Tigge / antfs-cli

Extracts FIT files from ANT-FS based sport watches such as Garmin Forerunner 60, 405CX, 310XT, 610 and 910XT.
MIT License
312 stars 77 forks source link

Not finding SPEED_CELL #174

Open vbuch opened 6 years ago

vbuch commented 6 years ago

So I have an adidas SPEED_CELL with its dongle that seems to be a device similar to ANTUSB-m

After setting up I run antfs-cli and below is all I get. The Searching part never completes or times out.

 - Using: ant.base.driver.USB2Driver
Request basic information...
  Capabilities:  array('B', [8, 3, 0, 186, 54, 0])
Starting system...
Key done...
Searching...
vbuch commented 6 years ago

Some additional info when ran with --debug


Ant runner started
Write data: [a4 01 4a 00 ef]
Read data: [a4 01 6f 20 ea] (now have [a4 01 6f 20 ea] in buffer)
<class 'usb.core.USBError'>, (110, u'Operation timed out')
Write data: [a4 09 46 00 a8 a4 23 b9 f5 5e 63 c1 74]
Read data: [a4 03 40 00 46 00 a1] (now have [a4 03 40 00 46 00 a1] in buffer)
wait for message matching <function match at 0x7ff125893938>
looking for matching message in deque([(None, 111, array('B', [32]))])
 - could not find response matching <function match at 0x7ff125893938>
looking for matching message in deque([(None, 111, array('B', [32])), (0, 70, array('B', [0]))])
 - response found (0, 70, array('B', [0]))
Request basic information...
requesting message 0x54
Write data: [a4 02 4d 00 54 bf]
done requesting message 0x54
Read data: [a4 06 54 08 03 00 ba 36 00 71] (now have [a4 06 54 08 03 00 ba 36 00 71] in buffer)
wait for message matching <function match at 0x7ff126142d70>
looking for matching message in deque([(None, 111, array('B', [32]))])
 - could not find response matching <function match at 0x7ff126142d70>
looking for matching message in deque([(None, 111, array('B', [32])), (None, 84, array('B', [8, 3, 0, 186, 54, 0]))])
 - response found (None, 84, array('B', [8, 3, 0, 186, 54, 0]))
  Capabilities:  array('B', [8, 3, 0, 186, 54, 0])
Starting system...
Key done...
Write data: [a4 03 42 00 00 00 e5]
wait for message matching <function match at 0x7ff126142d70>
looking for matching message in deque([(None, 111, array('B', [32]))])
 - could not find response matching <function match at 0x7ff126142d70>
Read data: [a4 03 40 00 42 00 a5] (now have [a4 03 40 00 42 00 a5] in buffer)
looking for matching message in deque([(None, 111, array('B', [32])), (0, 66, array('B', [0]))])
 - response found (0, 66, array('B', [0]))
Write data: [a4 03 43 00 00 10 f4]
wait for message matching <function match at 0x7ff126142d70>
looking for matching message in deque([(None, 111, array('B', [32]))])
 - could not find response matching <function match at 0x7ff126142d70>
Read data: [a4 03 40 00 43 00 a4] (now have [a4 03 40 00 43 00 a4] in buffer)
looking for matching message in deque([(None, 111, array('B', [32])), (0, 67, array('B', [0]))])
 - response found (0, 67, array('B', [0]))
Write data: [a4 02 44 00 ff 1d]
wait for message matching <function match at 0x7ff126142d70>
looking for matching message in deque([(None, 111, array('B', [32]))])
 - could not find response matching <function match at 0x7ff126142d70>
Read data: [a4 03 40 00 44 00 a3] (now have [a4 03 40 00 44 00 a3] in buffer)
looking for matching message in deque([(None, 111, array('B', [32])), (0, 68, array('B', [0]))])
 - response found (0, 68, array('B', [0]))
Write data: [a4 02 45 00 32 d1]
wait for message matching <function match at 0x7ff126142d70>
looking for matching message in deque([(None, 111, array('B', [32]))])
 - could not find response matching <function match at 0x7ff126142d70>
Read data: [a4 03 40 00 45 00 a2] (now have [a4 03 40 00 45 00 a2] in buffer)
looking for matching message in deque([(None, 111, array('B', [32])), (0, 69, array('B', [0]))])
 - response found (0, 69, array('B', [0]))
Write data: [a4 03 49 00 53 00 bd]
wait for message matching <function match at 0x7ff126142d70>
looking for matching message in deque([(None, 111, array('B', [32]))])
 - could not find response matching <function match at 0x7ff126142d70>
Read data: [a4 03 40 00 49 00 ae] (now have [a4 03 40 00 49 00 ae] in buffer)
looking for matching message in deque([(None, 111, array('B', [32])), (0, 73, array('B', [0]))])
 - response found (0, 73, array('B', [0]))
Write data: [a4 05 51 00 00 00 01 00 f1]
wait for message matching <function match at 0x7ff126142d70>
looking for matching message in deque([(None, 111, array('B', [32]))])
 - could not find response matching <function match at 0x7ff126142d70>
Read data: [a4 03 40 00 51 00 b6] (now have [a4 03 40 00 51 00 b6] in buffer)
looking for matching message in deque([(None, 111, array('B', [32])), (0, 81, array('B', [0]))])
 - response found (0, 81, array('B', [0]))
Write data: [a4 01 4b 00 ee]
wait for message matching <function match at 0x7ff126142d70>
looking for matching message in deque([(None, 111, array('B', [32]))])
 - could not find response matching <function match at 0x7ff126142d70>
Read data: [a4 03 40 00 4b 00 ac] (now have [a4 03 40 00 4b 00 ac] in buffer)
looking for matching message in deque([(None, 111, array('B', [32])), (0, 75, array('B', [0]))])
 - response found (0, 75, array('B', [0]))
Searching...
Link level
<class 'usb.core.USBError'>, (110, u'Operation timed out')
<class 'usb.core.USBError'>, (110, u'Operation timed out')
<class 'usb.core.USBError'>, (110, u'Operation timed out')
<class 'usb.core.USBError'>, (110, u'Operation timed out')```