GM Can info & knowledge share
-
- Posts: 38
- Joined: Mon Dec 21, 2015 3:15 pm
- cars: 05 MB E320
04 Ford F250
Multiple Duramax Powered Boat Projects
Re: GM Can info & knowledge share
I just checked that list for first time in a couple years. Glad to see some of my old shares from long ago still alive..
However the majority of the GM stuff up there is all low speed bus files, hacked together by reverse engineering raw data. Nothing of much value on the High Speed side has every been shared to that repository. Some complete HS GMLAN Global A versions are out there. These were written using the Vector tools, and tend to be held pretty close to the chest by anyone who has em. All built using data readily found in GMW3119 files, and pretty much line for line.. But includes the added node matrix in a detailed level designed to work with tools like Vehicle Spy. Would have taken weeks to write one by hand, and is the perfect base file to just add another field for tracking OS #s. Or maybe just place them in the Comments section. Either way, 99.9% of the CANbus DBC work is already done. It's just matching up the known parameter names, CAN ID's, and byte length to each known OS version. Using bin map details, or CAN sniffing one of every related platform in a running config. That would intern build the Perfect GMLAN DBC / CANbus hardware map..
But the big question is, who's willing to share, and or go dig up the latest GMW files needed to update an existing PPEI 3.6 or newer DBC, with those missing ID's and fields added over past last several years? Or better yet, a recently compiled version of said DBC? A small exert of a complete PPEI version makes the old GMLAN Bible look like sand-script. All the parameter names, bit map, and scaling are mapped out, quite correctly actually. However, my personal experience with sharing a decades worth of CANbus hacking knowledge hasn't proven very profitable lately. To me at least. But I know the perfect starter kit already exists, it's just who's willing to share it for this good cause?
However the majority of the GM stuff up there is all low speed bus files, hacked together by reverse engineering raw data. Nothing of much value on the High Speed side has every been shared to that repository. Some complete HS GMLAN Global A versions are out there. These were written using the Vector tools, and tend to be held pretty close to the chest by anyone who has em. All built using data readily found in GMW3119 files, and pretty much line for line.. But includes the added node matrix in a detailed level designed to work with tools like Vehicle Spy. Would have taken weeks to write one by hand, and is the perfect base file to just add another field for tracking OS #s. Or maybe just place them in the Comments section. Either way, 99.9% of the CANbus DBC work is already done. It's just matching up the known parameter names, CAN ID's, and byte length to each known OS version. Using bin map details, or CAN sniffing one of every related platform in a running config. That would intern build the Perfect GMLAN DBC / CANbus hardware map..
But the big question is, who's willing to share, and or go dig up the latest GMW files needed to update an existing PPEI 3.6 or newer DBC, with those missing ID's and fields added over past last several years? Or better yet, a recently compiled version of said DBC? A small exert of a complete PPEI version makes the old GMLAN Bible look like sand-script. All the parameter names, bit map, and scaling are mapped out, quite correctly actually. However, my personal experience with sharing a decades worth of CANbus hacking knowledge hasn't proven very profitable lately. To me at least. But I know the perfect starter kit already exists, it's just who's willing to share it for this good cause?
Re: GM Can info & knowledge share
Does anyone know which GMW document covers the transmission related signals such as 0x199? GMW8777 (2006) does not and neither does 8772. I would assume GMW8766 might??
Re: GM Can info & knowledge share
0x199 is torque request to the ecm. The docs I have on hand (same as yours except they're version 2010) do not document the transmission fully and I cannot find any reference to 0x199 in 8762, 8777 or 8766.
Re: GM Can info & knowledge share
@kidturbo
Can you share what you have identified for the following Can IDs? (these are not covered in GMW docs I've seen): $189,$197,$199,$19D,$1A6,$1AF,$320,$520
Can you share what you have identified for the following Can IDs? (these are not covered in GMW docs I've seen): $189,$197,$199,$19D,$1A6,$1AF,$320,$520
Re: GM Can info & knowledge share
Can anyone point me in the direction to locate the can routines/ID's in 2014+ v850 bcms?
-
- Posts: 2
- Joined: Thu Oct 31, 2024 7:21 am
- cars: 05 M3, 15 X5, 88 Fiero, 14 Impala
Re: GM Can info & knowledge share
I'm working on decoding the T43 TCM <-> E39 ECM torque messages.
Here is where I'm at with $189. I'm trying to RE this using CAN logs from my 2014 Impala with the LFX and 6T70. Next I would like to start looking at the T43 disassembly to better understand the unknown signals.
Message $199 also originates from the TCM and has a similar shape to $189. I'm not sure what the difference is yet.
I also have identified the transmission input shaft RPM signal in $19D.
Here is where I'm at with $189. I'm trying to RE this using CAN logs from my 2014 Impala with the LFX and 6T70. Next I would like to start looking at the T43 disassembly to better understand the unknown signals.
Code: Select all
BO_ 393 unknownTCM_Torque_189: 8 TCM
SG_ MaxTorqueRequest : 3|12@0+ (0.5,-848) [0|255] "Nm" XXX
SG_ MaxTorqueRequestActive : 4|1@0+ (1,0) [0|1] "" XXX
SG_ Counter : 7|2@0+ (1,0) [0|3] "" XXX
SG_ MinTorqueRequestMaybe : 19|12@0+ (0.5,-848) [0|4095] "Nm" XXX
SG_ MinTorqueRequestActive : 20|1@0+ (1,0) [0|1] "" XXX
SG_ Checksum : 39|16@0+ (1,0) [0|8191] "" XXX
SG_ UNKNOWN_SIGNAL1 : 55|8@0+ (1,0) [0|65535] "" XXX
SG_ UNKNOWN_SIGNAL2 : 63|8@0+ (1,0) [0|255] "" XXX
I also have identified the transmission input shaft RPM signal in $19D.
Code: Select all
BO_ 413 TransmissionInputSpeed: 8 TCM
SG_ UNKNOWN_COUNTER : 7|2@0+ (1,0) [0|3] "" XXX
SG_ InputShaftRPM : 46|15@0+ (0.25,0) [0|65535] "" XXX
SG_ TCSlipMaybe : 56|8@1+ (1,0) [0|255] "" XXX
Re: GM Can info & knowledge share
$19D
I think it's this???
BO_ 413 TransmissionInputSpeed: 8 TCM
SG_MessageHeartBeat : 6|2@0+ (1,0) [0|255] "" XXX
SG_ TurbineAngularVelocity : 48|16@0+ (0.25,0) [0|65535] "" XXX
SG_ GearRatio : 56|8@1+ (0.03125,0) [0|255] "" XXX
I think it's this???
BO_ 413 TransmissionInputSpeed: 8 TCM
SG_MessageHeartBeat : 6|2@0+ (1,0) [0|255] "" XXX
SG_ TurbineAngularVelocity : 48|16@0+ (0.25,0) [0|65535] "" XXX
SG_ GearRatio : 56|8@1+ (0.03125,0) [0|255] "" XXX
-
- Posts: 2
- Joined: Thu Oct 31, 2024 7:21 am
- cars: 05 M3, 15 X5, 88 Fiero, 14 Impala
Re: GM Can info & knowledge share
I don't think the "GearRatio" signal is strictly the gear tooth ratio, because the signal value varies continuously instead of only in discrete steps. I think it may be the ratio between engine RPM and transmission output shaft RPM, with torque converter slip causing the ratio to change slightly depending on conditions.
You're definitely right that it's gear ratio related though. I see the step changes when the estimated gear changes