I'm using an ELM327 type device. I'm trying to poll and decode data on my BMW i3. I'm using some of these resources as a reference:
- This post breaks down the init I need to do.
- This further post shows some query types
- This reply explains some of the decoding aspects.
However, without some kind of "frame breakdown", I can't really grasp how I can decode these replies. I've tried applying something like this from the CAN wiki page, however I cannot seem to get the data replies to line up with the explanation in dot point 3.
My goal is to understand the reply frame format so I can implement my own decoder in my own tool I'm scripting. To that length, being able to decode the frames in the post in point 3. would be useful "607F1100762DD69FFFF 607F121FE44FFFFFFFF".
To be clear, I understand that different frames have different data types in their "data payload". I'm not asking about those. Once I understand how to decode the frames and "isolate" the data payload, I'll be able to interpret the data from other documented sources.