如何转储/写入MINI PCI-e无线EEPROM,或者提取/编辑INSYDE bios图像

时间:2011-02-24 16:57:52

标签: bios firmware eeprom

我想编辑笔记本电脑的最新BIOS更新,并将新卡的设备ID添加到无线白名单。这个BIOS是insyde,之前下载的bios更新只是为你提供了你可以在EZH2O中编辑的FD文件。但是,新的bioses正在提供一个.bin文件,我不确定如何从中提取fd文件。从hivemind的任何想法?

如果不这样做,我可以尝试转储HP卡的eeprom,然后将相应的代码写入新卡以允许它绕过BIOS检查。我知道司机会有进一步的问题..但我只需要帮助这部分。到目前为止,我一直无法让linux ethtool为我工作。还有其他想法吗?

非常感谢

1 个答案:

答案 0 :(得分:1)

我一般不会提供很多帮助,但如果您的系统使用较新的Ibex Peak或类似的芯片组,Flash可能会以描述符模式运行。快速检查是否是这种情况是查看.bin文件的大小。如果它是4 MB或8 MB,这对于BIOS来说非常大,但对于BIOS和

来说是正确的

这意味着你需要一个程序来解压缩并重新插入BIOS映像(FD文件?)。我有一个完全无法保证的两个实用程序集来执行类似于通用描述符BIOS映像的操作。

http://www.wordmark.org/uefi/Extract.exe
http://www.wordmark.org/uefi/InsertBios.exe

Extract.exe删除进入描述符模式SPI映像的二进制映像,InsertBios.exe将替换的BIOS映像放入SPI映像。同一目录中的第三个实用程序DumpDesc.exe打印出有关SPI映像的一些信息。不幸的是,我没有任何其他工具可以提供帮助。但这可能已经足够了。