Академический Документы
Профессиональный Документы
Культура Документы
порядок действий рассматриваю для Intel 5 серии например BD82HM55 рабочий дамп
bios мы обозвали например "5742"
-запускаем Flash Image Tool еще раз чтобы было открыты 2 программы, я это делаю из
другой папки, те имею 2 папки с одинаковыми программами
-так же открываем дамп bios, и переходим в эту же вкладку МЕ, начинаем сравнивать
данные, оригинального дампа и с исправленным МЕ
-находим разницу, данные изменить можно двойным кликом и после правкой ручками
или мышкой ))
-таким же образом проходим по всем папкам и строкам в окне программы
после того как все поправили как у оригинального дампа, закрываем вторую открытую
программу на вопрос о сохранении изменений говорим нет.
Далее кликаем по значку «Открыть файл» или открываем через меню File > Open.
Открывается окно «Открыть»:
Вспоминаем, в каком углу лежит сохраненный дамп указываем расширение или просто
все файлы и открываем файл в утиле. Выскочит окно «Выбор платформы» смотрим, что
это наша серия хаба нажимаем «ОК»:
После открытия файла утилита, автоматически определит, под какой чип у вас регион.
В нашем случаи всё определилось правильно HM57 – Mobile:
Утилита так же создаст в своём корне (там где fitc.exe) папку по названию вашего
дампа, у нас получилась с названием «HP4520s». Далее переходим на закладку
«Configuration» в этой утилите она находится в низу, кликаем по папке «МЕ» и видим в
окне справа параметры, значение и текст подсказки по параметрам:
Нужно запомнить значение настроек «Value» они нам пригодятся после вставки чистого
региона.
Открываем папку «HP4520s» там лежит файл «HP4520s_MAP» где записаны адреса,
длина, имена регионов биоса и подпапка «Decomp» в которой находятся файлы
регионов.
Нас интересует файл «МЕ region» смотрим какого он размера в нашем случаи 937 984
байт из файла MAP видно, что он находится в дампе по адресу с 00001000 по 0017FFFF
и длинной 0017F000 проверим, открываем дамп в редакторе и видим начало региона по
указанному адресу 0х1000, всё без обмана:
Что делать дальше? Дамп разобрали по косточкам, посмотрели и всё, ноутбук от этого
не оживёт. Так как мы не разработчики компании Intel и в этих дебрях содержимого
региона пропадём, поступим немного проще, будем искать чистый регион.
Где же его искать? Да где угодно, спрашивать на форумах чистые регионы, искать
полные дампы у любых брендов на сайтах в виде обновления, в них всегда находится
только «чистый регион» если конечно он выложен целиком, не важно как называется
девайс, единственное условие полный БИОС должен быть под ваш хаб, качаем и
разбираем той же утилей, берем чистый регион, вставляем в наш дамп.
Чистоту региона можно узнать по содержимому начиная с адреса 0х400 в отдельном
файле региона или в полном дампе со смешением адреса указанного в MAP, если с
0х1000 то значит 0х1400 сконфигурированный (грязный) регион начинается с 00 и далее
00:
Распаковали файл смотрим, что внутри папки в которую мы распаковали файл, нас
интересует файл с расширением bin или rom бывают и другие расширения, но реже,
в нашем случаи нашли в папке файл «n5010a15.rom» смотрим его размер он оказался
4 194 304 байт, теперь мы понимаем, что это в чистом виде полный дамп, т.к. SPI флеш
память у Dell N5010 равна 4Мб.
Но радоваться рано, вливать чужой дамп в наш ноутбук мы не будем, это нехорошо.
Что же делать дальше? Да вытаскивать из скаченного дампа чистый регион, который
нам нужен, и как всегда нас выручает утиль, распаковываем по уже вышеизложенной
методике и видим, что регион хаба совпадает с нашим HM57:
Папка у нас создалась с названием «n5010a15» открываем и видим то же набор файлов,
что и при распаковке нашего родного дампа, а размер файла ME-region -937 984 байт, что
один в один совпадает по размеру региона из нашего родного дампа.
Осталось малое это собрать наш дамп с чистым регионом и залить его в подопытного HP
Probook 4520s.
Приступим к сборке, вновь открываем наш родной слитый дамп утилем и переходим на
закладку «Flash Image» кликаем по папке «МЕ Region» далее кликаем по строчке «Binary
input file» откроется окно «Binary input file» где предлагается выбрать МЕ Region.bin
файл для замены текущего, в нашем случаи выбираем из папки «n5010a15» и жмём ОК:
В нашем случаи есть отличие в строке параметра «LAN Power Well Config» значение
стоит «0» нам нужно «3» меняем и жмем ОК, далее через меню «Build» открываем окно
«Build Settings» где указываем имя собранного файла, называем его, например
HP4520s_ME_clean:
Больше ни чего не трогаем, жмём ОК после F5 или «Build Image» в меню «Build» и
получаем два файла
Можно посмотреть MAP файл, где что и почём, сравнив с нашим оригиналом.
Осталось запрограммировать флеш память, вернуть всё на место и включить ноутбук.