I'm a little late jumping in here, I've been trying to decipher all this information for about a month now following several blogs that have actually already been listed in this thread. This seems to be the most active area, so I'm posting here for some insight.
I have a 2009 G8 and I've been playing around sniffing and injecting packets on the GMLAN bus, but I'm kind of confused with your terminology, but then again I think I'm using a different software than most. I'm streaming data from inside the car on my laptop.
I'm using the PEAK PCAN-USB adapter found here: http://www.peak-system.com/Produktdetai ... wUid%5D=16 connected to an OBD2 adapter that I made up. I've connected the 2 grounds as well as CAN L to ground on the OBD connector, and the CAN H to GMLAN pin 1 on the OBD connector.
I'm also using PEAK's PCAN-View software to sniff the bus. The default is for high speed can, but there is a setting in the program to change to 33.33 kbps which I'm currently set at.
So far I've been able to map the steering wheel controls and send the commands from my laptop to operate the controls. I'm having a little trouble understanding the ArbIDs though. I understand that (for instance) 10 0D 00 60 is where the radio ID lies and the the next 8 bits are the command ie. 00 00 00 01 would be volume up. Can someone clarify the header filter and mask filter?
Also to Quote TMK:
"I see the icon here: 0x4 0x182 0x094 | 4 | 10 30 40 94 06 40 01 16 - Same as onstar! (See the GMLAN bible)
I see the aux nav display info here: 0x4 0x148 0x094 | 4 | 10 29 00 94 00 00 00 00 - Same as onstar and in the GMLAN bible.. That's the bar graph stuff."
I can't see anywhere to insert the 0x- 0x--- 0x--- format. Only the XX XX XX XX format. Here are a couple screenshots of what I'm working with to help clarify.
This is my main screen when sniffing. (top portion is receive, bottom is predefined transmit commands I've made)
This is the window I get when I want to transmit code:
Maybe the software I'm using isn't well enough defined for the commands I want to send?