Здравствуйте!
Хочу спросить совета.
Имеется материнская плата Foxconn Z75M-S с убитым BIOS.
Параметры:
Другие особенности: в прошивке с оф.сайта присутствуют 2 файла - ROM размером 3Мб и BIN размером 8Мб. В описании они обозначаются как "System BIOS" и "Include ME BIOS" соответственно.
Первоначально BIOS был поврежден при неправильной прошивке из-под Windows - были записаны не все блоки и после перезагрузки self-тест доходил только до определения памяти, после начинало пищать. Поскольку сам я не очень хорошо в этом разбираюсь, решил довериться профессионалам и отнес плату в сервис. Там ее как-то пытались прошить, но стало еще хуже - теперь на нажатие кнопки включения она никак не реагирует - вентиляторы не крутятся, индикаторы не горят. Насколько я понял - залили BIN файл с нулевого смещения, затерев BootBlock.
Собственно, вопросы:
1) Есть ли смысл пытаться ее восстановить?
2) Зачем чип O1U7 на 4MBit (считывал его на программаторе - чистый)? Это тоже часть BIOS или что-то другое?
3) Нет ли у кого-нибудь полного дампа BIOS от подобной платы для прошивки на программаторе?
Заранее спасибо за ответы.
Считывали вы его на программаторе уже после сервис-центра? Если да, то можно погадать на то, что сервис-центр, мягко говоря, сильно усложнил работу по восстановлению.
Да, дорожки от O1U7 ведут к IT815E.
Считывал после СЦ - вся память заполнена FF..
А для этого чипа нужна какая-то другая прошивка, не входящая в состав BIOS?
Или он мог повредиться после запуска на чистом flash'e?
Погуглил на тему перепрошивки IT8518E - как-то очень мало информации..
Логично было бы предположить, что если панель под этот чип была распаяна, то прошивка/обновление должно происходить не только на заводе. Может быть стоит поискать дамп внутри bin или rom файлов?
Открыл ROM с помощью утилиты редактирования BIOS - в строковых ресурсах присутствует текст "EC Firmware update" - следовательно и дамп должен быть где-то рядом. В списках модулей, входящих в состав прошивки, есть некоторые похожие (на мой дилетантский взгляд). Например "Core_DXE" размером 1.3 Мб.
Я в правильном направлении рассуждаю? Или так просто не получится извлечь модуль из BIN-файла и прошить его во FLASH мульта?
Прошивка для EC не должна быть упакована и должна представлять собой код для 8051.
У Дэла (Vostro 3450/3750 и XPS L502x/L702x) прошивка EC IT8518E идет в RAW капсуле биоса непосредственно после региона биоса (флешка 4 метра).
00180000h - 003FFFFFh: BIOS Region
00400000h - 00420FFFh: EC
то есть 132 Кб. флешер этот сектор отсекает и зашивает в EC, если указан соотвествующий аргумент /EC
вот в качестве примера (он конечно не подойдет для десктопной матери): mediafire.com/?8d4awvn1hsn1ud6
фоксконовцы же дают скачать только всё то, что заливалось бы на 8ми метровую флешку, ЕС прошивки нет.
однако у Дэла всё иначе - от 0 до 17FFFF всё тупо заполнено FF, если убить FD или ME или еще хуже BBL - взять их просто неоткуда, зато дают EC прошивку.
по поводу прошивки - flashrom вроде приняли комит ..
groups.google.com/a/chromium.org/forum/?fromgroups=#!topic/chromium-os-rev...
Так что долно уметь прошивать.
TimeWalker писал(-a):
TimeWalker, зачем валить все в одну корзину? при чем тут делл?
/me =Flash the ME region
прежде чем писать что-то непроверенное - проверьте
тьфу, аргументом ошибся. ясно дело /ec
валить сюда дэл пришлось для того, чтоб дать хотяб понять какого размера должна быть прошивка для данного чипа. и какой у нее обычно хедер ( где всречается юникодная строка ITE Tech. Inc.)
По случаю удалось слить дамп памяти чипа 25X40BVAIG с работающей платы такой же модели.
После перепрошивки все заработало.
Если кому-то потребуется - дамп в приложении.
Всем спасибо за участие
Отправить комментарий