PC3000 SSD如何为 SM2258XT/SM2259XT/XT2 选择正确的loader

PC3000 SSD如何为 SM2258XT/SM2259XT/XT2 选择正确的loader

PC3000 SSD如何为 SM2258XT/SM2259XT/XT2 选择正确的loader

大家好!ACE实验室技术支持部门从您那里获得了许多关于基于SM2258XT, SM2259XT, SM2259XT2等流行SMI控制器的现代固态驱动器的请求。从2020-2021年开始,PC-3000 UDMA, PC-3000 Express和PC-3000 Portable III完全支持所有这些控制器,现在如果您的目标驱动器中有其中一个控制器,我们可以尝试指导您如何恢复它。

PC3000 SSD如何为 SM2258XT/SM2259XT/XT2 选择正确的loader

无论如何,来自客户端的大量请求促使我们编写这篇文章,这可能是一个方便的说明——如何正确使用这些驱动器以及如何初始化正确的加载程序。

在我们开始之前,先介绍一下 LOADER 的简短指南——那是什么,有什么用?!

 

PC-3000 SSD 中的 LOADER – 是经过修改和改进的内部 SSD 固件,由 ACE Lab 开发人员额外更新。

当我们启动驱动器并看到它向我们显示错误的护照 ID、错误的容量或停留在 BSY 中时——这是由于内部固件错误而发生的。通常,由于SSD中NAND芯片上存在大量坏扇区,因此会出现此错误。

PC3000 SSD如何为 SM2258XT/SM2259XT/XT2 选择正确的loader

任何 SSD 的 BSY 状态的原因

要打破这个无限循环,必须找到短路引脚,并在安全模式下对驱动器短路。它将帮助我们阻止对NAND芯片和内部固件的访问,并打开将ACE Lab Loader上传到驱动器RAM的可能性:

PC3000 SSD如何为 SM2258XT/SM2259XT/XT2 选择正确的loader

PC3000 SSD如何为 SM2258XT/SM2259XT/XT2 选择正确的loader

SAFE MODE 引脚通常在 SM2258/SM2259XT 上标有 ROM 签名

之后,我们可以上传加载器并看到PC-3000 SSD的所有魔力:

PC3000 SSD如何为 SM2258XT/SM2259XT/XT2 选择正确的loader

Loader 包括以下功能:

  • 关闭后台进程(内部组件检查、TRIM等);
  • 对NAND存储芯片的单通道访问速度较慢但更稳定;
  • 检测正确的SSD NAND配置;
  • 改进了错误处理;
  • 解锁技术模式功能;
  • 解锁隐藏的出厂功能(密码管理、恢复出厂设置等)。

使用 LOADER 的强大功能,可以解决与工作不稳定或绝对死机的 SSD 相关的大量不同问题。

对于 SM2260G、SM2262ENG、SM2263XT、PS5007、PS5008、PS5012、PS5013、PS5016、SM2246XT、SM2256K、PS3108、PS3109、PS3110、PS3111、PS3112 等驱动器,加载器是通用的,并经过优化,可与任何类型的内部固件和 NAND 存储芯片 ID 一起使用。

不幸的是,对于SM2258XT和SM2259XT,不可能创建一个通用的加载器,可以用于任何类型的内部固件和NAND内存芯片配置。相反,这两个控制器的实用程序具有加载程序列表。实际上,他们中有一大堆

每个加载程序都包含有关以下 SSD 详细信息的信息:

  1. 主控单元;
  2. NAND存储芯片制造商及型号;
  3. 内置 SSD 固件版本。

所有这些参数对于驱动器初始化都极为重要。如果支持 NAND 芯片,但内部固件具有不同的版本 – 很可能加载器不兼容,并且您将看到有关错误固件的消息,或者您将在读取 NAND 信息期间看到很多 ECC 错误。

所有这些问题都使SM2258XT和SM2259XT恢复变得有点复杂,因为如果自动加载程序选择不适用于您当前的项目,您将不得不手动选择它。

那么,我们该怎么做呢?很简单!以下是我们如何进行SM2258XT的示例(顺便说一句 – SM2259XT解决方案几乎相同)。

首先,根据我们拥有的控制器类型,我们需要选择任何兼容的实用程序:

PC3000 SSD如何为 SM2258XT/SM2259XT/XT2 选择正确的loader

当然,我们应该记住,驱动器必须处于安全模式永久短路!

 

在我们的例子中,我们有SM2258XT,所以让我们跟随SmartBuy – Silicon Motion:

PC3000 SSD如何为 SM2258XT/SM2259XT/XT2 选择正确的loader

下一步是控制器选择:

PC3000 SSD如何为 SM2258XT/SM2259XT/XT2 选择正确的loader

选择控制器后,实用程序将进行基本的驱动器初始化。在这里,我们可以看到安装在该驱动器上的NAND芯片的类型。正如我们所看到的,这是一个:

PC3000 SSD如何为 SM2258XT/SM2259XT/XT2 选择正确的loader

0x45489AB3 – Sandisk 制造的 7EF20000,代号为 64L BiCS3 TLC 16K。

当我们要求实用程序向我们展示兼容的加载器时,我们会发现实用程序会自动帮助我们选择 BiCS3 内存芯片的加载器:

PC3000 SSD如何为 SM2258XT/SM2259XT/XT2 选择正确的loader

在第一次加载器上传尝试后,我们终于可以读取有关内部固件的信息了!这是一个T0910A0 BiCS3_02。必须从装载机列表中选择一个:

PC3000 SSD如何为 SM2258XT/SM2259XT/XT2 选择正确的loader

当该过程结束时,我们会得到一个完整的驱动器初始化,并且可以重建转换器:

PC3000 SSD如何为 SM2258XT/SM2259XT/XT2 选择正确的loader

完成初始化过程

PC3000 SSD如何为 SM2258XT/SM2259XT/XT2 选择正确的loader

驱动器处于 TechnoMode 状态,可进行翻译器重建

PC3000 SSD如何为 SM2258XT/SM2259XT/XT2 选择正确的loader

自定义转换器重建命令

PC3000 SSD如何为 SM2258XT/SM2259XT/XT2 选择正确的loader

当翻译器构建过程结束时,可以基于实用程序在 DE 中创建新任务,并访问用户数据:

PC3000 SSD如何为 SM2258XT/SM2259XT/XT2 选择正确的loader

PC3000 SSD如何为 SM2258XT/SM2259XT/XT2 选择正确的loader

在这里!

如果您仍有任何疑问,请随时向我们寻求帮助。

(5)
上一篇 2024年6月9日 23:21
下一篇 2024年6月10日 10:35

相关文章

工程师微信
联系我们

联系我们

24 小时服务热线:
18913587620
在线咨询:点击这里给我发消息
电话: 0512-68051520
地址:苏州市高新区滨河路588号赛格数码广场4楼4F61室
QQ

在线咨询:点击这里给我发消息

分享本页
返回顶部