📢NEW LCD REVISION WARNING
It has come to our attention that a new revision of the LCD hardware has been released, introducing changes that result in breaking compatibility with existing implementations. This issue appears to be widespread, affecting multiple projects that utilize similar driving types for these LCDs.
While I have managed to get the new revision partially working, a consistent flicker persists under current configurations. This behavior is likely due to the underlying hardware changes, which necessitate significant adjustments to the software
Important Notice:
- Hold off on upgrading to the current release if your LCD exhibits a noticeable flicker.
- Wait for the next release, where these issues are expected to be addressed to some extent or fully.
- Make sure to read the release notes for future updates, as they will include detailed information on the progress of this issue and any additional changes you may need to accommodate.
Binaries Overview
Core Type Binaries
-
STM32F411 MCU (Overclocked):
lego-ncp.bin
/lego-pca.bin
: Standard core binaries for devices using the STM32F411 MCU, targeting the respective hardware configurations. These binaries are compiled to run in overclocked mode, offering significantly faster performance compared to standard binaries used in the previous generation of the software.pcb-ncp.bin
/pcb-pca.bin
: Core binaries for PCB-based hardware configurations using the STM32F411 MCU, also running in overclocked mode for enhanced speed and responsiveness.
-
STM32U585 MCU (Performance Versions):
performance-lego-ncp.bin
/performance-lego-pca.bin
: Optimized core binaries using the STM32U585 MCU for improved performance on Lego hardware configurations.performance-pcb-ncp.bin
/performance-pcb-pca.bin
: High-performance core binaries targeting PCB configurations with the STM32U585 MCU.
Frontend (UI) Type Binaries
ui-embedded.bin
: The frontend binary for embedded user interfaces, providing the graphical interface and control features.ui-web.bin
: The web-based frontend binary, allowing remote access and control via a web interface.
Additional Notes
- Binaries prefixed with
performance
are compiled for the STM32U585 MCU, delivering advanced capabilities and enhanced performance for demanding setups. - Binaries for the STM32F411 MCU are now running in overclocked mode, making them considerably faster than the standard compiled binaries used with previous software versions.
- The
ui
prefixed binaries are specifically for the frontend aspects of the Gaggiuino, providing either embedded or web-based user interfaces.
What's New:
- Better handling of wireless APs running in MESH mode
- Fix WATCHDOGGING on Bluetooth scale connected
- Added descale modal on mbed
- Added headless bin (running only the webserver)
- Add LCD sleep
- Further improvements and various optimisations