Releases: sblantipodi/glow_worm_luciferin
Releases · sblantipodi/glow_worm_luciferin
Release v5.3.1
Changes in this Release
- Breaking changes: requires
Firefly Luciferin
(v2.3.1). - Added an option menu to the Web Interface where you can change all firmware related settings without the needs of reflashing the microcontroller.
- Added "Info Graphics" button. Linux only, the feature was already available in Windows.
- Added the possibility to start and stop the Bias Light effect via Web Interface.
- ESP8266 goes out of memory when serving Web Interface while driving many LEDs. Fixed.
- Fixed an error that caused white temperature to reset to default after WiFi disconnection.
- Fixed an error that prevented ESP32 to start the bias light effect when using a static IP address with MQTT disabled.
- Various improvements on ESP32, updated ESP-IDF to the latest 4.3.1.
- Arduino Bootstrapper update (v.1.11.4) memory optimizations.
Release v5.2.3
Changes in this Release
- Breaking changes: requires
Firefly Luciferin
(v2.2.6). - MQTT is now optional for FULL firmware. Documentation here.
Glow Worm Luciferin
FULL firmware now exposes a Web Interface to control your lights from your browser without the needs of theFirefly Luciferin
PC client. Documentation here.Glow Worm Luciferin
firmware can now be controlled via standard HTTP methods (GET/POST) .- Introducing Luciferin Modules for the Luciferin Official PCB. Documentation here.
- Luciferin is now able to detect what is the monitor on your right/center/left position for an easyer configuration. On some multi monitor configurations it may be necessary to select the monitor again. To do it go to "Settings -> Mode tab -> Bind to display".
- Fixed a bug that caused flickering on ESP32 when reducing the numbers of LEDs in use.
- Fixed a bug that caused occasional graphical glitches when right clicking the tray icon (Windows only).
- Upgrade to Java 17 and JavaFX 17.
- Arduino Bootstrapper update (v.1.11.2) improves UI during the initial setup.
Release v5.1.4
Changes in this Release
- Breaking changes: requires
Firefly Luciferin
(v2.1.7). WiFi enhancements/fixes refers to full firmware. - Enriched the "Info" popup with a graph that shows the quality of the synchronization between Firefly Luciferin PC software and the Glow Worm Luciferin firmware. Added a graph that shows the WiFi signal strength of the microcontroller in use. A good WiFi signal strength is required for reliable operation.
- Added support for DHCP, no need to enter a fixed IP address anymore.
- Added WiFi signal strength info on "devices tab", this is useful when using multi devices.
- Improved WiFi signal strength by increasing the WiFi output power to +20.5dBm.
- Fixed an heap fragmentation problem that caused severe slow down while using UDP stream. This problem occurs randomly after some time of screen capture.
- MQTT username and password are now optional. (if your MQTT server does not require credentials).
- Output Device menu now filters for valid COM ports by hiding the other ports.
- Fixed an error that prevented the bias light effect from starting if LEDs where turned off by an external sources like Home Assistant.
- Fixed a problem with auto update when using different MQTT topics for different devices. (thanks pblOm)
- Fixed a bug that prevented the automatic black bar detection algorithm from detecting the letterbox mode on big 1080P TVs. (thanks Marc)
- Fixed a bug that affected the Twinkle effect causing it to freeze at some point.
- Some routers do not display ESP8266 devices in the connected devices list. Fixed.
- Arduino Bootstrapper update (v.1.10.3).
Release v5.0.1
Changes in this Release
- Breaking changes: requires
Firefly Luciferin
(v2.0.1) - Launching Luciferin Official PCBs. If you don't want to design your own PCB and you have a soldering iron, you might find Luciferin's official PCB interesting. If you have an existing setup or want to design your own PCB, you can do it.
- DMA mode (Direct Memory Access) and UART mode is now supported. Please use the right GPIO to enable these modes. GPIO2 is now the default pin. Documentation here.
- UDP wireless stream has been added to the MQTT stream and now it's the default option for wireless streaming.
- Massive performance increase. Thanks to DMA/UART and UDP stream you can now run 500+LEDs at 60+FPS and 200LEDs at 144+FPS. Frametime has been widely reduced. Wireless stream is now 3 times faster on ESP8266 and 7 times faster on ESP32. ESP8266 continue to be the recommended option due to a more mature ecosystem.
- Added two power saving features:
- Turn off LEDs for long inactivity period
- Add a relay to cut power to the LED strip
Documentation here.
- Added support for themes, "Dark theme" added. Documentation here.
- After this update, all upcoming updates will be notified with a complete changelog on what's new. Documentation here.
- Added new light effects:
- Fire
- Twinkle
- Chase rainbow
- Fixed an issue that prevented capture to start and stop by double clicking the tray icon.
- When you change the total number of LEDs in use, the microcontroller gets the update instantly and optimizes performance for the number of LEDs in use, no need to restart the microcontroller.
- This is a major update, it will erase ESP32 devices, please reconfigure them.
- Preparing the support for ESP32-C3 and ESP32-S2.
Release v4.10.6
Changes in this Release
- Breaking changes: requires
Firefly Luciferin
(v1.13.5) - Added a multi screen single device option. Documentation here.
- Added a web browser firmware installer. You can still upgrade your FULL firmware via
Firefly Luciferin
PC software, new users or LIGHT firmware users can now use the Web Browser firmware installer from now on. - Arduino Bootstrapper update (v.1.8.0), improved support for Arduino Core ESP8266 V3.0.0.
Release v4.9.9
Changes in this Release
- Breaking changes: Requires
Firefly Luciferin
v1.12.9 - Added various light effects along with a new Music Mode. Documentation here.
Thanks to @TheBrainless for his extensive testing and for sharing his ideas on the new features. - Added a night mode feature. Documentationt here.
- Fixed a bug that caused a notification about a firmware update when there were no updates.
Release v4.8.5
Changes in this Release
- Breaking changes: Requires
Firefly Luciferin
v1.11.5 - Added an option to adjust White Balance for color correction, good lecture and how to here.
- Added a black bars auto detection feature which automatically switches to the correct aspect ratio in real time. How to here.
- ESP32 optimizations and bug fixes. TCP stack is now managed by CORE0 while LED strip is driven by CORE1, this improves performance and eliminate occasional flickering during wireless stream.
- Arduino Bootstrapper update (v.1.7.9), fixed an issue with dangling pointers that caused occasional crashes.
- Light firmware does not support automatic firmware upgrade, if an update is detected
Firefly Luciferin
now downloads the new firmware in your "Documents/FireflyLuciferin" folder, downloaded firmware is ready to be manually flashed. - Reduced memory footprint.
Release v4.7.3
Changes in this Release
- Added support for custom MQTT topic, needed for multiple instances of
Firefly Luciferin
on the same MQTT broker using MQTT stream. (Changing topic is not needed on multi monitor setup). - Added a Pillarbox option, useful to see 16:9 contents on a 21:9 monitor or a 4:3 content on a 16:9 monitor. How to here.
- Improved Home Assistant integration. Click here for the new package.
- Tray icon now shows if
Firefly Luciferin
is syncing with theGlow Worm Luciferin
firmware before start capturing. - Full firmware only: LED is now turned ON or OFF when you exit
Firefely Luciferin
or when you stop the screen capture. You can configure this behaviour with the "Toggle LED button" under the "Misc" tab. - Fixed an error that caused synchronization issues on
Firefly Luciferin
startup.
Release v4.6.3
Changes in this Release
- Hotfix release: Fixed a bug that prevented some devices from receiving
Firefly Luciferin
settings when the MQTT stream is active.
Thanks tosashayohan
for reporting the problem and for his help in discovering the cause of the problem.
Release v4.6.2
Changes in this Release
- Breaking changes: Requires
Firefly Luciferin
v1.8.6 - Added multi monitor support. How to here.
- GPIO can now be changed on the fly for both Full and Light firmware. How to here.
- Baud rate can now be changed on the fly this helps in increasing the maximum framerate or in reducing flickering. How to here.
- Default baud rate has been lowered to 500K to improve compatibility with ESP devices running old drivers or CP2102 chip.
Thanks toSocrates214
for reporting the problem and for his help in discovering the cause of the problem. - Arduino Bootstrapper update (v.1.7.6)