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




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



Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 14327 • Страница 678 из 717<  1 ... 675  676  677  678  679  680  681 ... 717  >
  Пред. тема | След. тема 
В случае проблем с отображением форума, отключите блокировщик рекламы
Автор Сообщение
 
Прилепленное (важное) сообщение

Куратор темы
Статус: Не в сети
Регистрация: 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 раз(а).
правила



Партнер
 

Junior
Статус: Не в сети
Регистрация: 17.06.2021
К сожалению, RU.EFI 5.32.0423 (Крайняя, на текущий момент, совместимая с имеющейся конфигурацией, версия), отменяет внесённые изменения. Я нахожу правильное смещение, меняю (Например) единицу на ноль. И оно тут же возвращается в единицу. Попробовал так же SceEfi64.efi (AMISCE Utility. Ver 5.03.1111), загрузившись в альтернативный шелл и запустив его от туда с параметром /d (Что бы не ругалось на не поддерживаемую платформу) и вот так оно сработало. Поменял настройку, импортировал, проверил под WINDOWS, что действительно она изменилась, а затем, через тот-же RU.EFI сделал ещё один дамп. И сравнил. Оказалось, что AMISCE, помимо самой настройки, меняет ещё несколько значений и в третьей секции (Основное изменяемое значение выделил красным, вспомогательные - зелёным). Меняет их все на нули. И вот так оно сохраняется. Только я не знаю, пишет ли оно ещё куда-либо вне данного раздела (SETUP).

И как этим RU.EFI такое проделать?

Setup
Type:UEFI Variables Name:Setup
Offset:0000 Width:01
00 00 00 20 00 00 00 00 00 01 37 37 00 00 05 64
00 01 00 02 00 00 01 00 00 00 01 00 00 01 00 00
00 00 00 00 00 00 00 01 01 01 00 01 00 00 00 00
00 00 00 01 01 02 00 00 00 00 01 01 01 01 00 01
01 00 00 00 00 00 02 00 00 00 00 00 00 00 00 00
00 00 01 01 00 01 01 00 01 00 00 00 00 01 00 00
01 01 01 01 01 01 01 01 04 04 04 04 04 04 04 04
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 01 00 00 01 00 00 00 00 00 00 00 00 00 07 00
0A 00 0A 00 0A 00 0A 00 0A 00 0A 00 0A 00 0A 00
0A 00 0A 00 0A 00 0A 00 0A 00 0A 00 0A 00 0A 00
-NEXT-
Type:UEFI Variables Name:Setup
Offset:0100 Width:01
04 04 04 04 04 04 08 08 00 04 02 00 01 01 01 01
00 00 01 01 01 01 01 01 01 01 01 01 01 01 01 01
01 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00
01 00 00 00 00 00 00 01 01 00 00 00 03 01 01 01
01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00
00 01 01 01 01 01 01 01 01 01 01 00 00 01 37 47
64 4B 5F 69 01 05 0A 01 01 01 01 01 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 14 00 00 01
01 00 01 00 84 12 00 00 00 00 00 01 01 00 16 00
00 06 01 00 00 00 01 00 00 02 02 00 00 00 03 03
03 01 01 01 00 00 02 01 01 01 00 E8 03 02 0F 02
14 00 08 08 08 08 08 08 08 08 08 08 08 08 08 08
08 08 07 07 07 07 07 07 07 07 07 07 07 07 07 07
07 07 02 02 02 02 02 02 02 02 02 02 02 02 02 02
02 02 01 01 00 00 01 01 00 00 00 01 01 02 00 00
-NEXT-
Type:UEFI Variables Name:Setup
Offset:0200 Width:01
00 00 03 00 00 1F 00 00 00 00 01 01 01 00 00 00
00 40 06 00 00 00 00 00 00 00 01 00 FF FF 02 00
00 00 01 00 00 00 00 0B 00 0B 00 0B 00 1C 00 0C
00 D0 00 05 00 06 00 06 00 27 00 18 00 00 00 00
00 00 00 00 00 00 00 00 00 01 00 00 00 00 01 00
00 00 00 00 00 00 00 00 00 00 00 01 01 00 01 00
00 00 00 00 00 00 00 00 00 00 00 00 FF FF FF FF
FF FF 01 01 01 01 00 00 00 01 00 01 01 02 01 00
00 00 04 00 00 00 00 00 00 00 00 00 01 00 00 00
01 01 00 01 03 00 00 00 00 00 00 00 01 01 01 00
00 00 00 01 00 00 01 00 00 01 00 01 00 00 00 00
00 00 00 00 00 00 00 01 3C 01 00 00 00 01 00 00
01 01 00 00 00 00 00 00 00 00 00 00 00 00 00 B0
00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
-NEXT-
Type:UEFI Variables Name:Setup
Offset:0300 Width:01
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 07 07 07 08 08 08 01 01 01 01 01 01 00
00 00 00 00 00 00 00 00 03 03 03 01 01 00 00 00
00 00 00 00 00 00 00 01 01 01 00 00 01 00 00 02
07 00 00 00 00 00 FF 00 00 00 00 01 01 01 01 01
01 01 01 01 01 01 01 01 01 01 01 02 01 01 00 00
00 01 01 00 00 01 00 00 00 00 00 00 00 00 00 01
01 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00
01 08 00 60 18 00 01 01 01 00 00 00 00 00 00 00
00 00 00 00 00 00 01 00 00 FF 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 01 01 03 03 03
03 03 03 03 03 01 00 08 08 08 08 08 08 08 08 00
01 00 00 01 00 01 00 00 0F 0F 0F 0F 71 02 71 02
71 02 71 02 80 01 01 01 01 01 CE 30 01 00 00 00
00 00 00 00 01 03 00 03 00 02 00 00 00 00 00 01
00 00 04 00 00 00 01 0A 00 DE 00 00 00 00 00 00
-NEXT-
Type:UEFI Variables Name:Setup
Offset:0400 Width:01
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
0A 0A 06 06 AC AC D4 D4 DD DD 0A 0A 06 06 AC AC
D4 D4 DD DD 01 00 02 00 30 01 40 00 B0 01 FB 01
09 00 48 00 A0 00 09 00 1D 00 32 00 05 00 F4 01
D0 07 00 00 B0 01 FB 01 09 00 48 00 A0 00 09 00
1D 00 32 00 05 00 F4 01 D0 07 00 00 F4 01 D0 07
F4 01 D0 07 F4 01 D0 07 F4 01 D0 07 00 00 00 10
00 64 0A C8 C8 00 00 44 00 00 00 01 00 00 00 01
00 01 01 04 00 00 01 00 00 00 00 00 00 00 04 00
00 01 01 01 01 01 01 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
-NEXT-
Type:UEFI Variables Name:Setup
Offset:0500 Width:01
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
-NEXT-
Type:UEFI Variables Name:Setup
Offset:0600 Width:01
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 01 01 01 01 01
01 01 01 01 01 01 01 01 01 01 01 02 02 02 02 02
02 02 02 02 02 02 02 02 02 02 02 3C 3C 3C 3C 3C
3C 3C 3C 02 02 02 02 02 02 02 02 02 02 02 02 02
02 02 02 3C 3C 3C 3C 3C 3C 3C 3C 0A 00 D2 00 D2
00 64 00 44 00 10 00 64 00 44 00 00 00 00 00 00
00 00 00 00 00 00 01 77 00 65 00 62 00 64 00 6F
00 77 00 6E 00 6C 00 6F 00 61 00 64 00 73 00 2E
00 74 00 73 00 2E 00 66 00 75 00 6A 00 69 00 74
00 73 00 75 00 2E 00 63 00 6F 00 6D 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00
-NEXT-

И кстати, даже простые настройки (Которые видимы в BIOS) тоже сбрасываются.


 

Куратор темы
Статус: Не в сети
Регистрация: 07.08.2003
bkl99759
Видимо, Вы просто забываете записывать результат.


 

Junior
Статус: Не в сети
Регистрация: 17.06.2021
Да, надо было нажимать CTRL+W. Остаётся только разобраться, где именно смотреть, какая настройка по какому смещению точно находится.

Я сравнил несколько дампов AMISCE, которые нашёл в интернете и одни и те же настройки у всех находятся в совершенно разных местах. И ни один не совпал с моим дампом. Кроме того, из моего примера видно, что AMISCE, меняя одну настройку, попутно изменяет ещё в трёх местах и совершенно не ясно, надо ли делать так же, если делать это только через RU.EFI?

В общем главный вопрос по RU.EFI это где брать информацию о настройках? Без AMISCE возможно ли вообще как-то понять, где какая настройка и что на что и в каких местах нужно менять?


 

Куратор темы
Статус: Не в сети
Регистрация: 07.08.2003
bkl99759 писал(а):
Без AMISCE возможно ли вообще как-то понять, где какая настройка и что на что и в каких местах нужно менять?
Можно.
Нужно извлечь из прошивки efi-модуль Setup с GUID={899407D7-99FE-43D8-9A21-79EC328CAC21} и декодировать его данные IFR при помощи Universal-IFR-Extractor.


 

Junior
Статус: Не в сети
Регистрация: 17.06.2021
А каков типичный размер этого декодированного файла? У меня TXT за 2GB перевалил уже и процесс всё ещё идёт. Не пойму, это нормально или что-то пошло не так (Исходный файл FBD, из которого декодируется, всего 508KB)?


 

Куратор темы
Статус: Не в сети
Регистрация: 07.08.2003
bkl99759
Нет, это ненормально.


 

Junior
Статус: Не в сети
Регистрация: 17.06.2021
DeathBringer писал(а):
Нет, это ненормально.

Подтверждается, в сочетание с BIOS из этой статьи (Всё проходит успешно: на выходе получается менее 2МБ). Для проверки попробовал и два случайных BIOS от ASUS и GYGABYTE (от плат, аналогичных моей) и с ними вообще Universal IFR Extractor пишет:

Protocol: UNKNOWN
error: Unknown protocol

На этом и завершается. Мой BIOS хотя бы определяется правильно ("Protocol: UEFI
") и процесс начинается (но не заканчивается).


Последний раз редактировалось bkl99759 11.06.2023 15:41, всего редактировалось 1 раз.

 

Куратор темы
Статус: Не в сети
Регистрация: 07.08.2003
bkl99759
Видимо, сохраненный FBD-файл имеет сжатую часть. IFR должно быть либо в секции PE32 image, либо в отдельной секции.


 

Junior
Статус: Не в сети
Регистрация: 17.06.2021
Возможно не полностью весь "Setup" (GUID={899407D7-99FE-43D8-9A21-79EC328CAC21}) экспортировать надо, а только какую-то его часть? Там вот так сейчас:

#77

Может действительно что-то лишнее надо отрезать перед экспортом (или после)? Но чем тогда этот FBD редактировать? Сам UEFITool этот формат не открывает совсем (хотя сам же и создаёт).


 

Куратор темы
Статус: Не в сети
Регистрация: 07.08.2003
bkl99759
Все, как я и предполагал. В Compressed section проверьте на наличие IFR входящие в нее элементы.
P.S. В UEFITool используйте Extract body на этих элементах.


 

Junior
Статус: Не в сети
Регистрация: 17.06.2021
Внутренние секции по отдельности предлагается сохранить в BIN и только для "Compressed section" в FBD или BIN.

Universal IFR Extractor соглашается принимать только две секции:

97E409E6-4CC1-11D9-81F6-000000000000
Compressed section

Остальные даже не принимаются. Но процесс всё так же не завершается (Ни с одной из них).


Вложения:
97E409E6-4CC1-11D9-81F6-000000000000.zip [80.03 КБ]
Скачиваний: 44


Последний раз редактировалось bkl99759 11.06.2023 16:41, всего редактировалось 4 раз(а).
 

Куратор темы
Статус: Не в сети
Регистрация: 07.08.2003
bkl99759
"Хоть горшком назови..."


Добавлено спустя 21 минуту 18 секунд:
Версия Extractor'a? Откуда качали?
Файл 97E409E6-4CC1-11D9-81F6-000000000000 прикрепите.


 

Junior
Статус: Не в сети
Регистрация: 17.06.2021
DeathBringer писал(а):
Версия Extractor'a? Откуда качали?

https://github.com/LongSoft/Universal-I ... ets/v0.3.4

А вторую отсюда:
https://github.com/LongSoft/Universal-I ... ets/v0.3.6


 

Куратор темы
Статус: Не в сети
Регистрация: 07.08.2003
bkl99759
Обе версии имеют ошибку, которая приводит к зацикливанию в данном случае.
Просто остановите выполнение через несколько секунд.
В получившемся файле удалите строки с {}


 

Junior
Статус: Не в сети
Регистрация: 17.06.2021
DeathBringer
Существует ли версия без ошибки?


 

Куратор темы
Статус: Не в сети
Регистрация: 07.08.2003
bkl99759 писал(а):
Существует ли версия без ошибки?
Нет. Но исходники доступны - можете сами ее найти и исправить.

Добавлено спустя 6 минут 23 секунды:
Обратите внимание на результат.
Переменной Setup (EC87D643-EBA4-4BB5-A1E5-3F3E36B20DA9) соответствует VarStore: 0x1
Указанные Вами изменения произошли по смещениям: 0x29, 0x27B, 0x27C, 0x27E:
0x29, VarStore: 0x1 -> CPU AES
0x27B, VarStore: 0x1-> Launch PXE OpROM policy
0x27C, VarStore: 0x1-> Launch Storage OpROM policy
0x27E, VarStore: 0x1-> Other PCI device ROM priority

Добавлено спустя 7 минут 52 секунды:
bkl99759 писал(а):
Оказалось, что AMISCE, помимо самой настройки, меняет ещё несколько значений
То есть, это не AMISCE эти изменения внесла, а Вы сами при смене типа загрузки.


 

Member
Статус: Не в сети
Регистрация: 23.03.2023
Приветствую, народ! Есть плата Gigabyte B365M-D3H, у неё опция LLC в биос есть, видна, но неактивна (нельзя выбрать) для всех процессоров кроме "K". Скажите это можно как-то поправить редактированием биоса или нет/не рентабельно, сложно?


 

Advanced member
Статус: Не в сети
Регистрация: 30.03.2017
Откуда: Москва/Вешняки
Фото: 11
Saturnus писал(а):
сложно?
сохраняешь свой нынешний биос, редактишь и затем прошиваешь(возможно только биос без МE), будет регулироваться или нет - вопрос, + скорее, те надо изменять тему c AC Loadline&DC Loadline в CPU VR Settings и System Agent VR Settings(по обстановке). + до кучи.


 

Member
Статус: Не в сети
Регистрация: 23.03.2023
ок. Т.е. просто сливаю дамп с помощью fptw, открываю в AMIBCP, нахожу эту опцию, меняю Accsess/Use c Default на User, сохраняю и прошиваю назад этот дамп с помощью FPTW? Захожу в биос смотрю результат?
Опция CPU Internal AC/DC Load line доступна, можно менять, там 4 пресета (что-то типа Power Saving/Normal/Turbo, че-то такое), но насколько я понял это не совсем тоже самое что CPU vcore loadline, потому хотелось бы её разлочить.
Вложение:
Gigsllc.JPG
Gigsllc.JPG [ 125.19 КБ | Просмотров: 687 ]


 

Куратор темы
Статус: Не в сети
Регистрация: 07.08.2003
Saturnus
Перед использованием AMIBCP для "открытия" настроек нужно купить программатор.


Показать сообщения за:  Поле сортировки  
Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 14327 • Страница 678 из 717<  1 ... 675  676  677  678  679  680  681 ... 717  >
-

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


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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 24


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

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