# Picade Alternate Firmware

**URL:** <https://forums.pimoroni.com/t/picade-alternate-firmware/891>\
**Category:** Picade\
**Created:** [August 23, 2015, 3:48pm UTC](https://forums.pimoroni.com/t/picade-alternate-firmware/891 "2015-08-23T15:48:34Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![gadgetoid](https://sea2.discourse-cdn.com/flex016/user_avatar/forums.pimoroni.com/gadgetoid/32/13_2.png) [@gadgetoid](https://forums.pimoroni.com/u/gadgetoid)\
**Post date:** [August 23, 2015, 3:48pm UTC](https://forums.pimoroni.com/t/picade-alternate-firmware/891/1 "2015-08-23T15:48:34Z")

</div>

Ahoy Picade owners, old and new. I’ve been cooking up some alternate firmwares and at this stage I’m pretty confident that on both the Kickstarter Edition and new Picade PCBs we’ll have:

- Playstation 3 Support
- HID Joystick Support

I’m hoping to also get PS4 compatibility, but I don’t have one to test against so this wont happen quickly.

Unfortunately Xbox 360 support is currently impossible, so I’m shelving that for now.

Please take care when flashing your Picade with my crazy prototype firmwares.

### Playstation 3 Experimental Firmware

_( new only, still need to come up with sensible bindings for the Kickstarter edition which I think I’ve got wired up all wrong )_

You can download the experimental firmware to make the **new** Picade PCB behave like an Playstation 3 controller here: [http://pi.gadgetoid.com/picade\_ps3.hex](http://pi.gadgetoid.com/picade_ps3.hex)

To flash this firmware, name it “picade.hex” and stick it alongside the updater script from the GitHub repository: [https://github.com/pimoroni/Picade-Sketch/tree/master/update](https://github.com/pimoroni/Picade-Sketch/tree/master/update)

Run the updater, and your Picade should become a PS3 controller.

### HID Joystick Expeirmental Firmware

Watch this space!

---

<div class="post-metadata">

**Author:** ![tvoverbeek](https://avatars.discourse-cdn.com/v4/letter/t/f08c70/32.png) [@tvoverbeek](https://forums.pimoroni.com/u/tvoverbeek)\
**Post date:** [August 23, 2015, 6:49pm UTC](https://forums.pimoroni.com/t/picade-alternate-firmware/891/2 "2015-08-23T18:49:10Z")

</div>

Any chance to see the source on github? ps3 branch in the picade-sketch repo?

---

<div class="post-metadata">

**Author:** ![smurphboy](https://sea2.discourse-cdn.com/flex016/user_avatar/forums.pimoroni.com/smurphboy/32/378_2.png) [@smurphboy](https://forums.pimoroni.com/u/smurphboy)\
**Post date:** [August 23, 2015, 7:36pm UTC](https://forums.pimoroni.com/t/picade-alternate-firmware/891/3 "2015-08-23T19:36:08Z")

</div>

HID Joystick will help with my Speccy emulation problem. Most emulators map up / down / left and right cursor to `CAPS SHIFT` + `6` / `7` / `8` / `9` and most games without cursor support won’t work as the emulator catches the `CAPS SHIFT` first. So HID joystick would be ace.

Happy to beta test it if you need a guinea pig.

---

<div class="post-metadata">

**Author:** ![gadgetoid](https://sea2.discourse-cdn.com/flex016/user_avatar/forums.pimoroni.com/gadgetoid/32/13_2.png) [@gadgetoid](https://forums.pimoroni.com/u/gadgetoid)\
**Post date:** [August 23, 2015, 7:57pm UTC](https://forums.pimoroni.com/t/picade-alternate-firmware/891/4 "2015-08-23T19:57:27Z")

</div>

> [@tvoverbeek](#):
>
> Any chance to see the source on github? ps3 branch in the picade-sketch repo?

Eventually, yes, but it wont be an Arduino-IDE-compatible sketch until I can back-port home-button support into “LeoJoy” so modifying and compiling it would require knowledge of AVR C and AVR GCC.

At the moment I’m sticking with the “I’ll open-source it later because it’s a diabolical mess” party line.

---

<div class="post-metadata">

**Author:** ![P1r](https://sea2.discourse-cdn.com/flex016/user_avatar/forums.pimoroni.com/p1r/32/336_2.png) [@P1r](https://forums.pimoroni.com/u/P1r)\
**Post date:** [September 13, 2015, 7:46am UTC](https://forums.pimoroni.com/t/picade-alternate-firmware/891/5 "2015-09-13T07:46:36Z")

</div>

I’ll hijack this thread to thank @gadgetoid again for all the hard work. I don’t know about fitting a PS3 in the Picade, but the PS TV is perfect for these machines. And as for the mapping of the buttons on the Kickstarter edition, they’re slightly, slightly off, but completely playable. Available in this thread: [Trying to get Picade to work with a PS TV](http://forums.pimoroni.com/t/trying-to-get-picade-to-work-with-a-ps-tv/833/12)

Still completely chuffed with how it turned out for my Picade:
