PSGroove on a PIC microcontroller

There’s now a method of using PIC microcontrollers to exploit the PlayStation 3. This is centered around a PIC 18F2550 which has been popular in past hacks because of its built-in USB serial port. This again makes use of the PSGroove open source exploit code and, like the TI calculator version, seeks to expand the selection of hardware the code runs on.

In addition to the chip and a PIC programmer you’ll need the CCS compiler as others cannot successfully compile this code. A licensed copy is necessary because the demo version of the CCS compiler doesn’t support this particular chip. Add to that the fact that because of the timing it may take several tries to achieve the exploit and you may find yourself disappointed by this development. But there’s always room for improvement and this is a proven first step on the new architecture.

[Thanks das_coach via PS3Hax via Elotrolado]


  1. 1412 says:

    i compiled for 18F4550 (other member of the same family)and it work excellent.
    it ‘s really important correct PLL configuration.

  2. Pedro says:

    I’m surprised it hasn’t been ported to Arduino yet!

  3. w0rl4ck says:


  4. Rizla++ says:

    LOL! :)
    CCS C sucks though… :(

  5. anon says:

    Nice work.

  6. silverbyte says:

    @pedro; cannot be ported to arduino due to hardware limitations

  7. knuckles904 says:

    @ Rizla, Agree. Easy to use but majorly lacking in some important features

  8. pablo says:

    This is becoming “does it play Doom?” for microcontrollers

  9. C0r3 says:

    Could one use the BusPirate as an alternative?

  10. Chriggy says:

    Last I heard, Sony blocked all currently working hacks with their latest firmware updated(3.42) late last week.

    No upgrade, no PSN.

  11. hairmare says:

    arduino mega in that case then.

    @silverbyte not that i have a ps3, but what limits?

  12. andrew says:

    @Chriggy, people have still been able to get online without upgrading by bypassing the dns servers. This was the same hack used initially when Sony shutdown OtherOS in response to GeoHot’s hack.

  13. Sodor says:

    MPLAB is better than CCS and it’s free, but CCS is easy to use for beginners.

  14. Nathan says:

    Kinda unrelated, but can somebody tell me what program is used to create the schematic diagram image above? It’s look is common to many of the schematics I’ve seen. I’d like to publish an article about my project on teh internets, but my hand-drawn schematic is kinda hard to read.

  15. 1412 says:

    That program is Eagle.

  16. Williams says:
  17. Woot, nice! Well that will make it porting to PIC24 a lot easier…

  18. Gareth says:
  19. Cesar says:

    You can upgrade the pic USB firmware in the PSGroove card with OS Linux, Mac OSX and Windows
    (Without the need for Visual C + +) using the
    SanUSB free software (
    completely compatible with PSGroove as
    also other application programm of the pic microcontroller via USB in these three OS.Link:


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s


Get every new post delivered to your Inbox.

Join 96,695 other followers