Повторение данных действий может привести к печальным последствиям для вашего ноутбука и кошелька. Помните! Я за кирпич из ноута не ответственен. Все что вы будете делать - это только ваше решение. Перед любыми изменениями BIOS я настоятельно рекомендую иметь под рукой программатор. Я намерено не буду подробно расписывать шаги, т. к. те кто понимают, что они делают, знают как это делать или могут нагуглить.
И так, что можно выжать из ноутбука Asus N56VM.
1. Это увеличить скорость памяти
2. Это увеличить скорость графики GT 630M
3. Это увеличить скорость шины и процессора
По п. 3 сразу скажу, что пока до него не удалось добраться, а вот пункты 1 и 2 я сейчас и распишу.
п. 1 Увеличиваем скорость памяти попутно открываем скрытые настройки BIOS.
Для этого нам понадобятся следующие утилиты:
1. Hex редактор HxD
2. Утилита AMIBCP_Aptio_4.53.0.50
3. Утилита MMTool-4.50 (AMI Aptio EFI)
4. Набор утилит intel_tools_8.1.10.1286, нам нужна будет Flash Programming Tool
И так:
С помощью Flash Programming Tool сливаем наш BIOS и открываем все нужные настройки в AMIBCP.
После этого нам будут доступны все меню кроме меню Chipset. Для того чтоб открыть меню Chipset Нам нужно будет намного покопаться, я так и не нашел в инете инструкцию как его открыть, по этому пришлось копать самому. Производитель решил очень глубоко спрятать это меню, по этому его невозможно открыть с помощью AMIBCP. После долгого гугления я как то наткнулся на утекшие сырцы UEFI Bios, что мне помогло после их изучения наткнуться на вот такой код в модуле Setup:
BOOLEAN FormsetVisible[] = {
TRUE, //Main formset is always displayed
SHOW_ADVANCED_FORMSET, //Advanced formset
SHOW_CHIPSET_FORMSET, //Chipset formset
TRUE, //Boot formset is always displayed
SHOW_SECURITY_FORMSET, //Security formset
TRUE //Exit formset is always displayed
};
Получается что нам всего лишь нужно найти Hex последовательность байт 010100010101
и заменить на 010101010101, т. е. все включить.
С помощью MMTool был выгружен и распакован модуль Setup, а с помощью HxD заменен нужный байт, но вот беда в модуле должна быть прописана нужная контрольная сумма, она находится по адресу x11h, т. к. фактически мы изменили всего один бит, то нам нужно уменьшить число по адресу x11h на 1. У меня было xC9h, стало xC8h, после этого закинуть полученный новый Setup модуль в BIOS c помощью MMTool. После прошивки и выключения-включения(обязательно), у вас в настройках BIOS появится меню Chipset.
А в нем еще настройки памяти, я у себя установил тайминги вместо 11-11-11-28 на 9-9-9-24.
Внимание! Данное действие или изменение частоты может привести к тому, что ноут не загрузится! Восстановление только на программаторе! Я предупредил!
Некоторые неправильные настройки в BIOSe могут привести к не включению ноута, восстановить который можно только на программаторе.
п. 2 Увеличиваем скорость графики GT 630M. Редактируем VBIOS
Дополнительная утилита NiBiTor.v6.06
С помощью MMTool выгрузить драйвер GT 630M 10de - 0de9.
Адреса частот core и boost (спасибо за наводки на адреса Klem):
6f8b - boost
7009 - boost
7066 - boost
7089 - core
Частота высчитывается следующим образом: частота * 2 конвертируем в hex и меняем в файле(помним про последовательность байтов). Я заменил core на частоту 720MHg, boost на 900MHg. Оставил тротлинг, это все таки защищает чип от перегрева.
Далее с помощью утилиты NiBiTor.v6.06 меняем частоты памяти (у меня 1025) и шрейдера (1600), сохраняем. Утилита сама посчитает контрольную сумму. И возвращаем драйвер в BIOS.
Вот и все! У кого получился кирпич, я не виноват!
PS: Я намеренно не выкладываю файлы, чтоб уменьшить кол-во кирпичей. Вы можете их запросить у меня по почте (файлы а не кирпичи ;)
Если вы знаете как разблокировать частоты процессора, прошу мне подсказать, буду очень благодарен, это как я понял где то в регионе ME.
Более эффективно увеличивать частоту памяти. А тайминги это уже вторично.
ОтветитьУдалитьpodrias por favor hacerlo para la bios n550jv, por favor! y pasarlo en english please
ОтветитьУдалитьSaludos desde argentina.
Hello! No, I can't. Yours notebook has other video than my notebook. But you can open menu of the bios yourself (use AMIBCP_Aptio_4.53.0.50). For menu "Chipset" you should change 010100010101 to 010101010101 in module "Setup" and decrease CRC in address x011h (as example I changed xC9h to xC8h) Be careful! You must have spi programmer for repair BIOS.
УдалитьА для asus k53sd сгодится такой вариант открытия меню "Chipset"?
ОтветитьУдалитьДумаю, что да. Код должен быть один и тот же.
УдалитьСпасибо за статью, но я не понял лишь одного: изменение контрольной cуммы у модуля Setup. Адрес x11h значит смещение 11 ( hex ) ? Если да, то у меня там ноль значение
ОтветитьУдалитьИспользую HxD редактор.
Приложил setup.bin не измененный на всякий случай :)
http://yadi.sk/d/fme0qKzKQrHAw
Ноутбук: n56vz
Этот файл уже без заголовка UEFI
УдалитьТ.е получается не надо изменять контрольные суммы? P.S. Я вытягивал модуль через UEFI TOOL
УдалитьНу если вы сможете загрузить этот файл и UEFI TOOL сам создаст заголовок, то не надо. Я делал через MMTool
УдалитьHello, I followed your guide to enable chipset menu in x301a 211 bios.
ОтветитьУдалитьI extracted the setup module uncompressed and found the 010100010101 string, modified it to 010101010101.
Then at 011h I changed F3 to F2 ( result of F3 -1 ).
I then reinserted the module with mmtool and no error was shown.
I saved my bios image, now the report for setup (made with mmtool) shows:
before mod:
|139|Setup |899407D7-99FE-43D8-9A21-79EC328CAC21|002608A8|00F8FA|DRVR|
after mod:
|139|Setup |899407D7-99FE-43D8-9A21-79EC328CAC21|002608A8|043CF8|DRVR|
so the size of the setup module is now 043CF8 and was 00F8FA , meaning the new size is bigger by 343fe.
Is this normal? I mean is it because I extracted uncompressed and then reinserted uncompressed while in the original file the module is compressed?
I don't see any option to insert the module compressed.
Can you take a look at my bios?
This is the untouched one (only msr unlocked with uefipatch).
https://www.dropbox.com/s/fdnfdtv94lvydlv/x301a211.rar?dl=0
thanks
Moreover if I instead delete the setup module from it's location (139 or 01 8B) and the reinsert it compressed it is put at 163 (01 A3).
ОтветитьУдалить|163|Setup |899407D7-99FE-43D8-9A21-79EC328CAC21|002BC198|00F8FD|DRVR|
now I did like this, I deleted the setup from the image and inserted the modded setup module compressed. Then I extracted it as is (uncompressed). Then I reloaded the original bios image and replaced the extracted setup module.
ОтветитьУдалитьNow everything seems fine as it's at 01 8B:
|139|Setup |899407D7-99FE-43D8-9A21-79EC328CAC21|002608A8|00F8F9|DRVR|
а как быть с НЕ EFI биосами?
ОтветитьУдалитьили как например и возможно ли вообще добавить страницу сетапа, или в адванст страницу добавить пункт менюшки?
например есть виртуализация ( в стрингсах есть и в проце есть) но в биосе нет такого пункта даже в полном меню AMIBCP (нет скрытых)
Placa Mãe para Notebook Asus K53SD GM
ОтветитьУдалитьPlaca Mãe para Notebook Asus K53SD GM
https://tecseteletronica.loja2.com.br/9643475-Placa-Mae-para-Notebook-Asus-K53SD-GM