Skip to content

Releases: Aircoookie/WLED

WLED Beta Release 0.15.0-b1

20 Mar 07:26
Compare
Choose a tag to compare
Pre-release

Welcome to WLED 0.15.0-b1 "Kōsen"!

May the ray of light inspire you to do great things.

WLED 0.15.0-b1 is major new step since the introduction of 2D and audioreactive features to WLED.

This version's highlights are:

  • UI refinements, performance tweaks and included simplified mode
  • Multi-WiFi support. Add up to 3 (or more via cusom compile) WiFis to connect to (with help from @JPZV)
  • ESP-NOW sync. Sync your WLED devices without WiFi.
  • ESP-NOW Wiz remote JSON overrides (similar to IR JSON) & WIZ Smart Button support (#3547 by @micw)
  • "SuperSync" from WLED MM (by @MoonModules)
  • Per port/output Auto Brightness Limiter (ABL)
  • ColoOrderMap W channel swap (color order overrides now have W swap)
  • Added PWM frequency selection to UI (Settings) and better low brightness level handling (12-bit resolution)
  • Better reverse proxy support (nested paths)
  • Implement global JSON API boolean toggle (i.e. instead of "var":true or "var":false -> "var":"t").
  • Three (optional) Audio palettes (Audioreactive usermod required, credit @netmindz)
  • Reduced RAM usage for ESP8266 which may allow more stable operation
  • Virtual Art-Net RGBW option (#3783 by @shammy642)
  • DMX: S2 & C3 support via modified ESPDMX
  • Product/Brand override so OEM may choose their own branding (API & AP SSID) (#3750 by @Moustachauve)
  • Harmonic (AKA much nicer) Random Cycle palette (#3729 by @DedeHai)
  • Temporary AP. Use your WLED in public with temporary AP to allow configuration. Includes new JSON API to enable WiFi/AP on button/IR press.
  • APA106 support (#3580 by @itstefanjanos)
  • BREAKING: Effect: updated Palette effect to support 2D (#3683 by @TripleWhy)
  • Compile-time WLED time overrides (WLED_NTP_ENABLED, WLED_TIMEZONE, WLED_UTC_OFFSET, WLED_LAT and WLED_LON)
  • En-/dis-able LED maps when receiving realtime data (#3554 by @ezcGman)
  • BREAKING: Reduced number of segments (12) on ESP8266
  • Enhanced PSRAM support (double size JSON buffer, preset caching, larger ledmaps, up to 2k pixels, etc); included new binary for classic ESP32 with PSRAM (WROVER models, includes Pico)
  • Restore presets from browser local storage in case of corruption
  • and numerous other improvements, refinements and bugfixes.

Please see the changelog for a detailed list of changes!

Full Changelog: v0.14.0...v0.15.0-b1

WARNING:
This version includes binaries for ESP8266 which feature double CPU clock frequency (160MHz) distinguished by the _160 name suffix. Although it has been tested on many variants of ESP8266 there may be devices that do not support overclocking the CPU. If your device is in places hard to reach or difficult to flash DO NOT use these binaries unless you test them on a similar device first. And even then there are no guarantees that a particular device will run correctly with overclocked CPU.
In case you do update with 160MHz version and your device fails to boot or operates incorrectly you may need to connect it to a computer and flash it serially using USB connection. Please erase flash prior to doing so.

A huge thank you to the WLED community - to everyone who has contributed to development, documentation and testing, and to all early adopters who provided lots of feedback and sparked many discussions on how to improve things. You all made WLED better and made this version happen! ❤️

All contributors for this version include:
@ajotanc
@Akaricchi
@BaptisteHudyma
@DedeHai
@demophoon
@Derek4aty1
@ezcGman
@imeszaros
@itstefanjanos
@lost-hope
@m-wachter
@micw
@MoonModules
@Moustachauve
@muebau
@netmindz
@roelbroersma
@shammy642
@TripleWhy
@willmmiles
@w00000dy
@zanhecht

Installation

What binary should I use?

WLED release 0.14.2

17 Mar 10:45
a42f78b
Compare
Choose a tag to compare

Welcome to WLED 0.14.2 "Hoshi"!

If you saw a shooting star, what would you wish for?

WLED 0.14.2 is a maintenance release for 0.14.1, with many bugfixes.

WARNING:
This version includes binaries for ESP8266 which feature double CPU clock frequency (160MHz) distinguished by the _160 name suffix. Although it has been tested on many variants of ESP8266 there may be devices that do not support overclocking the CPU. If your device is in places hard to reach or difficult to flash DO NOT use these binaries unless you test them on a similar device first. And even then there are no guarantees that a particular device will run correctly with overclocked CPU.
In case you do update with 160MHz version and your device fails to boot or operates incorrectly you may need to connect it to a computer and flash it serially using USB connection. Please erase flash prior to doing so.

A huge thank you to the WLED community - to everyone who has contributed to development, documentation and testing, and to all early adopters who provided lots of feedback and sparked many discussions on how to improve things. You all made WLED better and made this version happen! ❤️

Bugs fixed since 0.14.1 release

  • New AsyncWebServer (improved performance and reduced memory use, thanks to @willmmiles)
  • New builds for ESP8266 with 160MHz CPU clock
  • Fixing stairway usermod and adding buildflags (#3758 by @lost-hope)
  • Fixing a potential array bounds violation in ESPDMX
  • Reduced RAM usage (moved strings and TZ data (by @willmmiles) to PROGMEM)
  • LockedJsonResponse: Release early if possible (by @willmmiles)
  • Possible fix for #3589 & partial fix for #3605
  • Prevent JSON buffer clear after failed lock attempt
  • Multiple analog buttons (fix for #3549)
  • Usermod: Audioreactive, add two compiler options (#3732 by @wled-install)
  • Fix for #3693

Please see the changelog for a detailed list of changes!

Full Changelog: v0.14.1...v0.14.2

Installation

What binary should I use?

WLED Beta Release 0.14.2-b2

11 Mar 22:38
Compare
Choose a tag to compare
Pre-release

Welcome to WLED 0.14.2-b2 "Hoshi"!

If you saw a shooting star, what would you wish for?

WLED 0.14.2-b2 is a maintenance release for 0.14.1, with many bugfixes.

A huge thank you to the WLED community - to everyone who has contributed to development, documentation and testing, and to all early adopters who provided lots of feedback and sparked many discussions on how to improve things. You all made WLED better and made this version happen! ❤️

Bugs fixed since 0.14.1 release

  • New AsyncWebServer (improved performance and reduced memory use)
  • New builds for ESP8266 with 160MHz CPU clock
  • Fixing stairway usermod and adding buildflags (#3758 by @lost-hope)
  • Fixing a potential array bounds violation in ESPDMX
  • Reduced RAM usage (moved strings and TZ data (by @willmmiles) to PROGMEM)
  • LockedJsonResponse: Release early if possible (by @willmmiles)
  • Possible fix for #3589 & partial fix for #3605
  • Prevent JSON buffer clear after failed lock attempt
  • Multiple analog buttons (fix for #3549)
  • Usermod: Audioreactive, add two compiler options (#3732 by @wled-install)
  • Fix for #3693

Please see the changelog for a detailed list of changes!

Full Changelog: v0.14.1...v0.14.2-b2

Installation

What binary should I use?

WLED Beta Release 0.14.2-b1

12 Feb 14:01
Compare
Choose a tag to compare
Pre-release

Welcome to WLED 0.14.2-b1 "Hoshi"!

If you saw a shooting star, what would you wish for?

WLED 0.14.2-b1 is a maintenance release for 0.14.1, with many bugfixes.

A huge thank you to the WLED community - to everyone who has contributed to development, documentation and testing, and to all early adopters who provided lots of feedback and sparked many discussions on how to improve things. You all made WLED better and made this version happen! ❤️

Bugs fixed since 0.14.1 release

  • Possible fix for #3589 & partial fix for #3605
  • Prevent JSON buffer clear after failed lock attempt
  • Multiple analog buttons (fix for #3549)
  • Usermod: Audioreactive, add two compiler options (#3732 by @wled-install)
  • Fix for #3693

Please see the changelog for a detailed list of changes!

Full Changelog: v0.14.1...v0.14.2-b1

Installation

What binary should I use?

WLED Release 0.14.1

14 Jan 17:55
Compare
Choose a tag to compare

Welcome to WLED 0.14.1 "Hoshi"!

If you saw a shooting star, what would you wish for?

WLED 0.14.1 is a maintenance release for 0.14.0, with many bugfixes and some new features.

A huge thank you to the WLED community - to everyone who has contributed to development, documentation and testing, and to all early adopters who provided lots of feedback and sparked many discussions on how to improve things. You all made WLED better and made this version happen! ❤️

Bugs fixed since 0.14.0 release

Please see the changelog for a detailed list of changes!

Full Changelog: v0.14.0...v0.14.1

Installation

What binary should I use?

Debug Builds

Debug builds are providing additional diagnostic outputs when connected to a serial monitor by USB.
You can find a few generic debug builds here: https://github.com/srg74/WLED-wemos-shield/tree/master/resources/Firmware/%40Aircoookie/Latest/Debug_builds

How to get a stack dump (crash log with backtrace)

You might be asked for a crash report (backtrace showing the function that crashed) using a debug build. This is only possible when self-compiling WLED in the VSCode+platformio development environment.

In a nutshell, this is what you should do:

  • Find the build environment you want, like env:esp32dev_audioreactive,
  • add -DWLED_DEBUG to build_flags, then click File -> Save All
  • You need to connect your board via USB. OTA is not possible in this case.
  • build and upload from the VSCode IDE (don't upload using other flashing tools).
    image
  • watch the output in the PlatformIO Serial Monitor panel; this should help to better understand what is the problem.

WLED beta release 0.14.1-b3

06 Jan 20:27
Compare
Choose a tag to compare
Pre-release

Welcome to WLED 0.14.1-b3 "Hoshi"!

This is another "golden master" for the upcoming final release of WLED 0.14.1. So please test it ;-)

If you saw a shooting star, what would you wish for?

WLED 0.14.1 is a maintenance release for 0.14.0, with many bugfixes and some new features.

A huge thank you to the WLED community - to everyone who has contributed to development, documentation and testing, and to all early adopters who provided lots of feedback and sparked many discussions on how to improve things. You all made WLED better and made this version happen! ❤️

Bugs fixed since 0.14.0 release

Please see the changelog for a detailed list of changes!

Full Changelog: v0.14.0...v0.14.1-b3

Installation

What binary should I use?

WLED Beta Release 0.14.1-b2

29 Dec 09:59
Compare
Choose a tag to compare
Pre-release

Welcome to WLED 0.14.1-b2 "Hoshi"!

This is another "golden master" for the upcoming final release of WLED 0.14.1. So please test it ;-)

If you saw a shooting star, what would you wish for?

WLED 0.14.1 is a maintenance release for 0.14.0, with many bugfixes and some new features.

A huge thank you to the WLED community - to everyone who has contributed to development, documentation and testing, and to all early adopters who provided lots of feedback and sparked many discussions on how to improve things. You all made WLED better and made this version happen! ❤️

Bugs fixed since 0.14.0 release

Please see the changelog for a detailed list of changes!

Full Changelog: v0.14.0...v0.14.1-b2

Installation

What binary should I use?

WLED Beta Release 0.14.1-b1

20 Dec 10:48
Compare
Choose a tag to compare
Pre-release

Welcome to WLED 0.14.1-b1 "Hoshi"!

This is the "golden master" for the upcoming final release of WLED 0.14.1. So please test it ;-)

If you saw a shooting star, what would you wish for?

WLED 0.14.1 is a maintenance release for 0.14.0, with many bugfixes and some new features.

A huge thank you to the WLED community - to everyone who has contributed to development, documentation and testing, and to all early adopters who provided lots of feedback and sparked many discussions on how to improve things. You all made WLED better and made this version happen! ❤️

Bugs fixed since 0.14.0 release

Please see the changelog for a detailed list of changes!

Full Changelog: v0.14.0...v0.14.1-b1

Installation

What binary should I use?

WLED Release 0.14.0

13 Oct 15:49
Compare
Choose a tag to compare

Welcome to WLED 0.14.0 "Hoshi"!

If you saw a shooting star, what would you wish for?

This release brings together all the new features from the previous 0.14.0-beta versions. In total, its more than 15 months of new features, bug fixes, testing and improvements.

A huge thank you to the WLED community - to everyone who has contributed to development, documentation and testing, and to all early adopters who provided lots of feedback and sparked many discussions on how to improve things. You all made WLED better and made this version happen! ❤️

Some highlights since 0.13.3

  • 2D matrix support, and lots of new 2D effects
  • New 1D effects
  • Audio reactivity via usermod, or sound simulation (audio reactivity not possible on ESP8266, unfortunately)
  • Smooth Transitions between effects (a.k.a. Effect Blending)
  • Initial support for ESP-NOW (remotes only)
  • Lots of effect improvements and bugfixes
  • Completely rewritten effects framework: faster, more flexible, and you can even add your own effects in a usermod now!
  • Segment sets and improved sync groups
  • improved color accuracy, and global LED buffering support
  • Initial/experimental support for new ESP32 variants -S2/-C3/-S3 (unfortunately some boards still refuse to boot WLED)

Please see the changelog for a detailed list of changes!

Full Changelog: v0.13.3...v0.14.0

Installation

What binary should I use?

WLED beta release 0.14.0-b6

24 Sep 15:20
Compare
Choose a tag to compare
Pre-release

Welcome to WLED 0.14.0-b6 "Hoshi"!

This is the "golden master" for the upcoming final release of WLED 0.14.0. So please test it ;-)

If you saw a shooting star, what would you wish for?

This version's highlights are (in addition to 2D support and more already present in b5)

Please see the changelog for a detailed list of changes!

Full Changelog: v0.14.0-b5...v0.14.0-b6

What binary should I use?

New Contributors