WLED

Firmware

ESP32 firmware for controlling addressable LED strips over WiFi.

Latest v16.0.1 · by WLED ProjectWebsitewled/WLED

Release activity

Release activity — 8 releases across 8 days in the last year. Each cell is one day; darker means more releases that day. Older weeks are hidden at this screen width.
MayJunJulAug
SundayNo releases on Apr 19, 2026No releases on Apr 26, 20261 release on May 3, 2026No releases on May 10, 2026No releases on May 17, 2026No releases on May 24, 2026No releases on May 31, 2026No releases on Jun 7, 2026No releases on Jun 14, 2026No releases on Jun 21, 2026No releases on Jun 28, 2026No releases on Jul 5, 2026No releases on Jul 12, 2026No releases on Jul 19, 2026No releases on Jul 26, 2026No releases on Aug 2, 2026
MondayNo releases on Apr 20, 2026No releases on Apr 27, 2026No releases on May 4, 2026No releases on May 11, 2026No releases on May 18, 2026No releases on May 25, 2026No releases on Jun 1, 2026No releases on Jun 8, 2026No releases on Jun 15, 2026No releases on Jun 22, 2026No releases on Jun 29, 2026No releases on Jul 6, 2026No releases on Jul 13, 2026No releases on Jul 20, 2026No releases on Jul 27, 2026No releases on Aug 3, 2026
TuesdayNo releases on Apr 21, 2026No releases on Apr 28, 2026No releases on May 5, 2026No releases on May 12, 2026No releases on May 19, 2026No releases on May 26, 2026No releases on Jun 2, 2026No releases on Jun 9, 2026No releases on Jun 16, 2026No releases on Jun 23, 2026No releases on Jun 30, 20261 release on Jul 7, 2026No releases on Jul 14, 2026No releases on Jul 21, 2026No releases on Jul 28, 2026No releases on Aug 4, 2026
WednesdayNo releases on Apr 22, 2026No releases on Apr 29, 2026No releases on May 6, 2026No releases on May 13, 2026No releases on May 20, 2026No releases on May 27, 2026No releases on Jun 3, 2026No releases on Jun 10, 2026No releases on Jun 17, 2026No releases on Jun 24, 2026No releases on Jul 1, 2026No releases on Jul 8, 2026No releases on Jul 15, 2026No releases on Jul 22, 2026No releases on Jul 29, 2026No releases on Aug 5, 2026
ThursdayNo releases on Apr 23, 2026No releases on Apr 30, 2026No releases on May 7, 2026No releases on May 14, 2026No releases on May 21, 2026No releases on May 28, 2026No releases on Jun 4, 2026No releases on Jun 11, 2026No releases on Jun 18, 2026No releases on Jun 25, 2026No releases on Jul 2, 2026No releases on Jul 9, 2026No releases on Jul 16, 2026No releases on Jul 23, 2026No releases on Jul 30, 2026No releases on Aug 6, 2026
FridayNo releases on Apr 24, 2026No releases on May 1, 2026No releases on May 8, 2026No releases on May 15, 2026No releases on May 22, 2026No releases on May 29, 2026No releases on Jun 5, 2026No releases on Jun 12, 2026No releases on Jun 19, 2026No releases on Jun 26, 2026No releases on Jul 3, 2026No releases on Jul 10, 20261 release on Jul 17, 2026No releases on Jul 24, 2026No releases on Jul 31, 2026No releases on Aug 7, 2026
SaturdayNo releases on Apr 25, 2026No releases on May 2, 2026No releases on May 9, 2026No releases on May 16, 2026No releases on May 23, 2026No releases on May 30, 2026No releases on Jun 6, 2026No releases on Jun 13, 2026No releases on Jun 20, 2026No releases on Jun 27, 2026No releases on Jul 4, 2026No releases on Jul 11, 2026No releases on Jul 18, 2026No releases on Jul 25, 2026No releases on Aug 1, 2026

8 releases in the last year

Changelog

nightlyPre-releasenightly

Nightly Release 20260717

Added 13
  • Hub75 outdoor panel support
  • Support for Waveshare ESP32-S3-RGB-Matrix
  • Ethernet profiles for QuinLED Dig-Uno/Quad v4 and Dig-Octa 32-8L v4
  • Usermod palettes and UI palette display improvements
  • Pin Info page
  • Gledopto Series devices with Ethernet support
Changed 5
  • Renamed CW LED descriptions to more commonly used CCT
  • Extended CCT blending with exclusive blend mode and bugfix for color jump
  • HUB75 bugfixes for 4-scan and chained panels with new Seengreat pinout
  • Improved bus handling with free choice of bus driver in any order and improved memory calculations
  • Less restrictive DDP header acceptance with safety checks added to all protocols
Fixed 3
  • Analog button fix
  • Game of Life rework
  • Brownout detection improvements aligned with WLEDMM extended error codes

Changelog

Unreleased

Full Changelog

Closed issues:

  • version 16.0.0: audioreactive effect jerkiness on esp32 (ESP-32D) #5724
nightly (2026-07-12)

Full Changelog

Implemented enhancements:

Fixed bugs:

  • ESP32 ethernet prompting for Wi-Fi every time #5730
  • Live data override breaks gamma correction #5661
  • Xlights cannot auto-discover WLED 16.0.0 (Art-Net "ArtPoll reply" not sent) #5584
  • fix: prevent uint8 underflow in AP client disconnect handler #5733 (yazdan-iot)
  • fix: prevent setInterval memory leak in setEffectParameters() #5732 (yazdan-iot)
  • Fix whole-segment blackout frame at the start of on/off transitions with non-fade blending styles #5726 (npabisz)
  • fix white channel for "Rainbow" and other color_wheel() based effects #5694 (chschu)
  • bugfix in segment deconstructor #5687 (DedeHai)
  • Restore pre 16.0 looks on several FX #5684 (DedeHai)
  • Update pixel buffer after changing matrix dimensions #5675 (DedeHai)
  • Prevent arduino core from assigning default MISO pin #5672 (DedeHai)
  • HUB75 hotfix: prevent double-applying gamma correction #5665 (softhack007)
  • fix button label regression #5636 (benjamw)
  • Fix brighness not being applied properly in nightlight mode #5625 (DedeHai)
  • Audioreactive bugfix: auto-suspend in all realtime modes, but stay active when "Use main segment only" #5599 (softhack007)
  • fix for serial port on esp32 (#5501) #5503 (RobertoD91)
  • DMX Output support exclude message incorrectly displayed on builds *with* support #5353 (netmindz)
  • Full WiFi scan and apply BSSID if used #5351 (DedeHai)
  • Fix for #4643 - Missing MQTT updates #4771 (blazoncek)
  • Fixed UDP Realtime streaming in DNRGBW Mode #4499 (Christanoid)
  • BUGFIX in oscillate FX #4494 (DedeHai)
  • Fix for #3955: added a delay after switching relay #4474 (DedeHai)
  • Playlist output glitchfix update: found it also happens on S3 #4462 (DedeHai)
  • Add correct pin availability for ESP32 Mini modules #4450 (ladyada)
  • Fix output glitches when playlist changes preset for S2 and C3 #4442 (DedeHai)
  • palette effect overflow fix #4435 (TripleWhy)
  • FX: Waterfall, Matripix & Dissolve fix #4428 (blazoncek)
  • BUGFIX PWM brightness discontinuity (fixes #4396) #4419 (DedeHai)
  • BUGFIX for Fairy & Fairytwinkle FX #4407 (DedeHai)
  • Fix for ESPNow remote causing output glitches #4386 (DedeHai)
  • Proper fix for #3605 & #4346 #4356 (blazoncek)
  • Fix for #4153 #4253 (maxi4329)

Merged pull requests:

v16.0.1 (2026-06-30)

Full Changelog

Implemented enhancements:

  • CI: find a solution for including custom PlatformIO build envs from PRs (usermods) in CI builds #5648
  • Request direct IC configuration for WS2811 RGBCCT LED strip #5597
  • E1.31/ArtNet (DMX) group pixels #4899
  • Add an API endpoint for upstream update URL retrieval #4470
  • Ethernet set-up ESP32-ETHERNET-KIT-VE #2591

Fixed bugs:

  • GPIO19 not working as an 2-Wire LED output in 16.0.0 #5670
  • Creating a 2D setup larger than amount of LEDs can lead to crash #5669
  • HUB75: Some 2D effects missing pixel trails in v16.0 (Black Hole, Lissajous, Spaceships) #5664
  • platformio_override.sample.ini -D USERMOD_DALLASTEMPERATURE incorrect. #5643
  • V16 won't run on M5STACK AtomS3 Lite (ESP32S3) with M2 screw hole, 8Mb flash and without PSRAM #5629
  • Twinklefox/Twinklecat dimmer than expected (16.0.0) #5622
  • nightlight problem with brightness transitions (for small changes) #5620
  • With ESPNow remote and no wifi WLED reboots every 15-20min (fixed in 17.0.0-dev) #5614
  • WLED - buttons label incorrect #5613
  • DJ light effect (and others): intensity low after upgrade to v16 #5603
  • AR Gravcenter, Gravcentric and Gravfreq effects not reacting to "Rate of fall" Parameter #5600
  • Error 8: Effect RAM depleted on 8MB ESP32-S3 with QSPI PSRAM #5593
  • Broken revert firmware button #5574
  • LEDs excluded with gap file flash randomly #5378
  • CI/CD supply chain risk: GitHub Actions not SHA-pinned, nightly-release follows @main #5373
  • Multiple security vulnerabilities in WLED #5340
  • Crashes when trying to save LED configuration (esp32 ethernet) #5322
  • DMX Mode "effect" laggy when controlling brightness #5298
  • Deleting segments is not handled properly #4304
  • Reset Segments does not respect 'Make a segment for each output' #4136

* This Changelog was automatically generated by github_changelog_generator

View originalPermalink
How nightly went

v16.0.1

Added 2
  • Add support for Waveshare S3 Matrix Driver board with waveshare_esp32s3_32MB_hub75 build
  • Add Seengreat HUB75 pinout support
Fixed 18
  • Fix configuration loading in settings_leds.htm
  • Fix HUB75 bugs for 4-scan and chained panels
  • Use FM6124 driver for 4-scan HUB75 panels and remove 64x64 limitation when board has PSRAM
  • Improve bootup behaviour for boot presets
  • Respect make auto segments setting when resetting segments
  • Fix white channel for Rainbow and other color_wheel()-based effects

WLED Version 16.0.1 Announcement

Read the full copy at https://github.com/wled/WLED/releases/tag/v16.0.1

I'm pleased to announce that since the release of 16.0.0, approximately 50% of WLED installs have downloaded the new release, with only a tiny number of issues reported relative to the install base. Also for those of you that help by sending the install/upgrade report, we have seen only a handful of people downgrade back to 0.15.

There were few key reasons for why this was released as 16.0.0 and not 0.16.0 -

One example is that it is actually a major software change as the entire esp32 platform we run on top of is a major new version, the first time since esp32 support was added.

Another is that it better reflects the fact that WLED is almost 10 years old and has over 2 million downloads, so it’s definitely not a pre-release version 0!

Therefore I think it's fair to say we recommend ALL users upgrade to this 16.0.1 maintenance release!

New board support
  • Add support for Waveshare S3 Matrix Driver board, including the waveshare_esp32s3_32MB_hub75 build in releases (by @netmindz)
  • New "Seengreat" HUB75 pinout (#5662 by @softhack007)
Bug Fixes

Plus routine dependency updates.

Full Changelog

https://github.com/wled/WLED/compare/v16.0.0...v16.0.1

Code updates from:

@DedeHai @softhack007 @netmindz @chschu @kaibae19 @benjamw @recliq @Techman749 @Joeboyc2 @evanc

View originalPermalink
How v16.0.1 went

v16.0.0

Added 19
  • True segment layering to combine effects creatively
  • Transition blending with shift, push and other blend modes
  • Particle system with multiple 1D and 2D particle effects
  • GIF support to display gif images on strips or matrices
  • Pixelforge multi-tool to handle and create gifs and paint leds
  • Custom font support for scrolling text with custom font editor
Changed 4
  • New color handling and gamma which may cause some color changes
  • Updated to ESP-IDF v4.4.8 and arduino-esp32 v2.0.18
  • WiFi access point selection now connects to the strongest signal instead of first detected
  • Improved dynamic RAM and PSRAM handling
Fixed 4
  • OTA safety checks
  • Boot-loop detection with auto-recovery
  • WiFi fast connect on ESP32 to fix pause after boot
  • Improved page loading stability

WLED Version 16.0 Announcement

It is finally here: the WLED team is excited to announce the 16.0 release!

Read the full copy at https://github.com/wled/WLED/releases/tag/v16.0.0

This has been almost one and a half years to finish but be assured it was worth the wait: there are many new awesome features from 59 contributors and it marks a significant point in the development of WLED.

While he has now stepped back from the WLED team, we would like to take this opportunity to particularly recognise the contribution of @blazoncek. While he chose to leave the development team at the end of December, he was a very important part of the development cycle for this version.

We hope that the new version exceeds your expectations of a free-for-all open source software. We all contributed to this update in our spare time, driven by passion and the desire to make something useful for everyone.

If you enjoy the project and would like to support WLED developers, consider contributing in any way that feels right to you — whether that’s sharing feedback, helping others, write documentation, contributing code, or, if you’re able, making a donation:

@blazoncek https://paypal.me/blazoncek @dedehai https://paypal.me/dedehai / https://github.com/sponsors/DedeHai @willmmiles https://github.com/sponsors/willmmiles @netmindz https://github.com/sponsors/netmindz @softhack007 https://github.com/sponsors/softhack007 @Moustachauve https://github.com/sponsors/Moustachauve / https://paypal.me/moustachauve @Aircoookie https://paypal.me/Aircoookie

Here are the highlights of 16.0
  • True segment layering get creative with almost unlimited effect combinations (by @blazoncek)
  • Transition blending shift, push and many more (by @blazoncek)
  • Particle System with many new amazing effects (by @dedehai)
  • GIF Support to display gif images on your strip or matrix (by @Aircoookie)
  • Pixelforge multi-tool to handle and create gifs, paint your leds and more (by @dedehai)
  • Custom font support for scrolling text - including a custom font editor (by @dedehai)
  • New palette editor with over 800 palettes to choose from(by @dedehai)
  • Support for over 100 custom palettes (by @dedehai)
  • New file editor with json and ledmap auto-formatting (by @dedehai)
  • HUB75 support (by @netmindz and @softhack007)
  • DMX input receive DMX data over serial (by @netmindz)
  • New color handling & gamma you may notice some color changes (by @blazoncek & @dedehai)
  • Pin Info Page overview of all pins and their assigned function (by @dedehai)
  • Add as many buttons as you want no more custom compile required (by @blazoncek)
  • Support more macro timers (by @benjamw)
  • Support for multiple ESPnow remotes (by @dedehai)
  • More LED outputs (by @blazoncek)
  • OTA safety checks (by @willmmiles &@netmindz)
  • High priority output driver to fix flickering (by @willmmiles)
  • Advanced LED driver selection to choose the best for your setup (by @dedehai)
  • Audio Reactive support on ESP32 C3 (by @dedehai)
Effects

There are a total of 36 new effects, check them out

  • PacMan (by @BobLoeffler68)
  • Shimmer (by @dedehai)
  • Color Clouds (by @JoaDick)
  • Slow Transitions (by @dedehai)
  • Copy Segment (by @dedehai)
  • 1D particle effects: PS DripDrop, PS Pinball, PS Dancing Shadows, PS Fireworks 1D, PS Sparkler, PS Hourglass, PS Spray 1D, PS 1D Balance, PS Chase, PS Starburst, PS GEQ 1D, PS Fire 1D, PS Sonic Stream, PS Sonic Boom, PS Spring (by @dedehai)
  • 2D particle effects: PS Fire, PS Waterfall, PS Vortex, PS Fireworks, PS Volcano, PS Ballpit, PS Box, PS Fuzzy Noise, PS Impact, PS Attractor, PS Spray, PS GEQ Nova, PS Ghost Rider, PS Blobs, PS Galaxy, PS GEQ 2D (by @dedehai)
  • Game of Life effect improved (by @Brandon502)
  • Optimizations and enhancements on many effects (by @dedehai)

New user_fx usermod with additional effects:

  • Tutorial on how to write user effects (by @danewhero)
  • Diffusion Fire (by @mryndzionek)
  • Spinning Wheel, Lava Lamp, Magma, Ants, Morse Code (by @BobLoeffler68)
  • PS Comet (by @gustebeast)
User Interface
  • Improved page loading stability (by @dedehai)
  • Settings grouping for better readability (by @dedehai)
  • New pin info page to view all pin assignments at a glance (by @dedehai)
API & Integration
Under the hood
  • Update to new core platform (ESP-IDF v4.4.8, arduino-esp32 v2.0.18)
  • Boot-loop detection with auto-recovery (by @dedehai & @WillMMiles)
  • Many code optimizations to improve speed (by @dedehai & @softhack007)
  • Bootloader upgrade via OTA (by @netmindz)
  • New usermod framework allowing easy inclusion and external builds (by @WillMMiles)
  • Stability improvements (by @WillMMiles)
  • Improved dynamic RAM and PSRAM handling (by @dedehai)
  • Update AsyncWebServer and enable response queue (by @WillMMiles)
  • WiFi access point selection fix so now WLED connects to the strongest signal not simply the first detected (by @dedehai)
  • WiFi fast connect on ESP32 fixes pause after boot (by @dedehai)
  • New sine / cosine math functions (by @dedehai)
  • Replace fastled library with optimized math & functions (by @dedehai)
  • Countless fixes and improvements by many contributors
Honorable mention
  • Creator and maintainer of the web-installer @Sören / @lost-hope
  • Creator and maintainer of the official WLED app @Moustachauve
New Contributors made their first contributions

@1Prototype1 in #4210 @shafingazi in #4414 @ladyada in #4450 @inverse in #4424 @kilrah in #4234 @ryanaross in #4503 @5chubrakete in #4195 @mlichvar in #4511 @zuckschwerdt in #4518 @scourge411 in #4540 @yangminglong in #4485 @spiro-c in #4556 @DevJogger in #4577 @marcone in #4605 @mryndzionek in #4667 @Christanoid in #4499 @quake1508 in #4756 @jasonsomers in #4780 @danewhero in #4754 @MathijsG in #4968 @wled-compile in #4985 @Aogu181 in #5156 @BobLoeffler68 in #4891 @nename0 in #4916 @Merikei in #5229 @AlexeyMal in #5000 @nomis52 in #5273 @brettbear in #5262 @elanworld in #4456 @mtin in #5175 @gustebeast in #5317 @benjaminkraus in #5194 @flo269 in #5187 @GLEDOPTO in #5400 @JoaDick in #5268

View originalPermalink
How v16.0.0 went
v16.0.0-betaPre-release

WLED BETA Release 16.0.0-beta

Added 13
  • True segment layering to create almost unlimited effect combinations
  • Transition blending with shift, push and many more modes
  • Particle System with many new amazing effects
  • GIF Support to display gif images on strips or matrices
  • Pixelforge multi-tool to handle and create gifs and paint LEDs
  • Custom font support for scrolling text with a custom font editor
Changed 4
  • Color handling and gamma implementation may result in noticeable color changes
  • WiFi access point selection to connect to the strongest signal instead of simply the first detected
  • Update AsyncWebServer and enable response queue
  • Update to new core platform with code optimizations to improve speed
Fixed 2
  • Boot-loop detection with auto-recovery
  • Stability improvements
WLED Version 16 Beta Announcement

The WLED team is excited to announce this beta release of the forthcoming official release of the next major version.

Warning: this is a beta release!! WLED strongly recommends that you take a backup of your config and presets and do not install this beta unless you have easy access to reflash via USB.

Please wait for the main release of version 16 if you do not have easy access to reflash via USB.

This has been 16 months in the making and revived contributions from 59 contributors and marks a significant point in the development of WLED.

The team would like to take this opportunity to particularly recognise the contribution of @blazoncek. While he chose to leave the development team at the end of December, he was a very important part of the development cycle for this version.

Here are some of the highlights of 16.0:

True segment layering get creative with almost unlimited effect combinations (by @blazoncek) Transition blending shift, push and many more (by @blazoncek) Particle System with many new amazing effects (by @dedehai) GIF Support to display gif images on your strip or matrix (by @Aircoookie) Pixelforge multi-tool to handle and create gifs, paint your leds and more (by @dedehai) Custom font support for scrolling text - including a custom font editor (by @dedehai) New palette editor and support for over 100 custom palettes (by @dedehai) New file editor with json and ledmap auto-formatting (by @dedehai) HUB75 support custom compile option (by @netmindz) DMX input receive DMX data over serial (by @netmindz) New color handling & gamma you may notice some color changes (by @blazoncek & @dedehai) Pin Info Page overview of all pins and their assigned function (by @dedehai) Add as many buttons as you want no more custom compile required (by @blazoncek) Support more macro timers (by @benjamw)

Under the hood:

Update to new core platform Boot-loop detection with auto-recovery (by @dedehai & @WillMMiles) Many code optimizations to improve speed (by @dedehai & @softhack007) New usermod framework allowing easy inclusion and external builds (by @WillMMiles) Stability improvements (by @WillMMiles) Update AsyncWebServer and enable response queue (by @willmmiles) WiFi access point selection fix so now WLED connects to the strongest signal not simply the first detected Countless fixes and improvements

Breaking Changes

See: https://github.com/wled/WLED/issues/5542#issuecomment-4321623079

New Contributors

@1Prototype1 made their first contribution in #4210 @shafingazi made their first contribution in #4414 @ladyada made their first contribution in #4450 @inverse made their first contribution in #4424 @kilrah made their first contribution in #4234 @ryanaross made their first contribution in #4503 @5chubrakete made their first contribution in #4195 @mlichvar made their first contribution in #4511 @zuckschwerdt made their first contribution in #4518 @scourge411 made their first contribution in #4540 @yangminglong made their first contribution in #4485 @spiro-c made their first contribution in #4556 @DevJogger made their first contribution in #4577 @marcone made their first contribution in #4605 @mryndzionek made their first contribution in #4667 @Christanoid made their first contribution in #4499 @quake1508 made their first contribution in #4756 @jasonsomers made their first contribution in #4780 @danewhero made their first contribution in #4754 @MathijsG made their first contribution in #4968 @wled-compile made their first contribution in #4985 @Aogu181 made their first contribution in #5156 @BobLoeffler68 made their first contribution in #4891 @nename0 made their first contribution in #4916 @Merikei made their first contribution in #5229 @AlexeyMal made their first contribution in #5000 @nomis52 made their first contribution in #5273 @brettbear made their first contribution in #5262 @elanworld made their first contribution in #4456 @mtin made their first contribution in #5175 @gustebeast made their first contribution in #5317 @benjaminkraus made their first contribution in #5194 @flo269 made their first contribution in #5187 @GLEDOPTO made their first contribution in #5400 @JoaDick made their first contribution in #5268

View originalPermalink
How v16.0.0-beta went

v0.15.4

Added 2
  • Add Gledopto Series With Ethernet support
  • Include release name on Info panel
Changed 4
  • Set unused segments to black
  • Change default LED pin to 4 in ESP32 ethernet builds
  • Set audio reactive default to no mic mode
  • Improve UX of upgrade reporting
Fixed 5
  • Fix file data loss and presets.json corruption when replacing an open file handle
  • Fix WiFi scan for devices with multiple access points
  • Fix FX checkmark sync
  • Fix bootloader SHA
  • Avoid I2S resource conflict with ethernet
Removed 1
  • Remove OTA metadata structure version block
Summary

A small but significant update, fixing a long standing bug that caused corruption when editing your presets and also an important WiFi stability fix for anyone that has more than one WiFi access point

What's Changed

Full Changelog: https://github.com/wled/WLED/compare/v0.15.3...v0.15.4

View originalPermalink
How v0.15.4 went
v0.15.3

WLED Release 0.15.3

This is a maintenance release for the 0.15.x series of WLED.

This release is basically 0.15.2 plus a hotfix for the esp8226 and GPIO pin 3 issue

What's Changed

It's focus is on big fixes and greater safety around upgrades

What's Changed since 0.15.1

Full Changelog: https://github.com/wled/WLED/compare/v0.15.2...v0.15.3

View originalPermalink
How v0.15.3 went
v0.15.2

WLED Release 0.15.2 - ESP32 ONLY

Warning 8266 firmware removed from release pending investigation of potential bug for some users

This is a maintenance release for the 0.15.x series of WLED.

It's focus is on big fixes and greater safety around upgrades

What's Changed

Full Changelog: https://github.com/wled/WLED/compare/v0.15.1...v0.15.2

View originalPermalink
How v0.15.2 went

v0.15.2-beta1

Pre-release
What's Changed

Full Changelog: https://github.com/wled/WLED/compare/v0.15.1...v0.15.2-beta1

View originalPermalink
How v0.15.2-beta1 went
v0.15.1

WLED Release 0.15.1

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 In this release you will find an additional bin file which is tech preview of V4 build for esp32 - Fresh installs ONLY - do not install this bin 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.

Code updates from:

@Arcitec @blazoncek @DedeHai @netmindz @PaoloTK @softhack007 @TripleWhy @willmmiles

Full Changelog: https://github.com/wled/WLED/compare/v0.15.0...v0.15.1

View originalPermalink
How v0.15.1 went

v0.15.1.beta1

Pre-release

https://github.com/wled/WLED/milestone/18?closed=1

Full Changelog: https://github.com/wled/WLED/compare/v0.15.0...v0.15.1.beta1

Implemented enhancements:

  • No White Light, starting at six outputs (since version 15.0) #4561
  • [Feature Request] Make it possible to name instances #4537
  • [Feature Request][WebUI][Audioreactive] Add an indicator to the UI if audio packets are received #4515
  • Add option to customize white LED temperature #4508
  • Documentation error on kno.wled.ge UDP Sync page #4496
  • Setting value for "Percent" effect changes preset to "unknown" #4471
  • Auto power off circuit control #4436
  • API Command to get all current colors #4308
  • Adjustable delay time for power on - problem with relay and a flash at power on #3430
  • gif support #3061
  • WiFi connection by BSSID #2151
  • Support WWA in UI #552

Fixed bugs:

  • Cannot build pov_display (user mod) for Esp32dev... #4545
  • Dual Home Assistant setups causes WLEDs devices to go down #4527
  • WLED fails to connect to network with subnet mask greater than /24 #4525
  • "Send notifications on button press or IR" does not work when using "JSON remote" #4519
  • WLED and Ubiquiti U7 pro incompatibility/problem? #4517
  • Build should stop if npm fails #4513
  • preset cycling with wiz remote will not start at expected start from cycle #4478
  • WT32-ETH01 GPIO14 no longer available #4441
  • ESP32 update from 14.4 to 15 not possible #4438
  • Color Order Override does not work with DDP #4437
  • Palette effect will not spread palette colors across entire strip #4425
  • Problem with Arc option (1d expand FX) #4416
  • Some LEDS stay on after turning off WLED with Dissolve effect in v0.15.0 #4401
  • Weird flicker when toggling on/off Athom bulbs with 0.15.0-b6 #4396
  • platformio_override.sample.ini does not work - 'No option 'default_partitions' in section: 'esp32_idf_V4'' #4395
  • Internal temperature causes 'error 12: preset not found' even without any presets #4390
  • SK6812 RGBW- White LED channel won't turn on #4384
  • SK6812 RGBW colors broken in 0.15.0 on ESP32, not ESP8266, works in 0.14.4 #4380
  • WLED Stops working after 3 min #4378
  • Pallette colors not working anymore #4377
  • Failing to read map and gaps after update from 0.14.4 to 0.15.0 #4376
  • Various usability problems in the LEDs settings page - Type not changeable, GPIO, Length and mA/LED settings sometimes lost upon save #4280
  • Segment "update" hint not disappearing #4153
  • Can add more than 10 ddp lights to esp32 but fails to work correctly after #4113
  • Home Assistant connection error after update to 14.4 stable when creating segments #4097
  • Clock preset on Matrix display rendered out of bounds #4057

Closed issues:

  • Time-controlled Enabled/Disabled Preset Reset after Reboot #4532
  • does not save new segment name, when editing and checking #4454
  • WLED 0.15 broke the 4 line display #4452
  • JSON Remote Preset Control Stops at ID 5 #4440
  • Back button on Update.htm #4417
  • Estimated Current Isn't Reported When Off Since 0.15.0 #4383
  • [ESP32] Unable to upgrade from 0.14.4 to any 0.15.x releases #4369
  • Effect list returned to Home Assistant is not filtered for 2D #4364
  • Playlist doesn't stop on ir remote FX command #4349
  • LED color glitches/flashes #230
View originalPermalink
How v0.15.1.beta1 went
View all

Discussion