[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) В послденее время опять участились жалобы на наличии вируса в пакете 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 раз(а).
Планшет Dexp KX310, по глупости отключил драйвер GOP (он отвечает за графический интерфейс UEFI до загрузки), в результате планшет и винда работает, но логотип при старте не показывается и в биос соответственно зайти нельзя т.к. экран тёмный. Есть 2 разных образа BIOS:
Вложение:
Комментарий к файлу: мой биос Dexp.F.W101SHBNTAA05.t1.ROM, в котором отключён GOP драйвер, и стоковый биос более старой версии ..AA04, в котором область NVRAM пустая Dexp_kx310_bios.zip [4.39 МБ]
Скачиваний: 139
"удалить копию NVRAM и в оригинале заменить имя переменной StdDefaults так, чтобы контрольная сумма сходилась, а имя отличалось"
. В моём образе нет такой переменной, но зато есть другая с именем RestoreFactoryDefault.
#77
планшет разбирать не хочется (чтобы замкнуть вторую ногу микросхемы биос и сбросить NVRAM, описание есть на 4pda)
автономного прошивальщика микросхем нет (чтобы перепрошить полностью брикнутый планшет)
FPTW и винда работает, я могу прошить биос из рабочей системы биос залочен, только сохраняется но не прошивается
Учитывая вышеперечисленное, можно ли сбросить настройки BIOS, чтобы включился GOP драйвер, но оставить все остальное (переменные DMI ....) и не брикнуть планшет окончательно?
В биосе зашёл и выбрал в GOP Configuration Disable, не прочитав
GOP Configuration Enable - GOP Driver will unload VBIOS; Disable - it will load VBIOS
Есть сейчас на руках планшет chuwi, как то помогал людям с такой же проблемой. Попросите у кого планшет работает натыкать на клавиатуре тоже самое с росписью когда и куда тыкать и включите gop. Удачи кароч.
У меня есть загрузочная флешка кноппикс с UEFI, я с неё раньше грузился, попробую наугад нажать стрелку вниз и ентер при выборе девайса загрузки. Тут UEFI поддерживает только x32, поэтому и shell скорее всего нужен x32.
Я через microHDMI раньше пробовал подключать, сейчас у меня нет этого адаптера. Я не думаю, что это поможет, т.к. кроме встроенного видео на планшете больше видеокарт никаких нет, и картинка через HDMI выдаётся от него.
Большой респект за статьи и тулзы и спасибо за наводку, я думаю именно в этом направлении и нужно копать, но:
я не могу дебажить такой EUFI код, т.к. нет возможности восстановить биос если что пойдёт не так, хоть теоретически и могу скомпилировать под msys2/mingw этот пример
какую именно переменную Setup в моём образе нужно сбрасывать?
за что тогда отвечает переменная RestoreFactoryDefault? Может можно через UEFITool установить её в 1 и прошить модифицированный образ?
На 4pda видел 2 года назад народ решал подобные проблемы полной перепрошивкой, хотя система в общем была рабочая. Я тоже могу взять стоковый образ предыдущей версии и просто прошить его, только не хочу терять SLIC и другие кастомные параметры.
[quote="DeathBringer"]ant_sh Переменная Setup, GUID={A04A27F4-DF00-4D42-B552-39511302113D}, смещение 0x16E0x115 Я нашёл её,
Код:
Full size: 304h (772) Header size 48h (72) Body size: 2BCh (700)
правильно ли я понимаю, что если поменять значение байта по этому смещению (это смещение от тела?), прошить модифицированный образ, то у меня включится GOP? Чем лучше пропатчить прошивку? New Engine UEFITool_NE_A54 не даёт модифицировать образ, версия 0.26 секцию NVRAM не распознаёт и такого GUID не знает.
Последний раз редактировалось DeathBringer 07.02.2019 16:59, всего редактировалось 1 раз.
В теме про китайские материнские платы уже спрашивал, но есть подозрение, что в этой теме выше вероятность получить ответ.
Есть китайская материнская плата похожая на Huanan - PlexHD X79, она же Kukete, судя по CPU-Z на ней стоит чипсет Q77, который поддерживает AMT (vPro), но в БИОСе нет настроек, которые бы как-то его касались. Есть возможность как-то включить эту фичу?
Пытался действовать по статье с Хабра (https://habr.com/ru/post/283146/) , перешивал ME регион - если потом проверять закачанную прошивку, то пишет, что версия МЕ фирмваре поменялась, но при этом в настроек vPro в БИОСе по-прежнему нет.
Куратор темы Статус: Не в сети Регистрация: 02.03.2008
ant_sh, это действительно смещение от тела, поменять можно любым hex-редактором. Если поменять только этот байт и перепрошить, то с большой вероятностью GOP включится и все заработает (я не думаю, что там есть еще какие-то механизмы контроля целостности, которые надо было бы обходить).
Куратор темы Статус: Не в сети Регистрация: 20.04.2012 Откуда: Россия
DeathBringer писал(а):
К планшету можно внешний монитор подключить?
ant_sh писал(а):
Я через microHDMI раньше пробовал подключать, сейчас у меня нет этого адаптера. Я не думаю, что это поможет, т.к. кроме встроенного видео на планшете больше видеокарт никаких нет, и картинка через HDMI выдаётся от него.
Но попробовать можно. Конечно не факт, что прокатит, но кто его знает. Я исхожу из собственных наблюдений, когда подключал ноуты к монитору, пока винда не загружена то вывод токо на экран ноута, как токо винда в процессе, то изображение появлялось на внешнем мониторе. При этом без разницы сколько видеоадаптеров на борту. Так же вариант с EFI Shell с автозагрузкой приложения изменения занчений переменных в Setup, тоже хорошо. Но вот Шелла для х32 мне не попадалось, а то что на ГмтХабе есть как то не так работает.
Добавлено спустя 31 минуту 17 секунд: Сейчас проверил на AmiSetupWritter. Запускается сразу из startup.nsh. Так что достаточно кинуть 3 файла в EFI\BOOT\: - Шелл - писалку в Setup - startup.nsh с двумя строками
Код:
setup <offset_var> <staus_var> exit (сразу загрузка ОСьки или комманду ребута, не помню)
Последний раз редактировалось LS_29 07.02.2019 16:44, всего редактировалось 1 раз.
ant_sh, это действительно смещение от тела, поменять можно любым hex-редактором. Если поменять только этот байт и перепрошить, то с большой вероятностью GOP включится и все заработает (я не думаю, что там есть еще какие-то механизмы контроля целостности, которые надо было бы обходить).
Я пропатчил в hex-редакторе, но как оказалось, биос залочен, и fptw, через который я сохранял образ, прошить назад его не может и выдаёт ошибку 280.
Когда у меня был адаптер miniHDMI, я помню, что избражение на него шло только когда система загружена. На этапе загрузки на него ничего не выводилось.
С флешки у меня загрузиться не получается, либо я не попадаю, либо ещё что, но через некоторое время загружается установленная система, и соответственно шаманства с установкой переменной через EFI shell я сделать не могу. Этот вариант можно попробовать через утилитку efireboot, которая принудительно задаёт загрузочный девайс через SetFirmwareEnvironmentVariable API.
Также попробую модифицировать её, чтобы хотя бы прочитать переменную Setup через GetFirmwareEnvironmentVariable API, сохранить в файл. Потом можно уже этот файл пропатчить, и через SetFirmwareEnvironmentVariable API загрузить назад в переменную.
Если не трудно, объясните, откуда взялось смещение 0x16E?
Я нашёл в прошивке SetupUtility, subtype DXE driver, экспортировал as is в файл .ffs
Universal IFR Extractor извлек формы в текстовом виде из файла .ffs, и тут почему-то указано смещение 0x115
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 33
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения