|
|
发表于 2009-5-8 17:29:48
|
显示全部楼层
原帖由 zkissinger 于 2009-5-8 12:12 发表
看了介绍,觉得这软件还需要实践检验。烧写文件是有格式的,作者的格式不常用,常见的是.hex和.bin格式的,前者带地址信息,后者不带地址。而且,作者好像没有在硬件上真正调试过,就是拿一片新的芯片,烧写完替换原 ...
@zkissinger
请放心, 我有自己DIY的烧录器和自己写的烧录程序, 原本就可以用原芯片或或新芯片烧录. 都已验证. 只是发现 YaWnD或其它 Dumper 的image 都与烧录器 dump 的有差异, 才会做了这个 ReadWnD, 确保能够 Dump出正确的结果. 关于格式, 原YaWnD作者使用 img 扩展名, 我继续延用而已, 其实内容就是 bin 檔.
-12 是最常见的error code, 很明显只是 ECC error 而非 bad block, -11 是少见的 error code 中最常见的, 应该是特殊的 bad block, 何以说特殊, 是因为一般的bad block 也能够正常读取, 只是因为不稳定, 被 Samsung/Hynix原厂锁住, 通常是清为0, 并且不能 erase/program. 但全为0, 是可以读取的, 并且在Wii 中没有 -12 ECC error. 所以我猜测其它错误, 如 -11, 或有人提到的 -4, 都是特殊的 bad block, 也就是虽被原厂锁住, 但仍无法正常读取的, 例如下了 Flash page read command, timeout 了, 或者 status error. 这是这种page, 在 Wii FileSystem level view来说, 都是已被 remap 的 bad block, 填0或1都不重要了. 不过我并不是加它填为0, 而是在 re-try 时, 先填为0再读取, 无论是否能读取, 都将结果存下, 并可多存一份 DebugDump供分析之用. |
|