HP 不想让人们通过在 bios 中创建设备 ID 白名单来使用除他们自己的无线网卡之外的任何无线网卡。我想使用一张无法通过开机自检的 atheros 卡(但是,如果我在开机自检后将其热插拔,它可以正常工作)。所以我有两条路可走。
我想编辑笔记本电脑的最新 BIOS 更新,并将新卡的设备 ID 添加到无线白名单中。BIOS 是内置的,在以前型号的笔记本电脑上...下载 BIOS 更新只会为您提供 FD 文件,您可以在 EZH2O 中编辑该文件。但是,新 BIOS 提供了一个 .bin 文件,我不确定如何从中提取 fd 文件。大家有什么想法吗?
如果失败了,我可以尝试转储 HP 卡的 eeprom,然后向新卡写入适当的代码以允许它绕过 bios 检查。我知道驱动程序方面还会有进一步的问题……但我只需要这部分的帮助。到目前为止,我无法让 linux ethtool 为我工作。还有其他想法吗?
非常感谢
答案1
您需要找出堆栈标志是什么,因此假设:
peek 0cX000101010001
然后print 0cX000101010001
将为您提供微控制器阵列的输出字节段,从而允许您注入代码。
该标志0cX000101010001
只是用作入门示例。请记住,您需要知道微控制器将接受哪些命令以及它将详细显示哪些命令。