Діагностика Playstation 4 по UART

Цей спосіб дозволить дізнатися, на якому етапі завантаження зависла приставка в BLOD.

Що потрібно:
1) Налагоджувальна плата Teensy++ 2.0 або беріть інший зчитувач наприклад CH341A Programmer
2) каретка під QFN8
3) Програма BwE PS4 NOR Validator для активації UART
4) Термінал типу PuTTy або Arduino IDE

Скачать “BwE_PS4_NOR_Validator.zip”

BwE_PS4_NOR_Validator.zip – Загружено 7 раз – 7,22 МБ

Активація UART

1. Відпаюємо SPI flash і підключаємо до свого програматора Teensy++ 2.0 або CH341, як звичайну флешку
2. Зчитуємо дамп прошивки 2 рази!
у програмі HxD звіряємо дампи на ідентичність та зберігаємо у надійне місце!
3. у програмі BwE перевіряємо дамп за допомогою Validate. якщо присутні сектори WARNING, не продовжуємо, криво зчиталося.

bwe

приклад нормального дампа

bwe

4. Активуємо Uart: Enable\Disabled UART or IDU Mode > Enable\Disable UART > Enable\1
5. Дамп з активованим uart «uart_patched.bin» зашиваємо у флешку з перевіркою
6. Повертаємо SPI пам’ять назад у приставку та підключаємося до UART

(потрібні два дроти RX і GND).
TX – режим передавача
RX – режим приймача
GND — Земля, мінус.
На кожних малюнках по-різному малюють RX/TX.
А тут намальований TX0 до вашого RX (приставка передає – TX, а перетворювач приймає – RX)
Саме цією лінією будуть йти інформаційні повідомлення завантаження secure loader-a.

bwe ps4

bwe ps4

bwe

bwe ps

7. Налаштування терміналу:
Швидкість: 115200, Біти 8, без парності, Стопові 1, без керування потоком

Включаємо приставку, і бачимо повідомлення, на якому встав BLOD,
якщо у вас одразу тухне приставка і немає повідомлень, значить треба:
1) перевірити процесор на коротке замикання
для фат ~16ом
для слім ~1.2ом
для про ~0.7ом

Приклади помилок

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]: 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
є інформація для аналізу.
4) битий або кривий біос, іноді по причині вимиканні при оновленні

GET_HDMI_STATE FAILED
немає зв’язку гнізда з Panasonic. у своїй буде білий вогонь.
Якщо міняли панасоник — не пропай
Або обрив дроселів, чи ні 5V hdmi на запобіжнику
або обламаний порт

Прийшла фатка після купи сервісів, панасоник, чомусь запаяний догори ногами. змінив, тобто, вимагає обнову. в результаті знову затикається на помилці ce-35888-2. дивимося в балку, а там:
(pass0:ahcich0:0:0:0): SEND KEY. CDB: a3 0 0 0 0 0 0 e0 0 a8 10 0
(pass0:ahcich0:0:0:0): CAM status: SCSI Status Error
(pass0:ahcich0:0:0:0): SCSI статус: Check Condition
(pass0:ahcich0:0:0:0): SCSI sense: ILLEGAL REQUEST asc:6f,0 (Copy protection key exchange failure — authentication failure)
ccb status:140
sendkey1 error -2146497019, sence_code, 00056f00
BdWriter::getFwVersion GetVersion failed: 0x800f0e05
PartitionHandler::Update::227 write failed: 0x800f0e05, 131072
PupReadGer::decryptSegmentBlock Update failed: 0x800f0e05 7 32 8388608
PupReader::Estimate::2058 checkSegmentUpdate схвалено: 0x800f0e05
[ERROR]sceUpdaterVerifySign() failed : 800f0e05
наскільки я зрозумів, у сервісі просто підмінили привід разом із платою, т.к. не змогли нормально припаяти панас. підсумок, сонька тепер напівживий труп, поки не придумають nobd на прошивці 8.0

CE-34878-0
Або було вибито пару банок пам’яті, або відвал процесора

SU-30631-3
Спочатку ми подумали, що проблема криється в несправному жорсткому диску, тому що їх поломка є досить частою проблемою, і тим більше код помилки явно вказував на проблему з ПЗ, але установка насправді накопичувача дала ту ж помилку. Так як спілкуючись з майстрами досить часто чув від колег, що виходить з ладу мікросхема в якій зашитий BIOS приставки або комусь як зручно.
Було прийнято рішення розібрати рахувати ПО і перевірити його на наявність ушкоджень, ПО вважали, помилок немає, і щоб не робити зайві дії вирішили відразу замінити мікросхему іншу. Записавши ПЗ, зібравши приставку та запустивши установку ПЗ, через кілька хвилин ми побачили запрошення підключити геймпад за допомогою кабелю.

Схеми та нотатки по ремонту до Playstation 4 (PDF)

Перескладання дампа Playstation 4

Okas43

Ремонт консолей, продаж Ігор та підписок

View all posts

Додайте коментар

Okas43

Ремонт консолей, продаж Ігор та підписок

Останні відео