Куратор темы Статус: Не в сети Регистрация: 02.03.2008 Откуда: Cupertino, CA
Прошу обратить внимание на то, что прошивка и модификация BIOS'а производится на ваш страх и риск, и я не несу никакой ответственности за возможную порчу данных и неработоспособность платы после прошивки.
Этот набор предназначен для десктопных плат, не используйте входящие в него bat-файлы на ноутбуках, пожалуйста.
Именно потому, что в микросхему этот заголовок не записывается, я и заметил его наличие так поздно. При попытке прошить такой файл программатором без смещения заголовок затирает область дескрипторов и бутблок, делая загрузку с такой микросхемы невозможной. А так как UBF не трогает затертые таким образом области при прошивке, то и восстановить плату с его помощью не получается. Единственный способ восстановления - вставить индивидуальные данные при помощи FD44Edtior'а или Hex-рудактора вручную, отрезать заголовок и прошить полученый 8 Мб файл любым аппаратным программатором.
спасибо за пояснение, если я правильно понял контроллер берет эту "карту" 2-х килобайтную из микросхемы(которую испортили программатором). Т.е для того чтобы вернуть работоспособность не только самой платы но и UBF - этот блок надо просто сохранить перед прошивкой, а потом вставлять его перед самим биосом(8 Mb)? или контроллер берет эту "карту" из файла прошивки на USB-флешке - тогда получается что микросхема до смещения 0х800 "пустая" или может быть "пустой" ? В этом случае сначала пустой блок , а потом обрезанный 8 Mb-ый биос ? Вообщем очередную "лабуду" сделали как мне кажется, вот раньше было здорово - матплаты прошили на заводе 1-м релизом биоса , эти самые платы отработали, ушли на "заслуженный отдых" и хоть бы кто задумался обновлятся
Куратор темы Статус: Не в сети Регистрация: 02.03.2008 Откуда: Cupertino, CA
ivy.craft, неправильно понял. Заголовок этот в 2 Кб есть только у CAP-файла, в микросхему из него не попадает ни одного байта. При работе с UBF чип-программатор читает этот заголовок из файла на флешке и использует данные из него, чтобы правильно перенести индивидуальные данные из старого БИОСа в новый. Данные же непосредственно БИОСа начинаются в CAP-файле сразу после этого заголовка, т.е. с 0x800. Сейчас я тебе картинку нарисую, чтобы ты понял, что там происходит на самом деле. Вот так происходит прошивка CAP-файла при помощи UBF: #77 Чип читает информацию из заголовка, регионов GbE, ME и BIOS, переносит данные и записывает эти считанные GbE, ME и BIOS в микросхему. Заголовок ему нужен для того, чтобы понять, по каким смещениям находятся эти регионы и каков их размер.
А вот так происходит прошивка CAP-файла программатором: #77 Программатор читает все содержимое файла, после чего записывает в микросхему все содержимое файла с начала. Но размер CAP-файла больше размера микросхемы, поэтому 2 Кб региона BIOS в нее просто не влезают и он оказывается обрезаным. Более того, теперь вместо региона Descriptor, с которого начинается рабочая флешка, в нее записан заголовок, и она ожидаемо не работает. И исправить ее теперь можно только программатором, т.к. UBF не шьет регион Descriptor, поэтому и исправить его не может. Теперь понятно?
CodeRush да, теперь понятно. Спасибо за пояснение. С такими платами сам ещё не сталкивался, но как говорится "а вдруг придется...". Теперь буду знать , как программатором их "реанимировать
CodeRush! Спасибо дружище за отличную инфу. Да еще и с графикой. Теперь все понятно, что наворотил злой гений Asus'а. В принципе, действительно, для восстановления программатором вставляем в оригинальный файл прошивки индивидуальность тем или иным способом и отрезаем первые 2 kb (0-7FFH), сохраняем отредактированный файл и заливаем. С РК, сделанной с помощью FPT, по идее проще. Ее размер ведь соответствует размеру микросхемы памяти и в ней отсутствует "подарок". К тому же такая РК уже содержит индивидуальность. Впрочем и программатор сольет так же.
Куратор темы Статус: Не в сети Регистрация: 02.03.2008 Откуда: Cupertino, CA
Tombul, FD44Editor с версии 0.6.0 обрезает 2 Кб при сохранении автоматически. Конечно, если в файле этого заголовка нет, то и обрезать ничего не надо. Проверяется по первым 16 байтам файла, которые во всех CAP-файлах одинаковые.
Последний раз редактировалось CodeRush 21.08.2012 17:05, всего редактировалось 1 раз.
Junior
Статус: Не в сети Регистрация: 22.12.2008 Откуда: Москва
Уважаемый CodeRush! Спасибо Вам за поделанную работу! Вобщем у меня вопрос с вязанный с возможностью сохранения SLIC 2.1 для активации win7 из одной версии BIOS 1206 в более новую. Если потребуется мой текущий Bios готов зделать образ.
Куратор темы Статус: Не в сети Регистрация: 02.03.2008 Откуда: Cupertino, CA
!!SERGEY!!, обсуждение SLIC-модов на этом форуме запрещено. Рекомендую все запросы, связанные с интеграцией SLIC в новые версии БИОСов задавать на форумe MyDigitalLife.
Junior
Статус: Не в сети Регистрация: 22.12.2008 Откуда: Москва
Спасибо за ответ ! Но я думал не модификации Bios и slic таблицы ,а ее переносе в связи с изьенениями верий Bios производителем . Ваша программа может сохранять,менять номер платы и мак адрес ,а о возможности сохранения Slic я и хотел понять!
Куратор темы Статус: Не в сети Регистрация: 02.03.2008 Откуда: Cupertino, CA
!!SERGEY!!, этой возможности в моей программе нет и не будет. Задача переноса SLIC-таблицы должна решаться и успошно решается производителем оборудования, в который эти самые SLIC-таблицы устанавливаются официально. Попроси на форуме MDL сделать тебе permanent SLIC modification, которая будет переноситься автоматически при использовании для обновления БИОСа стандартных утилит от ASUS. Я этим не занимаю и не планирую заниматься, тем более, что с выходом в продажу Windows 8 все эти танцы вокруг SLIC 2.1 останутся в прошлом.
Member
Статус: Не в сети Регистрация: 06.09.2007 Откуда: Москва
пробовал откатится на Z77 Maximus V Formula на предыдущую версию 2-мя способами 1-ASUS EZ Flash Utility 2-USB BIOS Flashback (без установки оперативной памяти и процессора в том числе!)
результат - отказ в прошивке (плата тупо не хочет шить ранний биос после позднего)
как я могу это сделать с помощью данной утилиты (если возможно конечно) резервной ранней версии нет (только с сайта асус)
_________________ "Пока Вы продолжаете делать то, что Вы делали, Вы продолжаете получать то, что Вы получали." (Джим Рон)
Куратор темы Статус: Не в сети Регистрация: 02.03.2008 Откуда: Cupertino, CA
VladCOP, да, получится. Сними резервную копию с текущего БИОСа при помощи backup.bat, открой ее в FD44Editor, проверь, что все данные на своих местах, нажми сохранить и выбери заводской файл со старой версией. Получится файл с расширением bin. Переименуй его в bios.bin и прошей при помощи flash.bat. Все действия с bat-файлами описаны в FAQ.
Куратор темы Статус: Не в сети Регистрация: 02.03.2008 Откуда: Cupertino, CA
VladCOP, нет, толку не будет. Какой БИОС шил? Обязательно пришли мне backup.bin и bios.bin, которые у тебя в папке с FPT остались, чтобы я понял, в чем косяк. Попробуй прошить ту же версию БИОСа, что у тебя сейчас, через UBF, но скорее всего не поможет. Теперь если не заведется, придется backup.bin на программаторе в сервисе прошивать. Я не знаю, что там могло пойти не так, может чип сбойный, может в программе глюк, какой-то неизвестный, но у меня все работало ОК.
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения