Join Us and become a Member for a Verified Badge to access private areas with the latest PS4 PKGs.
Status
Not open for further replies.
I managed to get some time to goto my local Jaycar store and pickup some ESP8266 boards and some SD breakout boards.

I have put together a small example of a webserver with the files hosted off a SD card. Using an SD card allows you to update the payloads without needing to flash the ESP board and it allows you to have more than around 4MB of files because the ESP boards have a low amount of storage memory. It also has a DNS server built in so you can use it via the user guide on the PS4.

You can also configure the webserver and wifi access point from a file on the SD card with CONFIG.INI.

The Arduino SD library is limited to 8:3 file name format which means all the file names must be 8 characters or less and the file extension must be 3 characters or less, this would be the limit FILENAME.TXT

:alert: Make sure you use a SD card that is formatted to fat or fat32.

On my board (d1 mini compatible) the following pins are used with the SD breakout board
  • D5 = SCK
  • D6 = MISO
  • D7 = MOSI
  • D8 = SS
ESP8266 Server From SD Card for PS4 4.55 Payloads by Stooged 2.jpg

You can find datasheets online for all the different types of boards so you should be able to find the pins you need to connect to.

The ino sketch and SD files are here: https://github.com/stooged/ESP-Server

ESP8266 Server From SD Card for PS4 4.55 Payloads by Stooged.jpg@pearlxcore has a guide here on how to program the ESP8266 board using the Arduino ide.

I might look at opening up one of my PS4s and installing it inside the PS4 and soldering it in because it is pretty small.

ESP8266 Server From SD Card for PS4 4.55 Payloads by Stooged 3.jpg

ESP8266 Server From SD Card for PS4 4.55 Payloads by Stooged 4.jpg
 

Comments

@DEFAULTDNB

I don't really know what his modchip does or is built from so I wouldn't know.

the term "modchip" makes me think its more than just a esp8266+sd webserver with html like the one I posted.
 
@DEFAULTDNB al-Azif's 'modchip' will be an internal server similar to all the current ESP8266 projects, but it will also have other features - virtual gamepad control being the only one revealed in his teaser.
 
The esp8266 is easily hidden under the HDD cover, tap 5v from the USB connector (or possibly even the hdd itself) and everything is hidden and automatically powered on with the console ;)
 
^ You can use the USB for the power supply with the Raspberry Pi, so it does power on with the console; but, you're right, uglier for sure.
 
as I push closer to installing this into my ps4 I added the ability to connect to the esp board on port 24 to read uart data from the uart solder points on the ps4 mainboard

this will save me having to connect my usbtoserial adapter to the wires that are in my ps4.
there are mediacon points that I might add too as pictured here by jaicrab

UARTs.jpg

my local jaycar is supposed to have a esp32 board with more pins so I will have to try and source one to tinker with.
it also has Bluetooth which could open up the ability to use a mobile phone to control things

20180415_020051.jpg

putty worked good enough connecting to the esp8266 over wifi and reading uart data.

uartsck.jpg

 
Status
Not open for further replies.
Back
Top