
HP не хочет позволять людям использовать никакую беспроводную карту, кроме своей собственной, создав белый список идентификаторов устройств в BIOS. Я хочу использовать карту Atheros, которая не пройдет пост (однако, если я подключу ее в горячем режиме после поста, она будет работать нормально). Поэтому у меня есть два пути..
Я хочу отредактировать последнее обновление BIOS для моего ноутбука и добавить идентификаторы устройств новой карты в белый список беспроводных сетей. BIOS — это insyde, и на предыдущих моделях ноутбуков... загрузка обновления BIOS просто давала вам файл FD, который вы могли редактировать в EZH2O. Однако новые BIOS дают файл .bin, из которого я не уверен, как извлечь файл fd. Есть какие-нибудь мысли от hivemind?
Если это не удастся, я могу попробовать сбросить EEPROM карты HP, а затем написать соответствующий код для новой карты, чтобы она могла обойти проверку BIOS. Я знаю, что будут еще проблемы с драйверами... но мне просто нужна помощь с этой частью. Пока что мне не удалось заставить работать linux ethtool. Есть еще идеи?
Большое спасибо
решение1
Вам нужно будет выяснить, что такое флаг стека, поэтому предположим:
peek 0cX000101010001
затем print 0cX000101010001
выдаст вам выходной байтовый сегмент массива микроконтроллера, что позволит вам внедрить в него свой код.
Флаг 0cX000101010001
был использован просто как пример, чтобы вы могли начать. Помните, что вам нужно знать, какие команды микроконтроллер примет и какие он будет подробно описывать.