Как сделать дамп/записать беспроводной EEPROM MINI PCI-e или извлечь/отредактировать образ BIOS INSYDE

Как сделать дамп/записать беспроводной EEPROM MINI PCI-e или извлечь/отредактировать образ BIOS INSYDE

HP не хочет позволять людям использовать никакую беспроводную карту, кроме своей собственной, создав белый список идентификаторов устройств в BIOS. Я хочу использовать карту Atheros, которая не пройдет пост (однако, если я подключу ее в горячем режиме после поста, она будет работать нормально). Поэтому у меня есть два пути..

Я хочу отредактировать последнее обновление BIOS для моего ноутбука и добавить идентификаторы устройств новой карты в белый список беспроводных сетей. BIOS — это insyde, и на предыдущих моделях ноутбуков... загрузка обновления BIOS просто давала вам файл FD, который вы могли редактировать в EZH2O. Однако новые BIOS дают файл .bin, из которого я не уверен, как извлечь файл fd. Есть какие-нибудь мысли от hivemind?

Если это не удастся, я могу попробовать сбросить EEPROM карты HP, а затем написать соответствующий код для новой карты, чтобы она могла обойти проверку BIOS. Я знаю, что будут еще проблемы с драйверами... но мне просто нужна помощь с этой частью. Пока что мне не удалось заставить работать linux ethtool. Есть еще идеи?

Большое спасибо

решение1

Вам нужно будет выяснить, что такое флаг стека, поэтому предположим:

peek 0cX000101010001затем print 0cX000101010001выдаст вам выходной байтовый сегмент массива микроконтроллера, что позволит вам внедрить в него свой код.

Флаг 0cX000101010001был использован просто как пример, чтобы вы могли начать. Помните, что вам нужно знать, какие команды микроконтроллер примет и какие он будет подробно описывать.

Связанный контент