v1.0.5 Changelog
Mesh sync reliability, broader settings propagation, and improved Bad-BT keyboard support.
Firmware v1.0.5 focuses on multi-device sync reliability, settings sync coverage, Bad-BT keyboard layout support, and several small on-device usability fixes.
This release improves how newly connected Nanos enter mesh sync, makes large file sync progress easier to read, expands which settings are shared across devices, and fixes several captive portal, transfer, boot, and display edge cases.
TL;DR
v1.0.5 improves mesh sync timing, makes large file transfer progress clearer, includes saved Wi-Fi networks in settings sync by default, adds selectable Bad-BT keyboard layouts, and fixes several small UI and device-state issues.
For most customers, the important part is simple: multi-device syncing is more reliable, settings sync now covers more of the Nano configuration, and Bad-BT scripts can use QWERTY, AZERTY, QWERTZ, or Dvorak layouts.
Existing settings, paired Nanos, saved Wi-Fi networks, captures, portal data, IR remotes, and user files remain preserved across OTA.
Mesh Sync
Mesh sync is now more reliable when started soon after devices connect to each other.
Newly connected devices now receive a short window to finish becoming reachable before the main sync process begins. This helps avoid early sync failures when devices have connected but are not fully ready for transfer yet.
Large file sync now shows transfer progress more clearly. The X/YK counter stays visible in a fixed position instead of shifting around with long scrolling file names.
This makes active mesh transfers easier to monitor, especially during larger file sync operations or busy multi-device sessions.
Settings Sync
Sending all settings now includes saved Wi-Fi networks by default.
Settings sync also covers more Nano configuration options, including display invert, transfer portal credentials, captive portal capture detail, low battery warning, boot screen, and Bad-BT keyboard layout.
Display invert now applies immediately when received through settings sync.
This makes multi-device setup faster because more per-device configuration can be pushed across a mesh instead of being changed manually on each Nano.
Bad-BT Keyboard Layouts
Bad-BT scripts now support selectable keyboard layouts.
Supported layouts include QWERTY, AZERTY, QWERTZ, and Dvorak.
The selected keyboard layout is saved on the Nano and can be synced to other devices using settings sync.
This improves Bad-BT behavior for users running scripts on systems with non-QWERTY keyboard layouts.
Captive Portal And Transfer
Config > Transfer now resets its Wi-Fi state correctly when leaving and re-entering the transfer screen.
This avoids cases where a full power cycle was required to bring the settings network back after using the transfer flow.
The screen now stays awake during active portal and radio tasks, so the screensaver does not interrupt captive portal usage or other active operations.
Other Fixes
Nanos now boot normally when no Wi-Fi networks are saved.
Long mesh diagnostic runs now keep the requested duration instead of ending early.
Several small display text issues were cleaned up, especially around pairing and active sync progress.
Compatibility
Existing settings, paired Nanos, saved Wi-Fi networks, captures, portal data, IR remotes, and user files are preserved across OTA.
Stable release builds are available for US, EU, UK, CA, and ROW.