Skip to content

WLED Beta Release 0.15.0-b4

Pre-release
Pre-release
Compare
Choose a tag to compare
@blazoncek blazoncek released this 29 Jun 18:42
· 263 commits to 0_15 since this release

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

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

WLED 0.15.0-b4 is progressive update of 0.15.0-b4.

This version's highlights are:

  • LED settings bus management update (WARNING only allows available outputs)
  • Add ETH support for LILYGO-POE-Pro (#4030 by @rorosaurus)
  • Update usermod_sn_photoresistor (#4017 by @xkvmoto)
  • Update NeoPixelBus to v2.8.0
  • Increased LED outputs one 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)
  • Fixed code of Smartnest and updated documentation (#4001 by @DevilPro1)
  • ESP32-S3 WiFi fix (#4010 by @cstruck)
  • TetrisAI usermod fix (#3897 by @muebau)
  • ESP-NOW usermod hook
  • Update wled.h regarding OTA Password (#3993 by @gsieben)
  • Usermod BME68X Sensor Implementation (#3994 by @gsieben)
  • Add a usermod for AHT10, AHT15 and AHT20 temperature/humidity sensors (#3977 by @LordMike)
  • Update Battery usermod documentation (#3968 by @adamsthws)
  • Add INA226 usermod for reading current and power over i2c (#3986 by @LordMike)
  • Bugfixes: #3991
  • 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)
    • keep current ledmap ID in UI (JSON API)
    • limit outputs in UI based on length
    • wifi.ap addition to JSON Info (JSON API)
    • relay pin init bugfix
    • file editor button in UI
    • ESP8266: update was restarting device on some occasions
    • a bit of throttling in UI (for ESP8266)
    • FX: replace uint8_t and uint16_t with unsigned
    • FX: replace in8_t and int16_t with int

Please see the changelog for a detailed list of changes!

Full Changelog: v0.14.4...v0.15.0-b4

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?