Ремонт: Ноутбуков, Компьютеров
https://vlab.su/

Борьба с SoC: чистка ME/TXE-региона
https://vlab.su/viewtopic.php?f=181&t=89495
Страница 3 из 11

sergej66 [ 15 мар 2021, 17:40 ]
Заголовок сообщения:  Re: Борьба с SoC: чистка ME/TXE-региона

Ваш дамп с чистым МЕ:

jonpim [ 15 мар 2021, 19:20 ]
Заголовок сообщения:  Re: Борьба с SoC: чистка ME/TXE-региона

Спасибо .

sergunis [ 21 мар 2021, 13:22 ]
Заголовок сообщения:  Re: Борьба с SoC: чистка ME/TXE-региона

всем добрый день.
имеется асус x540mb
был заменен комбайн sr3rz, с инженерным биосом все запустилось, работает, решил почистить старый биос, но не тут то было, все делел по букварю, нет старта и все тут.
выкладываю 2 файла старый биос и исправленный, посмотрите свежим взглядом что не так

RsM [ 21 мар 2021, 13:33 ]
Заголовок сообщения:  Re: Борьба с SoC: чистка ME/TXE-региона

sergunis
А что мешало перекинуть DMI в инженерный и успокоиться? Есть уверенность, что старый рабочий?

sergunis [ 21 мар 2021, 13:41 ]
Заголовок сообщения:  Re: Борьба с SoC: чистка ME/TXE-региона

RsM писал(а):
sergunis
А что мешало перекинуть DMI в инженерный и успокоиться? Есть уверенность, что старый рабочий?


ни чего не мешало, просто хочется разобраться до конца почему не получилось

Uomo [ 22 мар 2021, 13:07 ]
Заголовок сообщения:  Re: Борьба с SoC: чистка ME/TXE-региона

sergunis
попробуй.
смип файл. то с перенесенным смип конфигом

uastalker [ 22 мар 2021, 13:41 ]
Заголовок сообщения:  Re: Борьба с SoC: чистка ME/TXE-региона

Помогите почистить дамп, после замены проца нет старта. BootGuard был в 0, но после автостарта инициализации нет. Уже вторые сутки разбираюсь но ни один из собранных дампов плату не запустил. Lenovo 330-15IKB

Uomo [ 22 мар 2021, 15:23 ]
Заголовок сообщения:  Re: Борьба с SoC: чистка ME/TXE-региона

uastalker

uastalker [ 22 мар 2021, 17:21 ]
Заголовок сообщения:  Re: Борьба с SoC: чистка ME/TXE-региона

Спасибо, но похоже у меня дело в чем-то другом, всё равно не заводится. Флэш вычитывается, потребление платы 40мА и тишина...

deltadarkone [ 26 мар 2021, 14:07 ]
Заголовок сообщения:  Re: Борьба с SoC: чистка ME/TXE-региона

Прошу помощи, платформа ECS APLD-I , была замена ЦП J4205 Appollo Lake , пробовал по инструкции чистить TXE нет инициализации.
Вот моя тема viewtopic.php?f=236&t=113589
Прошу знающих людей почистить зло TXE регион

sergej66 [ 26 мар 2021, 20:51 ]
Заголовок сообщения:  Re: Борьба с SoC: чистка ME/TXE-региона

Чистый CSTXE

deltadarkone [ 27 мар 2021, 09:11 ]
Заголовок сообщения:  Re: Борьба с SoC: чистка ME/TXE-региона

sergej66 Спасибо, но данный дамп ведет себя так же как и мой в котором я пытался чистить TXE - есть старт попытка инициализации (все питания поднимаются, нет изображения), после этого ребут и так циклично.
Может дело не в TXE??? а в boot guard который по умолчанию всегда включен??
С биос с оф сайта все работает прекрасно за исключением того , что таблицу MSDM приживить туда не удается - ОС наотрез отказывается ее видеть.

igils [ 27 мар 2021, 10:44 ]
Заголовок сообщения:  Re: Борьба с SoC: чистка ME/TXE-региона

deltadarkone: вам мало своей темы, рещили здесь свои хотелки писать? Могу награду выписать за загаживание важной темы. Она не для исполнения частных хотелок, как думают некоторые.

sergejfedoto [ 28 мар 2021, 14:29 ]
Заголовок сообщения:  Re: Борьба с SoC: чистка ME/TXE-региона

Доброго дня.
Моноблок LENOVO ideacentre AIO 330-20IGM
Шасси (Main Board): F51ZD MB
CPU:Celeron j4005
SPI:25Q64FWSIQ
Поступил с диагнозом не включается- нет реакции на кнопку включения.
Проблема с прошивкой SPI
Что бы увидеть скрытое сообщение Вам необходимо зарегистрироваться и войти на форум официально
.
Загрузил с сайта производителя прошивку
Что бы увидеть скрытое сообщение Вам необходимо зарегистрироваться и войти на форум официально
- с ней моноблок запускается со второй ошибкой, естественно все потерто.
Нашел на просторах интернета прошивку
Что бы увидеть скрытое сообщение Вам необходимо зарегистрироваться и войти на форум официально
, но к сожалению с ней не запускается система, необходима чистка ME (CSTXE )
Пытался все проделать по инструкции, но увы при склеивание дампа, даже с игнором SMIP, вываливается в ошибку:
Error 11: [SMIP Controller] An error ocurred while running the Manifest Extension Utility to sign the SMIP data.
Error 6: [SMIP Controller] Failed to sign SMIP data.
Error 37: [Ifwi Actions] Failed to build SMIP data.
Error 19: [Ifwi Actions] Failed to prepare OEM SMIP data.
Error 12: [Ifwi Actions] Failed to prepare one or more IFWI components.
Error 15: Failed to build.
Failed to build!
Подскажите, что я делаю не так, а так же как сгенерировать файл dummy.pem ?
Использую:
ME Analyzer v1.200.0 r237
Intel CSTXE System Tools v4 r4
Чистый 4.0.0.1245_B_PRD_EXTR
Кстати неплохой обзор склейки прошивки есть на ютубе
Что бы увидеть скрытое сообщение Вам необходимо зарегистрироваться и войти на форум официально

sergej66 [ 28 мар 2021, 16:45 ]
Заголовок сообщения:  Re: Борьба с SoC: чистка ME/TXE-региона

Пробуйте

sergejfedoto [ 28 мар 2021, 16:54 ]
Заголовок сообщения:  Re: Борьба с SoC: чистка ME/TXE-региона

sergej66 писал(а):
Пробуйте

Увы я не вижу данного сообщения( не набрано 15-ти)
Отправьте пожалуйста в л.с.

sergej66 [ 28 мар 2021, 17:01 ]
Заголовок сообщения:  Re: Борьба с SoC: чистка ME/TXE-региона

Упс, не увидел-сорри. Эл почту в личку пришлите-скину

sergejfedoto [ 29 мар 2021, 11:06 ]
Заголовок сообщения:  Re: Борьба с SoC: чистка ME/TXE-региона

sergej66 писал(а):
Упс, не увидел-сорри. Эл почту в личку пришлите-скину

Спасибо за оперативную помощь и подсказки!!! Помимо всего прочего прописал родной ключ, модель, серийники
Что бы увидеть скрытое сообщение Вам необходимо зарегистрироваться и войти на форум официально
.

Likeaboom [ 09 май 2021, 20:11 ]
Заголовок сообщения:  Помощь в чистке CSTXE-региона

Добрый день.
Имеется нетбук Irbis NB133 на плате S133A rev.2.0
Планируется замена CPU Apollo Lake с Intel Celeron N3350 на Intel Pentium J4205
(О проблемах с активированным BG в "новом" CPU знаю, но уже есть прецеденты успешной замены проца на данном ноуте на Pentium n4200)
Пытаюсь подготовить BIOS с чистым TXE перед заменой, но при сборке получаю ошибки:
Ошибки
Full Flash Image written to C:\FIT\SmipSubPartitionRaw.bin
Error 7: [SMIP Controller] Invalid Manifest Extension Utility path. Manifest Extension Utility path set to: ''
Error 6: [SMIP Controller] Failed to sign SMIP data.
Error 37: [Ifwi Actions] Failed to build SMIP data.
Error 19: [Ifwi Actions] Failed to prepare OEM SMIP data.
Error 12: [Ifwi Actions] Failed to prepare one or more IFWI components.
Error 15: Failed to build.
Failed to build!

Решил воспользоваться видео-инструкцией для полных чайников от Ciber SLasH. Понял, что пропустил этап сверки старого и нового .xml перед упаковкой и столкнулся с тем, что файлы отличаются более чем одной строкой расположения TXE региона:
Строки расхождения
1.
Old
<PmicVrConfig value="I2C VR - Rohm BD2670MVW" value_list="SVID VR - Discrete SVID,,I2C VR - TI TPS650941,,I2C VR - RT DS5074A,,I2C VR - Rohm BD2670MVW" label="PMIC/VR Configuration" help_text="These are the supported VR types for BXT-P SOC. Intel FW only supports this BOM list."/>
New
<PmicVrConfig value="SVID VR - Discrete SVID" value_list="SVID VR - Discrete SVID,,I2C VR - TI TPS650941,,I2C VR - RT DS5074A,,I2C VR - Rohm BD2670MVW" label="PMIC/VR Configuration" help_text="These are the supported VR types for BXT-P SOC. Intel FW only supports this BOM list."/>

2.
Old
<PMC_OEM_SMIP_VERSION.MAJOR_VERSION value="0x00000003" help_text="Version information for the PMC OEM SMIP. Used internally by PMC FW team to communicate which SMIP version is in use. OEMs and other users of the SMIP can use this field to identify a version. "/>
<PMC_OEM_SMIP_VERSION.CONFIG_VERSION value="0x00000001" help_text="Version information for the PMC OEM SMIP. Used internally by PMC FW team to communicate which SMIP version is in use. OEMs and other users of the SMIP can use this field to identify a version. "/>
<PMC_OEM_SMIP_VERSION.MINOR_VERSION value="0x00000001" help_text="Version information for the PMC OEM SMIP. Used internally by PMC FW team to communicate which SMIP version is in use. OEMs and other users of the SMIP can use this field to identify a version. "/>
<PMC_OEM_SMIP_VERSION.ENGR_VERSION value="0x00000000" help_text="Version information for the PMC OEM SMIP. Used internally by PMC FW team to communicate which SMIP version is in use. OEMs and other users of the SMIP can use this field to identify a version. "/>
New
<PMC_OEM_SMIP_VERSION.MAJOR_VERSION value="0x00" help_text="Version information for the PMC OEM SMIP. Used internally by PMC FW team to communicate which SMIP version is in use. OEMs and other users of the SMIP can use this field to identify a version. "/>
<PMC_OEM_SMIP_VERSION.CONFIG_VERSION value="0x00" help_text="Version information for the PMC OEM SMIP. Used internally by PMC FW team to communicate which SMIP version is in use. OEMs and other users of the SMIP can use this field to identify a version. "/>
<PMC_OEM_SMIP_VERSION.MINOR_VERSION value="0x00" help_text="Version information for the PMC OEM SMIP. Used internally by PMC FW team to communicate which SMIP version is in use. OEMs and other users of the SMIP can use this field to identify a version. "/>
<PMC_OEM_SMIP_VERSION.ENGR_VERSION value="0x00" help_text="Version information for the PMC OEM SMIP. Used internally by PMC FW team to communicate which SMIP version is in use. OEMs and other users of the SMIP can use this field to identify a version. "/>

3.
Old
<MISC_PMC_ENABLE.FUNC_DIS_RTC_SAVE_ENABLE value="ENABLE_FUNC_DIS_RTC_SAVE" value_list="DISABLE_FUNC_DIS_RTC_SAVE,,ENABLE_FUNC_DIS_RTC_SAVE" help_text="PMC Feature enable bits. "/>
New
<MISC_PMC_ENABLE.FUNC_DIS_RTC_SAVE_ENABLE value="DISABLE_FUNC_DIS_RTC_SAVE" value_list="DISABLE_FUNC_DIS_RTC_SAVE,,ENABLE_FUNC_DIS_RTC_SAVE" help_text="PMC Feature enable bits. "/>

4.
Old
<CEKBinary value="C:\FIT\full_bios\Decomp\CEKBinary.bin" label="Content Encryption Key" help_text="This option is for entering the raw hash 256 bit string or certificate file for the Content Encryption"/>
New
<CEKBinary value="C:\FIT\Clear TXE Region\Decomp\CEKBinary.bin" label="Content Encryption Key" help_text="This option is for entering the raw hash 256 bit string or certificate file for the Content Encryption"/>

5.
Old
<PttPwrUpState value="Enabled" value_list="Disabled,,Enabled" label="Intel(R) PTT initial power-up state"/>
<PttSupported value="Yes" value_list="No,,Yes" label="Intel(R) PTT Supported"/>
New
<PttPwrUpState value="Disabled" value_list="Disabled,,Enabled" label="Intel(R) PTT initial power-up state"/>
<PttSupported value="No" value_list="No,,Yes" label="Intel(R) PTT Supported"/>

6.
Old
<PdtBinary value="C:\FIT\full_bios\Decomp\PdtBinary.bin" label="PDT Binary File" help_text="Path to your PDT binary file."/>
New
<PdtBinary value="C:\FIT\Clear TXE Region\Decomp\PdtBinary.bin" label="PDT Binary File" help_text="Path to your PDT binary file."/>

7.
Old
<IUnitPortIdA value="0x10" label="PORT_ID_A" help_text="Specifies configuration of cameras and data lanes allocated to each camera port, for CSI port A. (MSB not used). The 20-pins of set A can be configured and connected to up to four cameras in the platform using MIPI DPHY protocol. The field PORT_ID_A is used to select the number of cameras (also called ports) and the number of data lanes allocated to each camera port. See IUNIT AE for more information on how to configure this field."/>
<IUnitPortIdB value="0x10" label="PORT_ID_B" help_text="Specifies configuration of cameras and data lanes allocated to each camera port, for CSI port B. (MSB not used). The 12-pins of set B can be configured and connected to either four cameras in the platform using MIPI CPHY protocol OR up to two cameras in the platform using the MIPI DPHY protocol. See IUNIT AE for more information on how to configure this field."/>
New
<IUnitPortIdA value="0x00" label="PORT_ID_A" help_text="Specifies configuration of cameras and data lanes allocated to each camera port, for CSI port A. (MSB not used). The 20-pins of set A can be configured and connected to up to four cameras in the platform using MIPI DPHY protocol. The field PORT_ID_A is used to select the number of cameras (also called ports) and the number of data lanes allocated to each camera port. See IUNIT AE for more information on how to configure this field."/>
<IUnitPortIdB value="0x00" label="PORT_ID_B" help_text="Specifies configuration of cameras and data lanes allocated to each camera port, for CSI port B. (MSB not used). The 12-pins of set B can be configured and connected to either four cameras in the platform using MIPI CPHY protocol OR up to two cameras in the platform using the MIPI DPHY protocol. See IUNIT AE for more information on how to configure this field."/>

8.
Old
<IntelTrcHubBinary value="C:\FIT\full_bios\Decomp\IntelTrcHubBinary.bin" label="Intel(R) Trace Hub Binary" help_text="This loads the Intel (R) Trace Hub binary that will be merged into the into the output image generated by the Intel(R) FIT tool."/>
New
<IntelTrcHubBinary value="C:\FIT\Clear TXE Region\Decomp\IntelTrcHubBinary.bin" label="Intel(R) Trace Hub Binary" help_text="This loads the Intel (R) Trace Hub binary that will be merged into the into the output image generated by the Intel(R) FIT tool."/>

9.
Old
<DbgOverridePreProdSi value="0x00000000" label="Debug Override Pre-Production Silicon" help_text="Allows the OEM to control FW features to assist with pre-production platform debugging. This control has no effect if used on production silicon. Note: Certain options will do not work when the descriptor is locked (See FW Bring-up Guide for setting details)."/>
New
<DbgOverridePreProdSi value="0x00000008" label="Debug Override Pre-Production Silicon" help_text="Allows the OEM to control FW features to assist with pre-production platform debugging. This control has no effect if used on production silicon. Note: Certain options will do not work when the descriptor is locked (See FW Bring-up Guide for setting details)."/>

Помогите разобраться, что из данных строк должно остаться в Old.xml, а что нужно заменить на данные из New.xml?
Откуда возникают ошибки по SMIP?


Использую:
ME Analyzer v1.206.2 r243
Intel CSTXE System Tools v3 r12
Чистый CSTXE 3.0.13.1144_B_PRD_RGN

P.S. За готовый файл с чистым TXE на почту профиля буду очень благодарен, но хотелось бы полностью разобраться что же именно я делаю не так?

sergej66 [ 10 май 2021, 00:52 ]
Заголовок сообщения:  Re: Борьба с SoC: чистка ME/TXE-региона

Дамп ваш не полный(full_bios). Смотрите размер и читайте, что вам МЕ analyzer пишет внизу красным

arhireev [ 12 май 2021, 21:04 ]
Заголовок сообщения:  Re: Борьба с SoC: чистка ME/TXE-региона

Господа. Нервов более не хватает, обращаюсь к Вам. Заменил комбаин на матери y116ar. Нет инициализации. Пытаюсь отчистить TXE. Мучаюсь весь день, но ни чего не получается. Intel CSTXE System Tools v3 r7 выдает ошибку, даже если ни чего не меняю. просто разбираю и собираю. Помогите, очень прошу. Переделывать мне ни самим не надо. Нужно самому научиться. Думал разница в размере региона, но он даже со своим не идет. Что я делаю не так. Пробегался по инструкциям, делал все по описанию, но он не в какую. Фото ошибки прилагаю и дамп тоже

sergej66 [ 13 май 2021, 00:53 ]
Заголовок сообщения:  Re: Борьба с SoC: чистка ME/TXE-региона

У вас присутствует "platform integrity", в нем «OEM Public Key Hash» не нулевое и не пустое, соответственно требуется генерация фиктивного ключа "RSA OEM"(dummy.pem) при помощи openssl, затем вводить путь исполняемого файла утилиты манифеста (MEU) , вводить путь к исполняемому файлу Win32 OpenSSL Lite. После сборки заменять блок smip в собранном дампе родным блоком smip. Если все делать внимательно по инструкции, все получается. Это вам, чтоб работа не стояла, пока тренироваться будете:

arhireev [ 13 май 2021, 12:24 ]
Заголовок сообщения:  Re: Борьба с SoC: чистка ME/TXE-региона

sergej66 писал(а):
У вас присутствует "platform integrity", в нем «OEM Public Key Hash» не нулевое и не пустое, соответственно требуется генерация фиктивного ключа "RSA OEM"(dummy.pem) при помощи openssl, затем вводить путь исполняемого файла утилиты манифеста (MEU) , вводить путь к исполняемому файлу Win32 OpenSSL Lite. После сборки заменять блок smip в собранном дампе родным блоком smip


Спасибо за помощь, буду разбираться, как генерировать данный ключ. Отдельное спасибо за файл.

arhireev [ 13 май 2021, 18:36 ]
Заголовок сообщения:  Re: Борьба с SoC: чистка ME/TXE-региона

sergej66 писал(а):
У вас присутствует "platform integrity", в нем «OEM Public Key Hash» не нулевое и не пустое, соответственно требуется генерация фиктивного ключа "RSA OEM"(dummy.pem) при помощи openssl, затем вводить путь исполняемого файла утилиты манифеста (MEU) , вводить путь к исполняемому файлу Win32 OpenSSL Lite. После сборки заменять блок smip в собранном дампе родным блоком smip. Если все делать внимательно по инструкции, все получается. Это вам, чтоб работа не стояла, пока тренироваться будете:

Хотел еще раз выразить благодарность. К сожалению два раза поставить спасибо нельзя)))) Разобрался, все собралось. Собрал с другой версией TXE. к сожалению Ваш файл не запустился. Но точно знаю, что запускается и работает (не совсем корректно) с другим Биосом. Врезал в свой регион от той прошивки, завтра попробую. В любом Случае огромное спасибо за толчек. Позже думаю создаю инструкцию полностью на русском, что бы легче воспринималась.

Fenrirka [ 18 май 2021, 15:57 ]
Заголовок сообщения:  Re: Борьба с SoC: чистка ME/TXE-региона

sergej66 писал(а):
У вас присутствует "platform integrity", в нем «OEM Public Key Hash»

Fujitsu E744
CP642130-Z3
Столкнулся с такой же ошибкой при сборке :du_ma_et: .
Во-первых MEA сыпит ошибкой о неполном размере дампа при открытии, но это понять можно, ибо 1МБ отрезан в другой файл.
Во-вторых fit не даёт создать сборку как раз таки выдавая ошибку хэша./
Есть чуть более подробная инструкция где-либо про ssl и тд? Если честно, тёмный лес в этом, не сталкивался. А то работа встала, ноут поднят, а включение долгое не могу победить.
Вложение:
dump.rar

gmosin [ 18 май 2021, 16:40 ]
Заголовок сообщения:  Re: Борьба с SoC: чистка ME/TXE-региона

Fenrirka

а если склеить 8м+1м например в хекс редакторе и попробовать?

Fenrirka [ 18 май 2021, 16:46 ]
Заголовок сообщения:  Re: Борьба с SoC: чистка ME/TXE-региона

gmosin писал(а):
а если склеить 8м+1м например в хекс редакторе и попробовать?

Ну тогда MEA не ругается, что логично, но проблему с OEm Hash не решает.
Сижу, курю про ключи и про ssl...

sergej66 [ 18 май 2021, 16:50 ]
Заголовок сообщения:  Re: Борьба с SoC: чистка ME/TXE-региона

У вас 9 версия ME, никакой openssl вам не нужен. Вас не туда понесло... И про склеить вам верно подсказывают

Fenrirka [ 18 май 2021, 17:03 ]
Заголовок сообщения:  Re: Борьба с SoC: чистка ME/TXE-региона

sergej66 писал(а):
Вас не туда понесло...

Тогда не понимаю.
Дамп склеил.
Регион и fit скачал с win raid.
Подкидываю регион.
Получаю вот это
Вложение:
Снимок.PNG

И при build выскакивает ошибка "OEM Public Key Hash cannot be empty"
Где я прокололся тогда(

sergej66 [ 18 май 2021, 17:10 ]
Заголовок сообщения:  Re: Борьба с SoC: чистка ME/TXE-региона

Обратите внимание на размер родного МЕ и того, который подкидываете

Страница 3 из 11 Часовой пояс: UTC + 4 часа
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/