Автор: def , 17 сентября 2012
Скачал с сайта программу-апдейтер биоса, с ее помощью скачал прошивку.
(Вот, кстати, и сама прошивка http://sbuservice.samsungmobile.com/upload/BIOSUpdateItem/ITEM_20120517_515_WIN_08FI.exe)

При запуске, она отключает тачпад и клавиатуру (может, что еще), но не отключает мышь, и вообще система остается почти полностью рабочей. Зависает прога после распаковки прошивки (грузит полностью ядро проца, и ничего не делает). Лечится выключением. Система грузится.

Казалось бы, фигня. Но при каждой перезагрузке комп вырубается, вместо перезагрузки, есть подозрение, что он ждет всегда считывания прошивки и загрузки, но прошивка в память не может загрузиться!

Распаковка ЕХЕ-шника с помощью find_gz.exe дала кучу файлов:

08FI.rom размер 2,6 мб, видимо один из биосов, Insyde
AFUWIN.exe, afuwinx64.exe прошивальщики AMI(?)
amifldrv.vxd, amifldrv32.sys, amifldrv64.sys дрова к прошивальщику AMI(?..)
ConRes*.dll файлы с локализациями к чему-то
ConRes*_ami.dll файлы с локализациями к чему-то
environment.dll ??
FvRecovery.fd еще один биос, размером 2,6 мб, но чуть больше 08FI.rom, тоже Insyde
mfc42.dll, msvcp60.dll, msvcrt.dll C-шные либы, не интересно
OemSlp20.efi - ??
PHLASH.LOG, PhlashLc_32.dll, PhlashLc_64.dll, PhlashNT_32.sys, PhlashNT_64.sys, PHLASH_32.INI, PHLASH_64.INI, SWinFlash_32.exe, SWinFlash_64.exe, WinFlash.exe, WINFLASH.INI, WinFlash.sys, WinFlash64.sys, WinFlashUI.dll - прошивальщик Phoenix
Slp20.pfae - какая-то запчать от прошивки, подтягивается в WinFlash сама
WinUpV01_10.exe - прошиватель MICOM

Сам биос внутри себя говорит, что он Phoenix SecureCore Tiano.
Тогда:
1) зачем внутри прошивальщика лежит AMI прошивальщик, и сами биосы в формате EFI/Insyde?
2) как прошить мимо винды/доса эти .FD, в каком порядке, каким способом...?
3) WinFlash не шьет не из комплекта, не сторонний...
4) WinUp позволяет прочитать MICOM, но он весом в 56кб и обратно не шьется, так же ничего подобного нет среди распакованных файлов (ну только если дельта между 08FI и FvRecovery?)
5) Может, есть способ запихать прошу в ноут с флешки в особом режиме? :)

Как-то так... буду крайне благодарен за любую помощь и информацию в прошивке биоса в нормальное состояние.
Содержимое данного поля является приватным и не предназначено для показа.

BBCode

  • HTML-теги не обрабатываются и показываются как обычный текст
  • You may use the following BBCode tags:
    • [align]
    • [b]
    • [code]
    • [color]
    • [font]
    • [hr]
    • [i]
    • [img]
    • [list]
    • [quote]
    • [s]
    • [size]
    • [spoiler]
    • [sub]
    • [sup]
    • [table]
    • [u]
    • [url]
  • Адреса веб-страниц и email-адреса преобразовываются в ссылки автоматически.

makarog

13 лет 5 месяцев назад

WinFlash не шьет

SWinFlash пробовали?
программатор есть?
WinUp позволяет прочитать MICOM, но он весом в 56кб и обратно не шьется

покажите, что считалось

def

13 лет 5 месяцев назад


SWinFlash пробовали?
программатор есть?


Попробовал, тоже ругается на биос. На все файлы, которые я разными способами нараспаковывал, и могут быть искомыми биосами.
Программатора нет, и пока не предвидится.

покажите, что считалось


вот оно: http://rghost.ru/40421994

Вероятно отсюда же ноги растут:
Система перестала нормально выходить из спящяго режима и гибернации, иногда в BIOS SETUP при изменении некоторых опций говорит, что сохранить не может, но сохраняет, пытался делать сброс ЕС - не помогло.

makarog

13 лет 5 месяцев назад

если не заметили, то распаковывает с ошибкой файл WinFlashUI.dll
можно взять при корректной распаковке других апдейтов
Попробовал, тоже ругается на биос

вы бы хоть озвучили как именно ругается:-)

def

13 лет 5 месяцев назад

РЕШЕНО)
Может, кому пригодится.

Итак, в комплекте идет правильный прошивальщик - 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
http://rghost.ru/40470848

mikkey

13 лет 3 месяца назад

если не заметили, то распаковывает с ошибкой файл WinFlashUI.dll

Decompressing WinFlashUI.dll Fail. Error: 25136. Error writing to file WinFlashUI.dll Ok.
Я уже писал, вроде на nb1, не с ошибкой распаковывает а как надо, в конце Ok ведь стоит.
Просто в юните для распаковки raise exception возникает на некоторых файлах раньше, чем само окончание распаковки, которое завершается нормально, записи в логе об ошибках сделал только в целях дебага, так сказать для служебного пользования.
Модуль я юзал сторонний, поэтому вникать в причину не стал, т.к. важен конечный результат.

(Кстати, распаковка - лотерея, через раз распаковывается как-то по-новому).

C этого места можно подробнее, что и как не так?
Моё мыло в заголовке проги указано.

Zorn (не проверено)

13 лет 2 месяца назад

Автору уважуха.... но ОЧЕНЬ бы хотелось увидеть ком. строку, с которой БИОС перепрошился...

Zorn (не проверено)

13 лет 2 месяца назад

нет, мне такой вариант не подойдет, эти утилиты не хотят работать в Recovery Mode, а вида не грузится 8(

ALion

13 лет 1 месяц назад

Попробовал тоже самое сделать, что то у меня никак не получается ;-(

Да командную строку бы полностью опубликовать.

def

13 лет 1 месяц назад

Команды командной строки (тавтология) есть в 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.

C этого места можно подробнее, что и как не так?
Моё мыло в заголовке проги указано.


Нельзя, потому что уже просто не помню... Но если еще раз в это полезу, то посмотрю обязательно.