Version 3.1.1
⚠️ This version is superseded by 3.1.3. Please upgrade to 3.1.3.
Patch release fixing a crash during OTA firmware updates when REST API requests arrive concurrently.
Bug Fixes
- Device crash during OTA when REST API is polled — serializing a JSON response (e.g.
GET /api/v2/remotes) while an OTA download is in progress could exhaust the heap, causingstd::bad_alloc→abort()→ watchdog reset on theasync_tcptask. ThesendSuccess/sendFail/sendErrorhelpers now catch allocation failures and return a503 Service Unavailableplain-text response instead of crashing.
Firmware binary
https://github.com/arjenhiemstra/ithowifi/releases/download/Version-3.1.1/nrgitho-v3.1.1.bin