Как вшить Slic 2.1 в биос ноутбука ASUS Transformer Book Flip TP500LN

Есть ноутбук ASUS Transformer Book Flip TP500LN с предустановленной Windows 8.1
Установил Windows 7, активирую ОЕМ-ключом - не активируется.
Проверил - В БИОС нет Slic Asus.
Попробовал вшить Slic 2.1 программой AmiTool - пишет, что БИОС для нее слишком большой (6,144 Mb).
Все советуют шить программой PhoenixTool.
Попробовал шить программой PhoenixTool 2.58.
Выдает ошибку: Unable to resize module.
Говорят, что это БИОС золочен от модификаций.
Вот и вопрос, как разлочить этот БИОС, и как вшить в него Slic 2.1.

По советам в интернете сделал тест "fpt_backup_all_win": rghost.ru/8Dq5G9Q4P


Все тесты "Error".

Отчет здесь: rghost.ru/8XqkwWltN

Биос UEFI, хотя странно, выглядит как обычный, которые стояли 20 лет назад, а не как UEFI, мышка в нем не работает, язык только английский.

Примечание. MMTool 3.26 (для обычного Биос) не развертывает этот Биос, а MMTool Aptio (для UEFI Биос) легко разворачивают этот Биос, причем и версия 4, и версия 5.

Вот последняя версия Биос ASUS Transformer Book Flip TP500LN: rghost.ru/7SwndzXG2
Вот дамп RWEverything v1.6.7 (последняя версия): rghost.ru/6SgnCVyxS

Чтобы установить Windows 7 изрядно помучился: пришлось отключить Secure Boot и понизить версию Boot UEFI с версии для Windows 8.1 до Launch CSM. Изготовил флешку в UltraISO, она оопределилась в Биос 2 раза: как UEFI, и как MBR. В обоих случаях установка дала ошибку: со вторым вариантом MBR объяснения не нужны, и так все ясно, а с вариантом UEFI ошибка, как потом выяснил, потому что флешка была от форматирована в "MBR UEFI". Попробовал DiskPart, как советовали, для изготовления флешки UEFI: это оказалось полной туфтой, после DiskPart флешка инициализируется в Биос только как MBR. И только программа Rufus, при установке опции "Форматировать в GPT UEFI", дала результат, установка пошла без ошибок.

Примечание. В программе Rufus 3 опции форматирования флешек:
- Форматировать в MBR
- Форматировать в MBR UEFI
- Форматировать в GPT UEFI

Последние версии PhoenixTool работают и с UEFI Биос.
Пользовался версией 2.58.

Вообще, кажется, с UEFI Биос могут работать программы, начиная с версий 2.13, 2.19. Есть в интернете примеры модификации UEFI Биос этими версиями программ.

Программа PhoenixTool 2.58 легко делает дамп Биос.
При работе программы вылетают такие информационные окна:

- Первое окно:
Information
Recovery filename are:
TP500LNG.BIN
TP500LNG.200

Какой-то двойной Биос получается.

- Второе окно:
Information
PybKey (x2)

Это что я не знаю.

- Третье окно:
Error
Unable to resize module

Это и есть, кажется, залочка от изменения Биос (Программа не смогла изменить размер модуля).

Есть статья на "Хабре" по разлочиванию UEFI Биос: habrahabr.ru/post/211879/ (Часть 2)
(Часть 1: habrahabr.ru/post/211574/)

В ней есть ссылки на буржуйские форумы по этой теме:
insanelymac.com/forum/topic/285444-pmpatch-uefi-patching-utility/page-33#e...
insanelymac.com/forum/topic/285444-pmpatch-uefi-patching-utility/page-62#e...
bios-mods.com/forum/archive/index.php?thread-15456-2.html
bios-mods.com/forum/archive/index.php?thread-15456-3.html

Судя по всему защита от изменения Биос зашита где-то в секции чипсета: "PchInitDxe (DE23ACEE-CF55-4FB6-AA77-984AB53DE823)", потому что секции "PchBiosWriteProtect (..64B2-41AE-8635-7030D16C4AA8)" в этом Биос нет. Полный ID секции "PchBiosWriteProtectв" в интернете я так и не нашел, но файлов в дампе с такой концовкой нет, а секция чипсета "PchInitDxe (DE23ACEE-CF55-4FB6-AA77-984AB53DE823)" в дампе Биос есть, даже ищется по концовке.

Вот что только нашел в интернете по идентификации секций ID дампов UEFI Биос: rghost.ru/69ldpg654

На "Хабре" без инвайта комментарий не оставить, так что статья есть, а спросить никак.
Может у кого рука набита по этой теме, подскажет что? А то у меня опыта ноль, боюсь накосячить.

Если данная информация оказалась полезной/интересной - плюсаните, пожалуйста:

Решил проблему!!!

Вот механизм прошивки Биос ноутбука ASUS Transformer Book Flip TP500LN сликом 2.1 (ASUS):
1. Сперва надо разлочить файл Биос. Для этого открываем его в утилите AMIBCP v4.55.
Идем в раздел "Chipset" (как правильно говорили на "Хабре", корень залочки там), далее в раздел "PCH-IO Configuration", далее в раздел "BIOS Security Configuration". Все параметры (SMI Lock, BIOS Lock, GPIO Lock, BIOS Interface Lock, RTC RAM Lock) в этом разделе в обоих графах (Failsafe, Optimal) выставляем "Disabled" и сохраняемся. Программа производства AMI, поэтому прекрасно работает с AMI-биосами, вне зависимости от того, залочены они или нет.
2. Делаем дамп Биос в RWEverything v1.6.7.
3. Вносим все необходимые файлы (Сохраненный в AMIBCP Биос, дамп RWEverything, Slic 2.1, сертификат) в папки программы PhoenixTool 2.60.


4. Далее открываем сохраненный Биос в PhoenixTool со следующими настройками:
- Original BIOS: указываем наш сохраненный в AMIBCP Биос
- Manufacturer: указываем производителя ASUS
- Slic File: указываем Slic 2.1 ASUS
- SLP File: не указываем, т.к. будем указывать SLP2 Module
- RW File: указываем дамп RWEverything
- SLP2 Module: выбираем LPSUPPORT.MOD (не в коем случае не LPSUPPORT2.MOD)
- Certificate: указываем файл сертификата ASUS
- Method: оставляем Module
- Жмем "Go"
5. Вылетает окно "SLIC performed successfully ..." и в папке, рядом с оригинальным файлом Asus_bios.rom, получаем дополнительный файл Asus_bios_slic.rom, с вшитым Asus Slic 2.1.
6. Прошиваем Биос ноутбука

Пытался проделать то же самое, но графы для параметров SMI Lock, BIOS Lock, GPIO Lock, BIOS Interface Lock, RTC RAM Lock у меня предусматривают только настройку пользователя, Failsafe, Optimal вообще не редактируется - пустые значения изначально. Решил хотябы сменить пользователя на USER и сохранил. Дамп делать не стал, я так понял это не обязательно - поправьте если не прав. Затем пункт 4:
- Original BIOS: указываем наш сохраненный в AMIBCP Биос
- Manufacturer: указываем производителя ASUS
- Slic File: указываем Slic 2.1 ASUS
- SLP File: не указываем, т.к. будем указывать SLP2 Module


"- RW File: указываем дамп RWEverything" - пропустил это.
- SLP2 Module: выбираем LPSUPPORT.MOD (не в коем случае не LPSUPPORT2.MOD)
- Certificate: указываем файл сертификата ASUS
- Method: оставляем Module
- Жмем "Go"
Вылетела ошибка, зашел во вкладку ADVANCED, и разрешил изменение размера модулей и еще пару разрешений.
Образ биос удачно модифицировался, но прошиваться не получается - ругается на размер файла.
Ноутбук ASUS G771JW
Всем заранее спасибо кто поможет.

Цитата:
"- RW File: указываем дамп RWEverything" - пропустил это.

Для Феникса дамп обязателен.

Как оказалось в моем случае, или Биос не был залочен, или Феникс может шить некоторые залоченные БИОСы, то есть все операции с AMIBCP были лишними, при правильных настройках, Феникс прекрасно шил и без них.

Феникс возьми самой последней версии (на прошлый год последней была версия v2.60, сейчас не знаю).

Попробуй обратиться сюда:
nnmclub.to/forum/viewtopic.php?t=156121

Мой случай разбирался здесь:
nnm-club.me/forum/viewtopic.php?t=178369&start=855
Но сейчас этот сайт заблокирован и все подробности разбора, как говорится, канули в лету.

Отдал в сервис вшить БИОС (модифицированный), с помощью программатора. Вшили программатором, но оказалось слика внутри нет - в общем 4 тысячи на ветер выкинул, хорошо что старый вшили обратно бесплатно. Замучился я с ним,

На версии phoenixtool 266 слик удачно вшивается без указания RW File и без манипуляций в AMIBCP ( а также без манипуляций в меню advannced что приводило к ошибкам на следующем этапе записи в флеш память). Жду ноутбук, получится отпишу как пройдет само обновление

После программатора не появился слик - это может быть из-за несовпадения контрольной суммы БИОС.
Не знаю как АМИ БИОС, а БИОС Интел при несовпадении контрольной суммы, если не нарушена его работоспособность, автоматически сбрасывает все на дефолт.

Я же уже писал, PhoenixTool v2.60 (попробуй именно эту версию, не выше, не ниже, я шил ей) при правильных настройках прекрасно шьет этот БИОС и без манипуляций с AMIBCP.

А в чем проблема в RWEverything v1.6.7 сделать дамп? Я считаю, что если программа просит, то надо его сделать, тем более, что это совсем не трудно.

Сделай, как я писал и все должно пройти на ура.

Сбрось БИОС на дефолт.

Далее (все программы запускать от имени администратора, антивирус отключить):

Открываем сохраненный Биос в PhoenixTool со следующими настройками:
- Original BIOS: указываем последний оригинальный БИОС, скачанный с официального сайта ASUS
- Manufacturer: указываем производителя ASUS
- Slic File: указываем Slic 2.1 ASUS
- SLP File: не указываем, т.к. будем указывать SLP2 Module
- RW File: указываем дамп RWEverything
- SLP2 Module: выбираем LPSUPPORT.MOD (не в коем случае не LPSUPPORT2.MOD)
- Certificate: указываем файл сертификата ASUS
- Method: оставляем Module
- Жмем "Go"

Должно появиться окно "SLIC performed successfully ..." и в папке, рядом с оригинальным файлом Asus_bios.rom, получаем дополнительный файл Asus_bios_slic.rom, с вшитым Asus Slic 2.1.

Вот программы, которыми я шил:
Phoenix Tool v.2.60: depositfiles.com/files/ukzkd5g3z


RWEverything v1.6.7: depositfiles.com/files/63t9x1ss2
Certificate ASUS: depositfiles.com/files/00897d0ie
Поддержка ASUS Transformer Book Flip TP500LN: asus.com/ru/2-in-1-PCs/ASUS_Transformer_Book_Flip_TP500LN/HelpDesk_Download/
BIOS 203 (Последняя версия): dlcdnet.asus.com/pub/ASUS/nb/TP500LN/TP500LNAS203.zip?_ga=1.224285139.9350...

Если будешь качать браузером, не забудь открыть свойства файла и нажать кнопку "Разблокировать". Это удалит дополнительный файловый поток "Zone Identifer", который, именно для файла БИОС, потом может дать ошибку. При загрузке менеджерами закачек дополнительный файловый поток "Zone Identifer" обычно к файлам не вешается.

На версии phoenixtool 266 слик удачно вшивается без указания RW File и без манипуляций в AMIBCP ( а также без манипуляций в меню advannced что приводило к ошибкам на следующем этапе записи в флеш память). Жду ноутбук, получится отпишу как пройдет само обновление

Удачно вшилось (делали склейку биоса, для надежности как сказали), винда активируется.

Ту прошивку что вы мне изначально прислали (вроде как с форума асус) - была без слика. Вшил сам этой вещью - phoenixtool 266

Хочу поделится своим опытом по буку ASUS x550lb.
Ноут идёт с 8 версией окон, что мне было не удобно и я по привычке полез ковырять его БИОС, что бы вшить сертификат.
Каково же было моё удивление, когда SLIC_ToolKit_V3.2 выдал мне наличие в таблицах 2.1 SLIC производителя DELL.
Так что мне осталось только положить DELL_V2.1_Cert.xrm-ms на диск С: и активировать его в консоли...
Ноут куплен новым в магазине и SLIC_ToolKit_V3.2 запускал из под 7 окон, которые поставил на другой HDD. Активные пункты в БИОС не давали сменить систему по умолчанию на стоковый винчестер и SLIC_ToolKit_V3.2 рапортовала под 8 окнами об отсутствии таблиц. Под 7 окнами программа заработала как надо, были сняты до кучи все дампы.
Но модифицировать ничего не пришлось, так что проверьте ситуацию на всякий случай, у кого буки шли с 8 окнами-чем чёрт не шутит.
Такой вот реальный личный опыт, пришлось правда выкручиваться с драйверами, ведь поддержки 7 окон на сайте асуса к моему буку не было, что легко решилось драйверами от моделей x550XX с поддержкой 7х64 и аналогичными SОС, благо там дефицита в них небыло

ВложениеРазмер
img_20170204_124638.jpg 54.96 КБ

Такое встречается на выпусках ноутов с Windows 8, которые раньше шли с Windows 7, или первых с Windows 8.
Ключ идет на наклейке, а БИОС, по старинке, со Сликом 2.1.

У меня ключ Windows 8 вшит уже в БИОС, поэтому Слика не было.
Это то и обнаружил только тогда, когда Windows 7 отказалась активироваться.

Теперь все зависело от наличия в БИОС свободного места под Слик:
- У меня, хватило места ключу, и Слику.
- А могло быть, но занято под вшитый ключ Windows 8, тогда, как вариант, перезаписать Слик на место ключа.
- Или могло не быть, как в некоторых нетбуках ASUS Eee PC, тогда вшить Слик вообще невозможно.

Вообще, Слик можно вшить и WinHex, но тогда нарушится механизм подсчета контрольных сумм БИОС, и такой БИОС заливаться не будет.
Мне предлагали, когда сперва у меня были проблемы с прошивкой, вшить WinHex, а потом залить программатором, под мою ответственность.

То есть сам Слик вшить проблем нет, было бы свободное место под него, а главная задача Phoenix Tool восстановить механизм подсчета контрольных сумм БИОС после вшития Слик, и тем самым восстановить его работоспособность.

А какой программой прошить получившийся модифицированной файл BIOS на материнскую плату?? ASUS-овский WinFlash отказался это делать сказав, что неверный файл BIOS.

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

Содержание этого поля является приватным и не предназначено к показу.
  • Разрешённые 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.

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

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