v1.0.6 Changelog
Wi-Fi capture, captive portal hardening, and stability release.
Firmware v1.0.6 adds PMKID capture to the Wi-Fi handshake workflow, hardens the captive and evil portals, and improves mesh sync, scan exporting, and update status handling.
This release expands the WPA handshake workflow to capture PMKID material when an access point provides it, makes captures more robust against failures, lets Wi-Fi and BLE scan results be exported from the transfer portal, and resolves several portal, sync, and update edge cases.
TL;DR
v1.0.6 adds PMKID capture in hashcat-compatible format, makes handshake and PMKID captures more reliable, hardens captive and evil portals against heavy or malformed traffic, enables scan result export over the transfer portal, speeds up mesh sync recovery, and improves update and display status handling.
For most customers, the important part is simple: Wi-Fi capture now covers PMKID alongside handshakes, captures are more dependable, scan results can be downloaded, and portals stay stable under load.
Existing settings, paired Nanos, saved Wi-Fi networks, captures, portal data, IR remotes, and user files remain preserved across OTA.
Wi-Fi Capture
The WPA handshake workflow now also captures PMKID material when an access point provides it. PMKID results are saved alongside normal handshake captures in a hashcat-compatible format and can be downloaded from the transfer portal.
Capture now tries a fast PMKID probe first and falls back to the deauth-assisted handshake listener when a PMKID is not available. In all-networks mode, the Nano keeps rotating through targets instead of stopping after a single pass.
Handshake capture is more reliable for access points with unusual network names, which previously could interfere with capture on some devices. Captures are also more robust overall: false progress from probe-only frames is gone, storage writes are verified, incomplete files are cleaned up on failure, and a clear message appears when storage is low or a save fails.
When several Nanos work together over the mesh, a target captured on one device is marked complete for the others, so they stop retrying work that is already done.
Captive Portal And Security
Captive and evil portal request handling has been hardened with per-client rate limiting and request size limits. This improves stability when a portal receives heavy or malformed traffic.
Opening the evil portal now uses less memory, and portal resources are released correctly between sessions, so repeated portal use stays reliable over time.
Scan Export And Transfer
Wi-Fi and BLE scan results, from both local and mesh scans, can now be saved and downloaded from the transfer portal. Saving shows progress and warns when storage space is low.
The transfer portal resets its Wi-Fi state before starting and pauses mesh activity while serving files, making transfers more dependable. Upload and export actions on the transfer page are now grouped together.
Mesh Sync
File sync recovers faster from an unresponsive peer. If one transfer times out, the remaining queued transfers from that peer are ended quickly instead of each waiting for its own timeout.
Mesh connect and lost notifications are now debounced, so brief reconnects during power cycles no longer produce misleading messages.
Updates And Interface
When the firmware is already up to date, the update screen now shows an informational message instead of an error. Genuine network or update problems still appear as errors.
Active scan and sync screens keep the display awake, sync progress stays visible while long titles scroll, long-range toggle labels describe what they do, and the low-battery warning uses the threshold you have configured.
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.