Releases: wled/WLED
Nightly Release 20251127
Changelog
Unreleased
Implemented enhancements:
Fixed bugs:
- [WLED custom build for Adafruit MatrixPortal S3] Unknown board ID adafruit_matrixportal_esp32s3 #5106
- Disabling 1D particle system does not restore original/replaced 1D effects #5102
Merged pull requests:
- change default AP channel to 6, possible fix for "AP does not show" #5115 (DedeHai)
- refined PS replacement ifdefs #5103 (DedeHai)
- adding legacy support for "edit?list=/" command, fix indentation #5092 (DedeHai)
nightly (2025-11-25)
Implemented enhancements:
- Allow segment sync with a command on Main from home assistant #5091
- Support Sonatino Board (ESP32-S3) #5060
- Usermods that need fixing for compatibility with 16bit effect IDs #5019
- Add option to upgrade ESP32 bootloader from update page #4983
- OTA - Release compatibility #4929
- Update Platform, Toolchain, Compiler/GCC, C++ Versions #4509
- Possible to support Philips Wiz lights? #2111
- Improved 1D support for GIF images, bugfixes, blur option #5040 (DedeHai)
- Add segment checkmarks to
differs()check #5031 (blazoncek) - Game of Life Rework #4995 (Brandon502)
- new file editor #4956 (DedeHai)
- "unrestricted" number of custom palettes #4932 (DedeHai)
- use video scaling instead of NPB luminance & new ABL #4798 (DedeHai)
- Improvements to heap-memory and PSRAM handling #4791 (DedeHai)
- Add mDNS support for MQTT server #4769 (blazoncek)
- Add mDNS resolution for network bus #4768 (blazoncek)
- Update to distortionwave FX #4693 (DedeHai)
- Add new effect: PS Galaxy #4682 (DedeHai)
- Segment layers and better effect transitions (blending) #4658 (blazoncek)
- add support for up to 10 ESPNow remotes #4654 (DedeHai)
- Create wled-tools #4625 (LordMike)
- "Unlimited" buses #4529 (blazoncek)
- Add Wired DMX Input support #4495 (netmindz)
- WWA strip support & parallel I2S for S2/S3 (bumping outputs from 5/4 to 12) #4484 (blazoncek)
- Add ability to enter desired BSSID #4429 (blazoncek)
- Compile time lock PIN definition #4307 (blazoncek)
- Large ledmap support #4262 (blazoncek)
- Improved FPS calculation #4250 (DedeHai)
- Improved framerate control code - strip.show(), strip.service() #4244 (softhack007)
- Replace PRNG with hardware RNG #4225 (DedeHai)
- Fx scrolling text more flexible date and time #4195 (5chubrakete)
- Support PWM phase shifts on ESP8266 #4165 (willmmiles)
- Effect blending styles (recreated PR from #3877) #4158 (blazoncek)
- Copy Segment FX #4124 (DedeHai)
- Add HUB75 support #3777 (netmindz)
Fixed bugs:
- ESP32 WROVER-B running WLED 0.16.0 alpha frequently shows a “disconnected” message. #5077
- Intermittent white flash on FW1906 #5071
- Can not boot ESP32 WROVER (0.16-alpha, env:esp32dev_V4_dio80) #5070
- OTA update from 0.15 to 0.16 not working for ESP32 C3 #5068
- LEDMAP issues - peek shows correct layout, LEDs do not #5030
- Saving 2D config with higher LED count than configured leads to crash #4911
- InvalidProjectConfError: Invalid 'wled/src/platformio.ini' (project configuration file): 'No option 'platform_packages' in section: 'esp32s2'' #4829
- Led Voltage setting to 12V isn't saved for "Recommended power supply for brightest white:" #3477
- 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)
Closed issues:
- Ledmap & 2D mapping issues with version 15 onwards #5082
- Percentage Effect 'blinks' when changing percentage #5074
Merged pull requests:
- update for esp32-S3 builds, and support for 32MB Flash #5107 (softhack007)
- Add Device ID to JSON Info #5093 (netmindz)
- Bugfix in ledmap generation #5073 (DedeHai)
- Fix OTA update for C3 from 0.15 #5072 (DedeHai)
- fix timing issue when changing 1D <-> 2D credits to @blazoncek #5023 (DedeHai)
- Improvement to "Welcome Page" check #5012 (DedeHai)
- Fix blank area issue with Twinkle #5005 (benjamw)
- Add OTA metadata validation v2 #4998 (willmmiles)
- Adding DDP over WS, moving duplicate WS-connection to common.js #4997 ([DedeHai](https://...
v0.15.2-beta1
What's Changed
- Bugfix for brightness factor upon save: fixes #4824 by @DedeHai in #4827
- 0.15 - updated AsyncWebServer and AsyncTCP by @willmmiles in #4834
- (0.15.2 backport): Make version information consistent across update interfaces by @Arcitec in #4849
- (0.15.2 backport) Fix broken Sync button after 0.15 refactor by @Arcitec in #4845
- fix ancient UI bug that hides the speed slider in percent FX 0.15 edition by @DedeHai in #4914
- bugfix: do not reset segments if unchanged by @DedeHai in #4969
- Bugfix for FX: Tri Fade by @blazoncek in #4918
- (0.15) RMT High-priority Interrupt driver backport by @willmmiles in #4980
- fix buffer size calculation for ESP8266 (0.15 edition) by @DedeHai in #4951
- 0.15 version of OTA validation by @willmmiles in #4999
- 0.15 - Fix bin file output names by @willmmiles in #5034
Full Changelog: v0.15.1...v0.15.2-beta1
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.
- 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
v0.15.1.beta1
https://github.com/wled/WLED/milestone/18?closed=1
Full Changelog: 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
WLED Release 0.15.0
Features
- Audioreactive usermod included by default in all compatible builds (including full audio sync recieve for ESP8266 - Frequency and Volume). For 8266, the 160mhz firmware binaries (for example WLED_0.15.0_ESP8266_160.bin) include audio sync receiving.
- LED settings bus management update (WARNING only allows available outputs)
- Usermod: Audioreactive tuning and performance enhancements (by @softhack007)
- BREAKING: /json/live (JSON live data/peek) only enabled when WebSockets are disabled
- Multi-WiFi support. Add up to 3 (or more via cusom compile) WiFis to connect to (with help from @JPZV)
- Per port/output Auto Brightness Limiter (ABL)
- UI refinements, performance tweaks and included simplified UI mode
- ColoOrderMap W channel swap (color order overrides now have W swap)
- Better reverse proxy support (nested paths)
- Added PWM frequency selection to UI (Settings) and better low brightness level handling (12-bit resolution)
- ESP-NOW Wiz remote JSON overrides (similar to IR JSON) & WIZ Smart Button support (#3547 by @micw)
- En-/dis-able LED maps when receiving realtime data (#3554 by @ezcGman)
- Runtime selection for CCT IC (certain 15W bulbs)
- 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)
- Reduced RAM usage for ESP8266 which may allow more stable operation
- Restore presets from browser local storage in case of corruption
LED support
- SM16825 chip support including WW & CW channel swap (#4092)
- TM1914 chip support (#3913)
- WS2805 support (RGB + WW + CW, 600kbps)
- FW1906 Support (#3810 by @deece and @Robert-github.zerozr99.workers.dev)
- APA106 support (#3580 by @itstefanjanos)
Effects
- Effect: Fire2012 optional blur amount (#4078 by @apanteleev)
- Effect: GEQ fix bands (#4077 by @adrianschroeter)
- Effect: Firenoise - add palette selection
- BREAKING: Effect: modified KITT (Scanner) (#3763)
- BREAKING: Effect: updated Palette effect to support 2D (#3683 by @TripleWhy)
- Three (optional) Audio palettes (Audioreactive usermod required, credit @netmindz)
- Added Pinwheel Expand 1D->2D effect mapping mode (#3961 by @Brandon502)
Internals
- Update NeoPixelBus to v2.8.0
- Increased LED outputs on ESP32 using parallel I2S (up to 17)
-
- use single/mono I2S + 4x RMT for 5 outputs or less
-
- use parallel x8 I2S + 8x RMT for >5 outputs (limit of 300 LEDs per output)
-
- increased max possible color order overrides
- Runtime detection of ESP32 PICO, general PSRAM support
- Virtual Art-Net RGBW option (#3783 by @shammy642)
- Several internal fixes and optimisations (WARNING: some effects may be broken that rely on overflow/narrow width)
-
- move LED_BUILTIN handling to BusManager class
-
- reduce max panels (web server limitation)
-
- edit WiFi TX power (ESP32 family)
-
- keep current ledmap ID in UI (JSON API extension)
-
- wifi.ap addition to JSON Info (JSON API extension)
Extended JSON API
- add info.clock - CPU clock in MHz
- add info.flash - flash size in MB
- Individual color channel control for JSON API (fixes #3860)
- "col":[int|string|object|array, int|string|object|array, int|string|object|array]
- int = Kelvin temperature or 0 for black
- string = hex representation of [WW]RRGGBB
- object = individual channel control {"r":0,"g":127,"b":255,"w":255}, each being optional (valid to send {})
- array = direct channel values [r,g,b,w] (w element being optional)
- numeric value cycling (add support for {"seg":[{"pal":"X
YZ"}]} or {"seg":[{"pal":"X~Yr"}]}) - global JSON API boolean toggle (i.e. instead of "var":true or "var":false -> "var":"t").
New Contributors
- @chrisburrows made their first contribution in #3498
- @TripleWhy made their first contribution in #3501
- @micw made their first contribution in #3547
- @zanhecht made their first contribution in #3621
- @Derek4aty1 made their first contribution in #3723
- @itstefanjanos made their first contribution in #3580
- @m-wachter made their first contribution in #3625
- @roelbroersma made their first contribution in #3560
- @shammy642 made their first contribution in #3783
- @demophoon made their first contribution in #3616
- @BaptisteHudyma made their first contribution in #3816
- @muebau made their first contribution in #3711
- @deece made their first contribution in #3810
- @ccruz09 made their first contribution in #3667
- @gaaat98 made their first contribution in #3887
- @Suxsem made their first contribution in #3920
- @askask made their first contribution in #3892
- @paspiz85 made their first contribution in #3944
- @freakintoddles2 made their first contribution in #3946
- @LordMike made their first contribution in #3965
- @adamsthws made their first contribution in #3964
- @Brandon502 made their first contribution in #3961
- @gsieben made their first contribution in #3994
- @cstruck made their first contribution in #4010
- @DevilPro1 made their first contribution in #4001
- @xkvmoto made their first contribution in #4017
- @rorosaurus made their first contribution in #4030
- @wesleygas made their first contribution in #4013
- @Nickbert7 made their first contribution in #4051
- @adrianschroeter made their first contribution in #4077
- @apanteleev made their first contribution in #4078
- @PaoloTK made their first contribution in #4082
- @FreakyJ made their first contribution in #4104
- @Liliputech made their first contribution in #3539
- @RobinMeis made their first contribution in #4081
- @iammattcoleman made their first contribution in #4131
- @felddy made their first contribution in #4137
- @Xevel made their first contribution in #4174
- @LuisFadini made their first contribution in #4188
- @dosipod made their first contribution in #4189
- @Svennte made their first contribution in #4214
- @WouterGritter made their first contribution in #4296
- @euphi made their first contribution in #4360
Full Changelog: v0.14.4...v0.15.0
WLED Release 0.15.0-rc.1
Welcome to WLED 0.15.0-rc.1 "Kōsen"!
WLED 0.15.0-rc.1 is the final release candidate of WLED 0.15.0. It only features code improvements and bugfixes.
This version's highlights are:
- Add support for esp32S3_wroom2 (#4243 by @softhack007)
- Fix mixed LED SK6812 and ws2812b boot loop (#4301 by @willmmiles)
- Improved FPS calculation (by DedeHai)
- Fix crashes when using HTTP API within MQTT (#4269 by @willmmiles)
- Fix array overflow in exploding_fireworks (#4120 by @willmmiles)
- Fix MQTT topic buffer length (#4293 by @WouterGritter)
- Fix SparkFunDMX fix for possible array bounds violation in DMX.write (by @softhack007)
- Allow TV Simulator on single LED segments (by @softhack007)
- Fix WLED_RELEASE_NAME (by @netmindz)
- Added improved sin()/cos() approximations (#4181 by @DedeHai)
- Updated "Palette" FX settings for improved 1D looks - your presets might need updating (#4263 by @DedeHai)
Please see the changelog for a detailed list of changes!
Full Changelog: v0.15.0-b7...v0.15.0-rc.1
NOTE:
WLED has transitioned from MIT license to EUPL v1.2 license after the release of 0.15.0-b6. Any fork wishing to continue to use MIT license will need to stop updating from upstream as EUPL cannot be converted to MIT.
As @Aircoookie wrote:
What is the difference between EUPL and MIT?
The license WLED had so far from the very first version is the MIT license - this basically allowed you to do anything with the code as long a you maintained attribution.
The EUPL is a copyleft license, which means that if you distribute WLED, you also have to release the source code.
However, it has several advantages over the GPL family of licenses - these have a viral effect in that you are locked into that GPL variant and will never be able to use that code under any other license (except if you obtain the consent of all contributors to change the license)
EUPL code on the other hand may be incorporated into projects under a number of other copyleft licenses - including the GPL, AGPL, MPL and OSL.
As an added benefit, it is written with intricacies of EU law in mind and a legally binding version is available in 23 languages.
See Discord for full announcement.
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.
ESP8266 binaries also include _compat binaries which use 0.14.0 style networking stack for situations where network connectivity was an issue.
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! ❤️
Installation
What's Changed
- Add support for ESP32-S3 WROOM-2 (solves #4099) by @softhack007 in #4243
- Improved FPS calculation by @DedeHai in #4250
- Fix for #4269 by @willmmiles in #4271
- specified required nodejs version by @maxi4329 in #4229
- Fix problem with spaces by @w00000dy in #4267
- Fix array overflow in exploding_fireworks by @willmmiles in #4289
- Introduce printSetInputMaxlength to properly set an inputs maxlength … by @WouterGritter in #4296
- Defer calling begin() on buses by @willmmiles in #4312
- Fix release name macro expansion by @netmindz in #4309
- Keep selected FX while searching by @blazoncek in #4284
- fixed refs to removed usermod by @ingDIY in #4227
- Fix for #4300 by @blazoncek in #4326
- Fix for #4321 by @blazoncek in #4328
- Fix missing clock setting introduce by #4312 by @willmmiles in #4327
- fixed palette FX to more closely match original 1D version by @DedeHai in #4263
- Added integer based
sin()/cos()functions, changed all trig functions to wled_math by @DedeHai in #4181 - Update settings_sec.htm [Fix the warning text and Backup presets button misalignment] by @dosipod in #4324
- xml comma bugfix + few string optimisations by @blazoncek in #4286
- 0.15.0-rc1 by @netmindz in #4287
New Contributors
- @WouterGritter made their first contribution in #4296
Full Changelog: v0.15.0-b7...v0.15.0-rc.1
WLED Beta Release 0.15.0-b7
Welcome to WLED 0.15.0-b7 "Kōsen"!
May the ray of light inspire you to do great things.
WLED 0.15.0-b7 is a release candidate of WLED 0.15.0. It only features code improvements and bugfixes.
This version's highlights are:
- Fix alexa devices invisible/uncontrollable (#4214 by @Svennte)
- Add visual expand button on hover (#4172)
- Usermod: Audioreactive tuning and performance enhancements (by @softhack007)
/json/live(JSON live data/peek) only enabled when WebSockets are disabled- Various bugfixes and optimisations: #4179, #4215, #4219, #4222, #4223, #4224, #4228, #4230
Please see the changelog for a detailed list of changes!
Full Changelog: v0.14.4...v0.15.0-b7
NOTE:
WLED has transitioned from MIT license to EUPL v1.2 license after the release of 0.15.0-b6. Any fork wishing to continue to use MIT license will need to stop updating from upstream as EUPL cannot be converted to MIT.
As @Aircoookie wrote:
What is the difference between EUPL and MIT?
The license WLED had so far from the very first version is the MIT license - this basically allowed you to do anything with the code as long a you maintained attribution.
The EUPL is a copyleft license, which means that if you distribute WLED, you also have to release the source code.
However, it has several advantages over the GPL family of licenses - these have a viral effect in that you are locked into that GPL variant and will never be able to use that code under any other license (except if you obtain the consent of all contributors to change the license)
EUPL code on the other hand may be incorporated into projects under a number of other copyleft licenses - including the GPL, AGPL, MPL and OSL.
As an added benefit, it is written with intricacies of EU law in mind and a legally binding version is available in 23 languages.
See Discord for full announcement.
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.
ESP8266 binaries also include _compat binaries which use 0.14.0 style networking stack for situations where network connectivity was an issue.
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! ❤️
Installation
WLED Beta Release 0.15.0-b6
Welcome to WLED 0.15.0-b6 "Kōsen"!
May the ray of light inspire you to do great things.
WLED 0.15.0-b6 is progressive update of 0.15.0-b5 mostly with bugfixes and few minor additions.
This version's highlights are:
- Added BRT timezone (#4188 by @LuisFadini)
- Fixed positioning of the "Download the latest binary" button (#4184 by @maxi4329)
- Add WLED_AUTOSEGMENTS compile flag (#4183 by @PaoloTK)
- New 512kB FS parition map for 4MB devices
- Internal API change: Static PinManager & UsermodManager
- Change in Improv chip ID and version generation
- UI: Introduce common.js in settings pages (size optimisation)
- Add the ability to toggle the reception of palette synchronizations (#4137 by @felddy)
- Usermod/FX: Temperature usermod added Temperature effect (example usermod effect by @blazoncek)
- Fix for AsyncWebServer version
- Configure different kinds of busses at compile (#4107 by @PaoloTK)
- BREAKING: removes LEDPIN and DEFAULT_LED_TYPE compile overrides
- Fetch LED types from Bus classes (dynamic UI) (#4129 by @netmindz, @blazoncek, @DedeHai)
- Temperature usermod: update OneWire to 2.3.8 (#4131 by @iammattcoleman)
- Various optimisations, bugfixes and enhancements (#4005, #4174 & #4175 by @Xevel, #4180, #4168, #4154, #4189 by @dosipod)
- Various effect bugfixes and optimizations by @softhack007
Please see the changelog for a detailed list of changes!
Full Changelog: v0.14.4...v0.15.0-b6
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! ❤️