ryanbinns / ttwatch

Linux TomTom GPS Watch Utilities
MIT License
205 stars 66 forks source link

Bluetooth issues #163

Open kosnick opened 4 years ago

kosnick commented 4 years ago

Need to apologise before anything else, i think this is probably not the best place to ask for help.

As many others, i have issues pairing tomtom adventurer to the app on android. During pairing the watch would display the pin but the phone won't ask for it, keeps searching all the time. Having read a bit on the tomtom forums, at the moment i believe that the watch somehow remembers the last pairing, with a different phone, and hence somehow it won't work correctly with a new phone - i base this assumption on the fact that somebody with that issue, 'forgot' the watch from the previous phone and then was able to pair again in the new one. I do not have access to my old phone to try this solution. Could it be that ttwatch could somehow inform the watch to be forgoten on the previous phone? Again, just an assumption. If anyone cares, thanks in advance

kosnick commented 4 years ago

I have found also ttblue. Using it i was able to connect to my phone from a linux system. So my assumption above is not correct - i guess. Still no connection to the phone app...

dlenski commented 4 years ago

Could it be that ttwatch could somehow inform the watch to be forgoten on the previous phone?

Yes, you should be able to tell the watch to forget previously-paired codes by deleting or overwriting file 0x0002000f (e.g. with ttwatch -w=0x0002000f).

I alluded to this in the reverse-engineered Bluetooth protocol docs: https://github.com/dlenski/ttblue/blob/master/tt_bluetooth.md#subsequent-reconnection

Unfortunately, I no longer have a working TomTom GPS watch to test with myself, but I remember doing this a couple times with v1 devices (I think you have a v2 device) and it worked fine to reset or overwrite the pairing codes.