Repository navigation
FlexFox80 v2.0.1
FlexFox80 v2.0.1
Hardware: FlexFox Ver 2.1 (Mar 2022) only
Firmware: ESP 2.27, AVR 0.210 (SW_VERSIONS,2.27,0.210)
Source: 8a23b565821bbd27dca414b8b93809bd9ccc044c
This maintenance release fixes manual radio power initialization and keying:
- Manual key-down now applies the selected power before RF starts, including when the numeric selection matches the cached AVR value.
- Manual text transmission explicitly claims the Morse generator, enables RF, and avoids losing newly queued text during a caller change.
- The Radio page waits for the AVR power acknowledgement before enabling Key and Send controls.
- Touch, pointer, mouse, blur, and page-exit handling reliably release manual keying.
- Reconnect handling prevents stale sockets and delayed startup commands from overriding the active connection.
The full repository suite and secret scan pass. Two pinned AVR-GCC 7.3.0 / AVR-Dx_DFP 1.9.103 builds and two pinned ESP8266 core 2.7.4 / WebSockets 2.3.6 builds were warning-free and byte-identical, including BL0.3 first-install and LittleFS artifacts.
The embedded firmware strings remain ESP 2.27 and AVR 0.210; the v2.0.1 manifest, exact source commit, and SHA-256 checksums distinguish these images from v2.0.0.
Installation cautions
- Preserve and verify each unit's EEPROM and fuses when using Atmel-ICE. Do not copy EEPROM between units.
FlexFox80-AVR-First-Install-0.210.hexcontains BL0.3 plus the matching relocated AVR application. It requiresCODESIZE=0x00andBOOTSIZE=0x20; it does not write fuses or EEPROM.FlexFox80-AVR-0.210.hexis application-only and does not contain BL0.3.- Routine ESP updates write the sketch at
0x000000and preserve LittleFS. - The LittleFS asset is factory/recovery content for
0x300000; installing it replaces stored web assets, events, and settings.