▲ Наверх

Понижение прошивки Sony PlayStation 4 исправление loadBios -8

  • 25 января 2024 18:43:26
  • Отзывов: 0
  • Просмотров: 208
Сразу оговорюсь тема 3 в 1. В данной статье мы рассмотрим основные аспекты исправления ошибки loadBios -8 а так же рассмотрим каким образом можно сделать понижение прошивки консоли если вы случайно обновили свою консоль на версию которая не поддается взлому. 
А так же коротко поговорим о том как на прошиваемой консоли обновить время если у вас села батарейка CMOS. Но выставляя время вручную при последующей перезагрузке оно снова сбивается. 

Первым пунктом рассмотрим исправление ошибки loadBios -8

Имеем консоль, которая при включение пульсирует синим огнем, изображения нет, реакции на вход в сервисный режим так же нет. 
Чтоб не гадать какая у нас неисправность, нам необходимо активировать UART. Что это такое, это диагностических режим который даёт нам возможность смотреть через терминал на ПК лог загрузки консоли. 

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

Нам необходим программатор и программное обеспечение. Программатор будем использовать ChipProg-481 и BwE_PS4_NOR_Validator последней версии. Для удобства считывания данных с микросхемы можно использовать как внутрисхемное программирование, а так же использовать каретку в которую вставляется микросхема.

ChipProg-481 на офф сайте, каретка WSON8.

После того как мы отпаяли микросхему с платы нашей консоли и считали с нее данные, необходимо проверить считанный дамп на наличие ошибок 

после запуска программы выбираем пункт 13 и нажимаем ENTER.... ждем.... 

В дампе допускается присутствие небольшого количества ошибок, как мы видим у нас есть одна ошибка DANGER, но в действительности она не является существенной и консоль в любом случае должна запускаться.
Если обратить внимание в самом низу пишется "Patch Dump to Enable UART? (y/n):" программа предлагает нам активировать UART режим в дампе. На что любезно соглашаемся, нажимая "Y"
У нас создаться файл 25q256jveiq_uart_patched.bin который нам необходимо будет записать в нашу микросхему, которую мы выпаивали из нашей платы. 
Патченный дам мы записали, каким же образом мы будем смотреть LOG загрузки консоли? Для этого нам потребуется USB TTL адаптер. 
Согласно распиновке ниже (припаиваемся к нашей плате).

bwe_uart_pinout
Скачать файл в высоком качестве

Мы припаяли RX / TX / GND к нашей плате, записали пропатченный дам в консоль, подсобрали консоль чтоб ее можно было включить.
Теперь нам требуется программа которая покажет нам лог загрузки, основным их две BwE_UART_Reader и Terminal1_9_b. Я лично использую BwE_UART_Reader, он бесплатный и сохраняет лог загрузки в текстовой файл для удобства дальнейшего изучения.

После запуска BwE_UART_Reader и включения консоли, если вы все сделали правильно должен появится лог загрузки консоли. В моем случае он выглядит так:
secure loader build: May 15 2020 05:20:47 (r10206:release_branches/release_07.510) [711MHz]
AGESA: KG&CN.BDK       W9311       
ERROR: sceSblSlLoadSelfWithVerifiedHeader(171) sceSblCfVeriLoadSegment -36
ERROR: loadBios(2174) sceSblSlLoadSelf -8
ERROR: main(4118) loadBios -8
Как видим загрузка консоли у нас останавливается на ошибке ERROR: main(4118) loadBios -8. Это довольно плохо, Скорее всего она появилась из за некорректного обновления приставки. Возможно причина появления имеется и другая но гадать это к гадалке а по вопросам веры в церковь. Мы опираемся на текущее и думаем как это исправить.
 
Оставить отзыв  ↓
 
Ещё никто не оставил отзывов.