chris-jh / mt32-pi-midi-hat

A Raspberry Pi Midi Hat for the project mt32-pi by Dale Whinham (https://github.com/dwhinham/mt32-pi)
GNU General Public License v3.0
79 stars 4 forks source link

Raspberry pi 3A+ compatibility issue #13

Open elterwater opened 1 year ago

elterwater commented 1 year ago

Hi, I realise that this strictly speaking an mt32-pi issue and not an mt32-pi-midi-hat issue, but I have run into this problem having started to build this excellent midi-hat today. Apologies for raising this here as I can't find any way of raising it on dwhinham's repository as it's locked out to collaborators only. I have bought 2 fresh Raspberry Pi 3A+ from ThePiHut and my PCBs have finally arrived from JLCPCB. I was not able to boot the Pi 3A+ boards with the latest few releases of mt32-pi (e.g. mt32-pi-0.13.1.zip from the releases list of dwhinham's repository). It just sits and blinks 4 long green flashes then 7 short green flashes. I did eventually get one of his kernel-hdmi releases onto a pi4 board I have and it boots without an issue and I can see the display on my ssd1306.

I eventually tracked it down to start_cd.elf in the mt32-pi-0.13.1.zip distribution. I have replaced this with the official raspbery-pi firmware-master version and now it boots ok my Pi 3A+ boards as well, everything works so far.

Maybe something has been updated on the most recent Pi 3A+ boards supplied to ThePiHut which causes this incompatibility?