-
-
Notifications
You must be signed in to change notification settings - Fork 4.2k
untested HUB75 driver used in 16.0.0 release #5594
Copy link
Copy link
Open
Labels
externalNot part of WLED itself - an external plugin/remote etc.Not part of WLED itself - an external plugin/remote etc.needs investigationThe bug has not yet been reproduced by me. Analysis or more details are needed.The bug has not yet been reproduced by me. Analysis or more details are needed.
Milestone
Metadata
Metadata
Assignees
Labels
externalNot part of WLED itself - an external plugin/remote etc.Not part of WLED itself - an external plugin/remote etc.needs investigationThe bug has not yet been reproduced by me. Analysis or more details are needed.The bug has not yet been reproduced by me. Analysis or more details are needed.
WLED/platformio.ini
Lines 702 to 703 in 560eb37
#5558 has upgraded the HUB75 driver version, unfortunately picking a very new, very buggy release of the driver 😢 . The previous library version we used was
https://github.com/mrfaptastic/ESP32-HUB75-MatrixPanel-DMA.git#3.0.11. Even with some known stability issues, it was tested for a longer time and kind of qualified for WLED as proven-in-use.While the upgrade from 3.0.11 to 3.0.14 was mentioned in the PR description, I've obviously overlooked this change, so I missed my chance to veto.
Unfortunately all HUB75 driver releases since middle of last year are full of bugs - for example when running certain driver chips at full brightness, the library will produce skewed colors and other ugly artefacts. For bitdepth != 8, panel display is very dark, and other crazy issued that surfaced during my testing in WLED-MM.
Lessons learned: PLEASE do not upgrade a known-fragile driver library in the last minute before a WLED release.
I'll need some time to identify a well-working driver library commit hash.