Уважаемые Знатоки,
изучал этот вопрос здесь и на забугорных сайтах, в принципе метода везде одна, но есть некоторы траблы.
нужна Ваша помощь новичку...
Имеем:
HP 5310m
HP 2540p
их оригинальные биосы, слитые с сайта НР.
анализ оригинального биоса (68ххх.bin) показал, что WHITELIST-овые карты довольно легко и быстро находятся,
причем в 5310 похожие вхождения встречаются по 3 раза на каждый идентификатор, а на 2540р - всего по 2.
на обоих ноутах это в основном Broadcom (VEN_14E4) и Intel (VEN_8086) cо своими девайсами - 4315, 4353, 432B и т.д. - (броадком)
и 4236(Ultimate N WiFi Link 5300), 4235(Ultimate N WiFi Link 5300), 4232(WiFi Link 5100), 4237 - интел (PRO/Wireless 5100 AGN [Shiloh] Network Connection) и т.д.
после чего была произведена замена одного из идентификаторов на схожий ваймаксовский модуль
PCI\VEN_8086&DEV_423C&SUBSYS_13068086
т.е. 3С42 и для сабсиса 0613
сохранил, попытка прошить шатным средством НР (EROMPAQ) успехом не увенчалось, т.к. прошиватор говорит о поврежденности файла.
патченного EROMPAQ-ка нет, и где взять совместимый не представляю (гуглил ХРЕНОВО ВИДАТЬ).
посидел, покурил подумал. покурил еще раз. подумал -
посмотрел CRC32 - естественно разные.
обратил внимание на последние 4 байта после идентификатора - исправил и их после замены, чтоб CRC 32 cошелся.
в итоге имею прошивку, по CRC идентичную оригинальной, но счастья по-прежнему нет.
куда копать дальше? или НР проверят не CRC32? а что-то иное?
Вложение | Размер |
---|---|
68PFU_mod.BIN | 2 МБ |
68PFU_orig.BIN | 2 МБ |
ADDCC_V3_HP_COMPAQ_DECO_SOURCE_CODE
там есть доки и тутториал и патченый флашер для HP и еще всякостей-пробовали ?
nvworld.ru/articles/hp-notebook-videobios-edit/
Дрессируем коров
Спасибо, в принципе в указанных местах смотрел изначально.
ADDCC_V3_HP_COMPAQ_DECO_SOURCE_CODE - затыкается на декомпрессии и ничего не происходит.
из плюсов - патченный флэшер позволяет залить в биос то, то исправлено.
метода была следующая - в прошивке выбрал идентификатор броадкомовской карты
E4 14 15 43 3C 10 08 15
и поменян на
86 80 3C 42 86 80 06 13
замена прошла в 3 местах...
биос был запакован в rom.cab и залит патченным флешером, визуально все честно, после ребута и запихивании новой карты все по-прежнему.
в чем может быть трабла?
а биос точно зашился?
я б считывал flashrom'ом на инсталлированной копии Linux'а.
Аццкий ромбовод {:€
Я пока не волшебник - я только учусь! :-P
После очередной перешивки та же прога делает бэкап предыдушей версии биоса в файл. анализ одного из бэкапа точно указывает на то, что там все поменяно...
могу пристегнуть если надо.
патченый флашер может и с кривой контрольной суммой прошить.
соответственно вопрос-а не может ли там в тихую запуститься процедура восстановления биоса
с харда например(со скрытого раздела)?
получается-после прошивки читаем ПРАВЛЕННЫЙ биос, а после прогрузки системы-уже всё по старому?
это чисто гипотеза, поскольку ситуация фантастична-там действительно в 3-х местах только встречается
этот идентификатор...
нет, вряд ли. к томуже после перезагрузки, биос очень быстро грузится, штатно - т.е. не заметно чтоб там что то перезаливалось-восстанавливалось.
скрытых разделов нет - заменил сразу штатные харды на другие. ситуация идентичная на обоих ноутах.
на ноутбуке 5310м - идентификатор встречается аж 3 раза, в ноутбуке 2540р - два раза. менял везде - все бестолку.
к тому же, еще один баг - два слота на обоих ноутах распаяны не полностью, т.е. придется ваять допаивать.
в слоте со штатным вайфаем не разведен ЮСБ, и в слоте под опциональный 3G модем не распаян полностью mini PCIe.
т.е. если вставлять карту вайфай ваймакс, в одном слоту видится вайфай только, в другом ваймакс только. (это если в спящем режиме ковырнуть карту и заменить на нужную) - естественно до первой перезагрузки.
куда копать дальше вообще не понятно, может, у кого еще есть мысли????
апну на всяк случай...
отписал в ацку.
Аццкий ромбовод {:€
Я пока не волшебник - я только учусь! :-P
Где сама прога?
Отправить комментарий