128x64 P2.5 outdoor panel won't work with Adafruit Triple Matrix Bonnet, any ideas?

Going slightly mad here. I’ve got 6 Chinese 128x64 P2.5 outdoor panels that I cannot get working with an Adafruit Triple LED Matrix Bonnet on a Pi 4.

Panel specs from the label: MS-P2.5-251101, scan rate 1/16, FM6373D driver IC. The label also says “2C” - two chained panels interally?

I’ve tried every combination of row-addr-type, multiplexing modes, parallel settings, and GPIO mappings I can think of. Fresh Pi OS install, verified power with a multimeter, tried all three ports on the bonnet, three different bonnets. Nothing but a black screen.

When I had six of these same panels connected across two chains initially, I saw a red and blue rectangle appear on the very last panel in the chain on Port 2 after running

sudo ./demo --led-rows=64 --led-cols=128 --led-chain=3 --led-parallel=2 --led-gpio-mapping=regular --led-brightness=50 --led-slowdown-gpio=4 -D 0

That’s the only sign of life I’ve ever seen. No idea what to make of that..

Has anyone got FM6373D panels or similar 1/16 scan outdoor 128x64s working ? Thanks so much

This chip is not supported, the panel can’t be used with the library

The problem is not that the panel is 128x64 1\16 scan, but in the 6373 chip.

Thanks for your reply. I saw it on this list which is linked from the main rgb gh page and thought it might be compatible as a result - Led_drivers · board707/DMD_STM32 Wiki · GitHub

I fear I’ve gone too far down a rabbit hole trying to get this specific set up to work. Might you have a recommendation on how I might proceed? Hoping to be setting this up as a dynamic and interactive round timer for my gym.

It marked as “Special”. You can see in the table legend that chips marked this label are compatible with DMD_STM32 library only.

The only option at the time is use a RP2040 arduino board with the DMD_STM32 library.

you already have the answer and you already bought them, but please understand those panels and chips work all the time. You simply cannot buy random panels without caring what chips they use, and expect them to work. It would be nice if things worked that way, but they do not for RGBPanels, sadly.

1 Like