Releases: Zer0-bit/gaggiuino
gaggiuino v.b48839d
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-headless.bin
: The frontend binary enabling only the webserver part, the hardware for it is coming to the official suppliers soon.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:
NEW:
- Enable Core OTA (U585 only)
- Safer bootloader entry trigger
- Better filesystem initialisation and cleanup routines with emergency filesystem recovery
- Better update notification system
- Adaptive smoothing
- Added hard fault dump to USART1
Experimental:
- sprofiler.io shot analysing and sharing support.
FIX:
- Fix WATCHDOGS on active bluetooth client
- Fix LCD flicker (some actions that block the PSRAM will still make the screen flicker due to PSRAM lock, that's unavoidable sadly)
- Non blocking hardware scales
- Versions info panel
- Loads of deletions and fixes across the estate
gaggiuino v.0e28389
📢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
gaggiuino v.7ca57e5
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:
- Everything is new.
release-nano-final-v4
What's Changed
- Deleting all the blackpill references
- Creating PIO scales profiles
- Housekeeping