Skip to content

Add Bluetooth phone pairing and Bonjour Discovery - #120

Draft
dirwin31 wants to merge 1 commit into
firestar5683:Domfrom
dirwin31:BTPhoneGoodCpu
Draft

Add Bluetooth phone pairing and Bonjour Discovery#120
dirwin31 wants to merge 1 commit into
firestar5683:Domfrom
dirwin31:BTPhoneGoodCpu

Conversation

@dirwin31

@dirwin31 dirwin31 commented Sep 5, 2026

Copy link
Copy Markdown

Changes

  • Adds Bluetooth device discovery, pairing, connection management, and phone support

  • Adds Bonjour/mDNS discovery.

  • Adds Bluetooth status and pairing controls to the settings UI.

  • Adds pairing flows, live Bluetooth state handling, and frontend integration.

  • Adds coverage for Bluetooth behavior, Bonjour discovery, navigation APIs, and UI layout.

  • No Params artifacts were generated.

Testing

Branch-focused tests:

  • Bluetooth, Bluetooth UI, Bonjour, and frontend module tests: 99 passed
  • Navigation/Params API tests, including Bluetooth endpoints: 42 passed
  • Personal on device testing.

@dirwin31

dirwin31 commented Sep 5, 2026

Copy link
Copy Markdown
Author

Adds authenticated GATT characteristics for status, commands, responses, and live
telemetry.

Maintains stable GATT handles across restarts.

Improves LE pairing, bonding, encryption, advertising, and reconnection.

Adds a bounded pairing window and companion-device management.

Publishes versioned 10 Hz telemetry with on-demand metadata.

Adds pairing controls and connection status to the Galaxy and on-device interfaces.

Updates Bluetooth connection indicators.

Documents Bluetooth Info API and Live Frame Format.

@dirwin31
dirwin31 marked this pull request as draft September 9, 2026 04:42
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