Skip to content

untested HUB75 driver used in 16.0.0 release #5594

@softhack007

Description

@softhack007

WLED/platformio.ini

Lines 702 to 703 in 560eb37

;; Pinned HUB75 driver libraries
lib_deps = https://github.com/mrfaptastic/ESP32-HUB75-MatrixPanel-DMA.git#f17fb7fe9d487e9643f919eb5aeedea8d9d1f8d7 ;; 3.0.14

#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.

Metadata

Metadata

Assignees

Labels

externalNot 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.

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions