Chipsets that the example programs will work on Rpi3B+

Continuing the discussion from Help with a panel type: I am new here. Just joined today. I have made few digital displays using RGB-Matrix panel P2 128x64 matrix with ESP32 few months ago. Now one of my friend wants one. When I sourced the panel I found that it was not working. Bought two of them and both did not work on rpi 3B+ with adafruit hat (3 parallel hub75E connectors - Active). Since I don’t have the details of previous LED panels, I wanted to confirm that if the LED P2 128 x64 using ICN 2037 chip set, will the examples work without fail? What are the chipsets that the example programs are tested so in future I can order the right panel.
Thanks for your help.

I have plenty that work but that doesn’t mean they all work. Some are ABC panels, some are ABCDE, some require a special init (FM6126/27 chipset), and so forth.
You need to be more specific on “not working” and paste all the command line examples you tried, including the above chipset inits I just mentioned.

Hi Marc:
First apologies for late communication. Had been running between Hospital for a while
I am using the examples straight off the Git. These are the script I tried: (Note I am getting this off the command history from my pi. Needless to say I tried all option before sending the panels back to supplier)
sudo ./demo --led-multiplexing=1 --led-rows=32 --led-cols=64 -D7 --led-slowdown-gpio=5 --led-gpio-mapping=adafruit-hat -D 7
sudo ./demo -D 0 --led-rows=64 --led-cols=128 --led-chain=1 --led-show-refresh --led-parallel=3 --led-pwm-dither-bits=1 --led-pwm-bits=7 --led-panel-type=‘FM6126A’ --led-row-addr-type=3
sudo ./demo -D 0 --led-rows 64 --led-cols 128 --led-parallel 2 --led-chain 1 --led-multiplexing 0 --led-slowdown-gpio 3 --led-row-addr-type 3

I also tested few panels that worked and made notes. Results below:
ICN 2037, ICN2153, FM6126A FM6127 ICN2053 = FM6126
ICN2038 has only three address bus. AB&C

The one that didn’t work was FM6363. This is HUB75E interface apparently using ABCDE ports. The display does not turnon. The reason I raised this query is because are there other such boards which are different. I do not have the documentation of FM6363 neither do the Chinese Supplier. They make these boards for some controllers which costs 100s of $$$.

FYI I am a retired IT professional. Been in electronics since my childhood days.

Ok, so if you tried -led-panel-type=‘FM6126A and the panels did not even turn on (which is different from getting an incorrect display), the chip was clearly incompatible.
As you indeed already know, there are more chips than we wish there were, and not all are supported.

Thanks Marc. I will add to my list of unsupported chips. If I could get technical spec, I don’t mind tinkering with it. But for now we can safely assume unsupported

1 Like

There is some confusion in your message. The number of address lines(ABC…) is not related to the driver type. For example, a panel with a ICN2038 driver can have any number of multiplex (address) lines - 3, 4. 5… The same for a 6363 driver.

Each panel contains at least two types of chips - a led driver and a multiplexer. Chips ICN2038 or FM6363 are drivers. And for example TC7258 or DP32030 are multiplexers. The number of ABC lines are defined by multiplexor chip type.

To reference Control matrix 64x32 with mbi5153 (icn2053) led driver ic · Issue #466 · hzeller/rpi-rgb-led-matrix · GitHub here for the discussion, is that correct that FM6363 still do not work with this lib as of today?
example: https://www.aliexpress.us/item/3256805881718074.html

I also found these P1.25 panels that claim 256x128 resolution with a similar chip: MBI5153MBI5264ICN2153ICN2163ICN2065ICN3065FM6363FM6356FM6864
https://www.aliexpress.us/item/3256808138970496.html

I’m also not sure how 1/64 scan would work. Is there a new address line F, or is it some multiplexing over ABC like /32 ABC addressed panels (which are supported but for 64 lines total, not 128 lines)