When I clicked "Connect Manually" it would pair and attempt, but I'd get the SsskUnsupportedException - Device Not Supported"
So I tried installing *all* the files here:
I tested as I installed more and more, and basically whittled it down to 0/10 and then 0/2 files now that need to be installed when I start up the Gear Manager.
Anyone know what might be missing on that list? I'm hoping that those 2 remaining APKs might make a difference. Hopefully this will open things up to installing on any Android device (that has Bluetooth LE)
I've also been playing around with the various services/and activities via the am start command to try to pair without resetting the device:
am start com.android.bluetooth/.common.BluetoothPairingDialog am start com.android.bluetooth/.common.BluetoothConnectActivity am start com.android.bluetooth/.common.BluetoothSyncingActivity am startservice com.android.bluetooth/.common.BluetoothAutoConnectService
adb pull /system/app/Bluetooth.odex adb pull /system/framework/ framework (grab all the frameworks for baksmali) ./baksmali -a 15 -x Bluetooth.odex -d framework -o Bluetoot ./smali Bluetoot d2j-dex2jar.sh out.dex
Another idea might be to use bluez or something and do a command line pairing.
Here's a list of things I'm going to try to see if I can get this to work. If anyone has time to try one of these and let us know how it goes, that'd be great.
1. Use bluez or similar utility to pair from the command line
2. See if I can block the VendorSpecific command in Bluetooth.apk from causing us to reset
3. Decompile code and grep for Connection Failed message is exactly appearing when trying to pair between Nexus 7 and Galaxy Gear
4. Compare LogCats from a success case with a failed case and find the diff