|
本帖最后由 hawath 于 2021-4-26 02:45 编辑
缘由
手头搞来几颗29F32B08NCMFP,有朋友想贴在46xt上面(没错就这么奇怪,46xt双贴32g...),我帮忙贴,但是一贴发现没有参数。
论坛逛了一圈,一位兄弟(@wwwwjr )似乎之前遇到了这个问题,在他的帖子里说用“O0311A开卡工具,flash是Intel,128Gbit,PF29F64G08CBCDB(L84C)开过去了”,测试了下pretest报lowercapacity错误。
有兄弟说是刮刮乐,有的说是L84C,有的说是L85C。
背景信息
1. 颗粒丝印9F32B08NCMFP,ID:89 64 64 3C A1 0C。
2. 在903测试架上可以正常开卡,坏快共120个。
3. 查询46xt中闪存参数,发现同ID的颗粒标注L84C制程,有一个16G的18B08MCMFP。
尝试自行增加参数及遇到的问题
1. 903成功开卡的参数如下:
[PF29FxxG08xCMFS-8964643CA1]
Vendor=Intel
FlashID=8964643CA1
Feature=20M64_L84C
MLC=1
Planes=2
PageSize=16384
Blocks=1024
Die=1
Pagesperblock=512
Sparesize=1216
ColumnAddrCycles=2
RowAddrCycles=3
CacheSupport=1
CopyBackSupport=1
MultiPlane=1
deviceReadyStatusBit=6
cmdPassFailStatusBit=0
Interface=6
TimingSet=7DF
SetTiming=0
GPT=10
INT=1,19,66,1,3,132,0,0,1,1,0,2,0,1
IO=2,X,X,3,2,1,0
PJM=0,0,3,3,3
2. 根据intel的闪存命名,ncm的颗粒应该是4Die,4CE,4R/B。
同制程的18B08MCMFP参数如下:
A101=Intel,128Gbit,PF29F16B08MCMFP(L84C)
Intel,128Gbit,PF29F16B08MCMFP(L84C)=89,64,64,3C,A1,0C,1,16,1216,08192,0512,01024,00999,00800,02,01,02,2,01,20,0,08,3F,00,0000,00,00,00,20,20,10,10,00,07,00,01,01,00,00,40,1,0,03,02,01,00,03,00,3,05,01,02,3F,00,01,00,00,00,00,77,77,66,66,0000,
根据这个帖子(link),修改第17位02为04。尝试开卡,pretest不过,报lowercapacity错误。
3. 看到@fanallen 说是L85C制程,从参数中看到两个相近的:
A107=Intel,256Gbit,PF29F32B08MCMFP(L85C)
Intel,256Gbit,PF29F32B08MCMFP(L85C)=89,84,64,3C,A5,0C,1,16,1216,08192,0512,02048,01996,00800,02,01,02,2,01,20,0,08,3F,01,0000,00,00,00,20,20,10,10,00,07,00,01,01,00,00,40,1,0,03,02,01,00,03,00,3,05,03,06,3F,01,01,00,00,00,00,77,77,66,66,0000,
A108=Intel,512Gbit,PF29F64B08NCMFP(L85C)
Intel,512Gbit,PF29F64B08NCMFP(L85C)=89,84,64,3C,A5,0C,1,16,1216,08192,0512,02048,01996,00800,02,01,04,2,01,20,0,08,3F,01,0000,00,00,00,20,20,10,10,00,07,00,01,01,00,00,40,1,0,03,02,01,00,03,00,3,05,03,06,3F,01,01,00,00,00,00,77,77,66,66,0000,
和18B08MCMFP参数对比后发现,12位和13位有区别,根据之前的那篇自己总结的46xt参数定义,这两个是总块数和最小块数。
故尝试:
1) 将18B08MCMFP的参数的12,13位改为02048,01996。尝试开卡,pretest不过,报too much bad block错误。检查信息,发现有525个坏快。
2) 将1)中的参数第17位再改为04。尝试开卡,pretest不过,报too much bad block错误。检查信息,发现有1050(=525*2)个坏快,显示容量变成了64G(64xxxM)。4. 在出现lowercapacity错误的时候,我也尝试手动选择容量开卡,可以成功开卡。但是分区格式化的时候卡死。
开卡配置与环境配置
1. win10
2. USB2.0
3. 46xt工具:SM2246XT_MP_EnhancePageMode_MPQ1102A_DBQ0412_FWQ0927A
4. asm1153固件版本:130925_21_00_00,从此处(link)下载,根据说法,这个固件开卡比较好。
5. 开卡配置:(一些常见的调整都试过了)
思考与疑惑
1. 46xt参数的第17位,如果的确影响CE数量,为什么我第一次修改的时候看起来没有起效(lower capacity),但是第三次改的时候就起效了?(让开卡软件以为开了64G)
2. 按照903的参数,12位应该是1024。这么看应该就是ce数量的问题,但是不知道应该如何修改。
3. 我现在焊好的u盘直接接电脑指示灯不闪,软件不识别,必须短接才能识别。而开始加参数尝试的时候,还是可以直接识别的。不知道是不是没有再清空的原因。
4. 不排除坏快就有500多,但是没有验证
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
|