EDIT: It turns out I’m a bit of a dumbass! The speaker cables weren’t seated properly in the Picade X HAT (although they looked to be). Some wiggling with the wires fixed this… Doh!
I bought the Picade recently and a Pi 3A+ to run RetroPie on it. I checked with the guys at Pimoroni before taking the plunge and they said the 3A+ should be fine but may need a bit of cable swapping during setup (due to the single USB port).
I ran into a few issues, mainly down to the lack of support in the latest RetroPie image, which does not work out of the box on the 3A+. On initial boot, I was stuck at the rainbow splash screen and nothing happened.
I eventually found a thread on Reddit that explained that the base image on RetroPie needed some updates so I ran the following on my Pi 3 (I swapped out the SD card to run the below):
sudo apt-get && sudo apt-get dist-upgrade-y
And then on the next boot - on the 3A+ - it booted fine! Progress.
Next steps was to install the Picade X HAT software, so I ran the recommended command:
curl -sS https://get.pimoroni.com/picadehat | bash
And the followed the recommendation to reboot.
On the reboot I was taken back into RetroPie where I was able to configure the input using the joystick etc. More progress.
I was able to get everything up and running but when I ran any game, there was no sound at all. Nothing.
I tried changing settings in the UI in EmulationStation but nothing worked - no sound whatsoever. I’ve also checked the physica l connection between the speaker and the Picade X HAT and the wires are definitely secure.
I’ve looked online and stumbled across a couple of similar threads where nothing seems to have worked. I’m really frustrated!
My config.txt file has the parameters set as per the Picade X HAT install script (confusingly, there is a dtparam=audio=on as well as a dtparam=audio=off in the last section in my config, but commenting them out in different combinations does not work either).