Ремонт: Ноутбуков, Компьютеров
https://vlab.su/

Asus X54C (K54C) c распаянной памятью ГОТОВОЕ РЕШЕНИЕ
https://vlab.su/viewtopic.php?f=40&t=31899
Страница 1 из 1

Yuriy_M [ 27 апр 2015, 21:13 ]
Заголовок сообщения:  Asus X54C (K54C) c распаянной памятью ГОТОВОЕ РЕШЕНИЕ  [РЕШЕНО]

Предлагаю готовое решение по отключению распаянной памяти на платформе Asus X54C (MainBoard K54C) через заливку модифицированного биоса.

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

Возможно данный способ решения может помочь перебрать текущие и будущие инженерные решения с onboard ram от Asus.
Чем мне не понравился вариант от sailorsan viewtopic.php?f=40&t=20158
- в решении sailorsan заливается биос от K54L, я модифицировал родной биос K54C.
- отсутствовал DMI с MAC адресом и серийниками
- не работает вебкамера (подтверждается сообщениями в других ветках viewtopic.php?f=40&t=14041)
- у меня периодически зависал на 55 коду (возможно дело во флешке, хотя автор ещё ссылался на сокет непропаянный и может по той же причине). Перестановка нескольких типов планок памяти в слоту иногда помогала постам проскочить код 55 и ноут работал до тех пока не делаешь манипуляций пока не дала, но в конце концов снова переставив планку ноут совсем завис на 55. Помогла прошивка моим вариантом, и на всякий случай с заменой флешки.

Состав: HM65 + W25Q32BV + IT8572E-AXA

Сборка модифицированной прошивки с отключением onboard памяти
Используем:
mmtool aptio 4.50.0.23
HEX редактор (например WinHex)
Обновление BIOS от K54L K54LAS208
Обновление BIOS от X54C K54CAS210
Оригинальный рабочий слитый с бука дамп Asus_X54C_K54C_dump.bin


В mmtool открываем K54LAS208.
Находим модули и делаем Extract в отдельные файлы с опцией "Extract as is"!!!
- SmBiosMemory расположение volume 02:01-03 Index 11, размер 2E75
- MemoryInit расположение volume 3 Index 09, размер 17002

В mmtool открываем K54CAS210.
Находим те же модули и делаем Replace на сохранённые ранее в отдельных файлах.
Сохраняем полученный BIOS под новым именем K54CAS210_mod.rom
Из слитого дампа Asus_X54C_K54C_dump.bin в HEX редакторе сохраняем куда нибудь область 0x220000 - 0x2203FF (DMI с серийниками и MAC адресом)
В дамп Asus_X54C_K54C_dump.bin с адреса 0x180000h вставляем модифицированный BIOS K54CAS210_mod.rom
И по адресу 0x220000h заливаем DMI
При желании правим MAC adress по адресу 0x2201C2 10-BF-48-2A-4C-10
Сохраняем полученное как Asus_X54C_mod_nomemory.bin
Полученное прошиваем на программаторе.

В Windows проверяем MAC адрес - в консоли выполняем команду getmac

Я не менял ME Region, если для этой платформы это будет необходимо, напишите либо выложите исправленный.

Файлы:
Вложение:
Asus_X54C_mod_nomemory.zip

Вложение:
mmtool_aptio_4.50.0.23.zip

Вложение:
Asus_X54C_mod_files.zip

Страница 1 из 1 Часовой пояс: UTC + 4 часа
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/