Skip to content

Fall back to DFU characteristics for iOS pairing trigger #100

Merged
microbit-matt-hillsdon merged 2 commits intoappsfrom
flashover-cpp-cont
Feb 27, 2026
Merged

Fall back to DFU characteristics for iOS pairing trigger #100
microbit-matt-hillsdon merged 2 commits intoappsfrom
flashover-cpp-cont

Conversation

@microbit-matt-hillsdon
Copy link
Contributor

Document more scenarios.

I originally intended to include this in #98.

The iOS connect path uses an encrypted characteristic to trigger the
pairing dialog. Previously it only tried the partial flashing
characteristic, which fails on devices without PF support.

Now tries PF notifications, then Secure DFU buttonless notifications
(V2), then DFU control read (V1). Each failure is instant (local GATT
cache lookup) so there is no meaningful delay from retries.
@microbit-matt-hillsdon microbit-matt-hillsdon merged commit 271d01f into apps Feb 27, 2026
3 of 4 checks passed
@microbit-matt-hillsdon microbit-matt-hillsdon deleted the flashover-cpp-cont branch February 27, 2026 19:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant