Hacking Hardware Using Raspberry Pi Pico for syscon reading

master801

Well-Known Member
OP
Member
Joined
Feb 24, 2011
Messages
1,171
Trophies
1
XP
2,529
Country
United States
Had a Raspberry Pi Pico laying around after using it for RGH 3.0 on my Xbox 360 and needed to figure out what is causing YLOD on my PS3. So I figured it'd be best to reuse it instead of buying a $5 device with worse usage.

After poking around in the PS3 syscon reader source code, I eventually figured out it is written in Python and uses UART (this is never stated explicitly - just that a "TTL serial USB" device is needed). I was planning on creating a custom solution for the Raspberry Pi Pico, but couldn't really figure out how to interface the UART serial to USB then to syscon reader.

Searched for "raspberry pi pico uart usb" and in the first 10 results, I saw that someone had already made a UART-USB solution for the Raspberry Pi Pico. This is the best approach since it doesn't require any custom software.

Using the pinout in Pico USB-UART Bridge's GitHub repository, I wired up UART0 to the PS3 syscon. Pico UART0 TX to syscon RX, Pico UART0 RX to syscon TX. For some reason, it didn't work at all and syscon reader was throwing out "Auth1 response invalid" with both "AUTH" and "auth". I even added a ground wire and it still didn't work! As a last resort, I switched the wires around (following the guide).
Now type in AUTH or auth. It is case sensitive, so if one doesn't work try the other. If you get Auth1 response invalid, after trying it both ways, then you got the RX and TX wires reversed.
"AUTH" still didn't work, but "auth" worked and I got an "Auth successful" message.

At this point, I can read syscon and figure out why my console has YLOD.

Since my board is a DIA-001 model, I was able to get into internal access mode. Not exactly sure how this helps, but it seems to give a bit more extra info.

Notes:
DO NOT BLINDLY TYPE IN WHATEVER COMMANDS I USED (IN THE SCREENSHOTS) TO OBTAIN INTERNAL ACCESS MODE! THIS CAN AND WILL BRICK SYSCON.
I used the "Linux" version of ps3syscon on Windows 10 since it just relies on Python 3. The Windows version looked like a packaged version of Python with a user-friendly UI and has no real merits (other than being user-friendly) over the CLI version, in my opinion.

Sources:
https://github.com/Noltari/pico-uart-bridge
https://github.com/db260179/ps3syscon
https://www.psx-place.com/threads/r...s-replacement-ylod.25260/page-192#post-295119

By the way, although I can't confirm this, I'm sure Pico UART-USB Bridge will work for PSP BaryonSweeper.
 

Attachments

  • IMG_20230318_072214.jpg
    IMG_20230318_072214.jpg
    3 MB · Views: 134
  • Screenshot_17.png
    Screenshot_17.png
    20.2 KB · Views: 129
  • Screenshot_18.png
    Screenshot_18.png
    31.6 KB · Views: 141
  • Screenshot_19.png
    Screenshot_19.png
    36.2 KB · Views: 141

master801

Well-Known Member
OP
Member
Joined
Feb 24, 2011
Messages
1,171
Trophies
1
XP
2,529
Country
United States

master801

Well-Known Member
OP
Member
Joined
Feb 24, 2011
Messages
1,171
Trophies
1
XP
2,529
Country
United States
Hhmm, interesting? I'd be interested in giving this a go rather than relying on some random chip from China :rofl2:

Did you manage to fix your PS3 in the end?
Nope.

Got a YLOD and 3034 error which means the RSX is fucked. I'm not gonna waste money on a reball or franken-GPU since a used PS3 slim is way cheaper.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
  • S @ salazarcosplay:
    hunter x hunter
  • S @ salazarcosplay:
    he has not allowed anyone to continue it for him for example
  • Xdqwerty @ Xdqwerty:
    @salazarcosplay, theres a dragon ball af mod for budokai 3
  • Xdqwerty @ Xdqwerty:
    updated ship of harkinian, gonna install some hd texture pack
  • Xdqwerty @ Xdqwerty:
    I might download rayman revolution for my ps3
  • BigOnYa @ BigOnYa:
    I may try the new ram site, and download more RAM to my Switch. Not sure if ddr3 is the right ram
    for it tho. Edit- no it uses floppy Ram, just like @AncientBoi
    +1
  • Xdqwerty @ Xdqwerty:
    aeiou
  • BigOnYa @ BigOnYa:
    And sometimes Z
  • SylverReZ @ SylverReZ:
    @K3Nv2, MAGA supporters be wearing tin foil hats lol.
    +1
  • Xdqwerty @ Xdqwerty:
    @SylverReZ, whats maga?
  • BigOnYa @ BigOnYa:
    It stands for Maniacs Against General Acceptance
  • Xdqwerty @ Xdqwerty:
    @BigOnYa, people rejecting general consensus about stuff?
    +1
  • BigOnYa @ BigOnYa:
    Yup, nuh its really just Trump followers
  • Xdqwerty @ Xdqwerty:
    @BigOnYa, im not american so i dont care about trump
    +1
  • Xdqwerty @ Xdqwerty:
    or us elections
  • BigOnYa @ BigOnYa:
    Me niether, us north Koreans don't care
  • Xdqwerty @ Xdqwerty:
    good night
  • BakerMan @ BakerMan:
    i don't care either, even if i'm american
  • BakerMan @ BakerMan:
    truth be told, i agree with psi, i dislike both candidates, but i'd probably vote trump simply because the economy was better during his presidency
  • AngryCinnabon @ AngryCinnabon:
    Just be careful, if trump ends up winning and using project 2025 America might really change...for the worse.
  • AngryCinnabon @ AngryCinnabon:
    I'm not american and even that sends shivers down my spine.
  • AngryCinnabon @ AngryCinnabon:
    anything that offers trump an opportunity to become an actual dictator
    is bad in my book, i could care less if it wasn't for that...
  • K3Nv2 @ K3Nv2:
    Canada: America's Russia
  • NinStar @ NinStar:
    people are so dramatic that I can't even tell if they are being serious
    NinStar @ NinStar: people are so dramatic that I can't even tell if they are being serious