Skip to content

ZapBox - v938689 - NFC fix & headless update

Choose a tag to compare

@AxelHamburch AxelHamburch released this 28 Feb 09:16
· 700 commits to main since this release

🎯 Release v938689 & v938689h – NFC Fix, Headless 12 Relays & Config Read Fix

🐛 Bug Fixes

  • NFC card tap ignored when device is not ready – If a card was placed on the reader while the ZapBox was in an error state (NO WIFI / NO INTERNET / NO WEBSOCKET) or still booting, the NFC pending state was incorrectly triggered and the LED started blinking in the NFC rhythm. Card taps are now silently discarded in states INITIALIZING, CONNECTING_WIFI, ERROR_CRITICAL and ERROR_RECOVERABLE.

  • Config "Read" now reliably fills form fields – The web installer sometimes did not populate the form fields when clicking "Read Config". Root cause: the ESP32-S3 USB CDC can drop bytes at chunk boundaries, corrupting the /file-read prefix (e.g. arriving as /file-rea). The parser now detects the config JSON directly in the buffer – independent of the prefix.

✨ Features

  • Firmware version shown in serial log – After boot, the active firmware version is printed below ZapBox ready! 🎉: Firmware: v938689

  • Headless: 12 relay channels – The headless version (ESP32-WROOM-32) now supports up to 12 relay channels instead of 8, fully compatible with the ESP32-WROOM-32 GPIO layout.