Thursday, December 13, 2012

suunto ambit on linux - part 4

Thought I posted a screenshot of the first reply I could get from the ambit:

The ambit replies with the firmware version "bluebird". Converting the hex to char on the ambit's reply gives:

?>]6 � Ù� �    ���0���Bluebird��������00000000�������� � �E J ãO

 Next step try to understand the protocol...

11 comments:

Ameish said...

http://www.sbrk.co.uk/t6/
http://en.sourceforge.jp/projects/sfnet_t6manager/downloads/t6manager-1.0/t6manager-1.0.tar.bz2/
this is some sort of soft for communicating to a suunto t6
may be it can be usefull

zodiak aka Rui said...

thanks ameish. I was the proud owner of a t6 before I got my ambit. I never used it on linux though. there are fundamental differences between the two from the point of view of how they transfer their data. one of the things that's going to make it hard for me on the ambit I its dependency on data that is stored in movescount, suunto's web interface. on the t6 everything was configured on the pc and the protocol was more conventional, no web connection required. but you're right, there might be something I can use. many thanks!

Panoptes said...

Hi, I have tried your code on a Mac with the Ambit. I had to do some adjustments, but now I can at least get the result you show.
If I could guess I would say the second byte gives the number of data bytes to follow in the command (it correlates in both commands you show).
I cannot get a USB log as WireShark does not feature USB logs on Mac, so I am a bit stuck. Do you have a log I could look at? I am most interested at sending routes to the ambit offline, which does not work with Moveslink2. Cheers.

zodiak aka Rui said...
This comment has been removed by the author.
zodiak aka Rui said...

Hello! you may be on to something with that second byte. I spent sometime looking at the protocol and I now know the sequence of events at least until the start of the upload of moves from the watch.

I have a few logs I can make available. im currently travelling and will be back home at the end of the week. more info then.

Anonymous said...

Isn't it somehow related to BlueRobin
Data Transmission Protocol which is used in Firstbeat (aka Suunto) product line?

Anonymous said...

Is there any progress concerning Ambit on linux?
Are you aware of any possibility to extract the data from linux based system?
I really would like to use th watch, but have no win machine available...

Alex

Anonymous said...

I was doing some digging in the windows DLL. I think "BlueBird is the code name for the Ambit series watch (internally at Suunto) The "Type" lists different bird names for each watch:

Bluebird = Suunto Ambit Ver 1.0
Colibri = Suunto Ambit 2 (one of the models)
Duck = Suunto Ambit 2 (the other one of the models)

Jeff

veganman said...

I'd like to have access to a dump so I can look at the protocol.

hagbard said...

Is there any progress using the Ambit watch with Linux ? I wanna buy a GPS Watch - but i dont wanna run Windows any more. I think the Garmin watch provides a USB Storage to download the data - this should work on Linux.

Anonymous said...

http://sourceforge.net/projects/openambit/