Hacking ESP32_Server_900u - MOD

mrdude

Developer
OP
Developer
Joined
Dec 11, 2015
Messages
3,071
Trophies
1
Age
56
XP
8,227
Prerequisites:
Board Wemos/Lolin S2 Mini....
For ESP32 S2 Mini:
USB CDC On Boot - Disabled
USB Firmware MSC on Boot - Disabled
USB DFU on Boot - Disabled
Partition Scheme - Default 4MB with Spiffs (1.2MB App/1.5MB Spiffs)

Board Looks like this:
DjGVytp.png


If you have already flashed your board with ESP32_Server_900u autohen, you can log into the web interface and flash via the firmware update page.

This mod contains more advanced features:

Wed Admin Info - Added:
MAC Address
Cycle Count (for debugging)
Flash chip Id
Min free ram since boot
Build date

Config Editor:
Change the default autobooting payload and payload name + fixed usb wait time.

Storage format:
Formats spiffs partition and reinstalls goldhen.

Deep sleep:
Puts the chip into deep sleep mode as soon as goldhen is successfully loaded.

PS4 Webpage:
Once goldhen is loaded - fireworks are displayed!

Motherboard:
Motherboard LED is lit when active.

Emergency Trigger: (Anti brick mode) - Pin 16 on Motherboard to ground. Formats spiffs and reinstalls goldhen. Once triggered motherboard led will go out, do not unplug until the led turns back on. When the led comes back on formatting is complete and goldhen will be automatically reinstalled. (AP point is called PS4-Hack, web admin address 192.168.0.31). This is useful if you don't have a computer or get locked out of the web interface due to putting in a wrong password etc.

External led for case display - wired to pin 17 if required.

Source code not available, I'm only releasing the firmware binary for now so you can test it out, I might put the code on github later. Default Access Point address for web admin is 192.168.0.31. If you have already installed ESP32_Server_900u, your settings will be cached, you can use the format tab in the web interface to wipe these settings/cached files if you want to start clean.

Enjoy!
 

Attachments

  • FW Update.zip
    1 MB · Views: 134
Last edited by mrdude,

Ashish999

Well-Known Member
Member
Joined
Oct 24, 2021
Messages
366
Trophies
0
Age
39
XP
1,386
Country
Bangladesh
Prerequisites:
Board Wemos/Lolin 2s Mini....
For ESP32 S2 Mini:
USB CDC On Boot - Disabled
USB Firmware MSC on Boot - Disabled
USB DFU on Boot - Disabled
Partition Scheme - Default 4MB with Spiffs (1.2MB App/1.5MB Spiffs)

If you have already flashed your board with ESP32_Server_900u autohen, you can log into the web interface and flash via the firmware update page.

This mod contains more advanced features:

Wed Admin Info - Added:
MAC Address
Cycle Count (for debugging)
Flash chip Id
Min free ram since boot
Build date

Config Editor:
Change the default autobooting payload and payload name + fixed usb wait time.

Storage format:
Formats spiffs partition and reinstalls goldhen.

Deep sleep:
Puts the chip into deep sleep mode as soon as goldhen is successfully loaded.

PS4 Webpage:
Once goldhen is loaded - fireworks are displayed!

Motherboard:
Motherboard LED is lit when active.

Emergency Trigger: (Anti brick mode) - Pin 16 on Motherboard to ground. Formats spiffs and reinstalls goldhen. Once triggered motherboard led will go out, do not unplug until the led turns back on. When the led comes back on formatting is complete and goldhen will be automatically reinstalled. (AP point is called PS4-Hack, web admin address 192.168.0.31). This is useful if you don't have a computer or get locked out of the web interface due to putting in a wrong password etc.

External led for case display - wired to pin 17 if required.

Source code not available, I'm only releasing the firmware binary for now so you can test it out, I might put the code on github later. Default Access Point address for web admin is 192.168.0.31. If you have already installed ESP32_Server_900u, your settings will be cached, you can use the format tab in the web interface to wipe these settings/cached files if you want to start

Prerequisites:
Board Wemos/Lolin 2s Mini....
For ESP32 S2 Mini:
USB CDC On Boot - Disabled
USB Firmware MSC on Boot - Disabled
USB DFU on Boot - Disabled
Partition Scheme - Default 4MB with Spiffs (1.2MB App/1.5MB Spiffs)

If you have already flashed your board with ESP32_Server_900u autohen, you can log into the web interface and flash via the firmware update page.

This mod contains more advanced features:

Wed Admin Info - Added:
MAC Address
Cycle Count (for debugging)
Flash chip Id
Min free ram since boot
Build date

Config Editor:
Change the default autobooting payload and payload name + fixed usb wait time.

Storage format:
Formats spiffs partition and reinstalls goldhen.

Deep sleep:
Puts the chip into deep sleep mode as soon as goldhen is successfully loaded.

PS4 Webpage:
Once goldhen is loaded - fireworks are displayed!

Motherboard:
Motherboard LED is lit when active.

Emergency Trigger: (Anti brick mode) - Pin 16 on Motherboard to ground. Formats spiffs and reinstalls goldhen. Once triggered motherboard led will go out, do not unplug until the led turns back on. When the led comes back on formatting is complete and goldhen will be automatically reinstalled. (AP point is called PS4-Hack, web admin address 192.168.0.31). This is useful if you don't have a computer or get locked out of the web interface due to putting in a wrong password etc.

External led for case display - wired to pin 17 if required.

Source code not available, I'm only releasing the firmware binary for now so you can test it out, I might put the code on github later. Default Access Point address for web admin is 192.168.0.31. If you have already installed ESP32_Server_900u, your settings will be cached, you can use the format tab in the web interface to wipe these settings/cached files if you want to start clean.

Enjoy!
Video tutorial pls...
 

marek256

Active Member
Newcomer
Joined
Jan 10, 2019
Messages
42
Trophies
0
Age
38
XP
401
Country
Slovakia
Prerequisites:
Board Wemos/Lolin 2s Mini....
For ESP32 S2 Mini:
USB CDC On Boot - Disabled
USB Firmware MSC on Boot - Disabled
USB DFU on Boot - Disabled
Partition Scheme - Default 4MB with Spiffs (1.2MB App/1.5MB Spiffs)

If you have already flashed your board with ESP32_Server_900u autohen, you can log into the web interface and flash via the firmware update page.

This mod contains more advanced features:

Wed Admin Info - Added:
MAC Address
Cycle Count (for debugging)
Flash chip Id
Min free ram since boot
Build date

Config Editor:
Change the default autobooting payload and payload name + fixed usb wait time.

Storage format:
Formats spiffs partition and reinstalls goldhen.

Deep sleep:
Puts the chip into deep sleep mode as soon as goldhen is successfully loaded.

PS4 Webpage:
Once goldhen is loaded - fireworks are displayed!

Motherboard:
Motherboard LED is lit when active.

Emergency Trigger: (Anti brick mode) - Pin 16 on Motherboard to ground. Formats spiffs and reinstalls goldhen. Once triggered motherboard led will go out, do not unplug until the led turns back on. When the led comes back on formatting is complete and goldhen will be automatically reinstalled. (AP point is called PS4-Hack, web admin address 192.168.0.31). This is useful if you don't have a computer or get locked out of the web interface due to putting in a wrong password etc.

External led for case display - wired to pin 17 if required.

Source code not available, I'm only releasing the firmware binary for now so you can test it out, I might put the code on github later. Default Access Point address for web admin is 192.168.0.31. If you have already installed ESP32_Server_900u, your settings will be cached, you can use the format tab in the web interface to wipe these settings/cached files if you want to start clean.

Enjoy!
Hello, I tried it but when I got back the ESP32 module to regular mode but no wifi from ESP32 showed up. I tried with two ESP32 mini boards, the same result, wifi does not show up. When I tried different .bin files, everything worked as usually. Could you maybe double check the bin file and its settings? By the way did you also add your adjusted exfathax img file into this? :-) Thank you
 

mrdude

Developer
OP
Developer
Joined
Dec 11, 2015
Messages
3,071
Trophies
1
Age
56
XP
8,227
Hello, I tried it but when I got back the ESP32 module to regular mode but no wifi from ESP32 showed up. I tried with two ESP32 mini boards, the same result, wifi does not show up. When I tried different .bin files, everything worked as usually. Could you maybe double check the bin file and its settings? By the way did you also add your adjusted exfathax img file into this? :-) Thank you
Once you flash it for the first time if no wifi is showing up, unplug it and plug it in, then short pin 16 to ground (just for a second) - the motherboard led will go off and after about 20 seconds it will turn on again, this will wipe the spiffs partition and your cached settings. Then wifi will show up as PS4-Hack.

ax1w38C.png
 
Last edited by mrdude,
  • Like
Reactions: peteruk

marek256

Active Member
Newcomer
Joined
Jan 10, 2019
Messages
42
Trophies
0
Age
38
XP
401
Country
Slovakia
Hello MrDude. Do you plan to update yours sketch for ESP32? I really love it, and I am really curious if there are any plans for future.
THank you for your great work!
 

mrdude

Developer
OP
Developer
Joined
Dec 11, 2015
Messages
3,071
Trophies
1
Age
56
XP
8,227
Hello MrDude. Do you plan to update yours sketch for ESP32? I really love it, and I am really curious if there are any plans for future.
THank you for your great work!
I'm having a break from it for a while, I've only updated goldhen in it really as I've not had the motivation to add anything else for now. Maybe once I am in the mood to update I'll add some stuff.
 
  • Like
Reactions: laz305 and peteruk

marek256

Active Member
Newcomer
Joined
Jan 10, 2019
Messages
42
Trophies
0
Age
38
XP
401
Country
Slovakia
Hello,
can I kindly ask you to share your sketch with me? For some reason I am not able to upload your compiled bin. No matter what I tried, even your suggested method, I am not able to activate the wifi on ESP board. If I upload it via sketch, it works perfectly, I wanted to replace the original GoldHEN with latest 2.2.5 as goldhen.h, I got some error on compiling the sketch, maybe there was some md5 check while compiling or something. Thanks a lot :-)
 

mrdude

Developer
OP
Developer
Joined
Dec 11, 2015
Messages
3,071
Trophies
1
Age
56
XP
8,227
Hello,
can I kindly ask you to share your sketch with me? For some reason I am not able to upload your compiled bin. No matter what I tried, even your suggested method, I am not able to activate the wifi on ESP board. If I upload it via sketch, it works perfectly, I wanted to replace the original GoldHEN with latest 2.2.5 as goldhen.h, I got some error on compiling the sketch, maybe there was some md5 check while compiling or something. Thanks a lot :-)
Extract the .h file and rename to goldhen.h - replace the one in your sketch folder.
 

Attachments

  • goldhen_2.2.5b2_900.zip
    376.1 KB · Views: 73

Evan5935

Active Member
Newcomer
Joined
Nov 18, 2021
Messages
34
Trophies
0
Age
28
XP
176
Country
Canada
alright, so new issue... I cant get online updaters to recognize my ProS3's Chip and cant get the AP to have pretend internet to log into the chip
 
Last edited by Evan5935,

b0li

New Member
Newbie
Joined
Aug 17, 2008
Messages
3
Trophies
1
XP
67
Country
United States
Hello, didn't want to open new thread so I will borrow this.

I'm trying to get online with my PS4 jailbroken with ESP32-S2 chip. When I connect to chips wifi and JB it works great but Im offline. I don't know how to get online.

Admin panel of ESP32-S2 chip (in the photo) says WIFI SSID and password. I entered my home wifi name and password, so what I have to do next. How do I configure Network settings in PS4 to get online or this isn't possible.

Thanks kind people


IMG_20221117_090203.jpg
 

mrdude

Developer
OP
Developer
Joined
Dec 11, 2015
Messages
3,071
Trophies
1
Age
56
XP
8,227
Hello, didn't want to open new thread so I will borrow this.

I'm trying to get online with my PS4 jailbroken with ESP32-S2 chip. When I connect to chips wifi and JB it works great but Im offline. I don't know how to get online.

Admin panel of ESP32-S2 chip (in the photo) says WIFI SSID and password. I entered my home wifi name and password, so what I have to do next. How do I configure Network settings in PS4 to get online or this isn't possible.

Thanks kind people


View attachment 338256
You can't set up the chip as an access point if you want to go online. You need to set the chip up so it connects to your home network, your router will assign it an IP address. You can connect to the chips webpage by going to the IP that your router assigned it, then you can go online with your ps4.
 

eemcmCL

Well-Known Member
Newcomer
Joined
Sep 28, 2022
Messages
67
Trophies
0
Age
35
Location
Chile
XP
266
Country
Chile
how can you save the server in the ps4 cache? Is there a way to add that function to the sketch? I want to do some tests and see how the caching server works but I don't know how to achieve it. I have made some attempts adding to the Index or loader the code for the cache manifest, but it doesn't work.
 
Last edited by eemcmCL,

k28

Well-Known Member
Member
Joined
Apr 21, 2020
Messages
153
Trophies
0
Age
34
XP
807
Country
Germany
thx very much. i cant update the AP password to the esp32. could you please update the file?

edit: edit also internet connection doesnt seem to work eventhough i put the correct ssid and password in.
 
Last edited by k28,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Xdqwerty @ Xdqwerty: https://gbatemp.net/profile-posts/163064/