Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

UUID #1

Open
ashification opened this issue Mar 16, 2018 · 3 comments
Open

UUID #1

ashification opened this issue Mar 16, 2018 · 3 comments

Comments

@ashification
Copy link

Hi There,

I'm working on the ID107 for a project and am stuck with the vendor specific uuid's I notice you have a similar one in your code for the ID115 0x0aF6. I am currently seeing 4 0x0aF6, 0x0aF7, 0x0aF2, 0x0aF1.
Do you know what these are for and how to parse/request the data in relation to them ?

Thanks in advance.

@donomii
Copy link
Owner

donomii commented Mar 21, 2018

These IDs are kept secret by the vendor, the only way to learn them is to dump the bluetooth data and go through it by hand.

The good news is that many of the vendors use the same code for different models of their product, so once you figure out one device, you can access all the other models as well, although you might not get all the new features.

HTH

@ashification
Copy link
Author

Thanks,

What exactly do you mean by "dump the data" ? and do you know how to do it for these devices ?
I'm currently connecting to the device and getting back some number (I think its in hex) but it doesn't change even with increased activity evident on the watches data.
It would appear I need to either subscribe to the device for updates or write a read request to the UUIDs.
I'm new to the whole Bluetooth technologies and an inexperienced hacker at best so I've found myself getting a little lost for workarounds or solutions.

TIA

@donomii
Copy link
Owner

donomii commented Mar 22, 2018

You can record the bluetooth traffic between your android and a bluetooth device, using a developer option. See e.g. http://blog.bluetooth.com/debugging-bluetooth-with-an-android-app

Switch that option on, then run the android app that came with your bluetooth device, and you can see how the app controls the device.

Use a program like https://www.wireshark.org/ to read the log file.

HTH

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

No branches or pull requests

2 participants