ZapBox - v938689 - NFC fix & headless update
🎯 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_CRITICALandERROR_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-readprefix (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.