数码之家

 找回密码
 立即注册

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

搜索
查看: 7252|回复: 5

[SandForce] 请教SF2241开镁光颗粒写固件失败

[复制链接]
发表于 2020-10-13 17:09:15 | 显示全部楼层 |阅读模式
前言:
     收到8个镁光后打标BGA 152颗粒MT29F128G08CBCAB,是20nm的L85A,单个16G。
     在原板2246xt能开卡但接台式机一定会掉盘,接usb转接卡就正常,怀疑坏块过多但上安国清空都是0个,上2246en测试架,随机挑4个,分两次双贴量产坏块个位数,接台式机不掉盘,嗯,搬个板吧,搬4个过去量产64G 是pass接台式机还是掉盘,只能另外找板子,刚好有8贴的SF2241比较合适,查询到是支持的就做上去,跳线就保留不动,大不了是识别ce时候异常而已。
      关于sf2000开卡能力,承蒙坛子里大佬放出来的虚拟机神器和各种讨论和asm主控转接板,修好了intel的sf2281和sf2241各一个。

       已知某帖子大佬提到20nm颗粒要vb4版本主控才支持,刚好这个板子是SF2241VB4,硬件条件基本满足。



问题来了:MT29F128G08CBCAB八个颗粒在5.8.2版本固件2241主控支持列表,有5个合适id是31005,31006,31007,31026,31027都还是gold的。
按以前经验:修改lic文件更新id,去除旧checksum编码,创建checksum编码,根据lic从FW提取固件生成并修改driver文件选择电源选项等。


然后开刷,刚开始来到写MFB就失败,其中一个id的日志是:
[Tue 10/13/2020 15:47:40] - SF_Genesis has been invoked with the following parameters:
                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                      argv[1]: -PROCESS_SSD
                      argv[2]: 14:0:0:0
                      argv[3]: /root/Desktop/myMFP/8x_mt128g/FW_PPRO_5_8_2_Release.906190.release--2241001/FW_PPRO_5_8_2_Release.906190.release.2241001.mfp
                      argv[4]: /root/Desktop/myMFP/8x_mt128g/FW_PPRO_5_8_2_Release.906190.release--2241001/Configuration_Files/31007.2241001.driveconfig
                      argv[5]: 12345
                      argv[6]: www_123
                      argv[7]: log=/log/
                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[Tue 10/13/2020 15:47:40] - Instructing the operating system to purge any existing cached data for device: '14:0:0:0'
[Tue 10/13/2020 15:47:45] - Issuing a discovery command for device: '14:0:0:0'
[Tue 10/13/2020 15:47:51] - Discovery command completed...
[Tue 10/13/2020 15:47:51] - Waiting 5 seconds for the system to settle...
[Tue 10/13/2020 15:47:56] - Device designation string '14:0:0:0' is mapped to node '/dev/sg2'
[Tue 10/13/2020 15:47:56] - Proceeding to process SSD device with the following parameters:
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
              DeviceName = /dev/sg2
    MFP Package Filename = /root/Desktop/myMFP/8x_mt128g/FW_PPRO_5_8_2_Release.906190.release--2241001/FW_PPRO_5_8_2_Release.906190.release.2241001.mfp
      Configuration File = /root/Desktop/myMFP/8x_mt128g/FW_PPRO_5_8_2_Release.906190.release--2241001/Configuration_Files/31007.2241001.driveconfig
              Serial No. = 12345
         World Wide Name = www_123
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[Tue 10/13/2020 15:47:56] - Successfully received the IDENTIFY data from the drive...
[Tue 10/13/2020 15:47:56] - Validating Manufacturing Firmware Package: /root/Desktop/myMFP/8x_mt128g/FW_PPRO_5_8_2_Release.906190.release--2241001/FW_PPRO_5_8_2_Release.906190.release.2241001.mfp
[Tue 10/13/2020 15:47:56] - Successfully opened the package: /root/Desktop/myMFP/8x_mt128g/FW_PPRO_5_8_2_Release.906190.release--2241001/FW_PPRO_5_8_2_Release.906190.release.2241001.mfp
[Tue 10/13/2020 15:47:56] - file  /root/Desktop/myMFP/8x_mt128g/FW_PPRO_5_8_2_Release.906190.release--2241001/Configuration_Files/31007.2241001.driveconfig Loaded successfully
[Tue 10/13/2020 15:47:56] - Warning:  Unable to query diagnostics information to perform power management settings check
[Tue 10/13/2020 15:47:56] - B01 Power Management configuration request detected
[Tue 10/13/2020 15:47:56] - Successfully extracted *.DriveConfig file: /root/Desktop/myMFP/8x_mt128g/FW_PPRO_5_8_2_Release.906190.release--2241001/Configuration_Files/31007.2241001.driveconfig
[Tue 10/13/2020 15:47:56] - Extracted Config_ID: 1 (31007) in DriveConfig file: /root/Desktop/myMFP/8x_mt128g/FW_PPRO_5_8_2_Release.906190.release--2241001/Configuration_Files/31007.2241001.driveconfig
[Tue 10/13/2020 15:47:56] - Extracted SerialOutputControl: 0
[Tue 10/13/2020 15:47:56] - Searching for flashware image for configuration 31007
[Tue 10/13/2020 15:47:56] - Manifest found for configuration 31007
[Tue 10/13/2020 15:47:56] - Flashware image extracted: 31007_fw_cl_mlc_MIC_128Gb_MT29F128G08CBCAB_1Q_2C_1D_PP_R02216_s512.vic
[Tue 10/13/2020 15:47:56] - Searching for manufacturing image for configuration 31007
[Tue 10/13/2020 15:47:56] - Manifest found for configuration 31007
[Tue 10/13/2020 15:47:56] - Manufacturing image extracted: 31007_mf_mlc_MIC_128Gb_MT29F128G08CBCAB_1Q_2C_1D_PP_R02216_s512.vic
[Tue 10/13/2020 15:47:56] - Proceeding in ROM mode, download feature 3...
[Tue 10/13/2020 15:48:07] - FATAL_ERROR: Could not download MFB to the drive...(0x12000005:SF_SG_HOST_ABORT_ERROR)
二刷变为这个错误:
0. Device IOCTL could not be properly executed.  OS reported: 'No such device' (19)[Tue 10/13/2020 16:50:42] - FATAL_ERROR: Could not download MFB to the drive...(0x00000013:SF_SCT (0013h): Invalid revision code in SCT data)

[Tue 10/13/2020 15:48:07] - End of Genesis manufacturing log.
[Tue 10/13/2020 15:48:07] - Exiting...
[Tue 10/13/2020 15:48:07] - Overall Result for Device: /dev/sg2 ****** FAIL ******

怀疑板子有问题,做了这几个测试:
      1、找以前刷intel的好固件包直接刷到这个镁光颗粒板子,结果是按预期设想写入MFB成功识别到版本号582ABBM0 ,走到检测ce坏块这一步错误FAIL,8个ce都是N4,N5,N6,N8,N10  ,说明板子正常。
      2、拿个空板按步骤1刷intel固件也是同样结果1。
      3、将本次制作的镁光固件刷到intel颗粒的64G好固态,结果报异常和前面红字是一样。
      4、intel 颗粒64G的好板没挂,重新刷一次以前留下固件是pass,还是64G,说明硬件上都没什么问题。


剩下就是制作固件不知道哪里出现问题了。
重新提取固件,结果还是一样,没思路了,来请教大家给个思路,谢谢。



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册 微信登录

x
发表于 2021-4-12 10:03:10 | 显示全部楼层
本帖最后由 marconi 于 2021-4-12 16:25 编辑

遍寻FW_PPRO_6_0_A_Release.1134440.release.xlsx无果,只找到MT29F128G08CBECB! 两者有何区别?哪版固件又能找到MT29F128G08CBEAB的配置文件?请大神不吝赐教

经多次尝试,最后用31026成功开卡 8片镁光NW629闪存、SF2241VB4主控的威刚ASP900S7-128GM.
回复 支持 反对

使用道具 举报

发表于 2021-4-12 00:08:48 | 显示全部楼层
marconi 发表于 2021-4-11 23:00
威刚SP900 128GB 8片NW629 SF2241 VB4掉盘重新开卡也是卡在了FLASH TEST 8个 FAIL(N4,N5,N6,N8,N10),估计 ...

MT29F128G08CBEAB
回复 支持 反对

使用道具 举报

发表于 2021-4-11 23:00:11 | 显示全部楼层
本帖最后由 marconi 于 2021-4-12 16:53 编辑

威刚SP900 128GB 8片NW629 SF2241 VB4掉盘重新开卡也是卡在了FLASH TEST 8个 FAIL(N4,N5,N6,N8,N10),估计是FLASH ID没选对。

最后用31026 开启写保护成功开卡。
回复 支持 反对

使用道具 举报

发表于 2020-10-15 22:50:38 | 显示全部楼层
我有个2281的64G的,虚拟机开老报错,怎么解
回复 支持 反对

使用道具 举报

发表于 2020-10-13 18:45:52 | 显示全部楼层
我遇到FATAL_ERROR: Could not download MFB to the drive都是焊接问题,但都是tsop发生的,你这个就不知道了,用2281的id能开2241吗
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 微信登录

本版积分规则

APP|手机版|小黑屋|关于我们|联系我们|法律条款|技术知识分享平台

闽公网安备35020502000485号

闽ICP备2021002735号-2

GMT+8, 2025-6-21 20:12 , Processed in 0.218401 second(s), 12 queries , Redis On.

Powered by Discuz!

© 2006-2025 MyDigit.Net

快速回复 返回顶部 返回列表