Hi to everybody.
I'm new in ANT.
I have a question about sync byte.
I'm working in ubuntu 10.04 with USBANTDevBoard(CP2102 USB-Serial)
In documentation Interfacing_with_ANT_General_Purpose_Chipsets_and_Modules.pdf in pages 12 and 13 explain the sync byte.
0xA4 -> Message ANT  -> Host
0xA5 -> Message Host ->  ANT
If I don't understand wrong. 
When I send a command to ANT device I need to use 0xA5 Sync byte and the ANT device will answer me with 0x4A sync byte.
I try this commands:
Case A:
[O] Output Message ->
    Sy ln ID D1 Ck
    A5 01 4A 00 EE 
// delay of 500 ms
[0] Output Message ->
    Sy ln ID D1 D2 D3 D4 D5 D6 D7 D8 D9 Ck
    A5 09 46 00 B9 A5 21 FB BD 72 C3 45 65 
The ANT device doesn't answer nothing !
Case b:
[O] Output Message ->
    Sy ln ID D1 Ck
    A4 01 4A 00 EF 
// delay of 500 ms
[O] Output Message ->
    Sy ln ID D1 D2 D3 D4 D5 D6 D7 D8 D9 Ck
    A4 09 46 00 B9 A5 21 FB BD 72 C3 45 64 
 Input Message ->
    Sy ln ID D1 D2 D3 Ck
    A4 03 40 00 46 00 A1 
The ANT device answers that the "Network_key" is set OK.
I don't understand why when I use the 0xA4 to send message to ANT device I had an answer and when I use the 0xA5 I don't have an answer ?
What I'm doing wrong ? :S 
Thanks
Miquel Soler i Mir