ВСЕ НИЖЕПРИВЕДЕННОЕ ВЫ МОЖЕТЕ ДЕЛАТЬ НА СВОЙ СТРАХ И РИСК!!!
ВСЕ НИЖЕПРИВЕДЕННОЕ ЯВЛЯЕТСЯ ОБЫЧНЫМ ИССЛЕДОВАНИЕМ И НЕ ВЛЕЧЕТ НИКАКОЙ ВЫГОДЫ!!!
Вы хотите установить не «родную» 3G или WiFi карту Mini PCI-E card в свой HP DV4? получаете 104 ошибку и предложение выбросить вашу карту?
У DV4 единый модуль на всё.
1. скачиваем с сайта HP последний родной BIOS
2. скаченный файл распаковываем WINRAR
3. на полученный 30F7???.EXE натравливаем WINRAR
4. получаем директорию:
- 30F7F???.fd
- Ding.wav
- InsydeFlash.exe
- iscflash.dll
- iscflash.sys
- noname
- platform.ini
5. скачиваем редактор BIOS Insyde (google в помощь) — EZH2O (я использовал EZH20 2.1.0.4 для SW8/TW8)
6. запускаем exh2o.exe, открываем файл 30F7F???.fd, components -> module -> Delete existing module
7. Ищем E62F9F2F-4895-4AB5-8F1A-399D0D9C6B90, нажимаем Patch
8. File -> Save, выходим
9. запускаем InsydeFlash, Start
10. reboot — и счастье-счастье!!!!
PPS если вы «испортили» BIOS:
1. на чистый USB Flash Drive отформатированный FAT16 или FAT32 записывайте файл 30F7F???.fd, переименовав его в 30F7.BIN
2. отключите питание и снимите батарею
3. нажмите и удерживайте Win+B
4. подключите блок питания и нажмите кнопку включения
5. отпустите Win+B
6. начнется процедура восстановления, загружается образ BIOS в память
7. компьютер будет пищать каждые 2 секунды — идет процесс прошивки BIOS
8. компьютер выключится автоматически
9. вы спасены 🙂
PS Одно НО — при загрузке будет выводиться сообщени что не обнаружено WiFi карты и предложение нажать Enter…. дальше все работает как надо.
Вопрос описаный мною выше решился следующим методом: перебрал прошивки БИОСа для моей модели ноута, оказалось что указанные данные содержаться в прошивках вплоть до F22, после видимо HP что-то подправили. Итог — качаю F22, правлю по методу описанному выше и все работает 🙂
Спасибо огромное автору! 😉
@DenisCW, enjoy 🙂
Так и делаю — из всей строки находит только первую Е, после 6 уже нет совпадений 🙁
Обновление BIOS качаю отсюда: http://h10025.www1.hp.com/ewfrf/wc/softwareCategory?os=2100&lc=ru&cc=ru&dlc=ru&sw_lang=&product=3759534#N2702 получается файл sp46501 и дальше все по инструкции
Может я просто не с теми исходниками пытаюсь работать?
@DenisCW, скачать штатный bios и распаковывать до получения файла .fd
@icelord, Так вот же и пытаюсь обьяснить, что сборка биоса под мою модель ноута не содержит в себе данных E62F9F2F-4895-4AB5-8F1A-399D0D9C6B90. Как можно определить какие данные в моей сборке отвечают за проверку соответствия оборудования списку? Для примера попробовал скачать биос под dv6-1319er по имени sp49467.exe и там эти данные вижу… но к сожалению у меня другая модель и хочу решить эту проблему для нее 😉 А для этого надо понять какой модуль удалить надо 🙁
@DenisCW, ну хорошо, без подробностей, но если поймешь — сможешь, нет — можно не пытаться…
образ запакован
ezh2o в памяти его держит распакованным
winhex умеет искать по памяти
надо искать ту ошибку что выводится на экран при неверной карте (она будет в UTF8 храниться)
от записи отматывать вниз, искать конец модуля (пустоту с 00, следующий модуль начинается с ‘MZ’)
рядом с названием модуля есть его GUID (смещение можно высчитать, если посмотреть список модулей в EZH2O и поискать эти GUID по памяти, кодировка там big-endian 16 bit….
@icelord, Ок, много букав конечно непонятных — но в общей мере хоть понятно где копать. Не сочтите за издевательство, но последний вопрос: попробовал скачать биос старый под свой ноут, а именно F.08 от 08-2008 (до этого издевался над F38 от 11-2009) и О ЧУДО!!! Там есть указанные данные. В связи с чем и возник последний вопрос — имеет ли смысл надеяться, что:
— ранние прошивки можно подправить по указанному Вами варианту и он поможет
— новый биос вообще не содержит белый-лист (т.к. нет указанного модуля)
т.е. на мой взгляд можно пробовать безболезненно ковырять ранние версии, но душу туплит надежда, что HP убрал для старой модели эту проверку и можно спокойно поставить новую и тоже решить проблему.
@DenisCW,
1) да, ранние прошивки можно поправить
2) не думаю что бы HP отменили whitelist — думаю, сменили ID модуля. хотя, кто их знает…. порыть в развернутом модуле на предмет Error 104 или Error 105 (в UTF8, конечно)
В общем ввожу сюда и тут не находит 🙁
http://i029.radikal.ru/1012/0c/c6fb3ce8efe6.jpg
@DenisCW, открыть список (галка справа) и начинать вводить GUID, начало совпадет (концовка может быть другой) в идеале, будет модуль E62F9F2F-4895-….
Компоненты — модули и дальше удалить и т.д. там где удалить информацию модуля биос есть вкладка GUID где ввожу указанные данные и по идее они должны быть найдены… Так вот не находятся 🙁
Пробую этот вариант на DV5 решить… не нахожу в указанном файле E62F92F2- и дальше по пунктам… может быть другой адрес? как узнать какой?
@DenisCW, не в файле, а в списке модулей, модуль начинающийся на E62F92F2
у меня дежавю..
@FireFog, не, просто исправление, я же ноут не видел, только BIOS, оказалось что опечатка в модели… пришлось исправить 🙂
@FireFog, сильно спрятали:
http://h10025.www1.hp.com/ewfrf/wc/product?product=3805898&lc=en&cc=us&dlc=en&lang=en&tmp_track_link=ot_we/prodlink/en_us/3805898/loc:0&cc=us
@FireFog, гы он был только презентован на CES2010, типа даже в продаже еще особо нет… прикольно, поломать ноут еще до его выхода 🙂
http://www.slashgear.com/hp-envy-14-envy-17-and-pavilion-dm4-confirmed-2679261/
@icelord, это то же что и я о нем нашел ))) удивлялся, думал, мож ошибка какая )) ноут еще не пошел в серию, а ты его уже сломал )))
@FireFog, ….скотина, что уж тут поделать… не успели выпустить. уже поломали… ужос!
@FireFog, японии продается, я тут попонцу помогал его поломать вот знание и сохранились 🙂