Восстановление BIOS Sony Vaio VGN-Fe-21SR, MB mbx-149, phoenix bios, tsop chip 48-pin

Уважаемые гуру,

После неудачной прошивки (версия прошивки не подошла) перестал включаться sony vaio vgn-fe21sr (пищит 3 раза, шевелит cd, экран не включается, лампочки мигают), мамка foxconn mbx-149, phoenix bios в упаковке tsop 48 pin, bios припаянный (чип spansion s29al008d70tfi02). На мамке есть какой-то dip switch sw1. Прошу посоветовать мне как заставить эту мамку перейти в bios recovery mode, т.е. запустить boot block и прошиться с usb floppy. Все возможные комбинации типа win+b, fn+b, fn+f, win+esc, fn+esc, win+r, fn+к я перепробывал - floppy крутит 2 секунды и без продолжения. Дискета точно загрузочная и запускает прошивальщик, это я тестил на другом компе.
Нашел datasheet по chipу spansion s29al008d70tfi02 - на нем естественно есть ноги A15-A16, которые я коротил раза 3-4 с разными задержками от момента включения но на бутблок так и не вышел. Прошу помочь советом - в каком направлении мне дальше реанимировать ноут. Стоит ли менять положения переключателей в dip switch sw1 на мамке ноута или дальше коротить A15 с A16.

Спасибо.

ВложениеРазмер
datasheet.pdf1.4 МБ

Сегодня рылся на HDD, который стоял в ноуте Sony Vaio VGN-Fe21sr во время неудачной прошивки, обнаружил следующее в temp:

1. phlash.log (я его здесь прикрепил). В файле есть упоминание про bios.bak, который должна делать winphlash
2. bios.bak не по указанному в логе пути, ни в каком-либо другом месте я не нашел... его почему-то нет!
3. winphlash, которой я шился в тот момент имеет версию 1.4 build 111000 с пометкой, что она для SONY ...

Также нашел еще немного документации по чипу spansion (тоже прикрепляю файл). Ни один из досовских phlash мой R0130J3.WPH шить не хочет. Мне кажется SONY нарочно искажает свои bios, чтобы никто сам не смог отремонтировать. На соньках, похоже, Crisis Recovery сделать очень не просто.

ВложениеРазмер
R0130J3.rar 567.77 КБ
PHLASH_LOG.rar 2.35 КБ
SPANSION_FLASH_CHIP.JPG 56.2 КБ

Открывал R0130J3 при помощи Phoenix BIOS edit pro, он его разобрал на отдельные ROM блоки.
Также есть интересный log работы Phoenix BIOS edit, который я прилагаю. Судя по всему в этом логе инструкция по сборке этих отдельных ROM обратно в прошивку. Меня смущают отдельно стоящие HOLE0.rom, HOLE1.rom и HOLE2.rom - это какие-то дыры? Зачем они?
И еще почему-то не BIOS editor не отделяет Platform.bin...
Я в тупике.

ВложениеРазмер
bios_edit_log.rar 1.43 КБ

Serge, я почитал форумы по аналогичной тематике. Там решали аналогичную проблем с ноутбуком VAIO VGN-FE21S, но ветка обрывается, решения я там не нашел.
Ситуация там полностью аналогичная: "После неудачной прошивки перестал включаться - пищит 1 длинный, 2 коротких". Там говорят, что это он на видео ругается ....

На этом форуме владельцу ноута дали прошивку R0130J3.bin но она по размеру такая же как WPH.

Я обе эти прошивки посмотрел с помощью phnxdeco:
По R0130J3.bin выдает:
Filelength: 100AC6 (1051334 bytes)
Filename: r0130j3.bin
PhoenixBIOS hook found at: EF1D0
System information at: EF213
Boot Block: 10000 bytes
BankSize: 1024 KB
Version: DEVEL830
Start: E7FC5


Offset: F0000
BCP modules: 29
BCPFCP: FB103
FCP 1st module: 93B5 (F93B5)
Released: 11 May 2006 at 16:49:36

По файлу R0130J3.WPH все то же самое. Я так понимаю, что они просто расширение файла поменяли с wph на bin...

Также у японцев на сайте для данной модели есть биос R0133J3.WPH
Я его тоже глянул с помощью phnxdeco:
Filelength: 100AC6 (1051334 bytes)
Filename: r0133j3.wph
PhoenixBIOS hook found at: EF1D0
System information at: EF213
Boot Block: 10000 bytes
BankSize: 1024 KB
Version: DEVEL830
Start: E7FB5
Offset: F0000
BCP modules: 29
BCPFCP: FB103
FCP 1st module: 93B5 (F93B5)
Released: 21 September 2006 at 09:53:40

У биосов R0130J3 и R0133J3 не совпадает Start - E7FC5 у R0130J3 и E7FB5 у R0133J3.

На всякий случай просмотрел все эти биосы Nibitor 5.6:

По R0130J3 сообщает, что видео Nvidia 7400Go, Sony mobile G72 VGA BIOS Version 5.72.22.26.B1
По R0133J3 сообщает, что видео Nvidia 7400Go, Sony mobile G72 VGA BIOS Version 5.72.22.26.B1 - то же самое

По горячим следам нашел ту самую прошивку, которую я зашил и прикончил ноут: R0174J3
По R0174J3 сообщает, что видео Nvidia 7400Go, Sony mobile G72 VGA BIOS Version 5.72.22.26.B3 - обновленный видео bios судя по всему

Отчет PhnxDeco по файлу R0174J3.WPH - который я "ошибочно" залил в ноут перед его кончиной...

Filelength: 100AC6 (1051334 bytes)
Filename: r0174j3.wph
PhoenixBIOS hook found at: EF1D0
System information at: EF213
Boot Block: 10000 bytes
BankSize: 1024 KB
Version: DEVEL830
Start: E7F73
Offset: F0000
BCP modules: 29
BCPFCP: FB0С3
FCP 1st module: 9375 (F9375)
Released: 24 May 2007 at 09:27:10

По R0174J3 NibiTor сообщает, что видео Nvidia 7400Go, Sony mobile G72 VGA BIOS Version 5.72.22.26.B3

ВложениеРазмер
R0174J3.rar 583.54 КБ

Глянул для интереса биос от старшей модели - VGN-FE41

Filelength: 100AC6 (1051334 bytes)
Filename: r0200j3.wph
PhoenixBIOS hook found at: EF1C0
System information at: EF203
Boot Block: 10000 bytes
BankSize: 1024 KB
Version: DEVEL830
Start: E7F35
Offset: F0000
BCP modules: 29
BCPFCP: FB183
FCP 1st module: 9435 (F9435)
Released: 05 February 2007 at 19:52:25

По R0200J3 NibiTor сообщает, что видео Nvidia 7400Go, Sony mobile G72 VGA BIOS Version 5.72.22.26.B3

ПРИМЕЧАНИЕ: Nibitor на мой взгляд привирает насчет 7400, т.к. во всех VGN-FE21 и VGN-FE41 стоит 7600Go

Конфигурация моего убитого ноутбука:

Ноутбук Sony VGN-FE21SR FE21SR
Процессор Intel Core Duo Processor T2400 1.83 ГГц, кэш 2048Kb, оперативная память 1024Mb, жесткий диск 160Gb, видео-карта nVIDIA GeForce Go 7600 - TurboCache 128 Мб, привод DVD±RW-Multi, операционная система Windows Media Center Edition, экран 15.4 дюймов WXGA (1280 x 800) глянцевый, сеть 10/100Мбит, беспроводная сеть Wi-Fi, модем 56K, PCMCIA, Bluetooth, кардридер, IEEE1394, встроенная камера, вес 2,8кг

Аватар пользователя Compiller

Во многих ноутбуках видеокарта подключается по MXM и часто один и тот же ноут продаётся с разными видеокартами. В bios матплаты часто вшивают несколько videobios разных видеокарт.
А из wph можно просто откусить заголовок (точнее захвостник :) потому что он идёт после BIOS в конце файла) для флэшера чтобы остаток был равен объёму флэшки и прошить полученный файл.
А nibitor надо скармливать не BIOS матплаты в вашем случае, а открыть BIOS в Phoenix BIOS Editor. и не закрывая его открыть в папке с BIOS Editor папку TEMP в ней будет несколько файлов с расширением ROM. В одном из них - VideoBios для вашей видеокарты.
Кстати Phlash можно поискать тут ftp.vaio-link.com/PUB/VAIO/BIOS/

Дрессируем коров :)

Здравствуйте Compiller, подскажите пожалуйста, а есть ли возможность достать из WPH файла platform.bin?

Вот, что я в итоге нашел по этой теме:

Цитирую парня Aleks99 с другого форума:

Для "счастливых" обладателей ноутбуков Sony....
Биос шьется ТОЛЬКО из под винды утилитой Winphlash for vaio....плясал неделю... пытаясь прошиться под досом..никакие хитрые ключики не помогли...а под виндой хоть вверх по версиям, хоть вниз - без вопросов.....правда периодически (на block erasing)флешер тупит, седеть начинаешь...

Печально....

Кто-нибудь делал Crisis Bootalbe Win XP CD c автозапуском Winphlash на прошивание правильным BIOS.WPH ???

Гонял WinPhlash разных версий на живом компе, пробовал шить, естественно, свой R0130J3.WPH.
Я окончательно убедился, что WinPhlash for VAIO работает по-другому:

1. см. часть лога обычного WinPhlash на прошивку соневской прошивки R0130J3.WPH:

Loading new BIOS image file...
Opening file C:\Program Files\Phoenix Technologies Ltd\WinPhlash\R0130J3.WPH...
Allocating 1051334 bytes...
Reading 32768 bytes from the file starting at 0...
Reading 32768 bytes from the file starting at 32768...
Reading 32768 bytes from the file starting at 65536...
Reading 32768 bytes from the file starting at 98304...
Reading 32768 bytes from the file starting at 131072...
Reading 32768 bytes from the file starting at 163840...
Reading 32768 bytes from the file starting at 196608...
Reading 32768 bytes from the file starting at 229376...
Reading 32768 bytes from the file starting at 262144...
Reading 32768 bytes from the file starting at 294912...
Reading 32768 bytes from the file starting at 327680...
Reading 32768 bytes from the file starting at 360448...
Reading 32768 bytes from the file starting at 393216...
Reading 32768 bytes from the file starting at 425984...
Reading 32768 bytes from the file starting at 458752...
Reading 32768 bytes from the file starting at 491520...
Reading 32768 bytes from the file starting at 524288...
Reading 32768 bytes from the file starting at 557056...
Reading 32768 bytes from the file starting at 589824...
Reading 32768 bytes from the file starting at 622592...
Reading 32768 bytes from the file starting at 655360...
Reading 32768 bytes from the file starting at 688128...
Reading 32768 bytes from the file starting at 720896...
Reading 32768 bytes from the file starting at 753664...
Reading 32768 bytes from the file starting at 786432...
Reading 32768 bytes from the file starting at 819200...
Reading 32768 bytes from the file starting at 851968...
Reading 32768 bytes from the file starting at 884736...
Reading 32768 bytes from the file starting at 917504...
Reading 32768 bytes from the file starting at 950272...
Reading 32768 bytes from the file starting at 983040...
Reading 32768 bytes from the file starting at 1015808...
Reading 2758 bytes from the file starting at 1048576...
Decompressing BIOS file...

Looking for interface descriptors and code...
cbSearch= 8192 (0x00002000)
cbSearch= 12288 (0x00003000)
cbSearch= 16384 (0x00004000)
cbSearch= 20480 (0x00005000)
Failed: no Part signature found in the file

Error code : -161(0xFFFFFF5F)
Description:
Part Table Signature not found in the Interface.
Error code: -161

2.см. часть лога WinPhlash for VAIO на прошивку соневской прошивки R0130J3.WPH:

Loading new BIOS image file...
Opening file C:\Documents and Settings\proxyman\Мои документы\Downloads\PHBSYS-01101522-UN\R0130J3.WPH...
Allocating 1051334 bytes...
Reading 32768 bytes from the file starting at 0...
Reading 32768 bytes from the file starting at 32768...
Reading 32768 bytes from the file starting at 65536...
Reading 32768 bytes from the file starting at 98304...
Reading 32768 bytes from the file starting at 131072...
Reading 32768 bytes from the file starting at 163840...
Reading 32768 bytes from the file starting at 196608...
Reading 32768 bytes from the file starting at 229376...
Reading 32768 bytes from the file starting at 262144...
Reading 32768 bytes from the file starting at 294912...
Reading 32768 bytes from the file starting at 327680...
Reading 32768 bytes from the file starting at 360448...
Reading 32768 bytes from the file starting at 393216...
Reading 32768 bytes from the file starting at 425984...
Reading 32768 bytes from the file starting at 458752...
Reading 32768 bytes from the file starting at 491520...
Reading 32768 bytes from the file starting at 524288...
Reading 32768 bytes from the file starting at 557056...
Reading 32768 bytes from the file starting at 589824...
Reading 32768 bytes from the file starting at 622592...
Reading 32768 bytes from the file starting at 655360...
Reading 32768 bytes from the file starting at 688128...
Reading 32768 bytes from the file starting at 720896...
Reading 32768 bytes from the file starting at 753664...
Reading 32768 bytes from the file starting at 786432...
Reading 32768 bytes from the file starting at 819200...
Reading 32768 bytes from the file starting at 851968...
Reading 32768 bytes from the file starting at 884736...
Reading 32768 bytes from the file starting at 917504...
Reading 32768 bytes from the file starting at 950272...
Reading 32768 bytes from the file starting at 983040...
Reading 32768 bytes from the file starting at 1015808...
Reading 2758 bytes from the file starting at 1048576...

Looking for interface descriptors and code...
cbSearch= 4096 (0x00001000)
BIOS image size is : 1048576 (0x00100000)
Descriptors and code size is: 2758 (0x00000AC6)

Вся проблема в cbSearch:

В обычном WinPhlash (да и во всех досовских phlash16 и пр.) Platform Signature ищется следующих местах:
cbSearch= 8192 (0x00002000)
cbSearch= 12288 (0x00003000)
cbSearch= 16384 (0x00004000)
cbSearch= 20480 (0x00005000)

А в соньковской WinPhlash for VAIO Platform Signature ищется в:
cbSearch= 4096 (0x00001000) - и сразу там находится! и флешер шьёт прошивку...

Наверно можно расковырять и модифицировать R0130J3.WPH, приведя его к читабельному виду для обычной WinPhlash, а после и для phlash16...

Отправить комментарий

Содержание этого поля является приватным и не предназначено к показу.
  • Разрешённые HTML-теги: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <img>
  • You can use BBCode tags in the text. URLs will automatically be converted to links.

Подробнее о форматировании текста

Антибот - введите цифру.
Ленты новостей