SR-WLED version 0.13.3
ESP32 build 2210301
This release includes many under the hood refinements for SR-WLED
User Interface and generic features:
- Info Page: status info for soundreactive (similar to upstream 0.14.0)
- Info Page: basic hardware info added (similar to MoonModules 0.14.0)
- 4 Line Display and 4LD_alt usermod: always use fast I2C hardware driver
Audio Processing:
- Analog input: Some improvements - might help in case you could not get analog input to work in SR 0.13.2
- New sound processing core (ArduinoFFT) is 10 times faster!
-
- improves performance of both analog and I2S digital audio input
-
- NB: This also improves co-existence with other usermods and with additional features like MQTT
UDP sound sync:
- improve performance/reliability of UDP sound sync
- Support for receiving "V2" format, which is sent by upstream 0.14.0
Effects:
- Minor bugfixes, like missed pixels in "Stream" effects, and a few speedups
- Sanity check added in setPixelColor(), to avoid memory errors due to negative pixel index
-
- NB: this change also affects realtime modes (DDP, DMX, E13.1, LedFx, ...)
Custom Effects, 2D/3D, live preview:
- Liveviewws2D: show playlist / preset id (for HB playlist animations)
- Custom Effects 3.0.1: add rgbw, sPC for 2D, colorFromPalette out of sPC
- Peek1D for strip repaired. Peek3D for cubes added (experimental)
- Fix setPixelColor when using grid+Serpentine
misc. bugfixes, and fixes from upstream WLED 0.14.0
- auto-reboot after cfg.json restore (to avoid that WLED directly overwrites them after upload)
- Time Zones: added PKT (Pakistan), fixed NZ and AEST (Australia) time zones
- buttons: fix for ShortPressAction; ensure that buttons remain responsive also with long LED strings
- analog buttons: don't do analogRead() when the GPIO does not support analog input
- udp driver(udp.cpp): small bugfixes
- PlatformIO.ini: upgrade to fixed ESPAsyncWebServer (>= 2.0.7);
- PlatformIO.ini: use 80MHz FLASH speed for all "Sondreactive" build environments.
Changes from upstream v0.13.3
- Fixed flickering
- Fixed boot issues on new installs
- Added support for LPD6803
- experimental: optional watchdog feature, to auto-reboot a "hung" device. Compile with
-D WLED_WATCHDOG_TIMEOUT=30
to activate
SR-WLED is up to date with WLED up to and including wled commit 102a28a
Full Changelog: v0.13.2...v0.13.3
Installation
There are several possible methods for installing the new version (binary).
-
If your devices was previously running SR WLED 0.13.1 or SR WLED 0.13.2, wireless update using OTA should work. OTA ensures that configuration and presets will be preserved.
-
For new installations, we recommend to install via USB.
-
online installation service: try https://wled-install.github.io/
-
WLED ESP Flasher - requires power cycle after installing. Please wait at least 90 seconds after installing, to be sure you don't interrupt WLED when formatting its flash filesystem.
-
install the binary for your device using
esptool
: see https://github.com/atuline/WLED/wiki/Installing-and-Compiling#flashing-esp32-binaries-with-esptool
Please note that a reset (power off/on, or pressing RST) is necessary after installation. A "soft reboot" from the WLED Info page is not sufficient.
Other installation methods: Some users have reported problems to get their audio equipment to work after using other methods, so we recommend that you use one of the options listed above.
Upgrade Notice
- Please backup your configuration and presets before upgrading to this release. This can be done by visiting Config-> Security & Updates and clicking "Backup configuration" and "Backup presets".
- After upgrading from v0.13.1 or earlier, sound settings may need to be tuned. Some changes were made to the AGC and gain calculations. Please visit the sound settings page on your SR-WLED device for more information.
Update Notice
The new default ESP32 partition layout (1MB FS) is incompatible with the filesystem partition of the previous layout (1.5MB FS). Please note that config and presets will be wiped upon updating an ESP32 from 0.13.0-b4 or earlier to 0.13.3 via USB or web installers. ESP32 OTA updates are not affected, your data will be kept when doing a wireless update.