Скачал с сайта программу-апдейтер биоса, с ее помощью скачал прошивку.
(Вот, кстати, и сама прошивка sbuservice.samsungmobile.com/upload/BIOSUpdateItem/ITEM_20120517_515_WIN_0...)
При запуске, она отключает тачпад и клавиатуру (может, что еще), но не отключает мышь, и вообще система остается почти полностью рабочей. Зависает прога после распаковки прошивки (грузит полностью ядро проца, и ничего не делает). Лечится выключением. Система грузится.
Казалось бы, фигня. Но при каждой перезагрузке комп вырубается, вместо перезагрузки, есть подозрение, что он ждет всегда считывания прошивки и загрузки, но прошивка в память не может загрузиться!
Распаковка ЕХЕ-шника с помощью find_gz.exe дала кучу файлов:
08FI.rom размер 2,6 мб, видимо один из биосов, Insyde
Сам биос внутри себя говорит, что он Phoenix SecureCore Tiano.
Тогда:
1) зачем внутри прошивальщика лежит AMI прошивальщик, и сами биосы в формате EFI/Insyde?
2) как прошить мимо винды/доса эти .FD, в каком порядке, каким способом...?
3) WinFlash не шьет не из комплекта, не сторонний...
4) WinUp позволяет прочитать MICOM, но он весом в 56кб и обратно не шьется, так же ничего подобного нет среди распакованных файлов (ну только если дельта между 08FI и FvRecovery?)
5) Может, есть способ запихать прошу в ноут с флешки в особом режиме?
Как-то так... буду крайне благодарен за любую помощь и информацию в прошивке биоса в нормальное состояние.
SWinFlash пробовали?
программатор есть?
покажите, что считалось
Попробовал, тоже ругается на биос. На все файлы, которые я разными способами нараспаковывал, и могут быть искомыми биосами.
Программатора нет, и пока не предвидится.
вот оно: rghost.ru/40421994
Вероятно отсюда же ноги растут:
Система перестала нормально выходить из спящяго режима и гибернации, иногда в BIOS SETUP при изменении некоторых опций говорит, что сохранить не может, но сохраняет, пытался делать сброс ЕС - не помогло.
если не заметили, то распаковывает с ошибкой файл WinFlashUI.dll
можно взять при корректной распаковке других апдейтов
вы бы хоть озвучили как именно ругается
РЕШЕНО)
Может, кому пригодится.
Итак, в комплекте идет правильный прошивальщик - Phoenix UEFI WinFlash. Видимо, им и будет проще всего шить те фениксы, которые не шьются ничем другим
(Кстати, распаковка - лотерея, через раз распаковывается как-то по-новому).
FvRecovery.fd оказался ненужен.
Правильная прошивка - 08FI.rom, но она тоже просто так не шьется.
Опытным путем было обнаружено, что:
1) ITEM_20120517_515_WIN_08FI.EXE переводит в режим прошивания, но не шил, потому что ... хз почему.
2) WinFlash не шил, потому что не мог войти в режим прошивания.
3) поэтому, запускаем ITEM_20120517_515_WIN_08FI.EXE и запускаем WinFlash, который опознает прошивочный режим (в моем случае, пришлось запустить его из командной строки с опцией пропуска проверок версий (/sa))
4) ну и все... выключается, включается на неск. секунд, выключается, включается прошитый, все работает как положено. PROFIT!
Phoenix UEFI WinFlash 1.4.75.0-0.3.zip
rghost.ru/40470848
Я уже писал, вроде на nb1, не с ошибкой распаковывает а как надо, в конце Ok ведь стоит.
Просто в юните для распаковки raise exception возникает на некоторых файлах раньше, чем само окончание распаковки, которое завершается нормально, записи в логе об ошибках сделал только в целях дебага, так сказать для служебного пользования.
Модуль я юзал сторонний, поэтому вникать в причину не стал, т.к. важен конечный результат.
C этого места можно подробнее, что и как не так?
Моё мыло в заголовке проги указано.
--== Михаил ==--
Автору уважуха.... но ОЧЕНЬ бы хотелось увидеть ком. строку, с которой БИОС перепрошился...
нет, мне такой вариант не подойдет, эти утилиты не хотят работать в Recovery Mode, а вида не грузится 8(
Попробовал тоже самое сделать, что то у меня никак не получается ;-(
Да командную строку бы полностью опубликовать.
Команды командной строки (тавтология) есть в winflash.chm того файла, который я прикрепил, но отдельно напишу.
Command Options
This section lists WinFlash command options and parameters.
Syntax
WINFLASH [options] [romfile] [@rspfile]
romfile
The new BIOS image name, eg: BIOS.FD
@rspfile
The response file (PFLASH.RSP by default) contains all command parameters in text format.
/? or /help or /h
Displays help screen
/all
Flash the entire image including the descriptor region
/bak:filename
Backup ROM to a file.
/bbl
Program the boot block. By default, bootblock is not updated.
/bios
Flash the BIOS region
/cs
Verify BIOS.FD image checksum
/cvar
Clear variables
/desc
Flash the descriptor the region
/dmc:string
Specify chassis manufacturer DMI string
/dmm:string
Specify motherboard manufacturer DMI string
/dms:string
Specify system manufacturer DMI string
/dcp:string
Specify chassis asset tag number
/dpm:string
Specify motherboard product ID DMI string
/dps:string
Specify system product ID DMI string
/dsc:string
Specify chassis serial number DMI string
/dsm:string
Specify motherboard serial number DMI string
/dss:string
Specify system serial number DMI string
/dus:string
Specify UUID DMI string
/dvc:string
Specify chassis version DMI string
/dvm:string
Specify motherboard version DMI string
/dvs:string
Specify system version DMI string
/ec
Flash the EC region
/exit
Exit without rebooting
/gbe
Flash the GbE region
/logo:imagefile
Replace the current BIOS logo with an imagefile in jpeg or bmp format.
/me
Flash the ME region
/mfg
Manufacturing mode. Automatically reboots without the need for pressing a key.
/mod:filename
Updates the module in the BIOS with the module contained in the file (such as /MOD:vga.ffs); the rest of the BIOS image remains unchanged.
/mode=n
Specify dmi mode n = {0, 1, 2, 3}
0: Just update BIOS with new file, don’t update DMI variables.
1: Just update DMI variables, keep ROM BIOS as before.
2: Update BIOS, merge ROM DMI variables with command line(default).
3: Update BIOS, merge image variables with command line.
/p
Production mode (minimize messages and delays)
/raw:uuid:filename
Replace the RAW module content.
/remote2
Execute WinFlash without GUI, allowing other applications or other computers to call WinFlash.
/ro[=name]
Read contents of flash part and save to a file.
/v
Verify each block after programming it.
/sa
Skip all BIOS checks.
/sd
Skip BIOS date check.
/sn
Skip BIOS part number check.
/sp
Skip BIOS product code check.
/sv
Skip BIOS version check.
Нельзя, потому что уже просто не помню... Но если еще раз в это полезу, то посмотрю обязательно.
Отправить комментарий