Hey fellow LED lovers, the WLED Team are pleased to announce the first maintenance release of the 0.15 version.
The main intention of this release is to include fixes for the 0.15.0 release and also back-port selected bug fixes from the main development branch.
There are a few new features as well that were considered low-risk enough to give you access in this release rather than waiting for 0.16 in the autumn.
While efforts have been made to ensure this release only acts to improve the experience over 0.15.0 as with any software upgrade, we do advise you take backups of your configs and presets before you upgrade and you might want to try on only a few of your devices before pushing to all your devices.
New Features
Tech preview of V4 build for esp32 - Fresh installs ONLY - do not install via OTA
The future release of 0.16 will use the ESP-IDF V4 for all the ESP32 family, however there are some challenges that the WLED team are working on to make this possible as an OTA upgrade.
DMX INPUT - All esp32 builds now have the DMX Input feature included (V4 needed for esp32 classic)
Bug Fixes
The key change in 0.15.1 is a change in configuration to use the I2S parallel output in preference to the RMT based driver wherever possible. This is because the RMT driver is very prone to flicker of the LEDs, especially when the esp32 is under heavy network activity.
The I2S based driver requires that all your LEDs are of the same chipset type and the length of a given output is no more than 600 LEDs.
- bugfix in enumerating buttons and busses
- Fix wipe effect smoothness
- fixed refs to removed usermod
- Improved framerate control code - strip.show(), strip.service()
- Fix for Segment "update" hint not disappearing
- Fixes first pixel not being set
- Bugfix for incorrect wifi-hardware timing
- Multifix
- fix reproduction in game of life
- Fix for ESPNow remote causing output glitches
- Proper fix for #3605 & #4346
- BUGFIX in oscillate FX
- Fix for #3955: added a delay after switching relay
- FX: Waterfall, Matripix & Dissolve fix
- BUGFIX PWM brightness discontinuity (fixes #4396)
- palette effect overflow fix
- Update readme.md for rgb-rotary-encoder usermod
- BUGFIX for Fairy & Fairytwinkle FX
- Idle current bugfix
- Playlist output glitchfix update: found it also happens on S3
- Fix output glitches when playlist changes preset for S2 and C3
- Add correct pin availability for ESP32 Mini modules
- Cherry pick mulifix
- platformio_override.sample.ini does not work - 'No option 'default_partitions' in section: 'esp32_idf_V4''
- LED data corruption with RMT driver
Code updates from:
@Arcitec @blazoncek @DedeHai @netmindz @PaoloTK @softhack007 @TripleWhy @willmmiles
Full Changelog: v0.15.0...v0.15.1