Прошивки bios от сергей none entered
В стоковой версии биос материнской платы HUANANZHI X99 BD4 отсутствует Unlock Turbo Boosт и Undervolting.
Запускаем командную строку:
Нажимаем в панели задач поиск и пишем "командная строка". Запускаем командную строку от имени администратора:
1. Открываем командную строку от имени администратора.
2. В командной строке вводим: сd (пробел) (полный путь до папки FPTBIOS)
Нажимаем «ЕНТЕР ↲» . Так мы переводим командную строку в папку FPTBIOS.
Перед прошивкой советую создать бэкап вашей стоковой версии биос.
Для того чтобы создать бэкап в командной строке вводим:
fptw64 -d backup.bin
Нажимаем «ЕНТЕР ↲» и ждём завершения записи. По окончанию записи Вы увидите такую надпись зелёного цвета: "FPT Operation Passed"
После чего в папке программы появится файл «backup.bin» . Рекомендую запаковать в архив и сохранить данный файл. Он нужен будет если при прошивке что-то пойдёт не так (зальёте не подходящую версию биос и т.д.) или решите прошить стоковый биос.
Файл биос может быть любого формата (.bin или .rom) разницы нет никакой. Самое главное, чтобы это был от вашей версии материнской платы.
Внимание! Данный биос не подходит для материнской платы " HUANANZHI X99 AD4".
Переходим к прошивке биос.
Копируем в папку «FPTBIOS» файл биос который хотите залить. В командной строке пишем: fptw64 -f (имя биос).rom или .bin
к примеру: fptw64 -f X99-BD4_Timing_Unlock_-50mV.rom
Нажимаем «ЕНТЕР ↲» и ждём окончания заливки. По окончанию записи Вы увидите такую надпись зелёного цвета: "FPT Operation Passed"
На этом прошивка биос завершена. Перезагружаем компьютер и пользуемся 👍.
Настройка таймингов оперативной памяти, на китайских материнских платах 2011-V3 можно посмотреть 👉 тут⇒⌧⇐
Ещё два способа прошивки биос программой AFUDOS и CH341A можно посмотреть 👉 тут⇒⌧⇐
👉Все действия вы делаете на свой страх и риск. Автор не несёт ответственности за ваши действия.👈
Купить мотеринскую плату "HUANANZHI X99 BD4" у офицального представителя можно 👉 тут⇒⌧⇐
Модификация UEFI BIOS для «чайников» — обновляем микрокод CPU AMD в MB ASUS SABERTOOTH-990FX R.1.XX
Введение
Не секрет, что цель любого коммерческого производителя, в том числе и производителя системных плат — извлечение прибыли. Извлечение прибыли, в современном мире заключается сегодня, прежде всего, в умении продать фактически один и тот же продукт несколько раз, несущественно изменив его характеристики.
1. Открываете извлеченный старый микрокод 16-ричном редакторе, например в HxD,
2. Переписываете первые несколько байт.
3. Открываете в HxD извлеченное тело и ищете в нем поиском эти первые несколько байт.
4. Удостоверяетесь, что и последующие байты совпадают. В противном случае, ищете дальше.
5. Открываете извлеченный новый микрокод.
6. Выделяете всё, копируете в буфер.
7. Возвращаетесь к извлеченному телу и вставляете с заменой новый микрокод из буфера.
8. Сохраняете результат.
Главное, чтобы размер не изменился ни на байт!
Речь про размер извлеченного тела AmdProcessorInitPeim
2. Приступаем к модификации UEFI BIOS
Итак, первым делом наша задача найти донора и реципиента BIOS. Для этого, ничтоже сумняшеся идем на официальный сайт ASUS, где качаем реципиента — последний немодифицированный BIOS на системную плату SABERTOOTH-990FX R.1.01, в моем случае — это версия 1604 от 16.10.2012.
Вторым делом качаем донора — BIOS, заведомо содержащий обновленный микрокод. В моем случае это BIOS к SABERTOOTH-990FX R.3.0, в моем случае это версия 0212 от 28.07.2016. Если у какого то из BIOS расширение не «.ROM», а иное («.CAP», в моем случае) — меняем его на «.ROM» переименовав файл.
Извлекаем микрокоды.
Теперь, с помощью программы MC Extractor извлекаем микрокод из BIOS`а реципиента (того, который будем модифицировать) и BIOS`а донора (того из которого будем брать микрокод).
Для этого закидываем оба BIOS`а в папку с программой, запускаем исполняемый файл MCE и получаем окно с командной строкой. В этом окне вбиваем название файла BIOS и жмем ENTER.
В итоге в папке с программой создается папка MC_Extract, внутри которой еще одна папка, в моем случае с названием AMD. Переименовываем ее сразу. Я ее переименовал в AMD 1604 (по названию реципиента).
Теперь, точно также извлекаем микрокод из BIOS`а донора. Также пишем его название, папку также надо будет переименовать, но можно и позже. Впоследствии я ее назвал AMD R.3 (по названию современной версии системной платы). А на момент модификации она так и называлась «AMD».
Итак, у нас появились две папки с микрокодами. Сравниваем их:
Невооруженным глазом видно, что разница в микрокодах заключается в двух файлах (все название писать не стану, укажу первые символы и версию):
— CPU00600_F12***09-07-2012 и CPU00600_F12***06-03-2013
— CPU00600_F20***11-07-2012 и CPU00600_F12***03-01-2013
Подпишитесь на наш канал в Яндекс.Дзен или telegram-канал @overclockers_news - это удобные способы следить за новыми материалами на сайте. С картинками, расширенными описаниями и без рекламы.
Статья для тех, кто хочет сам замарочиться и установить драйвер для разблокировки турботуста в самой прошивке. Я уже выкладывал готовые bios для плат, со встроенным драйвером для анлока (разблокировки) который я назвал простым именем — стандартный.
Главная его особенность — это более нет необходимости дополнительно что-то устанавливать. Никакие EFI драйвера не нужны. Всё работает на уровне прошивки bios. *возможно не будет работать с OS Windows 7, но я просто не разбирался, т.к. устанавливать эту ось мне лень)
Этот стандартный драйвер был вырезан из присланной китайской платы Jingsha D8 и в последствии интегрирован во все последние мои наработки. Наработками я называю те модифицированные bios, в которых при загрузке вы видите ссылку на мою страницу VK.
Скажу сразу, этот драйвер как и вся работа была проделана до появления общей инструкции от Miyconst. Но благодаря ему, всё было детально описано для общего ознакомления.
И так, что такое в моём смысле «стандартный» драйвер: это *.ffs (не путать с EFI) драйвер с пониженным напряжением -50mv. Полное название файла: XFModE5-50Dxe.ffs запомните его, он нам ещё пригодится далее. Этот драйвер позволяет уверенно себя чувствовать при анлоке большинству E5-26xxV3. Да, он не работает с E5-16xxV3 и уж тем более с V4 *про последние ещё мало изучено всё, но как говорится не всё ещё потеряно.
Поэтому, если вашему процессору не хватает параметров данного драйвера, в этой статье выложены все доступные другие драйвера для анлока. Так-же небольшая инструкция где его искать и как сделать.
Внимание: Если у вас нет достаточного опыта, а так-же под рукой отсутствует программатор, все манипуляции с bios'ом и прошивкой материнской платы на ваш страх и риск. Если окирпичите плату или не дай бог что-то пойдёт не по плану и появится дым/вонь/огонь — это уже ваши проблемы.
Переделываем готовый bios под свои параметры:
Итак, у нас есть готовая прошивка (в моём примере плата X99Z-V102), в которой встроен стандартный драйвер. Открываем файл прошивки программой UEFITool (у меня версия 0.27.0) cm фото:
Вот что мы увидим открыв полноценный 16Мб образ (не путать с 8Мб половинками с только UEFI разделами)
Ищем через поиск стандартный драйвер для анлока: Ctrl+F далее выбираем вкладку Text → XFModE5-50Dxe
*в новых моих версиях bios вы можете не найти драйвер с данным названием, ищите изменённый мною драйвер с названием SRG-Mod-50Dxe где -50 это андервольтинг (понижение напряжения) на процессор.
В поле Messages будет строчка что данное название найдено. Щелкаем 2 раза левой кнопкой мыши на данной строчке → откроется место хранения файла.
Вот собственно как должно быть. (в моём случае я выполнил 2 раза поиск для уверенности, но пути у них одинаковые)
Для замены этого драйвера на другой, нам достаточно только заменить строчку с этим DXE driver'ом:
- Нажимаем на File GUILD 099ECEE0-6B2E-444E-A629-F42ABD853E78 этого драйвера.
- Левой кнопкой мыши нажимаем на нём и выбираем Replase as is…
- Выбираем другой драйвер FFS. Не нужно запихивать туда EFI драйвер!
- Нажимаем Save image file (Crtl+S) выбираем новое название и нажимаем Сохранить.
После сохранения программа предложит открыть уже новый изменённый файл. Если есть необходимость в этом — открываем. Если всё сделано правильно — то вы уже не найдёте упоминание старого «стандартного» драйвера, а будет уже новый с названием V3 или другим, в зависимости что за драйвер используется.
Фото действий. Всё подписано под скринами. Читайте внимательно.
Вот и вся работа по изменению драйвера разблокировки в саму прошивку bios.
Теперь нам нужно будет перепрошить материнскую плату этой прошивкой. Как вы будете прошивать — уже дело ваше: программатором, из-под ДОСа или Windows.
Да, если пользоваться режимом сна — этот анлок сбросится на стандартный.
Да, если в самом биосе не изменить надстройку C6 Report в Disable — материнская плата возможно будет зависать при работе.
Да, по этой инструкции можно сделать или изменить драйвер анлока любому другому образу прошивки для х99.
Да, при поиске подходящего драйвера под свой процессор, вам придётся потратить не один час или день в поиске оптимального.
Драйвера и программа выложена в одном архиве: скачать архив.
Переделываем свой bios под разблокировку.
Итак, с теми прошивками что выкладывал я — всё понятно. Что делать если нужно собрать всё с нуля. То-есть со своей платы.
Для начала нужно сделать дамп прошивки. Как его сделать — уже думайте сами: самый правильный способ — программатором. Не совсем правильные — через программы прошивальщики типа FPT или AFUDOS/AFUWIN.
После в получившемся файле удалить микрокод 06F2. Смотрите скрины как должно быть:
Предложенная инструкция остается рабочей, однако наиболее актуальный на данный момент метод анлока — использование утилиты S3TurboTool.
С помощью этой инструкции вы сможете добиться анлока турбо-буста не на уровне системы, как в стандартной инструкции, а на уровне bios. Этот метод имеет весомые преимущества:
- Выполняется несколько проще
- Все действия достаточно выполнить только 1 раз
- Анлок не слетит при смене операционной системы или компонентов ПК
- Анлок будет работать как в Windows, так и в Linux и любых других ОС
Но есть и недостатки:
- Драйверов, подходящих для встраивания (FFS) выпущено заметно меньше, чем стандартных EFI-версий
- Метод не заработает на двухсокетных материнских платах (анлок применится только для одного процессора). Для подобных конфигураций можно использовать стандартный способ с встраиванием EFI-драйвера, либо новый метод анлока через S3TurboTool.
Не рекомендуется выполнять анлок по данной инструкции, если в дальнейшем планируется смена процессора на Xeon e5 16XX v3\v4 или e5 26XX v4, так как эти серии не поддерживают анлок.
Первоисточник информации — замечательное видео с канала Miyconst. Автор также сделал отличную презентацию, которую вы можете наблюдать чуть ниже. В конце презентации также доступны ссылки на уже готовые биосы для популярных плат.
Подготовка
- Убедитесь, что используете подходящий процессор (Haswell степпинга pre-QS и выше). Подробнее о степпингах здесь.
- Убедитесь, что система охлаждения выдержит увеличившуюся после применения хака температуру.
- Потребуется дамп биоса. Для большинства китайских плат снять и прошить его можно через FPT прямо в Windows, можно также использовать скаченный, но только если его работа уже проверена на конкретной плате.
В некоторых платах (в основном производства Jingsha) биос защищен от записи, поэтому FPT при попытке прошивки будет выдавать ошибку error 280. К счастью, решение довольно простое: в биосе идем в IntelRCSetup > PCH Configuration > Security Configuration и меняем значение пункта Bios Lock на Disabled. После сохранения настроек и перезагрузки защита от записи будет снята.
Необходимый софт
Нам понадобятся 3 программы (скачать их можно чуть ниже):
- MMtool_a5 для удаления микрокода 06F2 (не требуется, если вы скачали версию биос уже без микрокода)
- UEFITool для установки самого драйвера анлока в биос для отключения функций C3 и C6 Report, чтобы предотвратить зависания системы после анлока.
FFS-драйверы
Также нам понадобится FFS драйвер. В данном случае нужен именно FFS, а не EFI-драйвер, как в стандартной инструкции по анлоку. В архиве на данной странице — протестированные драйвера, сделанные Christian Peine, но желающие поэкспериментировать могут также попробовать FFS драйверы от MOF, ссылки на них находятся тут. Стоит помнить, что для экспериментов с другими драйверами лучше иметь под рукой программатор.
Вернемся к драйверам от Peine. Было выпущено достаточно много версий. Разобраться, что означает каждый конкретный файл можно по его названию. Например драйвер v3_payne_30_20.ffs имеет пониженное на 30mv напряжение на процессор и пониженное на 20mv напряжение на контроллер памяти.
Большинство процессоров серии Xeon e5 2600 v3 способно стабильно работать как минимум при -20mv, а зачастую и при гораздо меньшем напряжении. Однако, узнать точно, на сколько можно понизить напряжение для каждого конкретного процессора можно только с помощью тестирования. Для начала рекомендуется выбрать драйвер без заниженного напряжения или с небольшим занижением.
-
UEFITool_0.25.1_win32
UEFITool_0.25.1_win32
Размер файла: 7 MB Кол-во скачиваний: 6996mmtool_a5
MMtool
Размер файла: 5 MB Кол-во скачиваний: 4459AMIBCP 5-02
Amibcp ver. 5.02
Размер файла: 5 MB Кол-во скачиваний: 49432TU Drivers
Драйверы для анлока ТБ от Christian Peine
Размер файла: 62 KB Кол-во скачиваний: 1723
Удаляем микрокод 06F2
Если вы скачали биос уже без данного микрокода — пропустите этот пункт.
Для удаления мы будем использовать заранее подготовленную утилиту MMtool.
- Скачиваем и распаковываем архив с MMtool
- Запускаем программу, нажимаем «Load Image» и открываем наш ранее снятый\скаченный дамп
- Переходим на вкладку «Cpu Patch» и видим список микрокодов
- Смотрим на столбец «Cpu ID», нам нужен 06F2, выделяем его
- Ставим галочку напротив «Delete a patch data», затем жмём «Apply» и подтверждаем удаление
- Сохраняем наш биос кнопкой «Save imege as. »
Добавляем драйвер анлока
Отключаем CPU C3\C6 State
Сделать это нужно, чтобы предотвратить зависания системы.
- Скачиваем и распаковываем архив с AmiBCP
- Открываем в программе наш дамп
- Переходим на вкладку Setup Configuration
- Разворачиваем «Intel RCSetup», затем — «Advanced Power Management» и выделяем "CPU C State Control"
- Для параметров Cpu C3 Report и Cpu C6 Report устанавливаем значение «Disabled» в столбцах «Failsafe» и «Optimal»
- Сохраняемся (File — Save As) и закрываем AmiBCP.
Прошиваем мод-биос
Выполняем прошивку с помощью софта, которым снимали дамп. Если всё прошло удачно, сбрасываем биос на стандартные настройки.
Как правило, большинство китайских плат можно прошить одним из следующих способов:
- Прошивка из под Windows: скачиваем FPTW 9.1.10, открываем командную строку (от администратора) и прошиваем биос командой fptw64 -bios -f bios.bin. Где bios.bin (или ROM) — модифицированный биос, который нужно скопировать в папку с fpt. Само собой, в командной строке нужно сначала перейти в папку с fpt командой cd
- Традиционный метод — FPT с загрузочной флешки
- С помощью загрузочной флешки можно прошиться через Afudos
- Еще один вариант прошивки из под Windows — Afuwin
- Самый надежный способ — программатор.
Проверяем
Для проверки можно использовать программу HwInfo, которая показывает частоты для каждого ядра. Параллельно можно запустить какой-либо бенчмарк или стресс-тест (например cpu-z), чтобы нагрузить процессор.
Если всё прошло удачно — частота каждого ядра будет равна максимальному значению турбо-буста процессора.
Без ОЗУ БИОС не появится тоже, сразу при включении должен быть сигнал через спикер об ошибке памяти. проверьте правильно ли подключен спикер. Напишите уже наконец маркировку памяти и видеокарты.
Скоро появится такая мат.плата MSI Z87 MPOWER MAX s1150 (процессор будет такой Intel ® Core ™ i7-4771). Вероятно придётся прошить сразу БИОС последней версии, перед первым запуском ОС.
Всё мне понятно как и почему прошивается БИОС, но меня сбила с толку такая цитата из инструкции, которую нашёл на форуме MSI:
Цитата: 1.7. Идём в "Update BIOS", выбираем "Select one file to update BIOS" (если хотим заменить и ME FW, то выбираем "Select one file to update BIOS and ME").
halhakin, имеется виду прошить в БИОСе Management Engine (МEI)
тобишь ME FW это ME(Management Engine) Firmware
Цитата: имеется виду прошить в БИОСе Management Engine (МEI)
тобишь ME FW это ME(Management Engine) Firmware
для MSI Z87 MPOWER MAX s1150 не знаю какая у вас там версия уже стоит версия 7 или 8 или 9
себе я ставил Intel Management Engine Interface Software v9.5.15.1730
вероятно всего что вам не придется прошивать, так как это не критично и не обязательно
halhakin,материнка то какая навороченная,сколько там всяких настроек и утилит,как бл в самолете,даже охлаждение водяное заделали
Andjey, всё нашёл это Intel Management Engine Interface Software - здесь.
sergei, так я с детства люблю самолётики.
Andjey (03.01.2014, 21:41) писал: себе я ставил Intel Management Engine Interface Software v9.5.15.1730
Andjey, как ты себе ставил, через БИОС ?
И какую мне надо версию NUC boards and kits или Desktop Boards ?
halhakin (03.01.2014, 21:57) писал: Почему оно мне не надо, думаете оно будет самое свежее на MSI Z87 MPOWER MAX ?
свежее вряд ли будет чем (меi v9), скорее всего будет 8 .Что тоже нормально.
Почему оно вам не обязательно обновлять ? читайте ниже .
Драйвер Intel Management Engine обеспечивает взаимодействие интегрированного в микросхему Intel ME микрокода компьютера на базе системной логики Intel с программной средой, иными словами он выступает в качестве интерфейса между встроенным ПО механизма Intel Management Engine и хост-системой. Для взаимодействия драйверов и приложений хост-системы(программной среды) с механизмом Intel Management Engine через основной интерфейс используется хост-драйвер для ОС Windows Intel ME Interface.
Многие технологии управления энергосбережением, мониторинга за состоянием системы(температура, регулировка скорости вращения кулеров), режимы ожидания и сна и т.п. взаимодействуют с аппаратной частью ПК посредством данного интерфейса
А так как ваша материнка и ваш процессор давно на рынке, то и каких либо проблем с МЕI вряд ли будете наблюдать
Лучше просто обновлять сам БИОС, и то.. только в случаи ,если нов.версия БИОСа будет нести в себе какие то глобальные изменения.
Читайте также: