Ну что ж, так как я не считаю, что консоли как то влияют на политику решил восстановить данный гайд. Заранее напишу что гайд будет редактироваться в несколько этапов, так как даже в оригинале он не точный и имеет некоторые ошибки.
Этот способ позволит узнать на каком этапе загрузки зависла приставка в BLOD.
Здесь также будем обсуждать ошибки загрузки и их решения.
Примерная инструкция, кто шарит быстро поймет.
Всё делается на свой страх и риск!
Требования:
1) Отладочная плата Teensy++ 2.0 или берите другой считыватель например CH341A Programmer
2) каретка под QFN8 (опционально)
3) Программа BwE PS4 NOR Validator для активации UART
4) Терминал типа HyperTerminal или Arduino IDE
Инструкция
1. Отпаиваем SPI flash и подключаем к своему сокету. Подключаем это чудо к Teensy++ 2.0 или CH341, как обычную флешку.
2. Проверяем резисторы вокруг флешки при пайке они могут повредится от нагрева(изменить свое сопротивление приставка не будет включаться), сопротивление у них около 50 ом.
3. Считываем дамп прошивки 2 раза! в програме HxD сверяем дампы на идентичность и сохраняем в надежное место! (этот пункт не обязателен, потому что, если есть проблемы в пайке то оба дампа могут быть с одинаковыми ошибками, потому переходите к следующему.)
4. Важно! в программе BwE проверяем дамп с помощью Validate. если присутствуют сектора WARNING, не продолжаем, криво считалось.
4. Активируем Uart. Enable\Disabled UART or IDU Mode > Enable\Disable UART > Enable\1
5. Дамп с активированым uart "uart_patched.bin" зашиваем во флешку с проверкой
6. Возвращаем SPI память обратно в приставку и подключаемся к UART
(потребуется три провода RX, TX и GND).
TX – режим передатчика
RX – режим приемника
GND — Земля, минус.(тут смысл в том что если вы считываете информацию, - то подключаете RX к RX, а TX к TX, если же вы информацию передаете меняете RX и TX местами, - автор просто не разобрался как работает интерфейс. Отсюда вывод если что то не получается меняйте провода местами. )
На каждых рисунках по разному рисуют RX/TX.
а здесь нарисован TX0 к вашему RX (приставка передает — TX, а преобразователь принимает — RX)
Именно по этой линии будут идти информационные сообщения загрузки secure loader-a.
Скорость: 115200, Биты 8, Без четности, Стоповые 1, Без управления потока
Включаем приставку, и видим сообщение на котором встал BLOD, Если: у вас сразу тухнет приставка и нет сообщений, значит надо -
1)проверить процессор на короткое замыкание
для фат ~16ом
для слим ~1.2ом
для про ~0.7ом
2)подключаться к Mediacon-у у него другая линия (обычно рядом), смотреть через JaiBrute2 командами errlog 0 , errlog 1 и т.д. но расшифровки этих цифр нет нигде, только у меня несколько экспериментальных , например проблема с питанием 80810011
3) сделать реболл процессора так как, либо процессор неисправен, либо отвал /дефект в пайке. Если: приставка включается, но нет никакой информации в терминале, - либо неисправен хаб либо плохо припаян, делайте реболл.
Разные рекомендации:
Отвал памяти/ошибки по памяти
secure loader build: Mar 19 2019 05:31:18 (r9884:release_branches/release_06.510) [711MHz]
AGESA: KG&CN.BDK W8C24
ERROR: DCT[0] is disabled
ERROR: DCT[1] is disabled
ERROR: DCT[2] is disabled
ERROR: DCT[3] is disabled
ERROR: DCT[4] is disabled
ERROR: DCT[5] is disabled
ERROR: DCT[6] is disabled
ERROR: DCT[7] is disabled
1) при отвале проца по линиям озу, решается реболом проца
2) При физическом отвале оперативной памяти
Моё мнение: Память работает парами, чтобы узнать какая именно отвалилась, можно попробовать ее прогреть до 150с, или сразу снять пару. сразу скажу SAMSUNG то еще говно, отваливается и сдыхает очень часто, а вот Micron намного лучше. Обычно, меняют сразу все банки. т.к. из за разности времени обновления HC-28 или HC-25 и тем более фирм могут быть проблемы с загрузкой системы (выхода из BLOD).
ERROR: main(####) loadBios -8 & SAMU Enter/Leave
Ваш syscon не расшифровывает NOR в обеих ошибках. SAMU отвечает за управление ключами и расшифровку.
Решение: заменить все микросхемы консоли на микросхемы платы-донора. По сути получить полностью новую рабочую или частично рабочую консоль и использовать ее на запчасти.
Запуск фатки до прогрева [ERROR]: AmdInitSecure 0x5 и сразу отрубается или повисает в BLOD при замыкании информационной линии от Mediacon до APU.
также само ,ребол проца
А после прогрева ERROR: main.c:ecdsaVeriP224(1509) EcDsaVeri -1 -
ERROR: main.c:main(3196) Invalid idpsCert
или ошибка как выше
то нужно менять память
ERROR: getManufacturingMode(1627) sceSblSnvsRecvSector -36
ERROR: main(3724) getManufacturingMode -36
Здесь очень просто, чужой SYSCON
ERROR: sceSblSlLoadSelfWithVerifiedHeader(171) sceSblCfVeriLoadSegment -36
ERROR: loadBios(2174) sceSblSlLoadSelf -8
ERROR: main(4065) loadBios -8 (здесь 4065 меняется в зависимости от версии ПО)
1) такая ошибка появилась при сгоревшем южном мосте ,а его смерти был виноват Panasonic, что был в коротком замыкании
2)Очень страшная ошибка говорящая скорее всего о повреждении раздела CoreOS, (приставку вырубили во время записи или обновления) если у вас нет рабочего дампа, скорее всего труп. Пока сам решаю данную проблему.
Даже перенос связки на другую плату НЕ ПОМОЖЕТ. Проблема именно в связке.
надо проверить SPI флешку с помощью BwE_PS4_NOR_Validator, может что покажет.
3)После считывания SYSCON-а через SYSGLITCH (Teensy++ 2.0)
выяснил следующее:
Прошивка SYSCON-а расположена по адресам 0x00000 - 0x5ffff для разных ревизий своя прошивка.
Уникальные данные расположены по адресам 0x60000 - 0x7ffff
Сравнивая рабочую SAE-004 и дохлую SAF-003 данной ошибкой.
адреса 0x00000 - 0x5ffff - идентичны
0x60000 - 0x7ffff - расхождения
на SAE-004 много уникальной информации, а на дохлой SAF-003 почти всё забито FF
есть информация для анализа.
GET_HDMI_STATE FAILED
нет связи гнезда с Panasonic. при этом будет белый огонь.
Еслим меняли панасоник - непропай
Или обрыв дросселей, или нет 5V hdmi на предохранителе
или обломан порт
Как проверить что хаб исправен по линии USB (особенно если вы купили его с китая):
Всем привет. Проблема со считыванием дампа PS4, флешка mx25l25635fmi: при считывании через ch341a (на плате чип ch341b, плата работает на 3.3V) постоянно считываются разные дампы,
проверяю программой HDX. Работаю через стандартное приложение ch341 programmer, driver установил par. Подскажите в чем проблема?
Последний раз редактировалось ErikPshat; 19.01.2025 в 21:30.
Причина: resize
Всем привет. Проблема со считыванием дампа PS4, флешка mx25l25635fmi: при считывании через ch341a (на плате чип ch341b, плата работает на 3.3V) постоянно считываются разные дампы,
проверяю программой HDX. Работаю через стандартное приложение ch341 programmer, driver установил par. Подскажите в чем проблема?
Подсказали: нужно считывать прогой NeoProgrammer, с ним всё четко.
Последний раз редактировалось ErikPshat; 19.01.2025 в 21:30.
Причина: resize
Здравствуйте. PS4 Slim. Микросхема Spansion S25FL256L. Программатор CH341B. Дамп считал без проблем. При попытке записи, зависает NEO programmer. Пробовал другие проги, драйвера. результат тот же. Куда копать?
Denis4538, в пункте разные рекомендации уже были предложения по ремонту и расшифровке кодов ошибок, внимательнее читайте тему. Хотя признаю немного устарела информация.
red14street, COOLQH, на пс4 установлена флешпамяти большого обьема для CH341A, могут быть разные глюки. Именно для работы с флешками ps4 лучше использовать Xgecu t48, скорость работы выше, ошибок нету.
PS забросил я множество своих проектов, потому и нет развития. Сообщество не должно стоять на месте развивайтесь, добавляйте информацию.
Скоро не будет: ни Playstation, ни Xbox - останутся лишь наклейки на геймерских миниПК с операционной системой от Steam
Всем привет! подскажите что за ошибка , PS4 FAT юарт показал ошибки по памяти 4,5 банки , поменял банки теперь такая ошибка BlStorageheader, хз мозг кипит
Кто может помочь с дампом? Флешка 100% рабочая и дамп тоже. Сливал 5 раз с перерывом в час, дабы исключить все варианты. Все дампы идентичные.
Проблема в программах. BwE, собственно, скачать уже не возможно нормально, да и купить тоже (и смысла нет из-за одной консоли покупать программу), а PS4 Wee Tools попросту отказывается запускаться, какая-то проблема со скриптами. Может кто помочь включить UART в дампе? Ну и через Validate проверить его.
Дамп слит с помощью Vertyanov Sucсessor (никаких дешевых 341 и так далее). ТОлько выпайка и только хороший программатор.
Bioreactor, попробуйте а вдруг поможет https://wdfiles.ru/1uf3k
Validate тоже вроде нормальный. Но я не гарантию 100% результат, есть нюансы моего софта
Скоро не будет: ни Playstation, ни Xbox - останутся лишь наклейки на геймерских миниПК с операционной системой от Steam
Кто может помочь с дампом? Флешка 100% рабочая и дамп тоже. Сливал 5 раз с перерывом в час, дабы исключить все варианты. Все дампы идентичные.
Проблема в программах. BwE, собственно, скачать уже не возможно нормально, да и купить тоже (и смысла нет из-за одной консоли покупать программу), а PS4 Wee Tools попросту отказывается запускаться, какая-то проблема со скриптами. Может кто помочь включить UART в дампе? Ну и через Validate проверить его.
Дамп слит с помощью Vertyanov Sucсessor (никаких дешевых 341 и так далее). ТОлько выпайка и только хороший программатор.