-
-
Notifications
You must be signed in to change notification settings - Fork 3.9k
Description
What happened?
After saving, only ports 1-3 applied properly. Ports 4-8 (in my instance) changed from the following settings:
mA/LED: 55mA (default setting)
Data GPIO:
changed to:
mA/LED: Custom
Data GPIO: 0
To Reproduce Bug
WT32-ETH01
(installed ethernet version)
flash a new board, apply wifi settings.
navigate to settings --> Usermods
Under Digitalmic:
Change Pin I2S WS to unused from default
Change Pin I2S SCK to unused from default
Save
navigate to settings --> LED Preferences
Add 8 strings ( I used sk6812 )
Each string set to Length: 1
GPIO in order of ports 1-8 :
2, 4, 12, 14, 15, 17, 5, 33
Save
Go back to LED Preferences and the mA/LED, Length (sometimes only some ports are affect not all, never 1-3), and Data GPIO ports are not as they were set previously.
Removing the strings and re-adding them saving again seems to have a similar issue where mA/LED clears but GPIO assignments stay.
Change the incorrect mA/LED from custom back to the default 55mA
Save
Now settings remain
Start changing the length of strings
1: 145
Save
2: 283
Save
3: 55
Save
Crash
Rebooting board does nothing.
The only recovery option at this point is to re-flash
This is repeatable. (except sometimes the GPIO stays and sometimes does not, every time it loses the GPIO it only loses them after port 3)
I first started with putting the appropriate pixels and strings in order then save but to test for reporting the bug I did them individually and only 1 pixel each.
This renders the software/ board unusable for me as I cannot get it set to the strings that I need it consistently locks up the board.
This does not occur in 14.4 (however applying the above settings, then selecting the Ethernet type in 14.4 it goes into the same bricked state)
Expected Behavior
I can set all pixel settings without issues.
Install Method
Binary from WLED.me
What version of WLED?
0.15.0-b7
Which microcontroller/board are you seeing the problem on?
ESP32
Relevant log/trace output
No response
Anything else?
No response
Code of Conduct
- I agree to follow this project's Code of Conduct