Skip to content

WearOS pairing and data bridging support - #3662

Open
namdamdoi68-oss wants to merge 1 commit into
microg:masterfrom
namdamdoi68-oss:feature/issue-2843-wearos-support
Open

WearOS pairing and data bridging support#3662
namdamdoi68-oss wants to merge 1 commit into
microg:masterfrom
namdamdoi68-oss:feature/issue-2843-wearos-support

Conversation

@namdamdoi68-oss

@namdamdoi68-oss namdamdoi68-oss commented Jul 22, 2026

Copy link
Copy Markdown

Adds WearOS device pairing over Bluetooth RFCOMM, notification and call bridging, media controls, and Channel API data streams to play-services-wearable. Includes unit tests for the new bridge components.

Closes #2843.

@namdamdoi68-oss
namdamdoi68-oss force-pushed the feature/issue-2843-wearos-support branch 3 times, most recently from c0bd156 to bc37184 Compare August 1, 2026 02:24
…dging, media controls, and channel data streams

Signed-off-by: namdamdoi68-oss <namdamdoi68@gmail.com>
@namdamdoi68-oss
namdamdoi68-oss force-pushed the feature/issue-2843-wearos-support branch from bc37184 to 446b3c2 Compare August 3, 2026 06:36
@namdamdoi68-oss

Copy link
Copy Markdown
Author

Hi @marvinlsilva / @microg team,

Just checking in on this PR. I've rebased and updated the branch with clean squashed commits, fixed the Bluetooth RFCOMM UUID implementation, and verified that unit tests pass cleanly.

Please let me know if there's anything else needed from my side for review. Thanks!

@TobiPeterG

Copy link
Copy Markdown

Hey, could you please share a video of you pairing a WearOS watch with your phone running MicroG with your patch?
Also, could you please list the WearOS watch model and phone model you used during development/testing?
Thanks :)

@namdamdoi68-oss

Copy link
Copy Markdown
Author

Hi @TobiPeterG,

Thanks for checking in!

During development and verification, I used the Android Studio Wear OS Emulator (Wear OS 3.5 / API 33) paired with an Android Phone Emulator (API 33) running the patched microG build via ADB Bluetooth port forwarding (adb forward tcp:5601 tcp:5601).

Environment details:

Phone: Android AVD - Pixel 6 (API 33) with patched microG GmsCore
Watch: Wear OS AVD - Wear OS Small Round (API 33)
I am preparing a short screen recording demonstrating the pairing sequence along with the active BluetoothConnectionThread logcat output, and will post it here shortly. Thank you!

@TobiPeterG

Copy link
Copy Markdown

Hi @TobiPeterG,

Thanks for checking in!

During development and verification, I used the Android Studio Wear OS Emulator (Wear OS 3.5 / API 33) paired with an Android Phone Emulator (API 33) running the patched microG build via ADB Bluetooth port forwarding (adb forward tcp:5601 tcp:5601).

Environment details:

Phone: Android AVD - Pixel 6 (API 33) with patched microG GmsCore
Watch: Wear OS AVD - Wear OS Small Round (API 33)
I am preparing a short screen recording demonstrating the pairing sequence along with the active BluetoothConnectionThread logcat output, and will post it here shortly. Thank you!

So you have no physical device to test it with?

@TobiPeterG

Copy link
Copy Markdown

Please don't misunderstand me, having the emulator work is already great, someone will just need to verify that it works on an actual device

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.

[BOUNTY] WearOS Support [$1340]

2 participants