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

HP ProDesk 405 G6 DM совместим ли процессор
https://vlab.su/viewtopic.php?f=289&t=143631
Страница 1 из 2

Korsarchik [ 07 авг 2024, 19:05 ]
Заголовок сообщения:  HP ProDesk 405 G6 DM совместим ли процессор

Здравствуйте!
У меня вопрос, может не совсем по теме, но все же.
Есть мини ПК HP ProDesk 405 G6 DM на материнской плате DA0F92MB6F0 REV: F, BIOS S25 (флешка Winbond 16MB). Сейчас в этом мини ПК установлен процессор Ryzen 3 3200GE. Вопрос заключается в том, заработает ли на этой плате процессор Ryzen 3 PRO 4350GE (Ryzen 3 4300GE) или какой-нибудь другой процессор 4000-ой серии. Или Ryzen 5 3400GE это максимум для этого мини ПК? Пару лет назад у меня уже был точно такой же мини ПК с BIOS'ом S25, тогда у меня на нем не завелся заведомо исправный Ryzen 7 PRO 4750GE.
И еще вопрос, пробовал ли кто-нибудь менять флешку с 16MB на 32MB с последующим залитием дампа от 32MB версии платы на данном мини ПК?

RhOuCnK [ 08 авг 2024, 10:03 ]
Заголовок сообщения:  Re: HP ProDesk 405 G6 DM совместим ли процессор

It has official support for 4000* apu-s so it should have worked.
Maybe it needs a bios update with a 3000* cpu installed.

As for the second part all boards have specific features and hardware specifications for a bios to work, like id-s.
So it is highly unlikely that the non original (not meant for this exact hardware) bios would work.

Korsarchik [ 08 авг 2024, 11:36 ]
Заголовок сообщения:  Re: HP ProDesk 405 G6 DM совместим ли процессор

В теории должно работать, но интересует как на практике. Мини ПК HP ProDesk 405 G6 DM бывают двух версий. Одна версия идет с микросхемой BIOS'а на 16MB, для нее подходит только BIOS S25. Вторая версия идет с микросхемой BIOS'а на 32MB и для нее подходит только BIOS S27. Причем S25 и S27 это код модели, а не версия BIOS'а.

RhOuCnK [ 08 авг 2024, 18:22 ]
Заголовок сообщения:  Re: HP ProDesk 405 G6 DM совместим ли процессор

Well if you have free time and an adventorious spirit you can always experiment. :-):
In theory nothing bad can happen, only that it doesnt work.
Just make sure you back up the old bios or keep the 16m rom on hand to fall back to.

3.5nando [ 09 авг 2024, 01:01 ]
Заголовок сообщения:  Re: HP ProDesk 405 G6 DM совместим ли процессор

по поводу такого апгрейда в техподдержке HP был уже вопрос, к сожалению, на который никто не ответил
https://h30434.www3.hp.com/t5/Desktop-H ... -p/8824593

так же здесь на форуме есть слитый дамп для вашего шасси, где указано что процессор Ryzen 4xxx и биос S27
viewtopic.php?f=289&t=88571&p=1063449&hilit=%2ADA0F92MB6F0%2A#p1063449

аналогично ссылке выше
https://remont-aud.net/dump/kompjutery_ ... 1-0-132674

между S25 и S27 есть разница в прошивке для работы с SMU, как минимум нумерация версий модуля для SMU другая
еще 405 G6 выпускался то с процессорами 3xxx, то с 4xxx
вангую что это и есть корень всех зол, для 3xxx сделали S25 биос, а для 4xxx S27, тем более что S25 и S27 были выпущены в одно и тоже время

по поводу замены флешки на 32 МиБ, то я думаю вполне прокатит, стоят же они на этом шасси у некоторых
если что вот модель 32 МиБ флешки — MX25L25673G

Korsarchik [ 09 авг 2024, 01:40 ]
Заголовок сообщения:  Re: HP ProDesk 405 G6 DM совместим ли процессор

3.5nando, спасибо за развернуть ответ.
По поводу вопроса на сайте HP в разделе тех поддержки, я видел этот вопрос еще года полтора назад. Странно, что за это время так никто и не ответил. Есть подозрение, что HP стыдливо удаляет всю инфу о том, что модель HP ProDesk 405 G6 DM с версией BIOS'а S25 не поддерживает процессоры 4000-ой серии. В HP могли бы ввести какой-нибудь добавочный индекс к модели перед запуском этой модели мини ПК в продажу, чтобы люди понимали, что они берут, как это сделала Lenovo с их ThinkCentre. А так получается, обе версии, S25 и S27 называются одинаково: "HP ProDesk 405 G6 DM" без какого-либо индекса в названии модели. HP ProDesk 405 G6 DM с BIOS'ом S25 нужно было назвать HP ProDesk 405 G5+ DM или как-нибудь в этом духе.
Я уже заранее подготовился, скачал дамп S27 с такой же платы, заказал микруху MX25L25673GZ4I-08G на алике. Еще скачал и обрезал стоковый образ прошивки S27 до нужного размера. Пока еще со старым BIOS'ом S25 сохранил в текстовый файл всю уникальную информацию при помощи программы HP BCU. Когда придет микросхема BIOS'а, сначала буду заливать стоковый чистый дамп S27 и если комп нормально стартанет, то опять же при помощи HP BCU сгенерирую файл конфигурации, внесу в этот файл уникальную информацию, сохраненную ранее и залью в мини ПК. Если не получится внести уникальную информацию в стоковый BIOS S27, залью скачанный дамп S27 от такой же платы, только ключ винды поменяю.

Korsarchik [ 10 авг 2024, 14:30 ]
Заголовок сообщения:  Re: HP ProDesk 405 G6 DM совместим ли процессор

Мне нужен дамп EC как образец, чтобы сделать образ прошивки для EC из стокового образа, подскажите, где можно скачать?

3.5nando [ 11 авг 2024, 00:06 ]
Заголовок сообщения:  Re: HP ProDesk 405 G6 DM совместим ли процессор

берите текущий дамп с вашего EC для опытов

и неплохо было бы узнать модель EC :ne_vi_del:
есть пара вполне конкретных догадок где в образе лежит прошивка для EC, но для этого нужна модель и очень желательно слитый дамп

да и вообще можно попробовать S27 образ переделать чтобы получилось залить на ваш 16 МиБ winbond, т.к в этом образе padding в самом начале аж на 16+ МиБ (читайте тупо наполнение FFFF'ами)
пробуйте просто откусить 16 МиБ в самом начале и зашивать, естесна уже после первоначальной обрезки образа (к примеру способом ниже)
всё равно вам ждать пока флеш из китая приедет :-)

про первоначальную обрезку:

у обоих образов, S25 и S27 соотвественно — одинаковое количество "лишних" байт (148832)

в phoenix tool открываем по очереди оба образа (с сайта HP которые), и смотрим где заканчивается последний File Volume (offset + size)
для s25 — 0x1000320
для s27 — 0x2000320

вырезаем куски из образов начиная с этих смещений и до конца файлов
вырезанные куски получились по 148032 байт у каждого

т.е лишних у нас 148832 байт, а куски получились 148032 байт — то получается что не достает 800 (0x320) байт
да и если присмотреться, то получается что все File Volume'ы имеют в значении offset хвост в виде 800 (0x320) байт
значит нужно где то в самом начале еще вырезать эти 800 (0x320) байт

открываем s25 либо s27 и видим что у обоих как раз первые 800 (0x320) байт заполнены сначала нулями и потом немного каких то данных, а далее после этих 800 байт идут как раз FFFFFFFF'ы, т.е вполне ожидаемый padding
получается вот она пропажа :-)
вырезаем эти байты у s25 и s27

сверяемся:
теперь размер s25.bin равен ровно 16 МиБ, размер s27.bin ровно 32 МиБ, а так же их последние File Volume'ы заканчиваются ровно на 16/32 МиБ

3.5nando [ 11 авг 2024, 08:33 ]
Заголовок сообщения:  Re: HP ProDesk 405 G6 DM совместим ли процессор

извиняюсь, каркнул на затуманненую голову по поводу переделки S27 для winbond 16 МиБ
сейчас решил снова покопаться на отдохнувшую голову, оказывается проморгал кучу данных спрятанных в тех 16 метрах padding'а (к примеру строковые литералы, которые используются в форматированном выводе, для отладки или логирования наверное :ne_vi_del:)
поэтому просто взять отрезать половину и залить врядли прокатит

3.5nando [ 12 авг 2024, 10:07 ]
Заголовок сообщения:  Re: HP ProDesk 405 G6 DM совместим ли процессор

ну так что :-):?
Подскажете какая модель EC у вас?
Может и шить то не надо
А я уже дальше как нибудь в свободное время постараюсь еще покопаться, зная что за EC у вас
всё таки обходить вендор-локи и всё с этим связанное — дело благородное
---------- Добавлено спустя 18 минут 2 секунды: ----------
еще можно попробовать просто пересадить из S27 в S25 PEI модули для инициализации CPU, а то я в интернете находил информацию как кто то это делал, но у самого не было подходящего случая
но что то мне кажется этого будет недостаточно, потому что Ryzen 3xxx это Zen+, а Ryzen 4xxx это уже zen2 и соответственно код для SMU будет другой
так же попробую освежить память, почитав толмуд в виде спеков на UEFI, чтобы было что конкретно советовать
но ошибки и как следствие кирпичи — неизбежны

Korsarchik [ 12 авг 2024, 11:57 ]
Заголовок сообщения:  Re: HP ProDesk 405 G6 DM совместим ли процессор

EC Nuvoton. Точную модель пока что не могу подсказать, как и сделать дамп прошивки EC, т.к. и сам EC и микросхема с прошивкой для него находятся на обратной стороне платы. Полностью разбирать мини ПК пока что не планирую. Возможно будет достаточно перепаять флешку BIOS'а (к ней есть доступ без полной разборки мини ПК) с 16MB на 32MB и залить образ BIOS'а S27. Я заказал еще одну микросхему BIOS'а, но уже с доставкой из РФ, т.к. из китая долго ждать. Через два-три дня должны прийти и проц Ryzen 3 4300GE и флешка BIOS'а.

3.5nando [ 12 авг 2024, 12:01 ]
Заголовок сообщения:  Re: HP ProDesk 405 G6 DM совместим ли процессор

пока что нарыл еще обнадеживающую информацию:
версия SMU для S25 — из "семейства" версий для архитектур Picasso, т.е трехтысячные что стоят в некоторых ProDesk'ах (в том числе в вашем)
а вот версия SMU для S27 — уже для Renoir'ов, т.е для четырехтысячных
поэтому теперь могу с уверенностью утверждать что если поменять на S27 и ПК стартанет — то проблема будет решена

Korsarchik [ 12 авг 2024, 12:24 ]
Заголовок сообщения:  Re: HP ProDesk 405 G6 DM совместим ли процессор

Скормил этой программе дамп со своего HP ProDesk 405 G6 DM. Похоже, что там действительно поддерживаются только процессоры семейства Picasso.
Вот:
Вложение:
smuc_rs.jpg

Продублировал текстом:
C:\TEST>smuc_rs.exe Dump_1.bin
INFO smuc_rs > FILE: Dump_1.bin (16 MB)
INFO smuc_rs > AGESA: Ok(["AGESA!V9 ComboAM4v2PI 1.2.0.Ca", "AGESA!V9 ComboAM4v2PI 1.2.0.Ca"])
INFO smuc_rs >
INFO smuc_rs > [00020000] FirmwareEntryTable
INFO smuc_rs > Location 00128E00, Size 00006D70 ( 27 KB) // None 4.30.92.0 Picasso
INFO smuc_rs > Location 0020E600, Size 00006D70 ( 27 KB) // None 4.30.92.0 Picasso
INFO smuc_rs > Location 00105B00, Size 000232A0 (140 KB) // None 4.30.92.0 Picasso
INFO smuc_rs > Location 001EAF00, Size 000232A0 (140 KB) // None 4.30.92.0 Picasso

А вообще, идея по модификации 16MB версии BIOS'а мне кажется не очень хорошей, т.к. стоит запустить официальный апдейт BIOS'а и если BIOS обновится, то все слетит и опять не будет поддержки 4000-ой серии. Куда более интересной, мне кажется идея по замене флешки с 16MB на 32MB с последующим залитием образа или дампа от 32MB версии. В таком случае, официальное обновление BIOS'а должно нормально работать.

3.5nando [ 12 авг 2024, 13:05 ]
Заголовок сообщения:  Re: HP ProDesk 405 G6 DM совместим ли процессор

по ошибке подумал утилита откуда то из системы дергает информацию
проверил S27 и утилита не открыла нормально, поэтому ссылку в изначальном посте удалил, думал не успели прочитать
сейчас проверил еще раз на S25 и всё показалось как у вас на скрине

видимо не зря там в README написано "This is very much still a work in progress so beware of that when using info provided by this tool"

в общем — возвращаю ссылку, вдруг кому еще пригодится
https://github.com/LeagueRaINi/smuc_rs

Korsarchik [ 13 авг 2024, 14:37 ]
Заголовок сообщения:  Re: HP ProDesk 405 G6 DM совместим ли процессор

Любопытство меня победило и ждать больше не хотелось, я вчера поехал и купил микруху MX25L25673G, еще купил проц Ryzen 7 PRO 4750GE. Перепаял микруху, залил образ для S27. При подключении питания, световая индикация выдает 6 (не 5, а именно 6) длинных красных световых сигнала и 3 коротких белых. Поставил обратно для теста процессор Ryzen 3 3200GE, но мини ПК так же не запустился. Пробовал заливать дамп S27 от такой же платы, результат тот же, 6 длинных и 3 коротких световых сигнала. С обратной стороны платы есть микросхема MX25L3255E (4MB), чтобы снять с нее дамп, ее пришлось выпаять. Сравнил дамп этой микросхемы со стоковым образом BIOS'а и не нашел ничего похожего. Возможно дело в прошивке этой 4MB микросхемы, возможно дело в прошивке EC. EC на этой плате Nuvoton NPCD318HA0DX. Пока что вернул на место родную флешку на 16MB и мини ПК запустился с процом Ryzen 3 3200GE. Хорошо бы найти дамп микрухи MX25L3255E от платы с S27 BIOS'ом.

По поводу SMU в S25 и S27, вот что выдает Ryzen SMU Checker:
Вложение:
Ryzen_SMU_Checker.jpg


У кого-нибудь есть еще идеи, как подружить этот мини ПК с процессорами 4000-ой серии?

3.5nando [ 13 авг 2024, 15:21 ]
Заголовок сообщения:  Re: HP ProDesk 405 G6 DM совместим ли процессор

к сожалению AMD не особо шибко публикует информацию со всем что связано с запуском системы (в программном смысле), у intel с этим как то попроще и документации побольше
копая дальше образ мне показался странным момент с мапингом прошивки (отображением в адресное пространство процессора)
нигде толковой документации или статей про это я пока что найти не смог, помню только что посредник между флешем биоса и процессором это FCH (нужно уточнить)
с EC фиг с ним, если его прошивка лежит на отдельной микросхеме — то она не обязана быть в образе биоса и вообще к самому штатному обновлению биоса врядли имеет отношение

попробуем порассуждать о том как проходят первые шаги программной инициализации:
в AMD процессорах вот уже лет как десять в самом процессоре встроен еще один ARM процессор, называется он AMD Platform Security Processor (AMD PSP)
это типа аппаратное решение для "безопасности"
PSP сначала читает нужные ему данные из флеш биоса, запускает boot firmware, обновляет микрокод, раздумывает всё ли в порядке и дальше уже запускает основной процессор (одно ядро)
что именно он читает — есть в документации coreboot https://doc.coreboot.org/soc/amd/psp_integration.html
в обоих образах (S25 и S27) всё на первый взгляд в порядке, т.е PSP есть что читать в нужных местах
далее запускается какое нибудь ядро основного процессора, переходит на reset vector (0xFFFFFFF0) и начинает выполнение
ну а далее уже всё в штатном режиме, SEC фаза, PEI фаза и т.д, всё это уже относится непосредственно к UEFI части образа

теперь к сути:
в S25 адреса в структурах данных для PSP адресуются так, будто 16 МиБ всей флеши замапились в конец 32 битного адресного пространства (от 0xFF000000 до 0xFFFFFFFF)
а в S27 адреса в этих структурах как будто мапятся сразу в 0x00000000, ну или по крайней мере первые 16 МиБ всей прошивки

в общем к чему эта вся тягомотина, к тому что нужно дальше и еще больше думать :-)

пока что вижу два возможных варианта:

1. переделка S27 биоса под 16 МиБ
перекинуть в PSP таблицах всё что связано с SMU
перекинуть off-chip прошивку PSP
возможно так же перекинуть прочие необходимые данные

перекинуть код SEC фазы, PEI модули AmdCpuInit и видеобиос

скрестить пальцы и надеяться что всё запустится
т.к в off-chip прошивке PSP возможно может всплыть та же проблема с мапингом (если она есть и всё из за неё)
а редактировать эту прошивку муторно (если вообще возможно) и плюс она защищена криптографически

2. думать всё таки как адаптировать новую флешку не меняя образ биос
но для этого прям очень сильно нужно описание различий компонентов вашей и такой же платы с рабочим S27
в идеале — схема всей платы, в PDF (System Diagram, а не схема печатной платы)

в общем как видите по простому не получилось
попробуйте накинуть посткарту (если есть) и посмотреть что покажет, если посткоды побежали — это уже достаточно неплохой знак
и можете скинуть в ЛС дамп той 4 МиБ флеши?

по поводу световых кодов
https://support.hp.com/kz-ru/document/i ... 2619163-16
документ к сожалению не блещет информативностью
в общем — там нет информации про 6 красных, 3 белых, а эта информация нужна

Korsarchik [ 13 авг 2024, 15:51 ]
Заголовок сообщения:  Re: HP ProDesk 405 G6 DM совместим ли процессор

А если удалить из S25 BIOS'а блоки SMU для процессоров семейства Picasso и добавить SMU блоки для процессоров семейства Renoir, прокатит?

3.5nando [ 13 авг 2024, 16:54 ]
Заголовок сообщения:  Re: HP ProDesk 405 G6 DM совместим ли процессор

не прокатит

по поводу световых кодов нашел мануал для обслуживания 405 g6
https://h10032.www1.hp.com/ctg/Manual/c06955885.pdf
страница pdf 83 (по внутренней нумерации — 75)

ни слова там, да и вообще на всем сайте HP, про 6 красных и 3 белых не нашел
зато есть про 5 красных 3 белых и это System Board, а конкретно "The embedded controller has timed out waiting for the BIOS"
ну или по русски, но уже просто с сайта HP: "Это состояние указывает на то, что BIOS не удается получить доступ к компоненту в течение установленного интервала времени.", очевидно вместо BIOS тут EC, это я думаю упрощение для массового пользователя.

если допустить что я угадал, то получается EC просто не может прочитать новую 32 МиБ флеш
напишите модель вашей 16 МиБ winbond, я сегодня ближе к ночи или завтра утром попробую по даташитам сверить что не так

возможно даже придется шить сам EC (или его флеш память, если она вообще от него), вдруг там ID не совпадает и поэтому не хочет читать
тогда придется искать дамп от S27 версии
так же могу попробовать пропатчить то что есть (если конечно не найдете нужный дамп), всё таки EC это в первую очередь микропроцессор, а значит зная архитектуру можно редактировать прошивку

если найдете System Diagram на вашу материнскую плату — то будет вообще круто

пока на этом всё, нужно идти. Не забудьте скинуть в ЛС ваш дамп той флеши на 4 МиБ и написать модель основной 16 МиБ флеши winbond, и еще попробуйте поискать S27 дамп для 4 МиБ (я находил, но скачать не смог, там было два дампа, один для основной MX, второй тоже для какой MX, размер не показывало)

Korsarchik [ 13 авг 2024, 17:30 ]
Заголовок сообщения:  Re: HP ProDesk 405 G6 DM совместим ли процессор

Модель флешки BIOS'а с завода на этом мини ПК, Winbond 25Q128JVSQ. Ссылку на дамп MX25L3255E скинул в личку.

Еще, забыл сказать, что когда на плате была припаяна флешка BIOS'а на 32MB, я даже пробовал запускать плату с выпаянной микросхемой MX25L3255E. Поведение платы не меняется, так же 6 длинных красных световых сигналов и 3 коротких белых.

3.5nando [ 14 авг 2024, 13:31 ]
Заголовок сообщения:  Re: HP ProDesk 405 G6 DM совместим ли процессор

в случаем флешку 4МиБ не перепутали?

в дампе что вы мне скинули — куча странного мусора (видимо до вашего ПК она стояла где то еще):
1. информация DMI от компа с железом 15 летней давности (феникс биос, и xeon какой то)
2. сетевые дампы от общения с портом dash сетевой карты realtek (удаленный доступ к компьютеру и настройка)
3. даже нашел выхлоп от команды make config, чему сильно удивился ;;-)))
4. куча остального косвенно связанного с вышестоящими пунктами

и эти данные повторяются по несколько раз
в общем не смог найти хоть что то с намеком на прошивку EC, это нереально, либо её там попросту нет

по поводу совместимости замены той winbond на macronix:
напряжения, и поддерживаемая частота совпадают
а в остальном мне показалось как то не шибко взаимозаменяемы, но это не новость (даже при одинаковом размере)
вообще странно почему она не читается (если не читается), ведь стоит на таких же материнских платах (у тех кто S27 дампы выкладывал), значит и поддержка должна быть
без схемы на ваш DA0F92MB6F0 больше ничего толкового написать не смогу, а этой схемы в интернете нет

я бы попробовал чисто ради эксперимента попробовать снять 4 МиБ флеш, но оставить родную 16 МиБ и посмотреть что произойдет

по дальнейшим вариантам — остается только патчить S25
там трудность только в переносе PSP и SMU, из за возможной проблемы с адресами о которой я писал несколькими постами ранее
но если найдете образы на 16 МиБ от других ноутов/компов и если там будут SMU с поддержкой Renoir — то возможно всё сильно упростится
т.е главное пройти этот этап, а PEI модули и видеобиос уже покажутся ерундой по сравнению с этим

по поводу того, что после пропатчивания не сможете обновлять биос — я бы не стал переживать
там вечно у них какие то дыры всплывают из за которых "окирпичатся и заразятся все компы на свете" и вечно их латают, где то посолят, где то поперчат...

Korsarchik [ 14 авг 2024, 13:49 ]
Заголовок сообщения:  Re: HP ProDesk 405 G6 DM совместим ли процессор

Флешку на 4MB я не перепутал, это именно та флешка, которая стояла в этом мини ПК. Да и другой флешки на 4MB у меня нет. Предположу, что флешка на 4MB нужна для DASH KVM. Кстати, упоминание о DASH есть в самом начале дампа 4MB флешки. По поводу инфы, попадающейся на флешке (упоминание о Phoenix BIOS, Xeon и прочий хлам), да, я все это видел и тоже был сильно удивлен.

По поводу совместимости флешек BIOS, я запаивал флешку MX25L25673GM2I-08G в корпусе SOP8, они у нас есть в продаже, да и плату не нужно сильно греть, чтобы отпаять/припаять такую флешку. А платы, те, что c S27 BIOS'ом с завода идут с флешками MX25L25673GZ4I-08G в корпусе WSON8 и именно с таких флешек снимались дампы, что я находил. Может ли это как-то влиять, я не знаю и пока что проверить не смогу, т.к. у меня сейчас нет флешки MX25L25673GZ4I-08G на руках.

Еще предположу, что прошивка EC хранится в самом EC и ее размер около 128KB.

Да и вообще, я думаю, что нет простого способа подружить эту модель мини ПК с BIOS'ом S25 с процессорами 4000-ой серии. Еще заметил, что плата DA0F92MB6F0 идет и на модели HP EliteDesk 805 G6 DM, а на этой модели мини ПК куда больше отличий от HP ProDesk 405 G6 DM, чем на HP ProDesk 405 G6 DM с версиями BIOS'а S25 и S27. И компонентная база на платах с версиями BIOS'а S25 и S27 может отличаться. Да и наверняка в HP предусмотрели защиту от таких "умников", которые перепаяют флешку с 16MB на 32MB. Не просто же так, HP каждый раз выпускает новую модель мини ПК под новое поколение процессоров, хотя сокет один и тот же. Это большие бабки. Хочешь новое поколение процов? Будь добр, купи новое поколение мини ПК.

3.5nando [ 14 авг 2024, 14:53 ]
Заголовок сообщения:  Re: HP ProDesk 405 G6 DM совместим ли процессор

Korsarchik писал(а):
По поводу совместимости флешек BIOS, я запаивал флешку MX25L25673GM2I-08G в корпусе SOP8, они у нас есть в продаже, да и плату не нужно сильно греть, чтобы отпаять/припаять такую флешку. А платы, те, что c S27 BIOS'ом с завода идут с флешками MX25L25673GZ4I-08G в корпусе WSON8 и именно с таких флешек снимались дампы, что я находил. Может ли это как-то влиять, я не знаю и пока что проверить не смогу, т.к. у меня сейчас нет флешки MX25L25673GZ4I-08G на руках.

флешки отличаются только корпусом, даташит MX25L25673G, страница 99

кстати по поводу совместимых флешек
viewtopic.php?f=177&t=113200
EC как у вас
а флешка биоса от макроникс на 3V и 16 МиБ, т.е думаю аппаратно поддержка макрониксов есть

по поводу компонентной базы, не думаю что стали сильно заморачиваться, платформа и модель платы всё таки одна и та же
предположу что всё ограничилось страпами
т.к схем наверное ни у кого нет и они не появятся в ближайшие годы, а за это время продукт перестанет приносыть прибыль :-)
---------- Добавлено спустя 17 минут 29 секунд: ----------
по поводу переделки S25 для Ryzen 4xxx, с этим увы, смогу помочь только на выходных когда весь день будет свободным
кстати, ваш биос же Insyde H2O?

Korsarchik [ 14 авг 2024, 16:37 ]
Заголовок сообщения:  Re: HP ProDesk 405 G6 DM совместим ли процессор

По поводу того, поддерживает ли BIOS этого мини ПК InsydeH2O, не подскажу.

Нашел инструкцию по редактированию AMD'шных BIOS'ов. Не знаю, насколько успешно можно добавить поддержку новых процессоров по этой инструкции, но я попробую. Также буду рад помощи в модификации стокового BIOS'а S25 (16MB) с целью добавления поддержки процессоров 4000-ой линейки.

Прикладываю архив с чистым образом S25 без DMI, может кто-нибудь сможет его модифицировать:
Вложение:
Stock_S25_CUT.zip

3.5nando [ 14 авг 2024, 16:45 ]
Заголовок сообщения:  Re: HP ProDesk 405 G6 DM совместим ли процессор

имел в виду производителя вашего биоса. InsydeH2O? Узнать можно в настройка биоса, запустив ПК
Сообщение не в тему
инструкция огонь, кладезь информации
странно что мне она не попадалась

3.5nando [ 15 авг 2024, 14:06 ]
Заголовок сообщения:  Re: HP ProDesk 405 G6 DM совместим ли процессор

накопал прилично информации про EC:

а то я как то сильно увлекся дампами биосов и проморгал (или забыл) про два ключевых момента:
1. это ам4
2. это десктоп
:-)

я откопал несколько схем на материнские платы AM4
в вашем ProDesk стоит чипсет AMD R565 (это почти как B450/B550 на обычном десктопе), значит общие черты и функциональные характеристики плат AM4 применимы (или хотябы рассмотримы) и к вашей плате

к сути.

тут EC фактически находится в процессоре
а сам "мультиконтроллер" это обычный Super I/O (можно сказать в самом оригинальном значении термина), для того чтобы просто собирать инфу с датчиков и допотопной PS2 периферии (если она есть)
вот кстати еще довод про ваш Nuvoton https://ascnb1.ru/forma1/viewtopic.php? ... 20#p858659
но не всё так однозначно...
потому что помимо стандартных функций SIO, в него может быть встроен микроконтроллер (для чего конкретно — не знаю), тогда по спецификации самой Nuvoton — это будет уже eSIO (и ему может понадобиться внешний ROM)

решил еще раз просмотреть History.txt который поставляется в HP'шном .exe с биосами
к моему удивлению там оказалась строчка "Super I/O (SIO) version: 9.8.23"
после этого сразу пошел копать образы S25 и S27 и нашел 256 КиБ ARM прошивки
первым делом нашел кусок со строковыми литералами (помогает сэкономить массу времени), ну и в общем только подтвердилось всё, это прошивка скорее для EC (который типа хаб, который типа в процессоре находится), добавляем сюда то, что главная SPI флеш подключается напрямую к процессору — то думаю вывод очевиден.

по поводу совместимости самих флешек, однозначно могу сказать что они взаимозаменяемы на этой платформе, тем более в PSP таблицах (в самом образе биоса) даже можно выставлять флаги для того чтобы работать с Macronix, либо с другим вендором (видимо это влияет на какие то тонкости работы, я в даташите сильно не углублялся)

тогда останется вам всего лишь проверить что сигнальные дороги от главной биос флеши (XU21) идут прямо к сокету, думаю даже визуально — будет достаточно
и так же надо будет узнать от чего там вторая флеш на 4 МиБ с непонятным дампом. Рядом с ней было что то? Может быть реалтековский сетевой чип? Можете даже взять в лоб попробовать прозвонить любую сигнальную ногу/дорогу этой флеши на все ноги микрухи Nuvoton. В общем любым путем выяснить куда она подключена.

выводы:
если главная флеш подключена прямо к процессору — то я действительно не понимаю в чем прокол, посредников между флешем и процессором быть не должно, все необходимые блоки взаимодействия с флешем встроены непосредственно в процессор, материнские платы должны быть 1 в 1 одинаковые что для S25 что для S27
поэтому остается выяснить про 4 МиБ микруху и думать дальше, ну или я на выходных попробую либо пропатчить S25, либо ужать S27 до 16 МиБ

еще могу предположить что это флешка которую вы купили — галимая китайская подделка, потому что у меня в городе тоже продаются SPI флеши, но вот только если приглядеться, то там то маркировка будет кособокой, то еще че то, то какие то конфиг/статус регистры не будут доступны и т.д. (правда и ценник соответствующий :-))

3.5nando [ 16 авг 2024, 03:55 ]
Заголовок сообщения:  Re: HP ProDesk 405 G6 DM совместим ли процессор

всё может оказаться гораздо проще... ;;-)))
я до сих пор считаю что все должно было заработать в штатном режиме без проблем после замены биоса и флеши, учитывая информацию которую я приводил выше

https://h30434.www3.hp.com/t5/Desktop-B ... -p/9064218
вы батарейку снимать пробовали? Вообще полностью обесточьте ПК, снимите батарейку, поклацайте кнопку включения, вставьте батарейку обратно и пробуйте запускать
как вариант конечно, потому что CMOS скорее всего находится прямо в процессоре, поэтому снимая/вынимая процессор по сути произойдет тоже что выше
можно еще попробовать замкнуть контакты CLEAR CMOS, если найдете или если они у вас есть

Korsarchik [ 16 авг 2024, 09:52 ]
Заголовок сообщения:  Re: HP ProDesk 405 G6 DM совместим ли процессор

Мини ПК я уже собрал обратно.
По поводу того, что флешка может быть поддельной, это исключено, флешка оригинал.
Батарейку CMOS я конечно вытаскивал, при операциях с флешкой и ставил обратно перед тестом на включение мини ПК, дело не в этом. Батарейку проверял мультиметром, батарейка живая, выдает около 3,1V. Я пробовал запускать мини ПК как с батарейкой CMOS так и без нее.

Чем больше я вникаю в вопрос возможности добавления поддержки процессоров 4000-ой серии на данной модели мини ПК с BIOS'ом S25 (и других подобных мини ПК), тем больше я понимаю, что шансы на успех равны нолю или около того. Читал несколько похожих тем на других ресурсах, во всех этих темах приходили к одному и тому же выводу, что добавить поддержку новых процессоров нельзя.

3.5nando [ 16 авг 2024, 11:19 ]
Заголовок сообщения:  Re: HP ProDesk 405 G6 DM совместим ли процессор

приходили к одному и тому же выводу потому что никто не знал или не имел представления как модифицировать прошивки для поддержки новых процессоров, особенно на новых платформах где куча всего интегрирована на одной SoC
ну оно и не удивительно — это мрачный лес почти без документации, особенно на AMD

я по чуть чуть в свободное время ковырял прошивки
и бОльшую часть данных смог +- идентифицировать и найти структуры для работы с ними, можно сказать достаточно для того чтобы произошел пуск и начали показываться посткоды

меня только смущает что значит этот 6/3 код ошибки
от вас требуется методом тыка выяснить это, а так же выяснить за что отвечает та 4 МиБ флешка (рядом с чем расположена, имеет ли прямой контакт с Nuvoton'ом)

потому что эти ошибки показываются просто при подключении питания (как я понял из тогдашнего поста), а не при нажатии кнопки ПУСК
следовательно могу предложить следующие варианты:
1. выпаять флеш биоса и смотреть что произойдет, будут ли гореть индикаторы
2. полностью стереть родную флеш биоса и запаять обратно, что будет показывать

эта информация даст как минимум ответ на то, ошибка это аппаратная, или все таки программная

если у вас больше нет желания возиться, то дайте знать. Я пойму :co_ol:

Korsarchik [ 16 авг 2024, 18:24 ]
Заголовок сообщения:  Re: HP ProDesk 405 G6 DM совместим ли процессор

Ну просто это не дело, флешку по несколько раз в день отпаивать/припаивать, только чтобы проверить очередную теорию.

Я запаял обратно флешку на 16MB. Для того, чтобы залить BIOS, я использую прищепку и после прошивки, сравниваю содержимое флешки с исходным файлом для прошивки. Знаю, многие ругаются и плюются, когда слышат про использовании прищепки для считывания и прошивки BIOS'а, но я приноровился и прищепка меня еще ни разу не подвела. И для проверки нескольких версий модифицированного BIOS'а мне не придется отпаивать флешку. Поэтому, предлагаю все же двигаться в направлении модификации S25 BIOS'а (16MB), т.к. вариант с заменой флешки на 32MB мне кажется куда менее перспективным.

Если честно, я вообще мало верю в успех всего этого мероприятия.

Единственное полезное, что можно получить из этой темы, это чистые образы для прошивки без DMI, как для версии S25 (16MB), так и для версии S27 (32MB).
Архив с образами ниже:
Вложение:
Stock_02150100_S25+S27_without_DMI.zip

3.5nando [ 17 авг 2024, 11:25 ]
Заголовок сообщения:  Re: HP ProDesk 405 G6 DM совместим ли процессор

нашел здесь на форуме схему на Lenovo ThinkCentre M75q Gen 2 (прямой конкурент вашего ProDesk и такого же EliteDesk)
схему скинул в ЛС
всё в общем подтвердилось, главная флеш SPI подключается напрямую к процессору
все функции FCH и EC так же переехали в процессор, что в общем не новость для тех у кого есть схемы на AM4
так же на этой схеме Super I/O IT 8638E, и он обозначен как именно SIO, т.е без "мозгов"
ваш Nuvoton тоже обычный SIO без "мозгов", судя по той информации что я находил

для Nuvoton я так понял это очень легко выяснить просто посмотрев на буквы в начале
NPCD — это обычный SIO
NPCE — это EC с функциями SIO
NPCT — это TPM (trusted platform module)

кстати, по поводу TPM
на схеме Lenovo он есть
как я косвенно понял из информации что я находил — он не влияет на запуск системы, т.е он используется уже потом когда биос на картинке показался или в самой операционной системе ПК
так же этот Lenovo вендор локнутый, ну применительно к процессорами точно, видимо поэтому на схеме есть TPM
https://www.servethehome.com/hp-amd-ryz ... -gigabyte/
а вот HP как раз не имеет подобных капканов, если верить статье

по поводу той флешки на 4 МиБ — по схеме на Lenovo в отличие от основной флеши биоса, есть еще одна дополнительная чисто для дебага (что в общем, кстати, косвенно совпадает с тем мусором отладочного характера что был найден на ней)

так же еще нашел в образе прошивку для чипсета (у вас должен быть AMD PRO R565, такой белый квадратик где снизу написано 218 и т.д)
дата и версия совпадает что для S25, что для S27
полистал немного, хедер и прошивка совпадают 1 в 1, сверять контрольные суммы не стал — лень

по поводу патча S25:

на скорую руку, с утра пораньше, написал софт для того чтобы парсить PSP данные
с S25 всё отпарсилось в штатном режиме, и по логике всё на месте
а с S27 геморрой начался, я то разобрался как отпарсить, но всё равно как то излишне запутанно (двоичная структура если что всё равно по "стандарту")

видимо поэтому smuc_rs не может парсить S27, глянул по исходникам, там вообще неправильно парсится, да и исходники сомнительного качества
глянул еще исходник ryzen smu checker (тот что в виде сайта), там еще круче, там просто ищутся данные по сигнатурам :-), т.е ничего (в классическом понимании) не парсится

для начала я попробую модифицировать исходный S25
т.к там есть одна таблица PSP и внутри неё еще одна вложенная таблица PSP, где просто повторяются записи на блоки (одинаковый тип, одинаковое смещение, одинаковый размер)
поэтому сделаю слияние таблиц в одну
после этого нужно будет проверить произойдет ли запуск вообще
если да — то копаем дальше
если нет — лавочка сворачивается :-), потому что я не буду знать что делать дальше
до обеда думаю скину в ЛС

так же нашел 16 МиБ биос от того же леново, с поддержкой и Picasso и Renoir
скинул его так же в личные сообщения, попробуйте залить его
очевидно это не будет работать, мне просто интересна реакция железа на это, будут ли лампочки мигать, вентиляторы крутиться и т.д

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