Skip to content

TomasFilipCZ/PS4-USB-HEN-ESP8266Control

Repository files navigation

PS4 USB HEN Controlled by ESP8266

Small electronic board to support automatic loading HEN in PS4 with ESP8266. Project using method discovered on PS4 Firmware 9.00, where user need manually plug USB flash drive in right time to load HEN.

Together with ESP8266 as WebServer is PS4-USB-HEN controlling power supply for USB drive, causing automatic loading HEN in desired time without user interaction.

Project is modification of "PS4 Server 9.00", aim is to share design data of small PCB to create device for wide usage of automatic loading and implement basic electronic protection for PS4.

Status 23.01.2022 waiting for PCB from production to add more picture and check design files !

Project requirements

  • Wemos ESP8266 Mini Board or any available clone supporting 4MB Flash, recommend is use version V3 with mounting holes as listed in pictures section below
  • any working USB 2.0 Flash Disk ( size basically not matter >128MBytes, USB3.0 is not required)
  • Micro USB 2.0 data cable ( is recommend to not exceed length of 1.8M )

Links

ESP8266 needs firmware to run WebServer with DHCP/DNS service, it can be found here:

USB Drive for PS4-USB-HEN needs to be properly installed with ChendoChap Kernel Exploit

Setup

  • Setup once USB Flash disk Instructions can be found on ChendoChap PS4 GitHub or generally on internet, alternatively to Win32Disk Imager can be recommend Rufus utility in both solution choose as USB Image exfathax_pico.img file.

  • Setup once ESP8266 Either by Arduino IDE or NodeMCU-PyFlasher, manual for programming ESP8266 with USB cable with PC can be find easily on internet. (with USB cable plug into ESP8266 board)

  • Plug ESP8266 Board into PS4-USB-HEN, micro USB cable to PS4 and PS4-USB_HEN micro USB port. Due Webserver/DNS capability of ESP8266 web page with HEN can be access through 'User Guide/Helpful Info' in PS4 (required successful Wifi connection to ESP8266, if is not changed, access point is 'PS4_WEB_AP' , password is 'password' or '12345678 )

Pictures

PS4-USB-HEN v1.0b

WeMos ESP8266 v3 with mounting holes

Bundle Ilustration (will be replaced with real picture)

Project structure

  • PCB Design data are developed in KiCad 5.1.10
  • directory bom contains JLCPCB compatible BOM and BOM with MPN parts, including order codes from TME.EU
  • directory gerber contains gerbers files with pick-up place file. Components are located only in TOP layer. USB A connector hasn't defined positions because is THT.
  • directory libs contains project specific library special thanks to Raoul Rubien, for library for Wemos D1 Mini and Fork Sand Devloper for 3Dmodel of USB-A connector

Future Updates

  • Create STEP/STL Model of Plastic BOX to be able printed in 3D Printer
  • Waiting for Delivering PCB to test all complete designs - design is not tested YET!

Author

Tomas Filip

🤝 Support

Contributions, issues, and feature requests are welcome!

if you like this project, stay tuned !

Special thanks: Karo, ChendoChap, stooged for their work and thanks to all community helper and developer on PS scene. It's really fun...

About

Power Control board for USB Flashdisk controller by ESP8266

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages