Часовой пояс: UTC + 3 часа




Куратор(ы):   DeathBringer    ingviowarr    CodeRush    LS_29   



Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 13889 • Страница 414 из 695<  1 ... 411  412  413  414  415  416  417 ... 695  >
  Пред. тема | След. тема 
В случае проблем с отображением форума, отключите блокировщик рекламы
Автор Сообщение
 
Прилепленное (важное) сообщение

Куратор темы
Статус: Не в сети
Регистрация: 20.04.2012
Откуда: Россия
Полезные статьи (автор: CodeRush)
Открыть для чтения
"Устройство файла UEFI BIOS"
Часть 1 Часть 1.5 Часть 2

"Устройство NVRAM в UEFI-совместимых прошивках"
Часть 1 Часть 2 Часть 3 Часть 4

"Модификация UEFI BIOS в UEFITool"
Часть первая: знакомство с UEFITool
Часть вторая: полезные модификации

Софт
UEFITool - просмотрщик и редактор UEFI BIOS'ов
Новости от 08.01.2019
UEFI утилиты


Обновления для видеоадаптеров
Новости от 02.01.2019
02.01.2019 - В коллекцию добавлены VBIOS + BSF SKL/KBL 1062

Перенос настроек OROM Intel VBIOS - Новая редакция
Перенос настроек OROM Intel VBIOS - Старая редакция

23.10.2021 GOPUpd v1.9.6.5.k_mod_v0.4.9 - Добавление/обновление EFI GOP Driver для видеокарт на базе AMD и NVIDIA

UEFI BIOS Updater - комплект для автоматического обновления EFI, OROM и mCode в UEFI BIOS
v1.79.17 от 03.07.2021
Все изменения тут


[1.79.3]
Начиная с данной сборки УБУ, для кореектной работы МСЕ теперь требуется Python v3.7 или вышг.
Также следует установить 2 библиотеки:
- pip install colorama
- pip install pltable

[1,75]
Куча нововведений в папках Интел
[1,72]
MMTool
К сожалению, невозможно предугадать какой муму отработает корректно. Поэтому используйте 2 разные версии мумутула - 5.0.0.7 как "mmtool_a4.exe" и 5.2.0.2x+ как "mmtool_a5.exe"
Использование только одной версии не пригодно для многих бивисов на Aptio.
[1.71]
VROC
Для обновления VROC with VMD требуется 2 файла, пример в папке Intel\VROC
Штатные файлы RAID и sSATA укладываются, как обычно, в папку RSTe.
MMTool
Заложена поддержка 2-ух различных версий MMTool на перспективу. На данный момент используется одна версия, рекомендуется 5.0.0.7. Переименовать как "mmtool_a4.exe"

[1.70]
IRST/IRST(e)
Начиная с версии 1.70 пользователь самостоятельно подбирает нужные версии файлов для создания RAID массивов.

[Предыдущие версии]
1.69.xx и ранние выпуски
Больше не поддерживается и тема не поднимается

Посмотреть все изменения можно на сайте Win-Raid
Скачать UEFI BIOS Updater
Для описалки

Сохраненные статьи с Win-Raid Forum:


Другие интересности по теме:


Доска объявлений
от 20.06.2020

Актуальное
1) В послденее время опять участились жалобы на наличии вируса в пакете UBU, якобы МСЕ,ехе содержит вирус. Поэтому принято решение, что вместо ехе файла теперь будет py исхотдный Пайтона. Чтобы была корректная работа с микодами вам необходимо установить пакет Ptyhon версии 3.7 или выше. А также две библиотеки:
- colorama
- PLTable
Как это сделать уаказано на ГитХабе в репе МСЕ.
Вы можете юзать м ехе файл, но скачивать его будете самостоятельно.
Если установите Пайтон то у вас появится возможность юзать другие приложения на Пайтон, которых очень много.
2) Все архивы с файлами теперь здесь https://mega.nz/#F!MSRDxSqR!5etS-te7ZqRQX9Zb25es_A
3) На данный момент рекомендуется использовать UEFITool v0.25.0 (и не выше), до выяснения

Соблюдайте Правила конференции и используйте поиск по теме. Мешающие чтению картинки и видео убирайте под спойлер.
Сообщения с избыточным цитированием могут исправляться или удаляться без уведомления их авторов.


Последний раз редактировалось DeathBringer 28.01.2024 11:28, всего редактировалось 1026 раз(а).
правила



Партнер
 

Member
Статус: Не в сети
Регистрация: 12.01.2005
DeathBringer писал(а):
На F6F и F6H разгон есть?

Проверял F6F (и вроде бы и F6H тоже, но 100% проверял именно - F6F) - разгона нет, все стандартные рекомендации использовал: отключить C3, C7, C8, ограничить C0\C1, EIST отключал, C1H (?), Turbo boost, короче говоря, все как в рекомендация пишется, а на хакнутых БИОСах этого делать вообще не нужно: тупо 170 по шине, 2266 память, 1.34Vcore, 1.35vDDR, LLC=high - так же 20сек тупит, но потом стартует.
БИОС я уже брикнул (причем оба, при попытке зашить БИОС от GA-Z270-HD3 :D ), через 2-3 дня программатором восстановлю, не было его под руками на 2й квартире + пост картой наконец-то посмотрю, на каком коде система вырубается при разгоне, может это как-то поможет.
Как я выяснил, GA-Z170-HD3 DDR3 полностью совместима с БИОСами GA-Z170-HD3 и GA-Z170-HD3P.

_________________
Солдатушки-ребятушки, нашему царю показали фигу. Умрём все до последнего!


 

Member
Статус: В сети
Регистрация: 19.03.2008
Откуда: Беларусь
Фото: 2
Если не по теме, сори.
Материнская плата Z370, Asus X Code.
Видеокарта Asus 1080 Ti .

Настройку оборотов корпусных вентиляторов в биос в Q-fan можно привязать ко всему угодно, кроме температуры карты.
В тоже время в биос температура карты читается.
Посмотрел биос на своем "любительском" уровне, нет зависимости настройки корпусных вентиляторов от температуры GPU. Хотя Asus обещал)
Многого хочу?
Скриншоты
Вложение:
Снимок экрана (360).png
Снимок экрана (360).png [ 224.17 КБ | Просмотров: 39569 ]

Вложение:
Стрикс.jpg
Стрикс.jpg [ 127.93 КБ | Просмотров: 39569 ]


 

Member
Статус: Не в сети
Регистрация: 18.02.2008
Фото: 0
nag77 писал(а):
Q-fan можно привязать ко всему угодно, кроме температуры карты

Естественно это технически возможно, в UEFI в принципе всё возможно.
Но данная возможность не реализована и её реализовать может только производитель.
Не знаю какая у тебя модель, но у видеокарт Asus некоторых моделей корпусные вертушки можно подключать прямо к карте.

DeathBringer писал(а):
Если будет такая возможность, пожалуйста, проверьте поведение системы при битом микрокоде.

Хорошо, сделаю на днях.

Mov AX _ 0xDEAD писал(а):
странно, после ресета коды 01,02,0x уже должны выводится, до загрузки микрокодов еще далеко

Это да, но увы. моментальный 00 и ничего другого.

bookmaker писал(а):
Отлично, будем ждать и других камней.

Как только друг продаст свой 6600к так сразу возьмём 8600к и будем ставить на MSI Z170A Gaming M7, к сожалению иных вариант нет. я себе буду тоже брать, но позже...
Я бы и сам рад ускорится, но на тесты брать негде а всё стоит денег.


 

Member
Статус: Не в сети
Регистрация: 22.08.2017
nag77 писал(а):
нет зависимости настройки корпусных вентиляторов от температуры GPU. Хотя Asus обещал)

Могу ошибаться, но по моему это реализуется на уровне их утилит, мониторинги там всякие. Они эту "фичу" придумали когда вывели линейку ROG.
Вот то барахло, которое на компактах к устройствам установите, должно сработать.

_________________
Asus P9X79-WS; 2690v2 3430 MHz (fsb 114.2); 64Gb 2133 10-12-12-26-2


 

Куратор темы
Статус: Не в сети
Регистрация: 07.08.2003
N1ghtwish писал(а):
Проверял F6F (и вроде бы и F6H тоже, но 100% проверял именно - F6F) - разгона нет
Тогда моя гипотеза с TcgPeiAfterMem не подтверждается.
N1ghtwish писал(а):
Как я выяснил, GA-Z170-HD3 DDR3 полностью совместима с БИОСами GA-Z170-HD3 и GA-Z170-HD3P.
А для GA-Z170-HD3P граничные версии BIOS найдены?

Добавлено спустя 1 минуту 32 секунды:
sao89
А зачем?


 

Куратор темы
Статус: Не в сети
Регистрация: 02.03.2008
Откуда: Cupertino, CA
DeathBringer, либо они там все сумасшедшие, либо твоя гипотеза неверна. TcgPeiAfterMem - это драйвер начальной инициализации TPM, который к разгону вообще никакого отношения не имеет.


 

Куратор темы
Статус: Не в сети
Регистрация: 11.12.2010
Фото: 13
Intel OROM VBIOS: Перенос настроек

ПРЕАМБУЛА
Общая информация
Каждая OROM-ка VBIOS от Intel несет в себе индивидуальные настройки для каждой конкретной материнки. Внутри есть VBT (Video BIOS Table) - таблица, в которой содержатся более 100 настроек работы iGPU (интегрированная графика Intel). Есть настройки портов вывода, настройки разрешения поддерживаемых экранов, настройка параметров матрицы (для ноутбуков, например) и ещё много всего, а в последних - ещё и настройка работы со звуком...

Если делать мод согласно инструкции, в пределах рекомендуемых версий обновления, то в 99% перенос/обновление VBIOS проходит без проблем. Умеренное повышение версий относительно заводского VBIOS за пределами табличных рекомендаций иногда возможно. Однако слишком резкое повышение может привести к непредсказуемым последствиям и невозможно без специальных правок вручную. Такие нестандартные случаи подвластны только специалисту, который способен учесть особенности комплектации, наличие портов D-SUB, DVI/HDMI/DP (либо их отсутствие) и другие факторы.

ВНИМАНИЕ:

Общая устоявшаяся рекомендация - не прошивать/не делать экспериментов с OROM VBIOS без особой надобности. Кроме того, при загрузке ОС в чистом UEFI-режиме биоса (с отключенным CSM: Legacy Mode) модули OROM не используются совсем. Последнее утверждение справедливо для Windows 10 (за исключением Windows 7). Чистый UEFI-режим использует другой, новый драйвер EFI GOP для встроенной графики Intel. Поэтому, во всех отношениях, отказ от OROM и переход на EFI модули - самое актуальное решение.


VBIOS и Вендоры:

• У ASUS модуль VBIOS сидит в двух местах: один - стандартно, в контейнерах, а вот второй - в PAD.
Последний - особо ни на что не влияет, но при желании/умении, OROM в PADDING'е легко меняется hex-редактором.
Обновляется через hex путем вставки с заменой, или прошивкой через FPT адресно.
ASUS, по возможности, многое в биосе резервирует (дублирует), в т.ч. оставляет модули "BackUp".
Поэтому в PADDING остаётся старая версия. Почему он появился вместе с первыми UEFI BIOS у ASUS - пока неизвестно.

• У VBIOS от Intel нет настроек по разгону, в отличие от NVIDIA и AMD.
Так что, мысль о том, что с новой версией OROM всё будет работать быстрее - не более, чем мечта.

Принцип обновления VBIOS. Как устроен бантик в UBU:

• Из заводского BIOS считывается специфическая конфигурация настроек iGPU VBIOS и переносится в чистый модуль-шаблон для последующей прошивки.
• Версию чистой заготовки-шаблона под перенос настроек можно выбрать новее заводской (обновить VBIOS). Но идеальным считается перенос 1:1.
• Чтобы в сценарии UBU П.2 обновления "Intel OROM VBIOS" стал доступен, необходимо соблюдение следующих условий:

- Извлечь OROM из заводского BIOS
- Выяснить текущую версию и размер VBIOS с помощью hex-Editor
- Сверить версию и размер с таблицей рекомендованных шаблонов, определиться с выбором
- Найти заготовку в архиве шаблонов, в файловом архиве "VBIOS and BSF"
- Внести финальные коррективы с помощью IBMP и Текстового редактора
- Сохранить мод нового VBIOS
- Переименовать VBIOS в соответствии с типом используемой платформы
- Добавить готовый файл в базу модулей UBU для прошивки

Пользователь настраивает OROM под свою плату самостоятельно.
Автоматизировать процесс переноса настроек доступными средствами невозможно.

"Это приучение, чтоб всё было правильно. А пихать в бивис всё, что ни попадя - это что мартышке дать гранату с выдернутой чекой". (C) LS_29

Примечание: Способ обновления VBIOS в финальной версии UBU v1.70 претерпит некоторые изменения, но несущественные.

ИНСТРУКЦИЯ
На примере Ivy Bridge (Desktop): ASUS P8Z77-V DELUXE (Aptio 4)
VenID / DevID / LinkID - Классификация модулей OROM VBIOS, в зависимости от платформы

Обычно, для интеловских (VenID=8086) VBIOS, часто встречаются следующие DevID:

Desktop .......... SNB=102 | IVB=162 | HSW/BDW=402, 412, c02, c12
Mobile ............. SNB=106 | IVB=166 | HSW/BDW=406, 416, c06, c16
SKL, KBL ......... 406 (всегда)


0) Создать на диске следующую структуру директорий для мода:

D:\VBIOS
D:\VBIOS\Extract ----------- Положить MMTool.exe (UEFITool.exe - для платформ Aptio 5), заводской BIOS.XXX
D:\VBIOS\VBIOS_BSF
D:\VBIOS\Transfer
D:\VBIOS\READY

1) Загрузка VBIOS в MMTool и параметры извлечения:

• Для Aptio 4

Загрузить файл BIOS в MMTool 5 v5.0.0.7 (Aptio 4 & 5)

Load Image -> BIOS.XXX

Перейти на вкладку [Extract]

Module file .................................. vbios.dat
For Option ROM only .................... [•] Link present
Link ID (Ivy Bridge, Desktop) ........ 8086,162

33619

• Для Aptio 5 / Phoenix SCT / Insyde H2O (не рассматриваются в данном примере)

На данных платформах для поиска и извлечения рекомендуется использовать UEFITool.

Для Аptio 4 - учитывается Link (DevID:VenID)
Для Аptio 5 - учитывается Path (назначение пока неизвестно)

Задаём поиск OROM в BIOS: Поиск по hex -> Искать тело:

File -> Open Image File -> BIOS.XXX
Search -> Hex Pattern -> (•) Body only

Для линейки HSW-CFL: "PCIR 8006 0406" -> "5043495286800604" (паттерн поиcка)
Для других линеек DevID: последние 4 байта могут быть другими (смотреть в hex-Editor)

Выбрать найденное не в PAD, "Извлечь тело".
После модификации VBT - повторить поиск в UEFITool и сделать "Замену тела".

Владельцы X299 могут у себя поискать. У некоторых брендов OROM есть, только сидит под своим GUID как RAW.

2) Извлечь OROM VBIOS в файл: Например: "vbios.dat"

3) Открыть извлеченный "vbios.dat" в любом Hex-Editor (например, HxD)

Ищем строку начала VBT - это строка $VBT

3.1) Выставить курсор в правую колонку "Decoded Text"
3.2) Menu -> Search -> Find -> VBT

33620

Сверяем результаты из MMTool с параметрами в таблице:
"VBT OROM VBIOS Version and Size.docx"

33624

Start VBT: ..................... "$VBT SNB/IVB-DESKTOP"
Version OROM/BSF: ........ "2132Intel(R) Sandybridge/Ivybridge" | 2132
Version VBT: .................. "A5 00" | A5/v1.65
Size VBT: ....................... "0E 0F" | 3854 byte

Согласно таблицы, имеется более свежая версия с точно таким же размером (Size VBT=3854 byte).
Поэтому в BIOS можно встроить и обновление: если размер идентичен, то проблем практически нет.

- Повышение версии (Version VBT) привносит новые опции в настройках.
- Повышение версии с изменением размера (Version VBT + Size VBT) привносит новые опции, но может потребовать ручных правок.

ВНИМАНИЕ:
При переносе, каждая версия OROM (*.dat) имеет свою пару - BSF (*.bsf), BIOS Script File, который для простоты будем называть "шаблоном".
Если родной шаблон в архиве не найден, то его можно подобрать из таблицы "VBT OROM VBIOS Version and Size.docx", ориентируясь на полученные данные.
Идеальный вариант - когда версия и размер VBT совпадают. Если нет, то смотрим на совпадение размера.
Если и такового нет, ОТКАЖИТЕСЬ ОТ ДАЛЬНЕЙШИХ ОПЕРАЦИЙ, пока не найдёте нужный нужный шаблон для снятия настроек!


Итак, выбираем:

Version OROM/BSF (Desktop) : ....... 2158
Version VBT : ................................ A7/v1.67
Size VBT : .................................... 3854 byte (размер - тот же!)

Для ноутбука (пример):
Выкорчёвываем их и смотрим в хексе, есть ли строка PCIR.
Если ее нет, значит это VBT для GOP драйвера. Если есть, то это и есть OROM.
Также, по размеру видно будет, что OROM = 65 Kb, а VBT (обычно) = 4 kb (+/-)
Если OROM от Intel нет, то основной является OROM от AMD / NVIDIA


4) Установить ПО для работы с Intel VBIOS: "Intel Binary Modification Program" (IBMP)

5) Создать папки:

D:\VBIOS\VBIOS_BSF\2132\ - Для корректного открытия по шаблону
D:\VBIOS\VBIOS_BSF\2158\ - Для корректного обновления по шаблону

Распаковать файлы из архива "VBIOS_and_BSF.7z" :

Путь в архиве шаблонов : SNBIVB\2132\Desktop\
Путь копии на диске : D:\VBIOS\VBIOS_BSF\2132\

Путь в архиве шаблонов : SNBIVB\2158\Desktop\
Путь копии на диске : D:\VBIOS\VBIOS_BSF\2158\

6) IBMP: Экспорт

Чтобы правильно открыть шаблон и экспортировать заводские настройки, совершенно необходимо точное (или максимально близкое) соответствие заводской версии VBT и шаблона.

Открыть в IBMP извлечённый прежде файл "vbios.dat" и шаблон открытия/экспорта "snd_2132.bsf", соответствующий заводскому VBT:

Binary Data File:
D:\VBIOS\Extract\vbios.dat

BMP Script File:
D:\VBIOS\VBIOS_BSF\2132\snd_2132.bsf

33626

7) Сохранить настройки заводского VBIOS

Menu -> BIOS Settings -> Save All -> D:\VBIOS\Transfer\2132\transfer_original.ssf

Закрыть окно (Ctrl+F4)

ВАЖНО!
Размер полученного файла с настройками, обычно (в среднем), от 8 до 50 Kb, но может быть и больше.
Если размер файла настроек от 100 КБ, то либо шаблон не родной, либо настройки были сделаны некорректно.
В таком случае, ОТКАЖИТЕСЬ ОТ ДАЛЬНЕЙШИХ ДЕЙСТВИЙ, нужны правки вручную!


8) Удаление строки

8.1) Открыть файл "transfer_original.ssf" в любом текстовом редакторе и удалить одну строку.
Код:
STRING $Signon Intel(R) Sandybridge/Ivybridge PCI Accelerated SVGA BIOS\r\nBuild Number: 2132 PC 14.34  01/16/2012  02:50:10\r\nDECOMPILATION OR DISASSEMBLY PROHIBITED\r\n
Если данную строку не удалить, то она перенесется в новый VBIOS и "GPU-Z", "AIDA64" будут показывать старую версию.

33622

8.2) Сохранить как: D:\VBIOS\Transfer\transfer.ssf"

9) IBMP: Импорт

На этом этапе происходит импорт заводских настроек в чистую заготовку OROM.
Версия выбирается либо та же, что и в заводской прошивке (перенос настроек 1:1), либо более новая (обновление).

Открыть в IBMP чистый файл-заготовку "snd_2158.dat" и сответствующий ему шаблон "snd_2158.bsf"

Binary Data File:
D:\VBIOS\VBIOS_BSF\2158\snd_2158.dat

BMP Script File:
D:\VBIOS\VBIOS_BSF\2158\snd_2158.bsf

33623

10) IBMP: Применение "transfer.ssf" и Сохранение мода

10.1) Menu -> BIOS Settings -> Apply All -> D:\VBIOS\Transfer\transfer.ssf
10.2) Menu -> File -> Save As -> D:\VBIOS\READY\2158_mod\vbios_mod_2158.dat

Примечания:

- Ошибки появляются при неосмотрительно резком повышении версии.
См. внимательно таблицу "VBT OROM VBIOS Version and Size.docx".

- Покраснение некоторых значков в IBMP, очевидно, не является обшибкой, а лишь указывает на изменения в разделах, которые были обновлены.

- При возникновении проблем задачу переноса настроек VBIOS может выполнить только специалист/моддер, т.к. нужно визуальное сравнение и ручная корректировка.
Например, при переводе VBIOS (HSW -> HSW/BDW) с v5.0.XXXX на v5.5.XXXX, многие настройки имеют другой размер, многие отсутствуют, есть и новые.


11) Сохранение финального результата

Скопируйте мод в корневую папку, в которой будет храниться готовый файл.
Для прошивки в UBU файл нужно переименовать:

для 1155 платформ (Sandy / Ivy Bridge) - D:\VBIOS\vbiossib.dat
для 1150 платформ (Haswell, Broadwell) - D:\VBIOS\vbioshsw.dat

12) Для подключения к UBU, готовый файл копируется в папку: ...\UBU\Files\intel\VBIOS\

• После сохранения OROM желательно проверть CS8 контрольную сумму файла, она должна быть 00!
• В идеале, если версия и размер VBT старого OROM совпадают с новой - это 100% корректный перенос 1:1.
• Сберегите готовый мод у себя в архиве. Готовый VBIOS OROM пригодится в следующий раз, при обновлении BIOS c помощью UBU.
• iGPU VBIOS OROM - это лишь один из множества модулей, которые UBU умеет обновлять в заводском BIOS при изготовлении основного мода для прошивки.

ИСКЛЮЧЕНИЯ
Примеры, ИНСТРУКЦИЯ: Прямая замена OROM VBIOS
• ASUS, MSI

В данной инструкции рассмотрен пример переноса настроек с безопасным обновлением с версии v1.65 до v1.67.
При определённых условиях, для чипсетов ASUS Z77, можно поднять версию VBIOS за пределы рамок, установленных таблицей рекомендованных версий.
Такое обновление возможно для десктопных плат ASUS ASUS P8Z77-V DELUXE, ASUS P8Z77-V, ASUS P8Z77-V LX ...
Например, возможно обновление v1.65 -> v1.74 (вместо v1.67), но не v1.61 -> 1.74 (требуются правки вручную).

В некоторых случаях возможен успешный перенос OROM VBIOS со старших моделей материнских плат на младшие.
Например, между наиболее подходящими по видеовыходам "платами-клонами":
- ASUS Z370 APEX (донор) и ASUS Z270 APEX (пациент)
- MSI Z370-A Pro (донор) и MSI Z270-A Pro (пациент)
Ключевой момент - учитывать как количество портов, так и их разновидность.

• ASRock

Владельцы могут взять модули VBIOS со старшей материнки с аналогичным названием.

Для OROM VBIOS 2166 шаблона нет, а ближайшая версия BSF-script 2170 снимает настройки некорректно.
В этом случае подходит OROM VBIOS и VBT для GOP от аналогичных плат на чипсете Z97.

Пример для "ASRock Z87 Extreme 4"

1) Скачать последнюю версию BIOS от Z97 Extreme 4
2) Открыть файл BIOS в MMTool
3) Извлечь OROM VBIOS в файл "vbioshsw.dat" (для UBU)
4) Извлечь "как есть" VBT для GOP в файл "vbthsw.ffs" (для UBU), GUID: 878AC2CC-5343-46F2-B563-51F89DAF56BA
5) Положить файлы "vbioshsw.dat" и "vbthsw.ffs" в папку ...\UBU\Files\intel\VBIOS\
6) Сделать мод, используя UBU, а затем прошить его.

Проверено, работает идеально на:

ASRock Z97 Ext3 -> Z87 Ext3
ASRrock Z97 Ext4 -> Z87 Ext4
ASRock Z97 Ext6 -> Z87 Ext6

• Haswell - Broadwell

Перенос настроек для HSW-BDW с версий 1025-1028 на 1039 проходит гладко, несмотря на разные размеры и версии VBT.
Настройки VBT OROM VBIOS для Haswell - Broadvell версий 1025 - 1028 совпадают с версиями 1029 - 1038, за исключением BSF-скриптов.
Но перенос настроек всегда происходит 1:1.

ИНСТРУКЦИЯ: Прямая замена OROM VBIOS

Трансплантация OROM VBIOS со старших моделей материнских плат ("донор") на младшие ("пациент").
Такой тип обновления подходит только для раздела "ИСКЛЮЧЕНИЯ".

Необходимые условия:
- Материнские платы с аналогичным названием, рекомендуется ближайшее поколение чипсетов.
- Максимальное совпадение количества портов iGPU и их разновидности.

a) MMTool (для новых платформ (LGA1151/2066 и новее) - v5.2.0.24, для остальных - v5.0.0.7)

1) Скачать последнюю версию BIOS от мобо старшей модели
2) Открыть донорский файл BIOS в MMTool : MMTooll -> Load Image -> BIOS.XXX
3) Извлечь OROM VBIOS в файл : Вкладка [Option ROM]
- Выбрать курсором модуль OROM VBIOS по Vendor ID, Device ID (См. "VenID / DevID / LinkID - Классификация")
- (•) Extract an Opton ROM
- Apply
4) Открыть файл BIOS своего "пациента" и заменить "как есть" весь модуль OROM VBIOS на "донорский"
- Выбрать курсором модуль OROM VBIOS по Vendor ID, Device ID (тот же)
- (•) Replace an Opton ROM
- Apply
5) Прошить мод BIOS.

33640

b) UEFITool

Полезные ссылки:

Скачать: IBMP Tool v2.67PV, OROM VBIOS collection, BSF-script
Скачать: HxD (hex-Editor)
Скачать: UEFITool (GitHub)

Благодарности: LS_29, jjxaker (overclockers.ru), Fernando (Win-RAID)


Последний раз редактировалось LS_29 19.12.2018 2:47, всего редактировалось 5 раз(а).
Правка путей к модулям для линейки UBU v1.70


 

Member
Статус: Не в сети
Регистрация: 20.12.2015
Откуда: Belarus
Цитата:
Intel OROM VBIOS: Перенос настроек

Огромное спасибо, привел мысли в порядок!!!!!
НО!!! Не раскрыта тема ASUS в PADDING, там остается старая версия с бородой 2170.
Через UEFITool ручками вижу старую версию. Да, ASUS резервирует по возможности все, что угодно, куча модулей BackUp. Еще и МЕ впихнула, судя по отзывам ранее по понижению версии. Чудаки на букву М.
Еще раз, низкий поклон!!!


 

Member
Статус: Не в сети
Регистрация: 06.09.2012
Откуда: Москва
Michael_Code писал(а):
НО!!! Не раскрыта тема ASUS в PADDING
Особо ни на что не влияет, но при желании OROM в PADDING'е легко меняется hex-редактором.


 

Куратор темы
Статус: Не в сети
Регистрация: 11.12.2010
Фото: 13
Michael_Code , petruha82 Спасибо за отзыв и уточнение. Дополнил инфу в блоке "VBIOS и Вендоры"

Появился новый маленький и скоростной перекомпиленный модуль NVMe, без всего лишнего.
Модуль - только ДЛЯ ВСТАВКИ. Заводские модули - не менять, если что!

DeathBringer LS_29

Просьба внести в шапку новые туторы. Устаревшие - обязательно затереть.

Вопрос: А время, на которое которое пост досупен для правки отсчитывается от времени создания или от времени последней правки? И сколько его даётся?


Последний раз редактировалось ingviowarr 25.03.2018 16:32, всего редактировалось 1 раз.

 

Куратор темы
Статус: Не в сети
Регистрация: 11.12.2010
Фото: 13
Добавление NVMe module в BIOS (6-8 Series)

Чтобы сделать диск NVMe системным, нужно доработать UEFI/BIOS.
При комплексной подготовке мода (UBU), модуль NVMe лучше интегрировать в последнюю очередь.

УСЛОВИЯ
Условия успешной реализации
1) Рекомендуется Win10 (нативная поддержка NVMe).
2) В BIOS материнской платы должны присутствовать настройки загрузки UEFI.
3) Возможность прошивки модифицированного BIOS.
4) Встроенный контроллер Intel SATA не должен работать в режим «RAID».
Работа в режиме «RAID» в некоторых случаях возможна, но не гарантируется.

Необходимые компоненты:

1) Материнская плата с AMI Aptio UEFI BIOS.
2) Оригинальная последняя версия BIOS с сайта производителя.
3) Утилита модификации BIOS - UEFITool.
4) Один из доступных вариантов модулей EFI NVMe BIOS, который должен быть вставлен в BIOS материнской платы.

ВНИМАНИЕ:

• Владельцы мат. плат с заводской поддержкой NVMe должны получать новые модули вместе с обновлением BIOS от производителя.
• Если NVMe модуль (драйвер AMI) уже присутствует в заводском BIOS, то заменять заводской на сторонний не рекомендуется!

Варианты NVMe EFI modules
Выбор модуля для интеграции
Это самые современные версии драйвера TianoCore NvmExpressDxe.

a) "NvmExpressDxe_4" (by Ethaniel)

uncompressed "NvmExpressDxE_4" module GUID 5BE3BDF4 - Рекомендуется

Хорошо отлаженный, обычный модуль. Обновлён до UDK2018, подправлен заголовок и внесены некоторые правки оптимизации.
UDK2018 также имеет исправление, которое обеспечивает прямой доступ к памяти (DMA) для записи.
Это должно улучшить производительность записи (обычно не используется во время процесса загрузки ОС).

b) NvmExpressDxe_Small (by Ethaniel)

uncompressed "NvmExpressDxE_Small" module GUID 5BE3BDF4
pre-compressed "NvmExpressDxe_Small_Compressed"

Реструктурированный, перекомпилированный, скоростной модуль малого размера, очищенный от всего лишнего.
Сокращает время загрузки ОС за счёт более дробного разбиения I/O операций ожидания ввода-вывода, избежания ненужных операций и более простых алгоритмов.
Некоторые из этих несложных оптимизаций применены и для NvmExpressDxe_4, так что он, в основном, идентичен версии UDK2018.

Примечания:

• UNCOMPRESSED (рекомендуется для стандартного использования)
Модуль без сжатия. Хорошо подходит для материнских плат ASUS, у которых, как правило, достаточно свободного места.

• PRE-COMPRESSED (если доступное место в BIOS ограничено)
Предварительно сжатый модуль, который может быть выходом для моделей BIOS с малым количеством свободного места.
На текущий момент, в сжатых модулях необходимости не наблюдается.
Размер несжатого оптимизированного модуля "NvmExpressDxE_Small" и так предельно мал.

• ИЗВЕСТНЫЕ ПРОБЛЕМЫ
Признаком проблем при интеграции модуля является сообщение AMI Aptio MMTool при попытке вставки несжатого (UNCOMPRESSED) модуля:
«Размер файла превышает размер тома BIOS». В этом случае необходимо выбирать сжатый (PRE-COMPRESSED) модуль.


с) "PURE" - замена "тела" (body) - Без какого-либо заголовка, независимый от GUID. Только ДЛЯ ОБНОВЛЕНИЯ МОДОВ

Данный вариант приводится только в качестве теоретически возможной комбинации.
На практике же, вероятность его применения крайне мала, т.к. требует наличия постоянного источника получения "тел" (*.efi) из модулей NVMe одного типа (серии выпусков).

По сути, это замена не всего модуля (*.ffs), а только его "тела" (*.efi) внутри уже имеющегося в биосе модуля, под своим прежним GUID.
Такая замена допускается только для СТОРОННИХ (не заводских) модулей NVMe, которые уже были интегрированы вручную ранее.
Обмен чистыми 3-rd party компонентами EFI (PURE-to-PURE) на повышенную/пониженную версию безопасен, если модуль имеет одинаковое происхождение.

Теоретически, модуль, независимый от GUID, пригодится, чтобы не менять модуль целиком.
Тот случай, когда в BIOS уже был внедрен сторонний драйвер с одним GUID, а новый (того же типа/серии) - оказался с другим GUID.
Уже существующий GUID (контейнер с номером) в BIOS - заведомо уникальный и не задействованный под другие FFS, поэтому модуль внутри может быть заменён без проблем.

ИНСТРУКЦИЯ
ИНСТРУКЦИЯ
1) Создаём две папки, например:

D:\BIOS-Source - Положить 3 файла: BIOS, UEFITool, NvmExpressDxe_4.ffs
D:\BIOS-MOD

2) UEFITool -> File -> Open image file... -> BIOS-Source -> Открыть исходный файл BIOS

3) Развернуть список до пункта "BIOS region"

37098

4) Поиск по тексту "DXE" или "NVM" нащупает нужный блок, где живут драйвера DxE.

File -> Search -> Text -> DXE -> [•] Unicode -> OK

37099

Дважды кликаем по любой из строчек в нижнем окне, чтобы попасть в нужную область.

37100

Прокручиваем вниз основное окно до самого нижнего модуля, пока не увидим строку: "ProjectDXE"
Выставляем курсор: выбираем строку сразу над "Volume free space".

5) Интеграция / Замена модуля NVMe

Интеграция : Варианты a) или b)

Технически, модуль NVMe должен быть вставлен ниже всех уже имеющихся модулей DxE.

ProjectDXE -> ПКМ -> Insert after -> NvmExpressDxe_4.ffs

37101

"NvmExpressDxe_4.ffs" - это и есть модуль, который необходимо вставить в BIOS.
Модуль должен появиться и занять место сразу над "Volume free space".

37102

Замена : Вариант с)

На примере готового малого модуля "NvmExpressDxe_Small.efi" из архива автора (см. "Полезные ссылки").
Для этого варианта нужен именно *.efi -модуль!

После грубого поиска (П.4) модуль засекается по записи "NvmExpressDxe" в колонке "Text" (как правило, в самом низу блока).
GUID с модулем разворачивается, а внутри заменяется только "тело" модуля "PE32 image section" (GUID не имеет значения):

>GUID... -> PE32 image section -> ПКМ -> Replace body... -> NvmExpressDxe_Small.efi

Появятся два "тела" одновременно: одно - с пометкой "Remove" (на удаление), другое - "Replace" (на замену)

6) File -> Save image file -> BIOS-MOD -> Сохранить

Программа предложит незамедлительно просмотреть сконструированный файл:

Open reconstructed file? -> Yes

Загрузится новоиспечённый BIOS со встроенной поддержкой загрузки ОС с NVMe-накопителя.
Аналогичным образом, как в П.4, найти искомый модуль с названием "NvmExpressDxE" в колонке "Text".
Убедиться, что модуль присутствует в готовом моде. Выйти из программы.

7) Вернуть имя и расширение файла BIOS в исходное состояние, если оно изменилось.

Установка Windows на NVMe
Порядок действий
- Перед установкой - отключить все другие накопители физически (рекомендуется).
- В предстартовом меню установки УДАЛИТЬ ВСЕ РАЗДЕЛЫ с диска, не форматируя его.
- Если необходимо, можно отрезать место под систему и продолжить установку.
- Остальные необходимые системные подразделы Windows создаст автоматически.

Как только DXE-модуль NVMe успешно загружен, управление NVMe Контроллером берёт на себя ОС и соответствующий драйвер, от качества котрого теперь будет зависеть всё остальное.
По этой причине сам модуль NVMe не оказывает влияния на производительность системы во время работы, а только на время загрузки OC и возможность сделать накопитель системным.
Жесткие диски HDD имеют наибольшее влияние на время загрузки; даже инициализация дискретной видеокарты занимает больше времени, чем накопители SSD NVMe, ведь они работают очень и очень быстро.

Полезные ссылки:

(GitHub): UEFITool - Скачать

(Win-RAID): Источник [ENG] и файлы NVMe - Скачать
(Win-RAID): NvmExpressDxe_Small - Ветка разработчика

Благодарности: Ethaniel, Fernando (Win-RAID), LS_29 (overclockers.ru)


Последний раз редактировалось ingviowarr 29.09.2018 3:32, всего редактировалось 7 раз(а).
Смена рекомендованного модуля, приведение дока к актуальному состоянию.


 

Member
Статус: Не в сети
Регистрация: 18.02.2008
Фото: 0
Вот она зараза от Asus, вот тут 63F23E9D-5FDA-415E-9C2A-64C4E2A6ECE8 они дублируют регион ME FW.
Нужно ещё проверить везде ли так..


Добавлено спустя 21 минуту 34 секунды:
Проверил, дубль в биосах от Asus присутствует только там где ME FW 11.8x.
Там где ME FW изначально был например 11.7.0.1229 то там дубля нет, а механизм авто обновления в принципе не реализован. в итоге прошивка только региона BIOS не будет производить обновление ME региона.
Короче, эта фигня хранить ME FW в регионе BIOS пошла совсем недавно.

Добавлено спустя 3 минуты 37 секунд:
Сейчас буду всё это проверять на практике, вот только хз как лучше это делать. просто что ли грохнуть GUID... ну а чё, раньше его вообще не было.

Добавлено спустя 25 минут 48 секунд:
Проверил на практике, способ просто грохнуть GUID в новых биосах работает. после прошивки новых биосов ME FW применяется ровно тот который в ME регионе. ну собственно как и положено, что не может не радовать...

Добавлено спустя 3 минуты 18 секунд:
Кстати, у меня всегда ещё с покупки платы и до сегодняшнего дня, тест Intel MEManuf не проходил. и в Intel MEInfo была хрень в виде ME File System Corrupted YES, теперь там NO. и тест Intel MEManuf прохожу MEManuf Operation Passed.
А до этого что только не делал, ничего не помогла пройти тест MEManuf. даже FIT не помогал.
Ну короче я рад :-) теперь можно использовать новые версии биосов на 100/200-серии чипсетах в паре с Coffee Lake, и не получать проблему невозможного старта системы из за новых версий ME FW.
LS_29 Добавить бы в UBU это дело по дефолту, что бы бантик грохал GUID если таковой присутствует. он уникален и на платах других брендов не присутствует, только у Asus с новыми биосами.

Добавлено спустя 6 минут 20 секунд:
А кто нибудь проверял запуск например Kaby Lake на z370? есть ли такая инфа? если всё получиться буду пробовать в среду, но проц будет не топовый. а Celeron G3930))))


 

Куратор темы
Статус: Не в сети
Регистрация: 11.12.2010
Фото: 13
jjxaker
Исследование, достойное главной колонки новостей на портале. Выясняй с Kaby - и в ленту. Поздравляю :beer:

А то всё про бренды, да про цены. У нас тут тру овер-событие нарисовалось, понимаешь. И герои свои есть.
А ну, кто там главный из ньюзмейкеров на портале? :writer:


 

Member
Статус: Не в сети
Регистрация: 18.02.2008
Фото: 0
ingviowarr писал(а):
Исследование, достойное главной колонки новостей на портале

Та ну, ничего нереального. это было очень просто.
Вот если бы 8600к/8700k заюзать вот это было бы куда круче всего и вся! а то есть владельца на просторах инета, но они мямлят ото и всё. и ничерта не понятно про разгон. а без разгона пихая в платы на B150 и типа вот работает, это совершенно не интересно.
Нужно пихать в z170/z270 и 5000Mhz+ брать. если сможет, вот тогда это будет результат достойный каких либо колонок новостей.
А пока что всё это мелкая фигня, хотя тот же 8350к никто ещё не запускал на z270/z170. именно в разгоне, в стоке что то вроде видел когда то. но кому оно нужно в стоке, это так ото...


Последний раз редактировалось DeathBringer 09.09.2019 12:56, всего редактировалось 1 раз.

 

Куратор темы
Статус: Не в сети
Регистрация: 11.12.2010
Фото: 13
jjxaker
Цитата:
всё это мелкая фигня
Та ну, скромняга.
ME разобрал на молекулы, завёл новую серию процов на прошлых матерях, да красиво, без унылых ограничений.
Получил разгон, под сотню новых настроек, и всё в стабильном режиме. Это ж не коныков лепить.
И тут не в мегагерцах дело, тут красота игры. А частоты приложатся, был бы пациент.


 

Junior
Статус: Не в сети
Регистрация: 27.03.2018
Добрый день, имеется ноутбук Samsung NP535U3C-A04RU заменил процессор A6-4455M на A10-4655M, после реболла нет картинки.. напряжение в норме(это не в эту тему..)
Думаю проблема в биосе, есть ли возможность что в нем нет поддержки этого процессора? либо самсунг с белым списком процессоров? из собратьев самсунга не нашел на этом процессоре.. по крайней мере биос.
Аналогичную операцию проводили на ноутбуке HP также был поменян A6 на A10 загрузился без проблем..
Куда копать? или хотябы что гуглить.. Направте на путь


 

Куратор темы
Статус: Не в сети
Регистрация: 07.08.2003
piketz
Нужны скриншоты третьей вкладки CPU-Z c указанных Samsung и HP, а также ссылки на актуальные прошивки.


 

Member
Статус: Не в сети
Регистрация: 12.01.2005
Подскажите, как прошить mx25L12873fpi программатором, половину (примерно) шьет, дальше нефига :(

_________________
Солдатушки-ребятушки, нашему царю показали фигу. Умрём все до последнего!


 

Куратор темы
Статус: Не в сети
Регистрация: 07.08.2003
N1ghtwish
Попробуй так:
Unknown BIOS писал(а):
стереть и прошить на COMMON 25X128, шьет и на GD25Q128 Gigadevice.


 

Member
Статус: Не в сети
Регистрация: 12.01.2005
DeathBringer
Если что, это не моя GA-Z170-HD3 DDR, ее я восстановил без проблем, это БИОС от ASrock B150M HDV\D3
Все равно на 50% проверки вываливает, что содержимое буфера не совпадает...

_________________
Солдатушки-ребятушки, нашему царю показали фигу. Умрём все до последнего!


Показать сообщения за:  Поле сортировки  
Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 13889 • Страница 414 из 695<  1 ... 411  412  413  414  415  416  417 ... 695  >
-

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: UnKnownEnemy и гости: 270


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Перейти:  

Лаборатория














Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB | Kolobok smiles © Aiwan