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
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.
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.
i have created some basic printable cases for the following boards.
these cases can be printed in PLA without supports.
Adafruit QT Py
UM FeatherS2
UM TinyS2
Wemos S2 Mini
DevKitM-1
ESP32-S2-Saola-1
if you wish to edit the cases you can import the .stl
files into Tinkercad and edit them to suit your needs.