Tigge/antfs-cli

Support for ID_PRODUCT=1x009

Closed this issue · 2 comments

I just got a new Forerunner 610 and the ANT+ USB stick that it came with identifies as ID_VENDOR=0x0fcf and 0x1009 (rather than 0x1008).
0x1008 is hard coded into a few places:

  • garmin.py
  • ant/fs/manager.py
  • ant/easy/test/test.py
  • resources/ant/usbstick2.rules

I have manually changed these occurrences and it appears to work ok (it is downloading .fit files anyway!).

Maybe it would be good to have a central configuration file for the ID_PRODUCT etc. which could be set as part of installation? Otherwise it would have to look for a suitable device from possible product id's.

Hello there! Yes, this is already done on the drivers branch, which makes this a bit more general. It still in the works though so it is not yet merged to master. Thanks for your report.

Thank you for this project! My new 910xt also uses the 1009 id. I'm new to git, so I didn't really know how to pull the drivers repo. I used the download .zip button and extracted that to a folder. It is working great with the 910xt now! Thank you. Also, I had to run it as root initially despite having copy/pasted the usbstic2.rules, but I think the udev rules just hadn't applied yet or something. After unplugging/plugging and running again, I could run it as regular user.