Question about FIAT CAN protocol
Posted: 01 Mar 2012, 13:38
Hi!
I have tested Multiecuscan, but since I just want to sniff and analyze the CAN bus traffic, and I suppose that you know more than me about Fiat CAN bus protocols, I want to make you a question.
My car is a Fiat Grande Punto 2008. I use an ELM327 chip, I have tried the AT MA command (Monitor All), and I have read some interesting data, and I am now trying to decipher the STRUCTURE of the frames.
I have something like this (with headers turned on: AT H1):
[...]
00 30 A0 02 40 00 00 00 00 01 00 0C
0A 18 A0 01 01 00 80 63 01 24 19 00
06 18 A0 01 00 29 03 2F 00 18 58 00
06 28 A0 01 00 21 00 80 00 20 00 20
0A 28 A0 01 00 00 2D E0
00 1C A0 06 38 2A CA 1B 3B A9 FD 9D
00 14 A0 06 3B 6C B9 81 38 FB 0A 1B
02 10 A0 06 FF 02 FF 00 00 00 00 00
08 10 A0 00 00 FF 08 00
00 30 A0 02 40 00 00 00 00 01 00 0D
0A 18 A0 02 01 00
06 18 A0 01 00 27 03 46 00 18 58 00
06 28 A0 01 00 21 00 80 00 20 00 20
00 1C A0 06 08 2A CA 1B 0B A9 FD 9D
00 14 A0 06 0B 6C B9 81 08 FB 0A 1B
02 10 A0 06 FF 03 FF 00 00 00 00 00
08 10 A0 00 00 FF 0C 00
[...]
The first four bytes seem to be the header, however I have read that the headers of CAN 15765-2 frames (29 bits extended identifiers) have this structure:
Description - Number of Bits
SOF - 1
Arbitration Field - 32
Control Field - 6
(39 Bits preceding data)
Data Field - 0…64 0…64 data bits
CRC Field - 16
ACK Field - 2
End of Frame Field - 7
Interframe Space - 3
(28 Bits succeeding data)
And obviously, my frames are quite different from this structure...
I have read that maybe, Fiat uses RAW CAN protocol instead of ISO 15765... but I don't know anything about raw CAN
can you help me? what are these frames? is a proprietary protocol?
I am doing a researching work, and I need to know this kind of information...
Thank you!
I have tested Multiecuscan, but since I just want to sniff and analyze the CAN bus traffic, and I suppose that you know more than me about Fiat CAN bus protocols, I want to make you a question.
My car is a Fiat Grande Punto 2008. I use an ELM327 chip, I have tried the AT MA command (Monitor All), and I have read some interesting data, and I am now trying to decipher the STRUCTURE of the frames.
I have something like this (with headers turned on: AT H1):
[...]
00 30 A0 02 40 00 00 00 00 01 00 0C
0A 18 A0 01 01 00 80 63 01 24 19 00
06 18 A0 01 00 29 03 2F 00 18 58 00
06 28 A0 01 00 21 00 80 00 20 00 20
0A 28 A0 01 00 00 2D E0
00 1C A0 06 38 2A CA 1B 3B A9 FD 9D
00 14 A0 06 3B 6C B9 81 38 FB 0A 1B
02 10 A0 06 FF 02 FF 00 00 00 00 00
08 10 A0 00 00 FF 08 00
00 30 A0 02 40 00 00 00 00 01 00 0D
0A 18 A0 02 01 00
06 18 A0 01 00 27 03 46 00 18 58 00
06 28 A0 01 00 21 00 80 00 20 00 20
00 1C A0 06 08 2A CA 1B 0B A9 FD 9D
00 14 A0 06 0B 6C B9 81 08 FB 0A 1B
02 10 A0 06 FF 03 FF 00 00 00 00 00
08 10 A0 00 00 FF 0C 00
[...]
The first four bytes seem to be the header, however I have read that the headers of CAN 15765-2 frames (29 bits extended identifiers) have this structure:
Description - Number of Bits
SOF - 1
Arbitration Field - 32
Control Field - 6
(39 Bits preceding data)
Data Field - 0…64 0…64 data bits
CRC Field - 16
ACK Field - 2
End of Frame Field - 7
Interframe Space - 3
(28 Bits succeeding data)
And obviously, my frames are quite different from this structure...
I have read that maybe, Fiat uses RAW CAN protocol instead of ISO 15765... but I don't know anything about raw CAN
can you help me? what are these frames? is a proprietary protocol?
I am doing a researching work, and I need to know this kind of information...
Thank you!