Ремонт: Ноутбуков, Компьютеров
https://vlab.su/

BIOS: распаковка/правка
https://vlab.su/viewtopic.php?f=181&t=2460
Страница 66 из 80

Uomo [ 10 фев 2021, 19:26 ]
Заголовок сообщения:  Re: BIOS: распаковка/правка

gmosin
используйте MMTool версии 4.50

moresergio [ 11 фев 2021, 13:25 ]
Заголовок сообщения:  Re: BIOS: распаковка/правка

Не как не пойму по какому адресу лежит лого
bios AmericanMegatrendsInc.-4.6.5
Прогой Edit.logo.Huanan-X79-by-NFound.exe тоже не находит
mmtol точно его правильно читает
Материнка китай x79

Seven [ 19 фев 2021, 02:58 ]
Заголовок сообщения:  Re: BIOS: распаковка/правка

Доброго времени суток! Может ли кто уделить немного времени и помочь вытащить дамп мульта из обновления? Ну или пошлите меня ссылкой, где кто-то уже подробно пояснил как это делается, пожалуйста. Плата LA-B731P. Обнову прикрепляю.. Заранее спасибо!

siberian [ 19 фев 2021, 11:57 ]
Заголовок сообщения:  Re: BIOS: распаковка/правка

В апдейте 2 BIOS'а, Vpro и NonVpro - у тебя какой?
Какой мульт и есть ли слитая прошивка
Какие флэшки?

Seven [ 19 фев 2021, 12:56 ]
Заголовок сообщения:  Re: BIOS: распаковка/правка

Добрый день, siberian!
- По умолчанию, в ноуте был установлен 5300U, с поддержкой vpro. Есть родные дампы, если нужны.
- Выход из строя ШИМа дежурки 3,3в, комбайна, мульта. Дежурка восстановлена, мульт заменен (КВ9022Q), комбайн установлен 5500U (без поддержки vpro).
- Основной биос тут в формате 64+32, благодаря полученному ранее опыту, был собран, почищен, зашит.
- Родной мульт в кз, потому, считать что-то - без вариантов. Зашил прошивку мульта от LA-A131P , платы очень близкие, однако, кроме поднятых дежурок и 1,05в, получил неадекватное поведение платы.. Очевидно, нужна родная прошивка LA-B731P.
- Как всегда, благодарен за советы.

siberian [ 19 фев 2021, 17:57 ]
Заголовок сообщения:  Re: BIOS: распаковка/правка

Seven писал(а):
Основной биос тут в формате 64+32

Это-то я знаю. Вопрос не о объёме, а о названии...
Прошивка мульта в апдейте есть, но есть одно но - первые 4KB пустые. Может для этой платформы так и надо...
проверяй
Вложение:
A4DBH120_ECFW.rar

Seven [ 19 фев 2021, 18:59 ]
Заголовок сообщения:  Re: BIOS: распаковка/правка

siberian писал(а):
первые 4KB пустые. Может для этой платформы так и надо...

Очевидно, так и надо, поскольку извлеченная прошивочка, таки штатно запустила аппарат. Премного благодарен за выполненную работу!
В качестве дополнительного вопроса.. Не просветите, касательно методики такого вырезания? Можно ссылкой, на обсуждение.
Еще раз, спасибо!

siberian [ 19 фев 2021, 19:41 ]
Заголовок сообщения:  Re: BIOS: распаковка/правка

Seven писал(а):
Очевидно, так и надо

Я такого начала прошивки EC не встречал
Seven писал(а):
Можно ссылкой

изволь

bass [ 24 фев 2021, 16:17 ]
Заголовок сообщения:  Re: BIOS: распаковка/правка

Цитата:
Решение ошибки (appcrash) при запуске/распаковке некоторых контейнеров (HP Flash Utility) с прошивками для HP

Например,
https://ftp.hp.com/pub/softpaq/sp87001- ... p87479.exe
Внутри него контейнер 2266.exe, при нормальной работе файл тупо запускаем и выбираем в менюшке сохранить куда-то полноценную прошивку, но зачастую при запуске файла приложение "крашится". Для решения надо скинуть файлы из архива (вложил) в папку с файлом 2266.exe (в данном примере) и потом уже запускать

не всегда помогает, эти файлы легко распаковывает AMIUCP

aarrss [ 05 мар 2021, 22:37 ]
Заголовок сообщения:  Re: BIOS: распаковка/правка

Здравствуйте! Помогите пожалуйста с правкой BIOS под Acer 5538G (LA-5401p).
Заменил видеочип, был: 216-0728020, стал: 216-0749001.

1. Распаковываю слитый дамп с помощью Phoenix Tool 2.66
2. С помощью Total Commander выполняю поиск по id чипа в "перевернутом виде" который стоял на матери: "02105295"
3. В папке DUMP Находит 9 файлов содержащих это значение, вот их имена:

"BIOS0.BIOS"
"BIOS10.BIOS"
"BIOS39.BIOS"
"BIOS307.BIOS"
"BIOS955.BIOS"
"981A25E0-0D83-436D-9184-C1AA53BB143A_311.ROM"
"BEA64B3E-9AB1-441E-9147-866A355511AE_958.ROM"
"C95E6A28-FB95-49F2-AE01-F38166FD4524_43.ROM"
"PADDING_1030.ROM"

В папке BIOS, внутри папки DUMP находит еще 5 файлов содержащих это значение:

"BIOS0.BIOS"
"BIOS10.BIOS"
"BIOS39.BIOS"
"BIOS307.BIOS"
"BIOS955.BIOS"

4. C помощью HxD во всех файлах редактирую id "02105295" на "02105595", по сути меняю 52 на 55, в некоторых файлах это значение встречается несколько раз (эти ven/dev нашел в интернете)
5. В Phoenix Tool 2.66 в выпадающем меню Manufacturer выбираю Other, далее нажимаю кнопку Advanced и в разделе Control options ставлю галки на "Allow user to modify other modules" и " No slic", нажимаю Done
6. Затем нажимаю "Go", после того как появляется сообщение " You can now make manual alterations to any module in the DUMP directory", не нажимая "ОК" заменяю файлы на исправленные в папках DUMP и DUMP/BIOS, потом нажимаю GO, чтобы собрать прошивку
7. Получаю ошибку: "Submodule to be inserted has invalid common header"

Что я делаю не так?

Uomo [ 06 мар 2021, 00:09 ]
Заголовок сообщения:  Re: BIOS: распаковка/правка

aarrss писал(а):
В папке BIOS

файлы трогать не нужно. КС попробуйте поправить в видеомодулях.
И ставить 4 галки:
1) Allow user modification of modules
2) Always Allow user modification of modules
3) Allow user modify to other modules
4) no slic

Dimonickon [ 06 мар 2021, 00:56 ]
Заголовок сообщения:  Re: BIOS: распаковка/правка

aarrss тиць

aarrss [ 06 мар 2021, 01:57 ]
Заголовок сообщения:  Re: BIOS: распаковка/правка

Uomo писал(а):
КС попробуйте поправить в видеомодулях.

Не совсем понял что такое КС.
Видеомодули это вот эти:
"981A25E0-0D83-436D-9184-C1AA53BB143A_311.ROM"
"BEA64B3E-9AB1-441E-9147-866A355511AE_958.ROM"
"C95E6A28-FB95-49F2-AE01-F38166FD4524_43.ROM" ?
Если id правлю только в них, то прошивка собирается и ошибок нет.

to Dimonickon: Спасибо за ссылку, я конечно видел этот мод по ссылке, но скачать не могу. Этот раздел доступен после 25 сообщений на форуме, я столько не написал, поэтому решил попробовать разобраться в этом вопросе самостоятельно.

Uomo [ 06 мар 2021, 11:04 ]
Заголовок сообщения:  Re: BIOS: распаковка/правка

aarrss писал(а):
Не совсем понял что такое КС.

Контрольная сумма.

bicmark [ 11 мар 2021, 22:57 ]
Заголовок сообщения:  Re: BIOS: распаковка/правка

Всем, привет!
Помогите собрать биос на основе дампа и обновления с оф сайта на ноутбук HP 14S-FQ0016UR
Я скачал обновление с оф сайта (там EXE) попробовал запустить на другом компьютере, чтоб посмотреть что в папке TEMP - но там ничего и он даже не доходит до определение платформы, сразу после запуска EXE в ошибку.
Также пробовал использовать PE Explorer. Но в получившемся файле (да и во всем EXE) нет ни начала ни конца моего дампа, которій я слил на программаторе. Может обновление находится посередине дампа?...
Также пробовал распаковать exe тотал коммандером и 7Zip - без толку
Подскажите, что я упускаю
Дамп слитый программатором прикрепляю

DeathBringer [ 11 мар 2021, 23:06 ]
Заголовок сообщения:  Re: BIOS: распаковка/правка

bicmark
Я просто запустил sp112649.exe и выбрал третий пункт для копирования файлов.
Получил четыре файла: 087B7.bin, 087B7.sig, 087B8.bin. 087B8.sig

bicmark [ 11 мар 2021, 23:51 ]
Заголовок сообщения:  Re: BIOS: распаковка/правка

спасибо! Попробую сменить компьютер

master_sz [ 20 мар 2021, 23:32 ]
Заголовок сообщения:  Re: BIOS: распаковка/правка

Всем доброго времени суток!

Коллеги, прошу Вашей помощи. Буду рад любой инфе
Есть аппарат Panasonic CF-20 mk2 (защищенный гибридник). Задача подготовить к заливке на программаторе дамп биоса.
Но вот как слепить из него дамп не знаю, уже сил нет в экран смотреть - мозг вскипел :zvez_ochki:
Пробовал разные проги по вытаскиванию биоса, - не одна его не видит.
Прошу Вас ПОМОГИТЕ!!! А то жалко такой аппарат в виде "кирпича" наблюдать :cry_ing:

Заранее БЛАГОДАРЮ!!!

Скачанный биос прилагаю

Koe [ 21 мар 2021, 18:25 ]
Заголовок сообщения:  Re: BIOS: распаковка/правка

Приветствую! вот и я подошел к замене чипов, меняю 8018 на 9001, на Dell Studio 1555, впервые делаю, и сразу появился вопрос. Распаковал дамп, нашел 2 файла (BIOSCOD02.ROM и OPROM01.ROM) , поправил ID, поправил КС в опроме - изменил дату, а вот в BIOSCOD02.ROM никаких дат не нашел, где в таком случае лучше и правильно править КС ? прикладываю эти файлы, то что у меня получилось..

jawdead (Севастьянов Павел) [ 21 мар 2021, 18:59 ]
Заголовок сообщения:  Re: BIOS: распаковка/правка

Koe
не нужно там контрольную сумму править. PhoenixTool сам всё поправит при сборке.

Koe [ 21 мар 2021, 19:02 ]
Заголовок сообщения:  Re: BIOS: распаковка/правка

jawdead (Севастьянов Павел)
в обоих файлах не нужно?

jawdead (Севастьянов Павел) [ 21 мар 2021, 19:05 ]
Заголовок сообщения:  Re: BIOS: распаковка/правка

Koe
Да

Koe [ 21 мар 2021, 19:13 ]
Заголовок сообщения:  Re: BIOS: распаковка/правка

jawdead (Севастьянов Павел)
тогда вопрос такой, как определить, в каких случаях нужно править КС, а когда не нужно?

jawdead (Севастьянов Павел) [ 21 мар 2021, 19:32 ]
Заголовок сообщения:  Re: BIOS: распаковка/правка

PhoenixTool сам правит КС. MMTool, UEFITool не умеют вроде. Могу ошибаться.

BestMann [ 28 мар 2021, 20:17 ]
Заголовок сообщения:  Re: BIOS: распаковка/правка

Помогите, пожалуйста, решить задачу:
Нужно прошить отредактированную прошивку UEFI Lenovo G710 через ее же родной прошивальщик InsydeFlash.

Пробовал двумя способами.
Способ 1:
1. Скачал прошивку (8ecn95ww.exe) c официального сайта и распаковал.
2. В phoenixtool273 выбрал файл G710X64_6M.fd (размер 6 959 616 байт, в других редакторах не открывается), Manufacturer ставлю Lenovo, в Advanced ставлю галки "Allow user to modify other modules" и "No SLIC", нажимаю кнопку "Done"
3. Появляется окно "You can now make manual alterations to any module in the DUMP directory", правлю файл 11D378C2-B472-412F-AD87-1BE4CD8B33A6_2131.ROM который находится в папке DUMP и нажимаю кнопку OK, тем самым получаю пересобранную FD-прошивку (6 959 616 байт).
4. В platform.ini проставляю[Bios_Version_Check] Flag=0
5. Начинаю прошиваться через InsydeFlash, все проходит успешно, идет перезагрузка и после прошивания Shell(Dos) режиме выходит сообщение:
"InsydeH20 - Secure Flash Error : Decompress failed!!! Please press any key to reset system......" и после этого происходит восстановление пришивки до прошивания.
Способ 2:
Т.к. UEFITool из-за лишних байтов в файле прошивке не понимал ее и редактировать не мог, то решил разрезать файл на две части и вторую часть скормить UEFITool на редактирование.
1. Скачал прошивку (8ecn95ww.exe) c официального сайта и распаковал.
2. В файле G710X64_6M.fd (размер 6 959 616 байт) нашел FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 5A A5 F0 0F и все что до этой последовательности перенес в файл1(я так понимаю, что это EC блок прошивки), начиная с этой последовательности в файл2.
3. С помощью UEFITool поправил модуль 11D378C2-B472-412F-AD87-1BE4CD8B33A6 и записал.
4. Склеил файл1 и файл2 тем самым получил G710X64_6M.fd (6 959 616 байт)
5. В platform.ini проставляю[Bios_Version_Check] Flag=0
6. Начинаю прошиваться через InsydeFlash, все проходит успешно, идет перезагрузка и после прошивания Shell(Dos) режиме выходит сообщение:
"InsydeH20 - Secure Flash Error : Invalid firmware image!!! Please press any key to reset system......" и прошивание прекращается.

Когда происходит прошивание через InsydeFlash в Windows режиме, то создается backup G710.bin и он весит 6 291 456 байт
Если же снимать дамп с BIOS с помощью любой проги, то bios.rom весит 4 194 304 байт

Моя задача все же заставить InsydeFlash прошить прошивку и поэтому прошу у вас помощи! И в связи с этим есть несколько вопросов?
1. Как все же отредактировать нужный мне модуль и прошиться с помощью InsydeFlash?
2. Почему в первом и во втором способе возникают эти ошибки?
3. Правильно я понимаю, что в моем случае файл G710X64_6M.fd (размер 6 959 616 байт) в самом начале содержит "EC" секцию(модуль)?
4. Почему изначально прошивка весит 6 959 616 байт, при backup с помощью InsydeFlash 6 291 456 байт, а при снятие дампа сторонней программы получается 4 194 304 байт?
5. Можно ли в опциях platform.ini проги InsydeFlash проставить, чтобы прошивался сам BIOS без всяких дополнительных секций как "EC"? Что нужно изменить в этом файле? И к какому виду и размеру нужно привести файл G710X64_6M.fd?

Просьба помочь в этом вопросе! И тапками не закидывать, если использую неправильные термины :-):

siberian [ 28 мар 2021, 21:07 ]
Заголовок сообщения:  Re: BIOS: распаковка/правка

BestMann писал(а):
В файле G710X64_6M.fd (размер 6 959 616 байт) нашел FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 5A A5 F0 0F и все что до этой последовательности перенес в файл1(я так понимаю, что это EC блок прошивки),

не правильно понимаешь. С этого заголовка начинается полный дамп прошивки BIOS размером 6MB, из которых первые 2MB - ME Region, остальные 4MB собственно BIOS Region. Остальное, с адреса 621940h, служебная инфа для прошивальщика.
BestMann писал(а):
Почему изначально прошивка весит 6 959 616 байт, при backup с помощью InsydeFlash 6 291 456 байт
потому, что это полный дамп без инфы для прошивальщика
BestMann писал(а):
при снятие дампа сторонней программы получается 4 194 304

потому что сторонние утилиты бэкапят только BIOS Region
BestMann писал(а):
к какому виду и размеру нужно привести файл G710X64_6M.fd?

к исходному, модифицировав только BIOS region

BestMann [ 28 мар 2021, 22:57 ]
Заголовок сообщения:  Re: BIOS: распаковка/правка

Цитата:
к исходному, модифицировав только BIOS region

siberian, взял G710X64_6M.fd (6 959 616 байт) от туда вырезал BIOS Region (4 194 304 байт). Извлек секцию с помощью H20EZE_x86_WIN_100.00.02.13, поправил ее, сделал замену и записал.
В HEX-редакторе открыл исходный файл G710X64_6M.fd, заменил байты отвечающие за BIOS Region. После этого попробовал перепрошиться и при перезагрузке когда в shell началась прошивка вышла уже знакомая ошибка "InsydeH20 - Secure Flash Error : Invalid firmware image!!! Please press any key to reset system......"

Что я не так делаю? Как все же поправить мне нужную секцию и получить работоспособную прошивку?

igils [ 29 мар 2021, 08:11 ]
Заголовок сообщения:  Re: BIOS: распаковка/правка

BestMann писал(а):
Что я не так делаю?

Форумом ошиблись. Здесь пытаются ремонтировать технику, а не гробить ее, поэтому у большинства форумчан есть хоть какой никакой программатор, и шьют, когда техника разобранная. Выпаял флешку, прошил, то что надо, запаял на место. Ибо если при программной прошивке что-то пойдет не так, аппарат окирпичится и придется его перепрошивать программатором. Не проще ли сразу это сделать вместо занятия мазохизмом?

BestMann [ 29 мар 2021, 09:50 ]
Заголовок сообщения:  Re: BIOS: распаковка/правка

igils, а почему Вы думаете, что попытка нахождения более универсального решения для всех пользователей является мазохизмом? Ведь куда проще запустить Windows-прогу, которая сама все сделает и перезагрузит комп уже с новой прошивкой, чем когда нужно выпаять микросхему, всунуть ее в программатор, перепрошить, а потом обратно припаявать.
Если есть, что по делу сказать, то буду рад услышать, а такие отступления про "мазохизм" в решение вопроса не помогут.

siberian [ 29 мар 2021, 10:18 ]
Заголовок сообщения:  Re: BIOS: распаковка/правка

BestMann писал(а):
почему Вы думаете, что попытка нахождения более универсального решения для всех пользователей является мазохизмом?

Потому, что программатор и есть универсальное решение

Страница 66 из 80 Часовой пояс: UTC + 4 часа
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/