如何通过编程设备读取ROM

unb硬盘123

有时由于PCB损坏,您无法通过PC3000读取ROM。在某些情况下,您需要拆焊芯片并使用编程器设备读取ROM内容。unb硬盘123

在本教程中,我们将展示如何操作。unb硬盘123

unb硬盘123

我们以希捷ST3500418AS驱动器为例。该驱动器属于F3系列,因此如果没有原始ROM数据,我们将无法使用捐赠PCB。unb硬盘123

unb硬盘123

已拧下螺丝的PCBunb硬盘123

unb硬盘123

这是ROM芯片。它是Winbond W25X40AL。如果您不确定哪个芯片是ROM芯片 – 通常ROM芯片是8引脚SOIC封装。您也可以通过芯片标签搜索数据手册。unb硬盘123

unb硬盘123

使用钳子和热风枪拆焊ROM芯片unb硬盘123

unb硬盘123

芯片已拆焊!unb硬盘123

现在我们需要将芯片插入编程器设备。我使用了Xeltek SuperPro 500P编程器和SOIC适配器。该型号的编程器自2013年起已停产,但它仍然是一个不错的设备,并且适用于读取HDD PCB上常见的大多数ROM芯片unb硬盘123

unb硬盘123

要读取芯片,我们需要使用SOIC适配器。unb硬盘123

将芯片靠近适配器底部放置,钥匙标记必须在左上角。每个芯片的放置方式可能不同,因此请在编程器软件中检查放置位置。unb硬盘123

unb硬盘123

现在将SOIC适配器插入编程器,也将其放置在DIP面板的底部。unb硬盘123

现在一切准备就绪,可以读取芯片了。unb硬盘123

unb硬盘123

让我们运行Xeltek软件unb硬盘123

您需要按下器件选项卡,选择您的ROM芯片并按确定。unb硬盘123

unb硬盘123

如果您不确定如何在SOIC适配器中放置芯片,可以按器件信息按钮查看关于ROM芯片的文档unb硬盘123

unb硬盘123

通过左侧面板的读取按钮读取ROM芯片。如果读取成功,您将看到类似unb硬盘123

正在读取...   读取成功!   耗时 0:00'01''13。unb硬盘123

unb硬盘123

您可以检查缓冲区以直观地确认ROM已被读取。unb硬盘123

unb硬盘123

要将ROM内容保存到文件中,请按保存文件图标。unb硬盘123

unb硬盘123

在此处选择文件类型 = 二进制。unb硬盘123

unb硬盘123

现在您可以使用生成的bin文件写入捐赠板,或在ACELab十六进制编辑器中打开它以进行任何更改或检查某些信息。unb硬盘123

祝数据恢复顺利!unb硬盘123