Open netmindz opened 6 days ago
Thank you @willmmiles for bringing https://github.com/Aircoookie/WLED/issues/4260 to my attention, yes that will need to be fixed before the Release Candidate
IMO #4260 was a build glitch. IDK how it happened (it shouldn't). The easiest way to check is build, upload and verify.
I'm seeing a few new bug reports related to the LEDs setting UI. Maybe we should analyze them before going to RC.
Plus this one that seems to affect all S2 users
Disabling brightness limiter requires additional changes before saving #4277
I could not reproduce. Perhaps requesting browser logs is in order.
Ports >3 lose GPIO, Length and mA/LED settings upon save #4280
May be related to limiter. I could not reproduce. Same submitter as previous. Perhaps issue on his/her setup.
This one should be easy for anyone to reproduce if true. I could not.
I have 3 S2 units in production use (>400 pixels, multirelay, PIR sensor, temprature usermods, MQTT), all updated OTA regularly with no issues. Same with @DedeHai . @willmmiles did see issues though. Probably device FS issue.
I am sure that in all cases debug log and crash dumps with exception decoder are needed to diagnose. None were provided since submitting.
Disabling brightness limiter requires additional changes before saving
4277 https://github.com/Aircoookie/WLED/issues/4277
I could not reproduce. Perhaps requesting browser logs is in order.
Ports >3 lose GPIO, Length and mA/LED settings upon save #4280 https://github.com/Aircoookie/WLED/issues/4280
May be related to limiter. I could not reproduce. Same submitter as previous. Perhaps issue on his/her setup.
I easily reproduced this issue when flashing a new, out-of-the box WT32. Unable to set pins or pixel type. The module was completely bricked for 0.15.x even after USB flashing to 0.14.4 and the flashing again to 0.15.x. not just a single user.
Crashes when leds length is 3 #4120 https://github.com/Aircoookie/WLED/issues/4120
This one should be easy for anyone to reproduce if true. I could not.
OTA Updating ESP32-S2 from 0.15.0-b4 fails #4241 https://github.com/Aircoookie/WLED/issues/4241
I have 3 S2 units in production use (>400 pixels, multirelay, PIR sensor, temprature usermods, MQTT), all updated OTA regularly with no issues. Same with @DedeHai https://github.com/DedeHai . @willmmiles https://github.com/willmmiles did see issues though. Probably device FS issue.
I am sure that in all cases debug log and crash dumps with exception decoder are needed to diagnose. None were provided since submitting.
— Reply to this email directly, view it on GitHub https://github.com/Aircoookie/WLED/pull/4287#issuecomment-2480741559, or unsubscribe https://github.com/notifications/unsubscribe-auth/AGGPSXCZAGYGMPMTVADGIXL2A6KDNAVCNFSM6AAAAABR37JB7CVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDIOBQG42DCNJVHE . You are receiving this because you are subscribed to this thread.Message ID: @.***>
Re #4277 and #4280: I've seen something in this vein (LED settings not saving) on my test setup. I was having a bunch of unrelated connectivity issues, so I just wrote it off at the time. Trying to reproduce it now.
Re #4241: I'm 95% confident that what's happening is heap starvation of some kind. S2s have practically as little RAM as 8266es, but all the code (including the platform!) treats them like the bigger ESP32s. I could also reliably trigger a heap exhaustion crash by messing up the upload parameters so it didn't get handed to Uploader
properly. I'm going to probe to see if there's something I can do in AsyncWebServer to trap that case and not crash, at least. (Doesn't answer why ArduinoOTA and other non-webserver uploads also fail for some users, though.)
Ok, it wasn't my original intention with this PR, but are we ok with adopting this as the issue where we track items that must be resolved before the RC?
@k7bbr please provide crash dumps or debug logs in respective issues, not here.
@willmmiles try ArduinoOTA for S2. Uses different route.
I recommend prioritizing a fix for #4260 before moving to RC, especially since it pertains to version identity data.