PS5-Server32

This is a project designed for the ESP32-S2, ESP32-S3 boards to provide a wifi http(s) server, dns server.


it is for the PS5 3.xx / 4.xx Kernel Exploit

using this fork of the exploit PS5 3.xx / 4.xx Kernel Exploit

this project does not work with the original esp32 board, if you have that board then use the archived version

if you wish to use a sd card with your board then also use the archived version.

if you have the LilyGo T-Dongle-S3 use the PS5-Dongle version


Libraries

the project is built using ESP32 HTTPS Server, SdFat - Adafruit Fork and Adafruit_SPIFlash so you need to add these libraries to arduino.


they can be installed using the library manager





install or update the ESP32 core by adding this url to the Additional Boards Manager URLs section in the arduino "Preferences".

https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json

then goto the "Boards Manager and install or update the "esp32" core.


if you have problems with the board being identified/found in windows then you might need to install the USB to UART Bridge drivers.


Uploading to board

installation is simple you just use the arduino ide to flash the sketch/firmware to the esp32 board.
make sure you select a FAT or FATFS partition in the board settings or use a custom partition in the partitions folder.

plug the esp into your computer and it will show up as a usb flash drive and you can then add the files to the root of the drive.


to save space you can use the gzip script to compress all of the files.



Cases

i have created some basic printable cases for the following boards.
these cases can be printed in PLA without supports.

ESP32-S2 Boards

Adafruit QT Py
UM FeatherS2
UM TinyS2
Wemos S2 Mini
DevKitM-1
ESP32-S2-Saola-1

ESP32-S3 Boards

S3_DevKitC_1


if you wish to edit the cases you can import the .stl files into Tinkercad and edit them to suit your needs.