Автор: aaalekseyyy , 2 августа 2015
Есть ноутбук 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": http://rghost.ru/8Dq5G9Q4P
Все тесты "Error".

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

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

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

Вот последняя версия Биос ASUS Transformer Book Flip TP500LN: http://rghost.ru/7SwndzXG2
Вот дамп RWEverything v1.6.7 (последняя версия): http://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 Биос: http://habrahabr.ru/post/211879/ (Часть 2)
(Часть 1: http://habrahabr.ru/post/211574/)

В ней есть ссылки на буржуйские форумы по этой теме:
http://www.insanelymac.com/forum/topic/285444-pmpatch-uefi-patching-utility/page-33#entry1944166
http://www.insanelymac.com/forum/topic/285444-pmpatch-uefi-patching-utility/page-62#entry1993117
http://www.bios-mods.com/forum/archive/index.php?thread-15456-2.html
http://www.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 Биос: http://rghost.ru/69ldpg654

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

BBCode

  • HTML-теги не обрабатываются и показываются как обычный текст
  • You may use the following BBCode tags:
    • [align]
    • [b]
    • [code]
    • [color]
    • [font]
    • [hr]
    • [i]
    • [img]
    • [list]
    • [quote]
    • [s]
    • [size]
    • [spoiler]
    • [sub]
    • [sup]
    • [table]
    • [u]
    • [url]
  • Адреса веб-страниц и email-адреса преобразовываются в ссылки автоматически.
Решил проблему!!!

Вот механизм прошивки Биос ноутбука 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. Прошиваем Биос ноутбука

Olegatorrr (не проверено)

10 лет назад

Пытался проделать то же самое, но графы для параметров 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, сейчас не знаю).

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

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

Olegatorrr (не проверено)

9 лет 11 месяцев назад

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

Olegatorrr (не проверено)

9 лет 11 месяцев назад

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

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

Olegatorrr (не проверено)

9 лет 7 месяцев назад

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

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

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

Maxxxx26

9 лет 5 месяцев назад

Хочу поделится своим опытом по буку 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ОС, благо там дефицита в них небыло
Такое встречается на выпусках ноутов с Windows 8, которые раньше шли с Windows 7, или первых с Windows 8.
Ключ идет на наклейке, а БИОС, по старинке, со Сликом 2.1.

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

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

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

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

Илья Александрович (не проверено)

8 лет назад

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