Как сделать чистый me регион

Добавил пользователь Skiper
Обновлено: 18.09.2024

Для конфигурации данного хаба и придумали МЕ region c autoconfig(чистый), платформа как бы сама подстраивает этот хаб под себя.
Откуда проблемы после замены хаба уже описывалось, вкратце могу сказать, что это связано с ревизиями чипов.
В общем, кому интересно могут всю информацию найти на сайте Intel, в интернете, в том числе и на форумах.

Есть три версии утилиты:
v6 –для 5 серии хабов, v7 –для 6 серии, v8 –для 6 и 7 серии.

Для примера (описываю реальный случай, происходящий на днях)
Заменили хаб в HP Probook 4520s, после замены ноутбук заработал, но вентилятор охлаждения
после включения ноутбука разгонялся на полные обороты. Обороты не меняются совсем, проверяем температуру процессора

36°, начинаем понимать, что здесь что-то не то, смотрим схему, анализируем, измеряем и.т.д. вроде всё цело и в норме, но работает не правильно, всё устали, ноутбук со своей проблемой начинает надоедать, искоса посматриваем на молоток, но опомнившись, даём ему шанс и пробуем заменить в дампе ME-region на так называемый чистый.

После открытия файла утилита, автоматически определит, под какой чип у вас регион.
В нашем случаи всё определилось правильно HM57 – Mobile:

Что делать дальше? Дамп разобрали по косточкам, посмотрели и всё, ноутбук от этого не оживёт.

Чистоту региона можно узнать по содержимому начиная с адреса 0х400 в отдельном файле региона или в полном дампе со смешением адреса указанного в MAP, если с 0х1000 то значит 0х1400

Сконфигурированный (грязный) регион начинается с 00 и далее 00:

Чистый регион с autoconfig начинается с 01 и далее FF:

Исходя из вышесказанного станем искать подходящий бренд и модель нота с ухабом HM57.
Мне подвернулся Dell N5010, где в спецификации указано, что внутри у него то, что нам надо,
а имено НМ57, идём на сайт бренда Dell по поиску находим модель N5010 переходим в раздел
тех. поддержки и скачиваем файл:

Можно посмотреть MAP файл, где что и почём, сравнив с нашим оригиналом.
Осталось запрограммировать флеш память, вернуть всё на место и включить ноутбук.

До засвечивания дисплея иногда проходит больше одной минуты, наберитесь терпения.

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

Если по каким либо причинам дамп не пошёл или у вас нет родного слитого, берите
смело чужой дамп аналогичной модели, я пробовал три разных дампа и все они заработали
без проблем на одном и том же ноутбуке.

Я лишь привёл конкретный случай и пример замены региона, нужно анализировать другие
проблемы после замены хаба.

Здесь рассматривалась проблема, связанная с регионом, но это не панацея от всех неисправностей прошу это учесть.

Собирайте статистику по проблемам связанных с заменой хабов!
Не забывайте, что Intel® Q77 Express и процессоры Intel® Core™ vPro™ 3-го поколения для мобильных ПК уже в пути.

Как сделать чистый регион me

Далее можно переходить к 4 пункту. Третий пункт в принципе не обязателен.

3 пункт. Если вам хочется заменить в вашем дампе регион биоса на новый/чистый/вытянутый из апдейта, делаем следующие шаги.
Переходим в папочку BIOS Region. Жмакаем два раза на строчке Binary input file. Выбираем путь до вашего биоса. Жмем ОК.

5 пункт Прошиваем ваш готовый дамп обратно в машину.
Сделать можно двумя способами:
1. Тупо зашить во флешку программатором.
2. Использовать фирменную интеловскую утилиту. Распишу немного по подробней этот вариант:
заходим в наш кит, заходим в папочку Flash Programming Tool. выбираем как будем шить: из под доса или из под Виндовса. Если из под доса, то кладем ваш дамп в папочку к прошивальщику, заходим в нее под досом и выполняем следующую команду

Но в этом способе есть два НО:
— В файле Fparts.txt ОБЯЗАТЕЛЬНО должна быть прописана ваша флешка биса
— GPIO33 должен быть посажен на вашей плате на время прошивки на низкий уровень.

6 пункт Запускаем машину и радуемся))

Собственно дерзайте, пробуйте, отписывайтесь.

Последний раз редактировалось korg007 04 май 2012, 20:39, всего редактировалось 1 раз.

up

up

up

up

up

Если кто не знает как достать прошивки из апдейта HP. Нужно распаковать екзешник, в нем будет от одного до четырех BIN файла (версии платформы). Эти BIN можно открыть PhoenixTool.exe (192 у меня). После ее работы появится файл с расширением xxxxx.BIN.DEC. В нем с адреса 1000H по 20FFF лежит прошивка мульта, с 21000 по конец 420FFF собственно большая флеха.

Проверялось лично на G6-1160ER.
Проверялось не мной на G6-1075ER rev1669-100 (обратить внимание что файл xxxxx.BIN.DEC короткий).
Проверялось не мной на G62-A50ER

Первая поправочка! Если файл с расширением xxxxx.BIN.DEC размером 4228кб то выше описанное все верно. Если файл равен 4224кб то Мульт от 0000H до 1FFFFH. Остаток следовательно от 20000H и до конца!

Вторая поправочка! Если файл с расширением xxxxx.BIN.DEC размером 4164кб то Мульт от 1000H до 10FFFH (64кБайта). Остаток следовательно от 1 1000H до конца (41 0FFFH 4МБайта)!
Проверялось не мной на dv6-6051er

up

up

up

up

up

up

Полный дамп флешки состоит из следующего
Flash Descriptor
ME Region
GbE Region
BIOS Region

Например, на данной платформе дамп биоса выглядит так:

00000000 00000FFF 00001000 Descriptor Region
00000014 0000001F 0000000C Descriptor Map
00000020 0000002B 0000000C Component Section
00000040 0000004F 00000010 Region Section
00000060 0000006B 0000000C Master Access Section
00000060 00000063 00000004 CPU/BIOS
00000064 00000067 00000004 Manageability Engine (ME)
00000068 0000006B 00000004 GbE LAN
00000100 00000103 00000004 PCH Strap 0
00000104 00000107 00000004 PCH Strap 1
00000108 0000010B 00000004 PCH Strap 2
0000010C 0000010F 00000004 PCH Strap 3
00000110 00000113 00000004 PCH Strap 4
00000114 00000117 00000004 PCH Strap 5
00000118 0000011B 00000004 PCH Strap 6
0000011C 0000011F 00000004 PCH Strap 7
00000120 00000123 00000004 PCH Strap 8
00000124 00000127 00000004 PCH Strap 9
00000128 0000012B 00000004 PCH Strap 10
0000012C 0000012F 00000004 PCH Strap 11
00000130 00000133 00000004 PCH Strap 12
00000134 00000137 00000004 PCH Strap 13
00000138 0000013B 00000004 PCH Strap 14
0000013C 0000013F 00000004 PCH Strap 15
00000EFC 00000EFF 00000004 Descriptor Map 2
00000ED0 00000EF7 00000028 ME VSCC Table
00000ED0 00000ED7 00000008 Flash device 1
00000ED8 00000EDF 00000008 Flash device 2
00000EE0 00000EE7 00000008 Flash device 3
00000EE8 00000EEF 00000008 Flash device 4
00000EF0 00000EF7 00000008 Flash device 5
00000F00 00000FFF 00000100 OEM Section
00001000 001FFFFF 001FF000 ME Region
00200000 003FFFFF 00200000 BIOS Region

up

up

up

00000000 00000FFF 00001000 Descriptor Region
00000014 0000001F 0000000C Descriptor Map
00000020 0000002B 0000000C Component Section
00000040 0000004F 00000010 Region Section
00000060 0000006B 0000000C Master Access Section
00000060 00000063 00000004 CPU/BIOS
00000064 00000067 00000004 Manageability Engine (ME)
00000068 0000006B 00000004 GbE LAN
00000100 00000103 00000004 PCH Strap 0
00000104 00000107 00000004 PCH Strap 1
00000108 0000010B 00000004 PCH Strap 2
0000010C 0000010F 00000004 PCH Strap 3
00000110 00000113 00000004 PCH Strap 4
00000114 00000117 00000004 PCH Strap 5
00000118 0000011B 00000004 PCH Strap 6
0000011C 0000011F 00000004 PCH Strap 7
00000120 00000123 00000004 PCH Strap 8
00000124 00000127 00000004 PCH Strap 9
00000128 0000012B 00000004 PCH Strap 10
0000012C 0000012F 00000004 PCH Strap 11
00000130 00000133 00000004 PCH Strap 12
00000134 00000137 00000004 PCH Strap 13
00000138 0000013B 00000004 PCH Strap 14
0000013C 0000013F 00000004 PCH Strap 15
00000EFC 00000EFF 00000004 Descriptor Map 2
00000ED0 00000EEF 00000020 ME VSCC Table
00000ED0 00000ED7 00000008 Flash device 1
00000ED8 00000EDF 00000008 Flash device 2
00000EE0 00000EE7 00000008 Flash device 3
00000EE8 00000EEF 00000008 Flash device 4
00000F00 00000FFF 00000100 OEM Section
00001000 0027FFFF 0027F000 ME Region
00280000 003FFFFF 00180000 BIOS Region

Читайте также: