Hobbyist Forums banner

1 - 20 of 67 Posts

·
Registered
Joined
·
46 Posts
Discussion Starter #1
Does anyone know where I can find any information on the type of data sent across the USB or SERIAL port of a PC from an AMB Decoder box?


Thanks,
Shan
 

·
Premium Member
Joined
·
1,125 Posts
The serial is the easy part.
I have them somehwere...(I will see if I can find them)

USB is a pain and AMB won't give them out....

A USB Sniffer could be used.
 

·
Registered
Joined
·
46 Posts
Discussion Starter #3
Tres said:
The serial is the easy part.
I have them somehwere...(I will see if I can find them)

USB is a pain and AMB won't give them out....

A USB Sniffer could be used.
Thank you so much! I figured the serial part wouldn't be to hard.

I imagine it just sends the transponder ID across everytime the person crosses the wire and the software does all the timing calculations.

For the USB part I may just have to make a small app that just listens on the USB port to see what the decoder sends across.

Thanks again!
Shan
 

·
Premium Member
Joined
·
15,151 Posts
I looked at the info from the older AMB20 systems. The decoder sends info such as tansponder number, total time, lap time, split times.... a lot of info. When I did timing of the Saturday Night Lightning kart races for ESPN2 they custom made some software to pull the info from the decoder for the live TV feeds and I was able to work with them while they did that. Basically, the software just sorted and formatted the info from the serial port.

This info is saved in the decoder so if your computer would happen to "go down" you can actually keep running the race and recall the info that is stored on the decoder. But I doubt that any aftermarket RC software can do that... it was mainly there for use with events such as kart races.
 

·
Registered
Joined
·
46 Posts
Discussion Starter #5
Thanks Hank!

I did not know the decoders actually stored any info or processed the lap times. I thought it was all PC Software driven.
 

·
Registered
Joined
·
2 Posts
hankster said:
Best bet would be just to open up terminal and connect it to the serial post and view what is coming across the serial port.
that's true, but atm i've no decoder, and i'm interested only to know the protocol and the datagram sent to made up a linux timing system :)
 

·
Registered
Joined
·
1 Posts
the transmissiom= 9600 8N1
the string = AMB20 Output @010204382050 (Car1;hours2;min4;Sec38;20Mil Sec;50Hits)

If you have some schematics about AMB20 decoder and transmitter or equivalent please sen me

Best regards
Coraz
 

·
Registered
Joined
·
3 Posts
the transmissiom= 9600 8N1
the string = AMB20 Output @010204382050 (Car1;hours2;min4;Sec38;20Mil Sec;50Hits)

If you have some schematics about AMB20 decoder and transmitter or equivalent please sen me

Best regards
Coraz
I too am trying to find info on the tcp protocol used by the AMB decoder. I can read port 5403 and I am receiving data but it is not ascii - does anyone know how to read this data?
 

·
Registered
Joined
·
3 Posts
Try some of the other options in Wireshark for decodes.
Hex, etc....
Wireshark is a good "sniffer" but it will not be able to decode the data.

Not to worry though... I already figured it out.

Typical stream:
8E 02 33 00 0F 08 00 00 01 00 01 04 3D 00 00 00 03 04 1D 73 87 00 04 08 E8 7E 98 69 24 50 04 00 05 02 22 00 06 02 03 00 08 02 00 00 81 04 B0 14 02 00 8F

This stream is a "passing" (identified by bytes 9 and 10),
It is passing number 61
Transponder ID is: 8876xxx
RTC TIME in hex is: E8 7E 98 69
RTC DATE in hex is: 24 50 04 00

Plus a few other types of info.
 

·
Registered
Joined
·
1 Posts
Hi myosin, I'm trying to emulate the an AMB decoder to connect my lap counter system directly with all software supporting the AMB protocol.

Do you have any other information about the proctocol :

1. initialization data send by the decoder on port opening
2. Any other data send, not related to the Lap data.

Thank
 

·
Registered
Joined
·
3 Posts
Hi myosin, I'm trying to emulate the an AMB decoder to connect my lap counter system directly with all software supporting the AMB protocol.

Do you have any other information about the proctocol :

1. initialization data send by the decoder on port opening
2. Any other data send, not related to the Lap data.

Thank
It issues a "status" every 5 seconds - noise level, gps setting, temperature and a few more not-so-important items

other than the lap data and the status every 5 seconds, it doesn't send anything unless a command is sent to it to do things like ask for version number, resend the passings, clear the passings, reset tcp/ip connection, etc.

Unless you know how to read hex, I would recommend using the RS232 port - I haven't checked it because I don't have a serial port but I was told that it is straight ascii text. Fire up any terminal program and you should be able to connect and log everything coming across.
 

·
Registered
Joined
·
1,629 Posts
Joker, did you ever get anywhere with this? I'm kind of interested in how you would go about emulating the hardware decoder?
 

·
Registered
Joined
·
1 Posts
help

Wireshark is a good "sniffer" but it will not be able to decode the data.

Not to worry though... I already figured it out.

Typical stream:
8E 02 33 00 0F 08 00 00 01 00 01 04 3D 00 00 00 03 04 1D 73 87 00 04 08 E8 7E 98 69 24 50 04 00 05 02 22 00 06 02 03 00 08 02 00 00 81 04 B0 14 02 00 8F

This stream is a "passing" (identified by bytes 9 and 10),
It is passing number 61
Transponder ID is: 8876xxx
RTC TIME in hex is: E8 7E 98 69
RTC DATE in hex is: 24 50 04 00

Plus a few other types of info.
My amb decoder send for example this :
$1E0254A10D002D2249433E00

can you help me to traduce it ?
Thanks
 

·
Registered
Joined
·
2 Posts
lil help here?

Anyone have what the full translation of the hex that is sent? someone out there must have the translation. This is an exchange of data between the decoder and the PC with the racing app and I believe is AMBrc3

From decoder to desktop
8e:02:33:00:cf:02:00:00:01:00:01:04:b2:9b:01:00:03:04:27:fc:70:00:04:08:e8:19:e6:bd:8a:75:04:00:05:02:33:00:06:02:10:00:08:02:00:00:81:04:fc:05:04:00:8f

desktop to decoder
an ACK

decoder to desktop
8e:02:1f:00:3d:27:00:00:02:00:01:02:1b:00:07:02:21:00:0c:01:7a:06:01:00:81:04:fc:05:04:00:8f

desktop to decoder
an ACK

decoder to desktop
8e:02:1f:00:98:e8:00:00:02:00:01:02:1b:00:07:02:22:00:0c:01:7a:06:01:00:81:04:fc:05:04:00:8f

desktop to decoder
an ACK

Thanks for any help -r
 
1 - 20 of 67 Posts
Top