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




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



Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 14243 • Страница 562 из 713<  1 ... 559  560  561  562  563  564  565 ... 713  >
  Пред. тема | След. тема 
В случае проблем с отображением форума, отключите блокировщик рекламы
Автор Сообщение
 
Прилепленное (важное) сообщение

Куратор темы
Статус: Не в сети
Регистрация: 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
Статус: Не в сети
Регистрация: 13.05.2004
Откуда: Россия
Фото: 38
dart_raiden Если сохранять как "bios.bin", т.е. без ASUS заголовка, то структура сохраняется как надо. Далее Вы предлагаете, как я понимаю, обновить с помощью FPT, только регион BIOS? Как я понимаю, в таком случае, придётся переносить индивидуальные данные платы? И только затем шить именно регион BIOS?
P.S. К сведению, ASUS обновляет в своих BIOS и ME-регион, но что интересно, он не обновляется с помощью ASUS USB BIOS Flashback, тогда зачем они его обновляют, странно. Может быть, конечно, ASUS EZ Flash действует по другому, но её я не юзаю.
dart_raiden или подскажите кратко, как бы Вы сделали?

_________________
ROGMXIE+2004•i9-9900K/AE420@4800/AVX0/+0.1V/LLC5•@4000/17-17-17-36-2T/1.35V/1.15V/1.1625V•RTX4090•2*970PRO1TB•SBAE9•EDT1250EWT•AG271QG•W11x64Pro


 

Member
Статус: Не в сети
Регистрация: 29.10.2015
Фото: 1
Можно разблокировать и регион ME на запись, если очень хочется...
Но апгрейдить ME проще через FWupdateLcl (как и FPT находится в составе Intel CSME System Tools v12) , там же на странмце можно найти инструкцию, как склеить прошивки ME и PMC, чтобы утилита их приняла.

По опыту моей Z170-P, EZFlash апгрейдит ME, но не даунгрейдит. Для даунгрейда нужно разблокировать регион на запись (аппаратно либо программно) и воспользоваться FPT, ну или грубой силой - программатором.

Можно, как вы написали, а можно вообще хардкорно - программатором, тогда перезапишутся все регионы. Индивидуальные данные переносить по вкусу: матплаты ASUS при отсутствии этих данных генерируют рандомные.


 

Member
Статус: Не в сети
Регистрация: 13.05.2004
Откуда: Россия
Фото: 38
Не сочтите за оффтоп, ещё вопрос.
На материнской плате ASUS ROG MAXIMUS XI EXTREME имеется два BIOS (назовём их BIOS1 и BIOS2, как в инструкции к плате). Так вот, один я видимо запорол (BIOS2), даже после прошивки уже нормально созданного модифицированного BIOS "M11E.CAP" с помощью ASUS USB BIOS Flashback, плата не стартует.
На материнке есть кнопка "BIOS_SWITСH", которая позволяет вручную переключаться между BIOS. Какой из BIOS активен, показывают светодиоды BIOS_LED1 и BIOS_LED2. Рядом с микросхемами BIOS есть перемычка из трёх контактов "BIOS_SELECT", но зачем она, если есть кнопка? В инструкции к плате ничего об этом не сказано.
Как допустим, скопировать/клонировать BIOS1 в BIOS2? Т.к. комп с активным BIOS2 вообще не включается, то как мне теперь прошить BIOS2 без программатора?
P.S. Как я понял, BIOS не переключить во время работы компьютера.

_________________
ROGMXIE+2004•i9-9900K/AE420@4800/AVX0/+0.1V/LLC5•@4000/17-17-17-36-2T/1.35V/1.15V/1.1625V•RTX4090•2*970PRO1TB•SBAE9•EDT1250EWT•AG271QG•W11x64Pro


 

Куратор темы
Статус: Не в сети
Регистрация: 20.04.2012
Откуда: Россия
binarycraft
Не мог подождать когда я высплюсь? Сразу надо на весь мир трезвонить Ррррр.....

Так-с.... У тебя раньше тоже всё в папке с кирилкой делалось до 1.78.х и без проблем, или только эти версиив ктрилическую папку положил?

Попробуй вот что.
Найди метку
Код:
:ren_ubf

и сразу за ней попиши строку
Код:
endlocal

и повтори всё, что делал в папке с кирилицей.
И дай знать.

А вообще после любого мода всегда открывай результат в УТ, я всегда ьак делаю.
Потому как попадаются такие бивисы, у которых полсе замены хотя бы одного файла уже рушится целый том. Но это хоть сразу видно, если том DXE.

dart_raiden
Тут хохма в том, что не все могут правильно с FPT соориентироваться и программатора ет
UBF худо бедно хорошее решение. И если файл после обратной сборки портится, то не есть хорошо. Тем более киоилица, да и другие алфавиты как с кирилицей так и китайским иероглифом или арабской вязью.
Как то не хочется, чтоб иеня в очередном КОВИДе (КОмпкк Вздрючил ИДиот) обвинили. :D


 

Member
Статус: Не в сети
Регистрация: 13.05.2004
Откуда: Россия
Фото: 38
LS_29, я же не со зла, я наоборот - помогаю выявлять ошибки, недочёты и т.п., чтобы улучшить тобою созданную утилиту, как видишь на себе испытываю :D , но благо у меня две микрухи BIOS, поэтому не очень страшно было. А программатор, всё же пора и мне приобрести, посоветуйте, плиз, в личку, какой лучше взять. Теперь далее разбираемся с недочётом... строку вставил:
Код:
:ren_ubf
endlocal
if exist bios.bin.dump for /f %%u in ('findver "" 24424F4F5445464924 145 00 12 1 bios.bin') do (
if exist bios.bin.dump (
   echo Restore Capsule Header
   copy /b /y bios.bin.dump\header.bin+bios.bin %%u>nul
   echo bios.bin ===^> %%u
   del bios.bin
) else (
   ren bios.bin %%u && echo bios.bin ===^> %%u
))
if exist bios.bin ren bios.bin mod_%biosname% && echo bios.bin ===^> mod_%biosname%

Результат тот же, нарушается структура.
Такое ощущение, что заголовок 2 раза цепляется, т.к. размер файла растёт именно на 4096 байт.
Заголовок не отрезается, вот где проблема, длина файла "bios.bin" появляющегося сразу после запуска утилиты не изменяется по сравнению с "bios.cap". Вот там скорее всего и искать надо.

_________________
ROGMXIE+2004•i9-9900K/AE420@4800/AVX0/+0.1V/LLC5•@4000/17-17-17-36-2T/1.35V/1.15V/1.1625V•RTX4090•2*970PRO1TB•SBAE9•EDT1250EWT•AG271QG•W11x64Pro


Последний раз редактировалось binarycraft 13.06.2020 6:13, всего редактировалось 1 раз.

 

Куратор темы
Статус: Не в сети
Регистрация: 20.04.2012
Откуда: Россия
binarycraft
Да ладно, всё нормуль.

В общем тема такая получается - ты уже работаешь с бивисом без отрезанной капсулы, а конце еще одна докручивается.
Ты когда делал замены файлов не обратил внимание на
parserImageFile Aptio bla-bla-bla?
Так вот это и был указатель проблемы, что капсула не отстегнулась.
Так что ты прав по поводу капсули.
Скажу больше. Если бы этот бивис дальше молотил, то он бы прирастал как гриб полсле дождя.

Так-с.. Походу я понал где править. Будь на связи.

Добавлено спустя 11 минут 6 секунд:
И так. Короче я когда-то перемудрил вот тут
найди строку
Код:
if exist bios.bin.dump copy /y bios.bin.dump\body.bin "%~dp0\bios.bin">nul

Вот сиижу и думаю, а на кой ляд %~dp0\ cия хрень тут делает??
В общем убирай ее на
Код:
if exist bios.bin.dump copy /y bios.bin.dump\body.bin bios.bin>nul

И усё должно быть пучком.
В 1.79.0, который будет на днях, я уже подправил.
Но всё равно проверь, что всё тип-топ:
- Парсер не рунается на Аптио капсулю
-* Размер файла на выходе не накручен еще на пару кило


Последний раз редактировалось LS_29 13.06.2020 6:40, всего редактировалось 1 раз.

 

Member
Статус: Не в сети
Регистрация: 13.05.2004
Откуда: Россия
Фото: 38
LS_29 Вроде бы стало всё норм. Размер файла на выходе норм.

_________________
ROGMXIE+2004•i9-9900K/AE420@4800/AVX0/+0.1V/LLC5•@4000/17-17-17-36-2T/1.35V/1.15V/1.1625V•RTX4090•2*970PRO1TB•SBAE9•EDT1250EWT•AG271QG•W11x64Pro


 

Куратор темы
Статус: Не в сети
Регистрация: 20.04.2012
Откуда: Россия
binarycraft
Ну и славненько.

Добавлено спустя 3 минуты 32 секунды:
DeathBringer
У тебя случайно нет какой либо инфы по структуре ОРОМ файлов?
Меня первые 6 байт интересуют, ну кроме первых двух.


 

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


 

Куратор темы
Статус: Не в сети
Регистрация: 20.04.2012
Откуда: Россия
DeathBringer
Лады. А то я в непонятках от некоторых файлов.
Обычно в смещении 0х02 находится размер файла, но почему-то некотоые товарищи этот формат не блюдут. И подм догадайся какой размер файла будет правильным, если к примеру выдирать оромку из какой нить прошивки.. :(


 

Куратор темы
Статус: Не в сети
Регистрация: 20.04.2012
Откуда: Россия
Ппц с этими ОРОМками. По моему только 2,5 конторы правила соблюдает, остальные как хотят.
Но саио интересное, что это работает, при этом даэе если CS не будет 0.
Муму так вооббще пофигу что засунуть, хоть текстульку хоть вирусняк, вообще никакого контроля. :(
Ладно, придется тоже под такие же правила подстраиваться...

DeathBringer
Хотел бы твое мнение узнать.
Вот смотри у тебя 2 переменные, допустим а и b.
Цикл while? цикл должен работать пока оба значение не будут удовлетворять определенному условию. Именно оба, а не одно из них.
Как бы та задал параметр условия циклу?


 

Куратор темы
Статус: Не в сети
Регистрация: 07.08.2003
LS_29
Логическое И для двух условий.
В С это &&
Не нужно путать с бинарным &
Пример:
Код:
while ((a>0)&&(l<10))
{
    a--;
    l++;
}


 

Куратор темы
Статус: Не в сети
Регистрация: 20.04.2012
Откуда: Россия
DeathBringer
Аха. Я тоже так логично думал, но знаешь как работает?
Как только правая часть будет удовлетворять условию, то пофигу, что в левой части уловие еще не достиго соглащения. :)

Добавлено спустя 12 минут 49 секунд:
В общем ситуация такая. Надо перемещаться по файлу до тех пор пока не будет 2 совпадения.
Ну грубо как то так
Код:
uint8_t* = found;
...
//ну тут бла-бла
//еахрлмс что искали
,,,,
//Теперь от того места где стоит found, мы бедим например обратно, пока не будет
//found[0] != 0x55 и found[1] != 0xAA
while (found[0] != 0x55 && found[1] != 0xAA)
   found = found - 1;

и у меня ступор с недопониманем. Как только попадается 0xAA цикл прерывается.
В (( ) && ( )) скобках тот же результ.
Смжу туплю %)


 

Куратор темы
Статус: Не в сети
Регистрация: 07.08.2003
Код:
while(*(int16_t*)found!=0xAA55) found--;


 

Куратор темы
Статус: Не в сети
Регистрация: 20.04.2012
Откуда: Россия
DeathBringer
Уря! Заработало! Спасибо огромное! :)
Пошел дальше тестить, а то вариантов положения оромок куча..


 

Member
Статус: Не в сети
Регистрация: 01.09.2005
Откуда: Санкт-Петербург
Фото: 0
Добрый день. Подскажите, у этого биоса (https://www.dropbox.com/s/ynpqaf8j2z4uk ... P.zip?dl=0) можно открыть advanced menu?
Биос от мат. платы Lenovo ideacentre 510S-08ISH.
Хочу изменить частоту с таймингами у ОЗУ. В Intel® XTU настроек для памяти нет.


 

Куратор темы
Статус: Не в сети
Регистрация: 20.04.2012
Откуда: Россия
Критическое обновление бантика до 1,79,2
- проблемы в обновлении АМД микодов на АМИ Аптио 4.


 

Junior
Статус: Не в сети
Регистрация: 04.07.2010
Можете добавить в батник обновление дайвера AMI NVMe?
#77
А то в ручную обновлять не хочется))
anvme_634E8DB5-C432-43BE-A653-9CA2922CC458
#77

Заранее спасибо!


 

Member
Статус: Не в сети
Регистрация: 20.12.2015
Откуда: Belarus
LS_29, лови обновку из Giga X570 AORUS Extrim


Вложения:
Cezanne_AMD_VBIOS_017.010.000.018_1638.zip [32.69 КБ]
Скачиваний: 83
 

Куратор темы
Статус: Не в сети
Регистрация: 20.04.2012
Откуда: Россия
Samavar
АМИшный драйвер NVMe штатный, его нет смысла обновлять, практически всегда один и тоже. Толку в этом нет.

Добавлено спустя 6 минут 6 секунд:
Michael_Code
Спсибо.
Еще бы процик 4700G получить.. А то лапы чешутся PCie 4.0 пощупать.


Показать сообщения за:  Поле сортировки  
Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 14243 • Страница 562 из 713<  1 ... 559  560  561  562  563  564  565 ... 713  >
-

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


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

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


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

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