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




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



Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 14328 • Страница 53 из 717<  1 ... 50  51  52  53  54  55  56 ... 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 раз(а).
правила



Партнер
 

Куратор темы
Статус: Не в сети
Регистрация: 20.04.2012
Откуда: Россия
CodeRush
Да про реестр это я так.. :)
Кстати, хотел тебя спросить, а GUID'ы у томов всегда одинаковы или каждый пилит что приспичит и модуль CSMCORE "резмновый" или всегда имеет фиксированный размер?


 

Куратор темы
Статус: Не в сети
Регистрация: 02.03.2008
У томов GUID означает используемую файловую систему, и если там что-попало ставить, то непонятно будет, как этот том открывать. В стандарте описано сейчас три GUID'а: старый, более новый и совсем новый. Старый используется для томов первой ревизии, более новый - для томов второй ревизии, в которых нет файлов больше 0xFFFFFF байт. совсем новый - если такие файлы имеются. Последний тип томов и файлов с расширенными заголовками описан еще в спецификации PI 1.1 от 2010 года,но в дикой природе пока не встречался, так что у меня поддержки таких томов и файлов пока нет - мне на на чем ее тестировать Появятся - добавим, там хоть и прилично изменений, но суть так же.
Про размер CSMCORE - не знаю, не интересовался. Скорее всего резиновый, но это можно в спецификации уточнить.


 

Куратор темы
Статус: Не в сети
Регистрация: 20.04.2012
Откуда: Россия
Понятенько..
Надо и впрям проверить, а то сунулся втюхивать в него всё подряд и нарвался на ошибку, что пихать еще места нет. Попробую поудалять из тома крупные модули и оставив CSMCORE заполнить его.
Я просто к чему спросил, просто у меня есть тестовый файлик, точнее выдранный из биоса гиги не то модуль не то том GUID A062CF1F-8473-4AA3-8793-600BC4FFE9A8 причем у каждой платы он своего размера, те получается фиксированный. Но так мне для тестов его содержимое кроме меняемых модулей не нужно, то я почти всё оттуда выкинул, размер не изменился. Но вот CSMCORE, он то точно не фиксированный, тк меняя в нем модули и вытаскивая его потом видно что размер плавает, интересно стало есть ли ограничения, если вдруг приспичит сляпвть из EFI оромку и пихнуть ее туды.. ;)

Добавлено спустя 11 минут 19 секунд:
И вот еще вопрос, может ли одновременно в томе содержаться 2 FFS модуля с одинакоывми GUID и будут ли они при этом работать? Был случай, что попался как то один биос в котором содержалась подобная картина, после чего пришлось вводить проверку в бантик на содержимое "кто есть кто".. Подобная картина очень часто встречается в CSMCORE с оромками LAN, когда на борту 2 одинаковых сети от интел, вместо того чтобы каждой дать свой DID 1502 и 1503 например, бренды умудряются пихнуть их оба как 1502. Как результат муму видит только один, а второй нет..


 

Куратор темы
Статус: Не в сети
Регистрация: 02.03.2008
По спецификации, никакие файлы кроме pad-ов не должны иметь одинаковый GUID, если они находятся в одном и том-же томе. По факту - я уже такого насмотрелся в БИОСах у Intel и Apple, что теперь могу поверить в наличие в БИОСе хоть барабашки, не то что двух файлов с одинаковым GUID... :) Но это ерунда, конечно, и на это программа еще будет ругаться, когда я допишу верификацию.


 

Куратор темы
Статус: Не в сети
Регистрация: 20.04.2012
Откуда: Россия
CodeRush писал(а):
что теперь могу поверить в наличие в БИОСе хоть барабашки

Тоже не удивлюсь.. :D


 

Куратор темы
Статус: Не в сети
Регистрация: 02.03.2008
LS_29, у тебя там на картинке unaligned revision 2 volume виднеется. Выложи этот файл, пожалуйста.


 

Куратор темы
Статус: Не в сети
Регистрация: 20.04.2012
Откуда: Россия
CodeRush
Токо об этом хотел написать Это мой тестовый модуль для бантика, там как раз и есть 2 FFS с одинаковымы GUID 4953f720- Интел и Реалтек, было больше. но я их убрал. ;) Эт фениксу по фигу что ему подпихивают.. :D
Он у меня дома, вечерком в ПМ скину. :)

Добавлено спустя 3 часа 47 минут 23 секунды:
LS_29 писал(а):
Он у меня дома, вечерком в ПМ скину.

Отправил.
Заодно проверил CSMCORE, он и впрямь резиновый и в него можно пихать до тех пор, пока есть свободное место в самом томе.

Добавлено спустя 7 часов 30 минут 10 секунд:
CodeRush писал(а):
2. Добавлена полная поддержка Firmware Volume'ов ревизии 1 (веселая была ревизия, скажу я вам).

Это типа таких? Прикольные, в них 7z ползать можно..


 

Куратор темы
Статус: Не в сети
Регистрация: 02.03.2008
Да, типа таких. А еще все БИОСы с ME7 для P67 были с ревизией 1. Мы тогда думали, что же они поменяли с переходом на МЕ 8, что апгрейд работал так плохо. Выяснилось, что вообще все. Версию UEFI, версию спецификации PI и содержимое практически всего БИОСа. Удивляюсь, что апгрейд прошел относительно спокойно при таких масштабных изменениях. Жаль, что мы все тогда этого не знали. :)

Добавлено спустя 59 минут 2 секунды:
Запостил на MDL, а то у нас тут получается как-то слабовато. :)


 

Куратор темы
Статус: Не в сети
Регистрация: 20.04.2012
Откуда: Россия
CodeRush писал(а):
Запостил на MDL, а то у нас тут получается как-то слабовато.

Мда ужжжжж... Точнее вааааще никак...

Добавлено спустя 10 часов 35 минут 29 секунд:
CodeRush
Слушай, по моему надо сделать на выбор "полный просмотр" и "легкий просмотр". Полный - это то что сейчас, а легкий как в муму сразу отображение остновного тома с модулями. Я что в фениксе, что у тут задолбался искать/раскрывать ветки к основному тому у биосов гиги, асрок и им подобным, хорошо что положение и GUID по бантику помню.. ;)


 

Member
Статус: Не в сети
Регистрация: 18.02.2008
Фото: 0
О! чё новая бетка Aida64 научилась делать:
#77#77
наконец то прислушались :oops: на очереди считывание GBE, GOP, RST и так далее...


 

Куратор темы
Статус: Не в сети
Регистрация: 20.04.2012
Откуда: Россия
jjxaker
Брррр... Эт как так эт.. VT-x процом поддерживается, но запрещено.. %)
Кстать, тв как то говорил, что у тя программер знакомый есть? Озадачь его на поиск версий в ефишках сетки (в шапке) может чего найдете, а то я уже мозг сломал, такое очущение складывается, что там ваааще версий нет, а значений "%v" нулевые.. :(


 

Member
Статус: Не в сети
Регистрация: 18.02.2008
Фото: 0
LS_29 писал(а):
VT-x процом поддерживается, но запрещено.

я выключил.

LS_29 писал(а):
такое очущение складывается, что там ваааще версий нет

спрошу...


 

Куратор темы
Статус: Не в сети
Регистрация: 20.04.2012
Откуда: Россия
jjxaker
Спроси пожалуйста, а то если там и впрямь ничего нет, то я QCM с BCM выкину из обновлений, тк ориентироваться по размерам модулей это уже идиотизм..

Добавлено спустя 4 часа 7 минут 58 секунд:
Выложил UEFI BIOS Updater, имейте ввиду, что это предрелиз, поэтому там куча тестового "мусора".
Если Главное меню на экран не влазит, то здвиняйте, в личке всех просящих предупреждал, что всё может не влезть.
CodeRush, будет время, глянь как FIND 18-рублёвой колой портит 18-летний виски. :D


 

Куратор темы
Статус: Не в сети
Регистрация: 02.03.2008
LS_29, копаюсь в ассемлерном листинге броадкома.
Вот тут хранится его версия, прямо в коде:
Код:
mov     r9d, 0Fh ;15
lea     r8, aD_D_D      ; "%d.%d.%d"
lea     rcx, [rsp+88h+var_38]
lea     ebp, [r9+11h]
mov     dword ptr [rsp+88h+var_60], 2 ; 2
mov     dword ptr [rsp+88h+var_68], 4 ; 4
mov     rdx, rbp
call    sub_33CA0 ;printf

---
Вот у Atheros, тоже прямо в коде
Код:
xor     r9d, r9d ; R9D = 0
mov     rdi, rcx ; Сохраняем RCX в RDI
lea     rcx, aQualcommAthero ; "Qualcomm Atheros Ethernet Controller UNDI driver v%d.%d.%d.%d"...
lea     edx, [r9+1] ; EDX = 1
mov     dword ptr [rsp+48h+var_28], 4
mov     r8d, edx ; R8D = 1
call    sub_70F0; printf


Добавлено спустя 2 минуты 34 секунды:
Версия в файле qcn_unknow - такая же 1.1.0.4, только там контролер называется Bitfoot Ethernet Controller

Добавлено спустя 1 минуту 45 секунд:
В qcn_unknow2 - 1.1.0.3 и Atheros

Добавлено спустя 15 минут 39 секунд:
По реалтеку: версию там угадать очень трудно, она там берется из структуры на стеке, которую надо ловить отладчиком, чтобы понять, где она хранится изначально. Но зато там есть дата открытым текстом, и можно привязаться к ней, т.е версия будет не 2.011 , "от 2013/01/28"
Код:
lea     r9, a20130128   ; "2013/01/28"
lea     r8, [rsp+508h+var_338]
lea     rcx, [rsp+508h+var_4C8]
mov     rdx, r14
call    sub_10838 ;printf


Добавлено спустя 10 минут 22 секунды:
У интела найти не смог пока, там нужно понять, как устроен вывод версии на экран и между каким строками он проиходит, иначе там можно утонуть в обилии кода, и ничего так толком и не найти. У кого сетевая карта Intel - покажите фото процесса загрузки ее PXE OROM, пожалуйста.


 

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

Жуть... :suicide_fool:


 

Куратор темы
Статус: Не в сети
Регистрация: 02.03.2008
Да не страшно, но несколько безрадостно в плане автоматизации. Нужно будет для каждого файла писать собственный алгоритм разбора. Проще всего будет считать контрольную сумму файла и хранить ее в базе вместе с версией, которую достал заранее человек, а не программа.


 

Куратор темы
Статус: Не в сети
Регистрация: 20.04.2012
Откуда: Россия
CodeRush писал(а):
там контролер называется Bitfoot Ethernet Controller

Это еще тот анекдот. Контрора одна QCM-Atheros, Bigfoot ее подразделение с картами Killer, причем гига и мся модули лепит как хочет. На одну и ту же карту в пределах одной материнки, могут влепить хоть со строкой Bigoot, хоть QCM. Эт я у них заметил в одной прошивке стоит Bigfopt, смотрю последнюю прошивку, а там уже QCM-Atheros, исходя из этих наблюдений пришел к выводу, что там пофигу что ставить хоть то хоть то, даже DID'ы у оромок индетичны, токо названия разные, а по сути одно и то же.
CodeRush писал(а):
и можно привязаться к ней,т.е версия будет не 2.011 , "от 2013/01/28"

А как тогда у 2.022 - от 26/03/2013 и 2.023 - 22/07/2013 Но я помню что 022 была 2 раза перевыкладывали с разными месяцами.
CodeRush писал(а):
У кого сетевая карта Intel - покажите фото процесса загрузки ее PXE OROM, пожалуйста.

Точнее загрузка в режиме UEFI UNDI, PXE OROM (СSM режим) как раз вырубить надо..
CodeRush писал(а):
Проще всего будет считать контрольную сумму файла и хранить ее в базе вместе с версией, которую достал заранее человек, а не программа.

Ну как крайний вариант, для Интел он конечно прокатит, там всё едино, токо выкачать все Intel Network PROSet CD начиная c 15.х. :)
Реалтек фиг знает, найти кучу старых модулей не проблема, но большинство из них не подписаны версией в секции UI, тут можно и твой вариант выше вместо версии дату указывать. :)
А вот QCM с Broadcom'ом :?: Незнаю как быть да и нет гарантии, что умельцы от гиги или мся что нить там не подправили.. BCM почти вышел (почти уже не встречается), а QCM тоже глухо как в танке, даже ОROM'ку сто лет не обновляли.


Последний раз редактировалось LS_29 09.10.2013 16:08, всего редактировалось 2 раз(а).

 

Куратор темы
Статус: Не в сети
Регистрация: 02.03.2008
LS_29 писал(а):
А как тогда у 2.022 и 2.023 их с датой как связать?

А она хранится там по вполне определенному оффсету, оттуда ее и брать.
И да, если есть вариант не трогать - пошли они в пень. :)


 

Куратор темы
Статус: Не в сети
Регистрация: 20.04.2012
Откуда: Россия
CodeRush
Да я уже про пень подумал и вот что решил :)
В общем получается полная хрень с этими версиями в модулях EFI LAN, наверное стоит забить на них, тк бренды в основном очень крайне редко обновляют EFI и OROM LAN, можно сказать почти никогда, а ориентиром для обновления может служить версия PXE OROM которую видно без проблем. К тому же в новом Апдейтере UBU, в меню LAN я добавил, что именно и на какую версию поменяется. И у нас обновления почти моментальное как объявится свежачок, поэтому с вероятностью 99% можно быть увереным, что в биосе будет всегда последняя версия OROM или EFI. :)
Единственное только для QCM и ВСМ может сделать что то, отдельной утилиткой или в drvver? А то в отличии от Интел и Реалтек их EFI модули доступны только в биосах и в чистом виде на родных сайтах нема.


 

Куратор темы
Статус: Не в сети
Регистрация: 02.03.2008
LS_29, придумаю что-нибудь по их поводу.


Показать сообщения за:  Поле сортировки  
Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 14328 • Страница 53 из 717<  1 ... 50  51  52  53  54  55  56 ... 717  >
-

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


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

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


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

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