Skip to content

Releases: Zer0-bit/gaggiuino

gaggiuino v.6655d6d

23 Feb 16:47
0baa6db
Compare
Choose a tag to compare
GAGGIUINO_LOGO_transp

This update fixes for the LCD flicker/white screen issue!

ATTENTION !! You need to make sure you first updated to the previous release since that one introduced breaking changes, before you update to this release.


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 both embedded UI as well as exposes a web interface by the means of a web server, providing the graphical interface and control features.
    • ui-headless.bin: The frontend binary for the web interface only (no lcd).
  • 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:

  • Panel flicker fix
  • Fixed the screen brightness control (regression introduced on switching panel driver for the flicker fix)
  • Added the first few REST API endpoints
  • Added Decent Scale support (tested)
  • Added Felicita Ark support (tested)
  • Added visualizer.coffee support

Visualizer credentials should be added in the form <username>|<password>
image

gaggiuino v.616ea70

16 Feb 11:39
0baa6db
Compare
Choose a tag to compare
GAGGIUINO_LOGO_transp

1. 📢 This is a breaking update, you will not see any communication until both CORE and UI binaries are flashed.

2. 📢 This update does not address the current ongoing flickering issue, please hang tight and wait as a fix is being formulated on the Espressiff side.

3. 📢 Due to the nature of this update please start updating from the core firmware then afterwards update the ui firmwares.

4. 📢 Some custom settings will be reset to defaults so make a not of your PZ and calibration factors if you have hardware scales.



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.

1. 📢 This is a breaking update, you will not see any communication until both CORE and UI binaries are flashed.

2. 📢 This update does not address the current ongoing flickering issue, please hang tight and wait as a fix is being formulated on the Espressiff side.

3. 📢 Due to the nature of this update please start updating from the core firmware then afterwards update the ui firmwares.

4. 📢 Some custom settings will be reset to defaults so make a not of your PZ and calibration factors if you have hardware scales.


What's New:

  • Additional bluetooth scales click here for a list
  • Fix tof issue introduced in the release form yesterday (14/02/2025)
  • Added the option to set custom TOF values
  • Add handling for OTA when the binary is ui-headless
  • Improved bt resources usage
  • Fixed web crashes on non-english locale keyboard layouts
  • Fixed ToFnLed colour selection on embedded
  • Fixed the invisible controls on the led page on embedded when brightness all the way down
  • Optimised some memory allocations for even snappier operation(greatly improved FPS)
  • Loads of other optimisations.

release-nano-final-v4

28 Sep 15:27
Compare
Choose a tag to compare

What's Changed

  • Deleting all the blackpill references
  • Creating PIO scales profiles
  • Housekeeping