# Picade with retropie 4.1 controller problems

**URL:** <https://forums.pimoroni.com/t/picade-with-retropie-4-1-controller-problems/3885>\
**Category:** Support\
**Created:** [January 28, 2017, 7:48pm UTC](https://forums.pimoroni.com/t/picade-with-retropie-4-1-controller-problems/3885 "2017-01-28T19:48:30Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![Lookie](https://sea2.discourse-cdn.com/flex016/user_avatar/forums.pimoroni.com/lookie/32/1980_2.png) [@Lookie](https://forums.pimoroni.com/u/Lookie)\
**Post date:** [January 28, 2017, 7:48pm UTC](https://forums.pimoroni.com/t/picade-with-retropie-4-1-controller-problems/3885/1 "2017-01-28T19:48:30Z")

</div>

I have constructed my own picade this weekend and everything is fine, except for the controls…

I have installed a raspberry pi 3B in the picade. Using Retropie as the software on the sdcard.

I already uncommented the line for hdmi, so my screen is working perfectly.

The only problem left is setting up the controls…  
I have followed all wiring as stated in the youtube video.

Volumecontrol for the speakers works like a charm, the other controls unfortunately do not get recognized.

I have attached a keyboard to the pi and logging keys works. Usb-cables have been exchanged and work aswell. I have been able to setup controlbuttons and stick just once after using a keyboard, but before that (for about 10 reboots) and after that one time, it just does not seem to recognize the picade pcb as a usb-controller… can anybody help out please?

support from pimoroni advised me to update the software on the pcb, but I have zero experience in doing so… can anybody help me out with a step by step guide please?

- do I put the unzipped files from github on the sdcard? do I put them on a usbdrive?
- How do i reach the necessary files from the retropie install?  
etc etc…

I really am clueless…

---

<div class="post-metadata">

**Author:** ![RogueM](https://sea2.discourse-cdn.com/flex016/user_avatar/forums.pimoroni.com/roguem/32/311_2.png) [@RogueM](https://forums.pimoroni.com/u/RogueM)\
**Post date:** [January 28, 2017, 9:07pm UTC](https://forums.pimoroni.com/t/picade-with-retropie-4-1-controller-problems/3885/2 "2017-01-28T21:07:41Z")

</div>

to update the firmware, hit ‘F4’ when in Emulation Station, then at the console type:

```
curl https://http://get.pimoroni.com/picadefw | bash

```

when prompted choose the standard firmware.

… to verify that the pcb is registered as a usb device, use

```
showkey

```

(it should react to button pressed as long as connected to Picade terminals, nothing else needed)

---

<div class="post-metadata">

**Author:** ![Lookie](https://sea2.discourse-cdn.com/flex016/user_avatar/forums.pimoroni.com/lookie/32/1980_2.png) [@Lookie](https://forums.pimoroni.com/u/Lookie)\
**Post date:** [January 29, 2017, 12:53pm UTC](https://forums.pimoroni.com/t/picade-with-retropie-4-1-controller-problems/3885/3 "2017-01-29T12:53:39Z")

</div>

Using showkey : none of the keypresses show up…

Installing the firmware update : the whole thing runs and ends with : if the update does not continue automatically press reset on your picade… reset button on the pcb does nothing…

---

<div class="post-metadata">

**Author:** ![RogueM](https://sea2.discourse-cdn.com/flex016/user_avatar/forums.pimoroni.com/roguem/32/311_2.png) [@RogueM](https://forums.pimoroni.com/u/RogueM)\
**Post date:** [January 29, 2017, 4:15pm UTC](https://forums.pimoroni.com/t/picade-with-retropie-4-1-controller-problems/3885/4 "2017-01-29T16:15:06Z")

</div>

then it looks like a failure on the USB side… try different cables maybe. If all fails you may have a faulty Picade PCB.

… if `lsusb` does not list the following then the device is simply not detected by the Pi:

```
Device xxx ID 2341:8036 Arduino SA Leonardo (CDC, ACM, HID)
```

---

<div class="post-metadata">

**Author:** ![Lookie](https://sea2.discourse-cdn.com/flex016/user_avatar/forums.pimoroni.com/lookie/32/1980_2.png) [@Lookie](https://forums.pimoroni.com/u/Lookie)\
**Post date:** [January 29, 2017, 4:39pm UTC](https://forums.pimoroni.com/t/picade-with-retropie-4-1-controller-problems/3885/5 "2017-01-29T16:39:11Z")

</div>

Nope the arduino pcb does not show upon lsusb… can I exchange the card for a working one?

---

<div class="post-metadata">

**Author:** ![RogueM](https://sea2.discourse-cdn.com/flex016/user_avatar/forums.pimoroni.com/roguem/32/311_2.png) [@RogueM](https://forums.pimoroni.com/u/RogueM)\
**Post date:** [January 29, 2017, 5:15pm UTC](https://forums.pimoroni.com/t/picade-with-retropie-4-1-controller-problems/3885/6 "2017-01-29T17:15:18Z")

</div>

you need to contact [support@pimoroni.com](mailto:support@pimoroni.com) for a replacement… feel free to reference this thread as a means to show you tried to troubleshoot the problem (and that my conclusion is that the board is dead, or at least the USB transmission).
