Ich have troubles with a 11px gap of the lower half with a 128x64px panel driven by a ICND1065L.
The controller is a RPI CM4 board & Adafruit Active3 Bonnet hat.
The previous setup - 128x64px panel HUB75 no PWM - was straight forward with GitHub - hzeller/rpi-rgb-led-matrix: Controlling up to three chains of 64x64, 32x32, 16x32 or similar RGB LED displays using Raspberry Pi GPIO · GitHub . I just built a control framework with an API that controls the content. Now I was trying a Chinese panel with an ICND1065L driver and RT4957DSP row expander but I cannot get rid of a 11px “dead” gap of the lower half of the panel.
I’ve tried several values and combinations - swapped through scan rows, address type, multiplexing etc. but no luck.
I did a sweep through 1-86 on row type 0 & 1 - no luck to get even near a proper image - 32 makes sense, 43 is working - so this 11 rows missing in the lower half
the panel goes bad instead of showing the RPis IP address - the only scan settings showing the IP with the dead bar is scan=43 and 86 with row address type=2.
If you’re working with RP2040 or STM32 boards in the Arduino environment, you might want to try a different library that’s supports ICND1065 panels..
This way, you can check the correct settings.
@5UP3R3D
So, would you like to try it on my library? This would be useful for the @kingdo9 library as well – to see if the problem is in the code or the panel.
Also you might be a good candidate to test the new feature of display register config picker
Please try it here, it is Demo 15. Don’t forget to adjust it to your own switches.
You switch between configs using the Left and Right arrow keys. Press M to mark the good ones, then press Enter which you can then cycle through the good ones to compare.
I am still testing the setup but the panel works fine now. Regtype45 of the demo did it. This feature is super handy and saves a lot of time when driving „unknown“ panels. Thanks again and sincere appreciation!