Приветствую, господа гуру!
Я,можно сказать, ламер в этом вопросе. Но тем не менее есть известная проблема со сторонней Wi-Fi карточкой: richud.com/HP-Pavilion-104-Bios-Fix/.
Не получается открыть БИОС, чтоб подправить Vendor ID и Device ID.
БИОС от этого ноута, распаковывал WinRAR'ом exe-шник, потом ROM.cab, там ROM.bin (ровно 1 Мб) ROM.sig (наверное это цифровая подпись БИОСа): ftp.hp.com/pub/softpaq/sp33501-34000/sp33793.exe
Wi-Fi карточка Gigabyte GN-WI01GS, чипсет Ralink: gigabyte.com.tw/Products/Communication/Products_Spec.aspx?ProductID=985
Winphlash'ем сливал БИОС с ноута, получается 0.5 мегабайта. Phoenix BIOS Editor (пробовал версии 2.0.18 и 2.1.00) не открывает ни тот, ни другой дамп. На первый, скачанный с НР, ругается "no BCPs found", на другой "Invalid Tables". Распаковщик(PhoenixDec 0.31) на слитый с ноута БИОС ругается, что БИОС не фениксовский.
Я решил, было идти другим путем. Попробовать подправить идентификаторы в самой карточке. Там стоит EEPROM 93C66A от Atmel'a, с 16-ти битной организацией . Прочитал Оранжем3 дамп. Но ничего похожего на идентификаторы не нашел. Наверное они там не в явном виде прописаны, если они вообще в EEPROM'e прописаны. Дамп могу выслать по запросу.
Хочу помочь знакомой, а не могу. Подозреваю, что этот БИОС нереально подправить?
вообще-то что же там стоит за БИОС я так и не понял... Явно что-то свое. Не Phoenix, не AMI, а нечто свое или хитропеределанное стандартное. Т.е., видимо, без шансов, если не станете разбираться с дизассмеблерным листингом.
Аццкий ромбовод {:€
Я пока не волшебник - я только учусь! :-P
Даа, боюсь, что разобраться с листингом мне не под силу . Спасибо.
А, еще я пробовал открыть бин-файл, распакованный из скачанного с НР апдейта(тот, который ровно 1 Мб) в WinHex'e, идентификаторы поддерживаемых Wi-Fi-карточек по поиску находятся. Вся проблема в том, что если поправить ID-шки, то CRC БИОСа неизвестно как подсчитать. А заливать в таком виде(без пересчёта CRC) в ноут, слишком большой риск завалить его.
Отправить комментарий