🚀 [Success] Huidu HD-WF2 (ESP32-S3) HUB75 Setup Guide for WLED-MM #322
hirofairlane
started this conversation in
Boards
Replies: 1 comment
-
|
A couple of tweaks for better performace and stability. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Hi everyone,
After many hours of trial and error, I’ve finally managed to get a stable WLED-MM setup on the Huidu HD-WF2 board (ESP32-S3).
I initially tried using the standard pre-compiled binaries, but they all resulted in immediate boot loops and filesystem corruption (Superblock 0x0 errors). For this specific board, all generic images I tried lead to a boot loop.
How I solved it
The breakthrough came from using the esp32S3_8MB_M environment as a base and applying some critical optimizations. That lead the board to a stable working status, with some warnings that haven't affected the performance.
Switching to flash_mode = dio: The standard QIO mode was too unstable when the HUB75 driver was active, leading to flash write failures.
Resource Optimization: Since this board lacks PSRAM, the system was running out of heap memory. By stripping down unused modules (Alexa, Loxone, etc.) and forcing WLED_MAX_SEGMENTS=1, the ESP32-S3 finally had enough "breathing room" to handle the 2D matrix effects.
My setup:
platformio_override.ini
Flashing tip:
To flash this board, use a USB-A to USB-C cable connected to the USB-A female port on the Huidu board.
The board must be powered with 5V via the screw terminals while flashing.
Beta Was this translation helpful? Give feedback.
All reactions