Skip to content

WLED Beta Release 0.15.0-b2

Pre-release
Pre-release
Compare
Choose a tag to compare
@blazoncek blazoncek released this 11 Apr 18:47

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

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

WLED 0.15.0-b2 is progressive update of 0.15.0-b1.

This version's highlights are:

  • BREAKING: Effect: modified KITT (Scanner) (#3763)
  • Prefer I2S1 over RMT for 1st LED output on ESP32 (reduces flickering on heavy load)
  • Runtime detection of ESP32 PICO, general PSRAM support
  • 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)
    • palette cycling (add support for {"seg":[{"pal":"X~Y~"}]} or {"seg":[{"pal":"X~Yr"}]})
  • WS2805 support (RGB + WW + CW, 600kbps)
  • FW1906 Support (#3810 by @deece and @Robert-github-com)
  • runtime selection for CCT IC (certain 15W bulbs)
  • SSD1309_64 I2C Support for 4LD Usermod (#3836 by @THATDONFC)
  • usermod for Adafruit MAX17048 (#3667 by @ccruz09)
  • PIO env. PSRAM fix for S3 & S3 with 4M flash
    • audioreactive always included for S3 & S2
  • updated to NeoPixelBus v2.7.9
  • updated to ESPAsyncWebServer 2.2.1 (#3828, #3873 by @willmmiles)
  • Various bugfixes and improvements: #3843, #3844, #3859, #3862, #3873, #3875, #3879, #3889, #3887 (by @gaaat98), #3880 (by @DedeHai), #3798 (by @DedeHai), #3850 (by @w00000dy)

NOTE:
Included with this release are bootloaders for S2, S3 and C3 chips as well as partition maps for 4M and 8M flash sizes for them. You will need to flash bootloaders at offset 0x00000 for C3 and S3 and at 0x01000 for S2, partition maps at offset 0x08000, when flashing manually using esptool. Firmware is flashed at offset 0x10000.

Please see the changelog for a detailed list of changes!

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

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! ❤️

Installation

What binary should I use?