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




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



Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 14344 • Страница 279 из 718<  1 ... 276  277  278  279  280  281  282 ... 718  >
  Пред. тема | След. тема 
В случае проблем с отображением форума, отключите блокировщик рекламы
Автор Сообщение
 
Прилепленное (важное) сообщение

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

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

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

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

UEFI BIOS Updater - комплект для автоматического обновления EFI, OROM и mCode в UEFI BIOS
v1.80 B17 от 03.10.2024
Скачать последнюю поделу MEGA

Все изменения lдо v1.79.17 тут


[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
Для описалки


Обновления для видеоадаптеров
Новости от 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

Сохраненные статьи с 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 22.02.2025 23:07, всего редактировалось 1045 раз(а).
правила



Партнер
 

Member
Статус: Не в сети
Регистрация: 15.10.2004
Ребят, в темке по инженеркам s1151 пишут что необходимое условие для работы этих процессоров - наличие микрокодов 06e1 и 06e0. В биос многих плат их нет. На моей Z170-PD3 нет...в некоторых есть. Подскажите плз. как изъять из биос микрокод чтобы добавить или может сразу ссылку на микрокоды? Кстати если добавить (обновить) их через UBU прокатит или он заменит текущие и надо вручную (как бы гайд тоже не помешал :old_redface: )?


 

Куратор темы
Статус: Не в сети
Регистрация: 20.04.2012
Откуда: Россия
KT, на вин-райде у plutomaniac'а спроси нужные файлы микрокодов.
Напоминаю, что поддержка процов зависит не от наличия микрокода, м если изначально в БИОС отсутствуют какие либо микрокоды, то их добавление бесполезно.


 

Member
Статус: Не в сети
Регистрация: 15.10.2004
LS_29 писал(а):
Напоминаю, что поддержка тех или процов зависит не от наличия микрокода м если изначально в БИОС отсутствуют какие либо микрокоды, то их добавление бесполезно.

да-да, я читал об этом здесь :) спасибо.

LS_29 писал(а):
на вин-райде у plutomaniac'а спроси нужные файлы микрокодов.

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


 

Куратор темы
Статус: Не в сети
Регистрация: 20.04.2012
Откуда: Россия
DeathBringer, хммм.. В эту пятницу гляну в конторе. Там точно в БИОС DevID с02, а проц i5 и юзается встройка. Что то стало интересно какой DevID в винде будет.

Добавлено спустя 6 минут 7 секунд:
KT писал(а):
Я аглицкий не особо разумею. С гуглопереводчиком не охота позориться. А что вытащить из биос их нельзя?

Я тоже не разумею, но приходится бинговать да трансгуглить. Если такой стеснительный, то ищи биосы где есть нужные тебе микрокоды и с помощью мумутула извлекай, или юзай утилю plutomaniac'a МС Exttactor - экстрактор микркокодов.


 

Куратор темы
Статус: Не в сети
Регистрация: 07.08.2003
LS_29
В BIOS должны быть все DevID для этой платформы :)


 

Куратор темы
Статус: Не в сети
Регистрация: 20.04.2012
Откуда: Россия
DeathBringer, ну в самой оромке VBIOS этих DevID куча, а в самом БИОС кроме CSNCORE где могет быть?


 

Куратор темы
Статус: Не в сети
Регистрация: 07.08.2003
LS_29 писал(а):
если изначально в БИОС отсутствуют какие либо микрокоды, то их добавление бесполезно.

Ну это не совсем так. Если процессор более и менее запустился без микрокодов из BIOS, то добавление очень даже целесообразно.

Добавлено спустя 46 секунд:
LS_29 писал(а):
а в самом БИОС кроме CSNCORE где могет быть?

В этом я не разбираюсь :) У меня 8086:0402 ищется только в CSMCORE.
Причем ищутся только для HD Graphics (GT1): 8086:0402, 8086:0406.


Последний раз редактировалось DeathBringer 05.10.2016 21:25, всего редактировалось 2 раз(а).

 

Куратор темы
Статус: Не в сети
Регистрация: 20.04.2012
Откуда: Россия
DeathBringer писал(а):
Если процессор более и менее запустился без микрокодов из BIOS, то добавление очень даже целесообразно.

При условии если поддержка не убрана то да. А если поддержку убрали то бесполезняк, на вин-райде уже тоже тестили и не раз, пытаясь запустить инженерики для LGA2011, надеясь на то что поддерка не убрана, тк в первых версиях поддержка была, а в последних нет.


 

Member
Статус: Не в сети
Регистрация: 15.10.2004
LS_29 писал(а):
МС Exttactor - экстрактор микркокодов.

ок. спасибо, а UBU добавит их норм?


 

Куратор темы
Статус: Не в сети
Регистрация: 20.04.2012
Откуда: Россия
KT писал(а):
UBU добавит их норм?

Нет. В ручном выборе бантик заменяет всё на один выбранный. Удобно для мобильных девайсов. Для дектопов на свой страх и риск и умелые ручки восстановления.


 

Member
Статус: Не в сети
Регистрация: 12.01.2005
Задам вопрос следующий, какая проблема добавить в БИОС отключенный функционал? Я говорю именно о включении разгона по шине на мат.платах c H110\B150 чипсетом.

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


 

Куратор темы
Статус: Не в сети
Регистрация: 20.04.2012
Откуда: Россия
N1ghtwish писал(а):
Я говорю именно о включении разгона по шине

По BCLK и не-К процов? В БИОС должен быть микрокод не выше 74 и в настройках если они есть, те заложены производителем возможность разгона, должны появиться нужные строки. Если они не появятся, то их нет, либо они скрыты и их включение ничего не даст. Самостоятельно добавить, отсутствующие строки, тоже не реально, не имея исходного кода БИОС.


 

Junior
Статус: Не в сети
Регистрация: 26.03.2016
Откуда: Москва
Хочу задать такой вопрос, который, в принципе, для меня мало важен, но всё же, может у кого есть соображения, почему так происходит. На материнской плате помимо Интеловского SATA-контроллера имеется также два чипа Marvell 88SE9172. Причём, один из них подведён напрямую к чипсету, а второй через PCI-Express Switch. От первого чипа выведены два SATA-порта внутрь материнской платы, а который через switch — в качестве внешнего eSATA-порта (странно, что только одного, ибо, если чипы одинаковые, то можно было вывести и два порта). Так вот, первый чип работает только в том случае, если активирован CSM-модуль. В режиме инициализации UEFI даже после загрузки операционной системы устройство на шине PCI-Express не показывается вообще, как будто его вовсе нету. Со вторым чипом всё нормально. Различные манипуляции под EFI Shell путём загрузки Option ROM (mrvll9172.bin) и DXE-драйвера (mrvahci.efi) из пакета UBU ни к чему не привели, хоть и показывает, что драйвер кем-то используется (видимо, вторым чипом). Сильно смущает также, что в настройках BIOS нельзя сменить режим работы этого контроллера кроме AHCI, хотя, на других платах этот же самый контроллер работает и в режиме RAID. Собственно, вопрос: отчего может так происходить, что под UEFI один из контроллеров полностью недоступен?


Много читал постов, в которых упоминаются UBU, MMTool, но в конечном итоге до конца не разобрался, где в прошивке могут храниться Option ROM. Что есть MMTool - это хорошо, но мне этот утиль не совсем подходит, и хочется более детально разобраться. В одной из статей сказано следующее: EFI-драйверы можно найти просто по имени (SataDriver, например), микрокод можно найти по Model ID процессора, для которого он предназначен, OROMы — по VID/DID устройств, которые они обслуживают, картинки в формате JPEG можно найти по строке «JFIF», в GIF — по «GIF8» и т.п. Пробовал в UEFITool искать по VendorID и DeviceID — ничего не дало. UBU, конечно, инструмент мощный, но мне, к примеру, нужно перезалить Option ROM только для одного устройства, и хочется «прощупать», какая часть региона BIOS будет модифицирована. UEFITool я доверяю во всех смыслах, поэтому хочется всё делать через него.


LS_29 писал(а):
Ребят, кто из вас делал модификацию на предмет добавления своего драйвера EFI для поддержки другой файловой системы? Просто в теме рыться лень.
В общем на вин-райде один товарищ тоже хочет добавить драйвер btrfs, не откажите в любезности поделиться опытом.

Я бы с радостью, но к сожалению, во-первых, я не осилю именно техническую грамотную английскую речь, и во-вторых, я не знаю, как пользоваться GenSec и GenFFS (мне бы для начала скопмилировать их из исходников для ubuntu), поэтому делал всё вручную с помощью HEX-редактора и UEFITool. Также мне было важно адаптировать вновь созданные секции именно под свои прошивки, так что как вариант, если тот товарищ выложит дамп своего региона BIOS, я могу сделать добавление драйверов самостоятельно, и вернуть готовый результат. Драйверы брал из пакета refind-bin последней версии, так что уверен, что все они будут прекрасно работать. На мой взгляд, проще всего протестировать работоспособность драйвера путём команды load в EFI Shell.


Напоследок, возвращаясь к своей предыдущей проблеме, хочу остановиться на переменных типа BootXXXX и их побайтовом содержании. Есть ли какие-либо материалы о структуре этих переменных, поскольку в спецификации UEFI ничего по ним не нашёл. Поиск соответствующих статей тоже оказался безрезультатным. Править эти переменные приходилось наобум, просто по аналогии с тем, что имелось в наличии, ничего до конца не понимая, за что отвечает тот или иной байт. Использовать bcfg и прочие утилиты в моём случае совершенно бесполезно, поскольку в них не заложено того, что мне нужно. Есть вероятность, что ядро DXE или bootloader затирают их по причине некорректного содержания, а не просто потому, что они им не нравятся. Правда, проблема могла бы решиться путём установки запрета на перезапись той или иной переменной, но насколько это реализуемо, увы, тоже пока ничего не смыслю, поэтому и обращаюсь за помощью и консультациями.


 

Куратор темы
Статус: Не в сети
Регистрация: 20.04.2012
Откуда: Россия
Sfx394402, УТ не работает с ОРОМками в БИОС на платформе Аптио 4, поэтому для работы с ними импользуется мумутул. Если БИОС на платформе Аптио 5, то УТ может заменить ОРОМки которые лежат как FreeForm.
Почему в режиме УЕФИ не работает контроллер котторый подведен к чипстету не подскажу.
На счет внедрения своего драйвера FS чел уже всё сам сделал заменив явно или FAT Или NTFS драйвер.
Собирать FFS из ЕFI с помощью утилит из ЕDK2/UDK2014 GenSec и GenFFS очень просто.
Вот пример батника простой сборки FFS DXE Driver
Код:
@echo off
echo Create UI file
GenSec -v -s EFI_SECTION_USER_INTERFACE -n MyDriver -i %1 -o ui.ffs

echo Generate Sectton PE32+UI
GenSec -v -s EFI_SECTION_PE32 %1 -o section1.tmp
GenSec -v section1.tmp ui.ffs -o section2.tmp

echo Generate FFS
genffs -v -s -t EFI_FV_FILETYPE_DRIVER -g <GUID> -o MyDriver.ffs
del section*.* ui.*


%1 - файл EFI
<GUID> - ну это понятно. Генератор GUID можно в инете найти, а можно и самому нарисовать или использовать имеющий в БИОС, если меняется весь модуль.


 

Куратор темы
Статус: Не в сети
Регистрация: 02.03.2008
Sfx394402, давай с конца. Про формат переменных BootXXXX есть вот такая картинка, а сам он описан не только в спецификации (глава Globaly Defined Variables), но и в коде команды bcgf.
Про GenSec и GenFFS - их всегда можно взять из архива BaseTools-Unix.tar из UDK2015 или любой другой нужной версии.
Про VenID/DevID - не забывай, что у нас little-endian-машины и VenID 8086 нужно искать как последовательность 8680.
Про неработающий Marvel - там в UEFI, скорее всего, неправильно прописана конфигурация PCIe, и когда CSM отключают, устройство просто не получает свою линию вообще. Проверить это можно очень просто, тыкнув осциллографом в дифференциальную пару этого PCIe, но на обычной плате (с которой жалко стирать лак) я бы просто забил. Все эти контролеры, прости рандом - мусор несуственый. Нужно что-то нормальное - есть хорошие RAID-конролеры c PCIe x4, вокнул и работай.


 

Member
Статус: Не в сети
Регистрация: 23.07.2015
Откуда: Челябинск
Здрасти , подскажите - пытаюсь вписать микрокоды в свой биос xxx.CAP , при сохранении отредактированного файла вылазит сообщение saving secure capsule as unsigned , при попытке прошить данный биос мать пишет Selected file is not a UEFI BIOS! mobo asus z170 p d3 , может кто поможет ? файлы прилагаю
Файлы
Вложение:
Z170-P-D3-ASUS-1801.zip [6.73 МБ]
Скачиваний: 105

Вложение:
cpu000506E1_plat22_ver0000001E_date18-03-2015.rar [74.11 КБ]
Скачиваний: 108

_________________
Asrock z170 pro4 | 6400t l448 4250 1.33v | truespirit 140 | crucial ballistix 2800 cl14 | gtx 1060 6g
es 6400t 4476 mHz http://valid.x86.fr/d15yhy 🔥


 

Куратор темы
Статус: Не в сети
Регистрация: 20.04.2012
Откуда: Россия
5plit, иуиутул 5 имеет патологию, он портит "кепку" у файла. Вариант один, отрезать "кепку" первые 0х0800 (2048КБ) и сохранить в отдедьный файл, сделать всё что нужно и затем прикрутить "кепку" наместо.


 

Member
Статус: Не в сети
Регистрация: 23.07.2015
Откуда: Челябинск
LS_29 ничего не понял , я с этой софтиной на "вы"

_________________
Asrock z170 pro4 | 6400t l448 4250 1.33v | truespirit 140 | crucial ballistix 2800 cl14 | gtx 1060 6g
es 6400t 4476 mHz http://valid.x86.fr/d15yhy 🔥


 

Member
Статус: Не в сети
Регистрация: 15.10.2004
LS_29 писал(а):
иуиутул 5 имеет патологию, он портит "кепку" у файла. Вариант один, отрезать "кепку" первые 0х0800 (2048КБ) и сохранить в отдедьный файл, сделать всё что нужно и затем прикрутить "кепку" наместо.


В hex редакторе нет различий между оригинальным биос и модифицированным в первых 2048 байтах. Другие флэшеры тоже не шьют ром файлы без заголовка из-за этой ошибки отсутствия подписи (afuwin). AFUDOS тоже пишет что биос защищен от записи...то же самое приблизительно пишет и FPT. То есть дело не в нем. Асус и раньше ведь имели какие-то защиты от записи... на Z170 ее можно снять как-то? Или только программатором шить?


 

Куратор темы
Статус: Не в сети
Регистрация: 20.04.2012
Откуда: Россия
5plit, звиняюсь, не посмотрел чем шьещь. В общем на асус модифицированный биос встроенным шилом EZ-Flash не прошить, это такая защита. Прошить можно при помощи UBF, если он есть и в этом случае карсула, те "кепка" должна быть как в оригинале. Либо юзать FTK.

Добавлено спустя 4 минуты 5 секунд:
KT, UBU сначала отрезает "кепку" и после завершения работы возвращает ее обратно, поэтому и разницы нет.
Повторюсь, что на асус можно пришить либо при помощи UBF (USB BIOS Flashback) либо при помощи FTK, ну и программатором, предварительно забиов инфу S/N, UUID, MAC и тд и тп.

Добавлено спустя 2 минуты 51 секунду:
Читайте FAQ по прошивке и редактор индивидуальных данных BIOS плат ASUS P8xxx и их ROG-аналогов илм [Guide] How to flash a modded ASUS/ASRock/Gigabyte AMI UEFI BIOS


Показать сообщения за:  Поле сортировки  
Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 14344 • Страница 279 из 718<  1 ... 276  277  278  279  280  281  282 ... 718  >
-

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


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

Сейчас этот форум просматривают: Google [Bot] и гости: 16


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

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