Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We鈥檒l occasionally send you account related emails.

Already on GitHub? Sign in to your account

MT32-pi won't boot on newest RPi 3 A+ models without firmware file upgrade 馃悰 [BUG] #351

Open
mikelow opened this issue Feb 8, 2024 · 0 comments
Labels

Comments

@mikelow
Copy link

mikelow commented Feb 8, 2024

Hardware and software

  • mt32-pi version: v0.13.1
  • Raspberry Pi model: Raspberry Pi 3 Model A+
  • HATs: Mister MT32-pi Main (not relevant)
  • USB devices: None
  • MIDI host: Mister / USB Midi keyboard (not relevant)

Bug description

The latest Raspberry Pi Model 3 A+ (Revision 2) requires new firmware files that are not present in the current MT32-pi release. Without these files the RPi fails to boot. LEDs will turn on, and that's it. No OLED, no response to MIDI. Another user - the one who actually diagnosed and solved the problem - noticed a green LED blinking pattern indicating "Power Failure Type B". I didn't notice this but I may have missed it.

See this thread on the Mister FPGA forum

The fix is to replace the following files with those from the latest firmware release:

  • fixup_cd.dat
  • fixup4cd.dat
  • start_cd.elf
  • start4cd.elf

Steps to reproduce

  1. Buy a new RPi Model 3 A+
  2. Install MT32-pi
  3. Despair

Expected behavior

MT-32 pi should boot.

Configuration file

I tried many permutations. None worked. Problem definitely requires the new firmware files.

Additional information

As a side note, in attempting to diagnose the problem, I could not download an HDMI debug build as they are all "expired" and unavailable for download. I wound up compiling it on my own, but it made no difference as the failure occurs before any HDMI signal is output.

@mikelow mikelow added the bug label Feb 8, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant