Difference between revisions of "GT350 CAN Bus Topology"
From Wiki-DIY
(→CAN bus table) |
(→CAN bus table) |
||
Line 1: | Line 1: | ||
__FORCETOC__ | __FORCETOC__ | ||
− | == CAN bus table == | + | == CAN bus table (VERIFIED VALUES) == |
+ | |||
+ | {| class = "diyTable canbusTable" | ||
+ | ! | ||
+ | ! | ||
+ | ! rowspan="2" |Hex Address | ||
+ | ! colspan="2" |Position | ||
+ | ! | ||
+ | ! | ||
+ | ! | ||
+ | ! colspan="2" |y=mX+b | ||
+ | ! colspan="2" |Range | ||
+ | ! rowspan="2" |Sampling Rate | ||
+ | ! | ||
+ | |||
+ | |- | ||
+ | !Address Name | ||
+ | !Field Name | ||
+ | !Start | ||
+ | !End | ||
+ | !Length (bits) | ||
+ | !Direction | ||
+ | !Data Format | ||
+ | !Data Scale (m) | ||
+ | !Data Offset (b) | ||
+ | !Start | ||
+ | !End | ||
+ | !Description | ||
+ | |||
+ | |- | ||
+ | |GT350_STEERING_ANGLE | ||
+ | |STEERING_ANGLE_DEG | ||
+ | |76 | ||
+ | |B1[0] | ||
+ | |B0[6] | ||
+ | |15 | ||
+ | |Big-Endian | ||
+ | |Unsigned Integer | ||
+ | |<nowiki>-0.1</nowiki> | ||
+ | |1600 | ||
+ | |<nowiki>-450</nowiki> | ||
+ | |450 | ||
+ | |50 Hz | ||
+ | |Steering angle (degrees) | ||
+ | |||
+ | |- | ||
+ | | | ||
+ | |STEERING_ANGLE_RAD | ||
+ | |76 | ||
+ | |B1[0] | ||
+ | |B0[6] | ||
+ | |15 | ||
+ | |Big-Endian | ||
+ | |Unsigned Integer | ||
+ | |<nowiki>-0.00174533</nowiki> | ||
+ | |27.92528 | ||
+ | |<nowiki>-7.854</nowiki> | ||
+ | |7.854 | ||
+ | |50 Hz | ||
+ | |Steering angle (radians) | ||
+ | |||
+ | |- | ||
+ | | | ||
+ | |REVERSE_SW | ||
+ | |76 | ||
+ | |B1[7] | ||
+ | | | ||
+ | |1 | ||
+ | | | ||
+ | |Bit | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |50 Hz | ||
+ | |1=Reverse engaged | ||
+ | |||
+ | |||
+ | |- | ||
+ | |GT350_SPEEDOMETER | ||
+ | |SPEEDOMETER_KPH | ||
+ | |77 | ||
+ | |B1[0] | ||
+ | |B0[7] | ||
+ | |16 | ||
+ | |Big-Endian | ||
+ | |Unsigned integer | ||
+ | |0.01 | ||
+ | |0.00 | ||
+ | |0.000 | ||
+ | |656.000 | ||
+ | |50 Hz | ||
+ | |Speedometer (KPH)? Very likely speedometer. Seems to have about a 3.3% fudge factor with respect to wheel speed sensors. | ||
+ | |||
+ | |- | ||
+ | | | ||
+ | |SPEEDOMETER_MPH | ||
+ | |77 | ||
+ | |B1[0] | ||
+ | |B0[7] | ||
+ | |16 | ||
+ | |Big-Endian | ||
+ | |Unsigned integer | ||
+ | |0.00621371 | ||
+ | |0.00 | ||
+ | |0.000 | ||
+ | |408.000 | ||
+ | |50 Hz | ||
+ | |Same as above (MPH) | ||
+ | |||
+ | |- | ||
+ | | | ||
+ | |TBD_077_01 | ||
+ | |77 | ||
+ | |B3[0] | ||
+ | |B2[7] | ||
+ | |16 | ||
+ | |Big-Endian | ||
+ | |Unsigned integer | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |50 Hz | ||
+ | |TBD | ||
+ | |||
+ | |- | ||
+ | | | ||
+ | |TBD_077_02 | ||
+ | |77 | ||
+ | |B6[0] | ||
+ | |B5[3] | ||
+ | |12 | ||
+ | |Big-Endian | ||
+ | |Unsigned integer | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |50 Hz | ||
+ | |TBD | ||
+ | |||
+ | |- | ||
+ | |GT350_BRAKE_PRESSURE | ||
+ | |BRAKE_PRESSURE_BAR | ||
+ | |7D | ||
+ | |B1[0] | ||
+ | |B0[5] | ||
+ | |14 | ||
+ | |Big-Endian | ||
+ | |Unsigned Integer | ||
+ | |0.025 | ||
+ | |0 | ||
+ | |0.0 | ||
+ | |409.6 | ||
+ | |50 Hz | ||
+ | |Brake pressure (bar) | ||
+ | |||
+ | |- | ||
+ | | | ||
+ | |BRAKE_PRESSURE_KPA | ||
+ | |7D | ||
+ | |B1[0] | ||
+ | |B0[5] | ||
+ | |14 | ||
+ | |Big-Endian | ||
+ | |Unsigned Integer | ||
+ | |2.5 | ||
+ | |0 | ||
+ | |0.0 | ||
+ | |40960 | ||
+ | |50 Hz | ||
+ | |Brake pressure (kPa) | ||
+ | |||
+ | |- | ||
+ | | | ||
+ | |BRAKE_PRESSURE_PSI | ||
+ | |7D | ||
+ | |B1[0] | ||
+ | |B0[5] | ||
+ | |14 | ||
+ | |Big-Endian | ||
+ | |Unsigned Integer | ||
+ | |0.362595 | ||
+ | |0 | ||
+ | |0.00 | ||
+ | |5940.75 | ||
+ | |50 Hz | ||
+ | |Brake pressure (psi) | ||
+ | |||
+ | |- | ||
+ | |GT350_ENGINE_TEMPS_01 | ||
+ | |COOLANT_TEMP_C | ||
+ | |156 | ||
+ | |B0[0] | ||
+ | |B0[7] | ||
+ | |8 | ||
+ | |Big-Endian | ||
+ | |Unsigned Integer | ||
+ | |1 | ||
+ | |<nowiki>-60.00</nowiki> | ||
+ | |<nowiki>-60.00</nowiki> | ||
+ | |195.00 | ||
+ | |10 Hz | ||
+ | |Coolant temperature (deg-C) | ||
+ | |||
+ | |- | ||
+ | | | ||
+ | |COOLANT_TEMP_K | ||
+ | |156 | ||
+ | |B0[0] | ||
+ | |B0[7] | ||
+ | |8 | ||
+ | |Big-Endian | ||
+ | |Unsigned Integer | ||
+ | |1 | ||
+ | |<nowiki>213.15</nowiki> | ||
+ | |<nowiki>213.15</nowiki> | ||
+ | |468.15 | ||
+ | |10 Hz | ||
+ | |Coolant temperature (deg-K) | ||
+ | |||
+ | |- | ||
+ | | | ||
+ | |COOLANT_TEMP_F | ||
+ | |156 | ||
+ | |B0[0] | ||
+ | |B0[7] | ||
+ | |8 | ||
+ | |Big-Endian | ||
+ | |Unsigned Integer | ||
+ | |1.80 | ||
+ | |<nowiki>-76.00</nowiki> | ||
+ | |<nowiki>-76.00</nowiki> | ||
+ | |383.00 | ||
+ | |10 Hz | ||
+ | |Coolant temperature (deg-F) | ||
+ | |||
+ | |- | ||
+ | | | ||
+ | |UNKNOWN_TEMP_C | ||
+ | |156 | ||
+ | |B1[0] | ||
+ | |B1[7] | ||
+ | |8 | ||
+ | |Big-Endian | ||
+ | |Unsigned Integer | ||
+ | |1 | ||
+ | |<nowiki>-60.00</nowiki> | ||
+ | |<nowiki>-60.00</nowiki> | ||
+ | |195.00 | ||
+ | |10 Hz | ||
+ | |Unknown temperature sensor (deg-C) | ||
+ | |||
+ | |- | ||
+ | |GT350_WEATHER | ||
+ | |AMBIENT_TEMP_C | ||
+ | |178 | ||
+ | |B5[0] | ||
+ | |B4[1] | ||
+ | |10 | ||
+ | |Big-Endian | ||
+ | |Unsigned Integer | ||
+ | |0.25 | ||
+ | |<nowiki>-128.00</nowiki> | ||
+ | |<nowiki>-128.00</nowiki> | ||
+ | |128.00 | ||
+ | |10 Hz | ||
+ | |Ambient temperature (deg-C) | ||
+ | |||
+ | |- | ||
+ | | | ||
+ | |AMBIENT_TEMP_K | ||
+ | |178 | ||
+ | |B5[0] | ||
+ | |B4[1] | ||
+ | |10 | ||
+ | |Big-Endian | ||
+ | |Unsigned Integer | ||
+ | |0.25 | ||
+ | |<nowiki>145.15</nowiki> | ||
+ | |<nowiki>145.15</nowiki> | ||
+ | |401.15 | ||
+ | |10 Hz | ||
+ | |Ambient temperature (deg-K) | ||
+ | |||
+ | |- | ||
+ | | | ||
+ | |AMBIENT_TEMP_F | ||
+ | |178 | ||
+ | |B5[0] | ||
+ | |B4[1] | ||
+ | |10 | ||
+ | |Big-Endian | ||
+ | |Unsigned Integer | ||
+ | |0.45 | ||
+ | |<nowiki>-198.40</nowiki> | ||
+ | |<nowiki>-198.40</nowiki> | ||
+ | |262.40 | ||
+ | |10 Hz | ||
+ | |Ambient temperature (deg-F) | ||
+ | |||
+ | |- | ||
+ | | | ||
+ | |AMBIENT_PRESSURE_MBAR | ||
+ | |178 | ||
+ | |B6[0] | ||
+ | |B6[7] | ||
+ | |8 | ||
+ | |Big-Endian | ||
+ | |Unsigned Integer | ||
+ | |2.50 | ||
+ | |<nowiki>500.00</nowiki> | ||
+ | |<nowiki>500.00</nowiki> | ||
+ | |1140.00 | ||
+ | |10 Hz | ||
+ | |Ambient pressure (mBar) | ||
+ | |||
+ | |- | ||
+ | | | ||
+ | |AMBIENT_PRESSURE_KPA | ||
+ | |178 | ||
+ | |B6[0] | ||
+ | |B6[7] | ||
+ | |8 | ||
+ | |Big-Endian | ||
+ | |Unsigned Integer | ||
+ | |0.25 | ||
+ | |<nowiki>50.00</nowiki> | ||
+ | |<nowiki>50.00</nowiki> | ||
+ | |114.00 | ||
+ | |10 Hz | ||
+ | |Ambient pressure (kPa) | ||
+ | |||
+ | |- | ||
+ | | | ||
+ | |AMBIENT_PRESSURE_MBAR | ||
+ | |178 | ||
+ | |B6[0] | ||
+ | |B6[7] | ||
+ | |8 | ||
+ | |Big-Endian | ||
+ | |Unsigned Integer | ||
+ | |0.073825 | ||
+ | |<nowiki>14.765</nowiki> | ||
+ | |<nowiki>14.765</nowiki> | ||
+ | |33.664 | ||
+ | |10 Hz | ||
+ | |Ambient pressure (inHg) | ||
+ | |||
+ | |- | ||
+ | | | ||
+ | |UNKNOWN_TEMP | ||
+ | |178 | ||
+ | |B7[0] | ||
+ | |B7[7] | ||
+ | |8 | ||
+ | |Big-Endian | ||
+ | |Unsigned Integer | ||
+ | |TBD | ||
+ | |<nowiki>TBD</nowiki> | ||
+ | |<nowiki>TBD</nowiki> | ||
+ | |TBD | ||
+ | |10 Hz | ||
+ | |Unknown sensor; seems to be temperature related | ||
+ | |||
+ | |- | ||
+ | |GT350_RPM_TPS | ||
+ | |THROTTLE_POSITION | ||
+ | |204 | ||
+ | |B1[0] | ||
+ | |B0[1] | ||
+ | |10 | ||
+ | |Big-Endian | ||
+ | |Unsigned Integer | ||
+ | |0.10 | ||
+ | |<nowiki>0.00</nowiki> | ||
+ | |<nowiki>0.00</nowiki> | ||
+ | |102.30 | ||
+ | |80 Hz | ||
+ | |Throttle position (%) | ||
+ | |||
+ | |- | ||
+ | | | ||
+ | |ENGINE_RPM | ||
+ | |204 | ||
+ | |B4[0] | ||
+ | |B3[4] | ||
+ | |13 | ||
+ | |Big-Endian | ||
+ | |Unsigned Integer | ||
+ | |2.00 | ||
+ | |<nowiki>0.00</nowiki> | ||
+ | |<nowiki>0.00</nowiki> | ||
+ | |16384.00 | ||
+ | |80 Hz | ||
+ | |Engine RPM | ||
+ | |||
+ | |- | ||
+ | |GT350_213_MOTION | ||
+ | |LONG_ACCELERATION_G | ||
+ | |213 | ||
+ | |B6[0] | ||
+ | |B5[1] | ||
+ | |10 | ||
+ | |Big-Endian | ||
+ | |Unsigned Integer | ||
+ | |0.0078125 | ||
+ | |<nowiki>-3.9921875</nowiki> | ||
+ | |<nowiki>-4.000</nowiki> | ||
+ | |4.000 | ||
+ | |50 Hz | ||
+ | |Longitudinal acceleration (G) | ||
+ | |||
+ | |- | ||
+ | |GT350_WHEEL_ROTATION | ||
+ | |WHL_01 | ||
+ | |216 | ||
+ | |B0[0] | ||
+ | |B0[7] | ||
+ | |8 | ||
+ | |Big-Endian | ||
+ | |Unsigned Integer | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |50 Hz | ||
+ | |Some type of wheel rotation sensors. Monotonically increments while wheels are in motion. Starts at 0 when car is turned on. Does not return to 0 when car is not in motion. Seem to count rotation, or partial rotation of each wheel. | ||
+ | |||
+ | |- | ||
+ | | | ||
+ | |WHL_02 | ||
+ | |216 | ||
+ | |B1[0] | ||
+ | |B1[7] | ||
+ | |8 | ||
+ | |Big-Endian | ||
+ | |Unsigned Integer | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |50 Hz | ||
+ | |Same as above | ||
+ | |||
+ | |- | ||
+ | | | ||
+ | |WHL_03 | ||
+ | |216 | ||
+ | |B2[0] | ||
+ | |B2[7] | ||
+ | |8 | ||
+ | |Big-Endian | ||
+ | |Unsigned Integer | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |50 Hz | ||
+ | |Same as above | ||
+ | |||
+ | |- | ||
+ | | | ||
+ | |WHL_04 | ||
+ | |216 | ||
+ | |B3[0] | ||
+ | |B3[7] | ||
+ | |8 | ||
+ | |Big-Endian | ||
+ | |Unsigned Integer | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |50 Hz | ||
+ | |Same as above | ||
+ | |||
+ | |- | ||
+ | |GT350_WHEEL_SPEEDS | ||
+ | |WHLSPD_FRNT_DRV_KPH | ||
+ | |217 | ||
+ | |B1[0] | ||
+ | |B0[6] | ||
+ | |15 | ||
+ | |Big-Endian | ||
+ | |Unsigned Integer | ||
+ | |0.012 | ||
+ | |<nowiki>0.00</nowiki> | ||
+ | |<nowiki>0.00</nowiki> | ||
+ | |394.00 | ||
+ | |80 Hz | ||
+ | |Wheel speed sensor (front, driver, KPH) | ||
+ | |||
+ | |- | ||
+ | | | ||
+ | |WHLSPD_FRNT_DRV_MPH | ||
+ | |217 | ||
+ | |B1[0] | ||
+ | |B0[6] | ||
+ | |15 | ||
+ | |Big-Endian | ||
+ | |Unsigned Integer | ||
+ | |0.007456452 | ||
+ | |<nowiki>0.00</nowiki> | ||
+ | |<nowiki>0.00</nowiki> | ||
+ | |245.00 | ||
+ | |80 Hz | ||
+ | |Wheel speed sensor (front, driver, MPH) | ||
+ | |||
+ | |- | ||
+ | | | ||
+ | |WHLSPD_FRNT_PAS_KPH | ||
+ | |217 | ||
+ | |B3[0] | ||
+ | |B2[6] | ||
+ | |15 | ||
+ | |Big-Endian | ||
+ | |Unsigned Integer | ||
+ | |0.012 | ||
+ | |<nowiki>0.00</nowiki> | ||
+ | |<nowiki>0.00</nowiki> | ||
+ | |394.00 | ||
+ | |80 Hz | ||
+ | |Wheel speed sensor (front, passenger, KPH) | ||
+ | |||
+ | |- | ||
+ | | | ||
+ | |WHLSPD_FRNT_PAS_MPH | ||
+ | |217 | ||
+ | |B3[0] | ||
+ | |B2[6] | ||
+ | |15 | ||
+ | |Big-Endian | ||
+ | |Unsigned Integer | ||
+ | |0.007456452 | ||
+ | |<nowiki>0.00</nowiki> | ||
+ | |<nowiki>0.00</nowiki> | ||
+ | |245.00 | ||
+ | |80 Hz | ||
+ | |Wheel speed sensor (front, passenger, MPH) | ||
+ | |||
+ | |- | ||
+ | | | ||
+ | |WHLSPD_REAR_DRV_KPH | ||
+ | |217 | ||
+ | |B5[0] | ||
+ | |B4[6] | ||
+ | |15 | ||
+ | |Big-Endian | ||
+ | |Unsigned Integer | ||
+ | |0.012 | ||
+ | |<nowiki>0.00</nowiki> | ||
+ | |<nowiki>0.00</nowiki> | ||
+ | |394.00 | ||
+ | |80 Hz | ||
+ | |Wheel speed sensor (rear, driver, KPH) | ||
+ | |||
+ | |- | ||
+ | | | ||
+ | |WHLSPD_REAR_DRV_MPH | ||
+ | |217 | ||
+ | |B5[0] | ||
+ | |B4[6] | ||
+ | |15 | ||
+ | |Big-Endian | ||
+ | |Unsigned Integer | ||
+ | |0.007456452 | ||
+ | |<nowiki>0.00</nowiki> | ||
+ | |<nowiki>0.00</nowiki> | ||
+ | |245.00 | ||
+ | |80 Hz | ||
+ | |Wheel speed sensor (rear, driver, MPH) | ||
+ | |- | ||
+ | | | ||
+ | |WHLSPD_REAR_PAS_KPH | ||
+ | |217 | ||
+ | |B7[0] | ||
+ | |B6[6] | ||
+ | |15 | ||
+ | |Big-Endian | ||
+ | |Unsigned Integer | ||
+ | |0.012 | ||
+ | |<nowiki>0.00</nowiki> | ||
+ | |<nowiki>0.00</nowiki> | ||
+ | |394.00 | ||
+ | |80 Hz | ||
+ | |Wheel speed sensor (rear, passenger, KPH) | ||
+ | |||
+ | |- | ||
+ | | | ||
+ | |WHLSPD_REAR_PAS_MPH | ||
+ | |217 | ||
+ | |B7[0] | ||
+ | |B6[6] | ||
+ | |15 | ||
+ | |Big-Endian | ||
+ | |Unsigned Integer | ||
+ | |0.007456452 | ||
+ | |<nowiki>0.00</nowiki> | ||
+ | |<nowiki>0.00</nowiki> | ||
+ | |245.00 | ||
+ | |80 Hz | ||
+ | |Wheel speed sensor (rear, passenger, MPH) | ||
+ | |- | ||
+ | |GT350_TRANSMISSION | ||
+ | |TBD | ||
+ | |230 | ||
+ | |B0[4] | ||
+ | |B0[7] | ||
+ | |4 | ||
+ | |Big-Endian | ||
+ | |Unsigned Integer | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |Seems to be clutch related because it changes value at the approximate times the clutch is being engaged and disengaged. | ||
+ | |- | ||
+ | | | ||
+ | |TRANSMISSION_TEMP_C | ||
+ | |230 | ||
+ | |B4[0] | ||
+ | |B4[7] | ||
+ | |8 | ||
+ | |Big-Endian | ||
+ | |Unsigned Integer | ||
+ | |1 | ||
+ | |<nowiki>-60.00</nowiki> | ||
+ | |<nowiki>-60.00</nowiki> | ||
+ | |195.00 | ||
+ | |50 Hz | ||
+ | |Transmission Temperature (deg-C) | ||
+ | |- | ||
+ | | | ||
+ | |TRANSMISSION_TEMP_K | ||
+ | |230 | ||
+ | |B4[0] | ||
+ | |B4[7] | ||
+ | |8 | ||
+ | |Big-Endian | ||
+ | |Unsigned Integer | ||
+ | |1 | ||
+ | |<nowiki>213.15</nowiki> | ||
+ | |<nowiki>213.15</nowiki> | ||
+ | |498.15 | ||
+ | |50 Hz | ||
+ | |Transmission Temperature (deg-K) | ||
+ | |- | ||
+ | | | ||
+ | |TRANSMISSION_TEMP_F | ||
+ | |230 | ||
+ | |B4[0] | ||
+ | |B4[7] | ||
+ | |8 | ||
+ | |Big-Endian | ||
+ | |Unsigned Integer | ||
+ | |1 | ||
+ | |<nowiki>-76.00</nowiki> | ||
+ | |<nowiki>-76.00</nowiki> | ||
+ | |383.00 | ||
+ | |50 Hz | ||
+ | |Transmission Temperature (deg-F) | ||
+ | |- | ||
+ | |GT350_ENGINE_LAMBDA? | ||
+ | |Lambda? | ||
+ | |242 | ||
+ | |B3[0] | ||
+ | |B2[4] | ||
+ | |13 | ||
+ | |Big-Endian | ||
+ | |Signed 2's complement integer | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |25 Hz | ||
+ | |Possible engine lambda (AFR) sensor. | ||
+ | |- | ||
+ | | | ||
+ | |TBD | ||
+ | |242 | ||
+ | |B2[5] | ||
+ | |B2[7] | ||
+ | |3 | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |25 Hz | ||
+ | |There is some type of 3-bit field here | ||
+ | |- | ||
+ | |GT350_ALTIMETER? | ||
+ | |Altimeter? | ||
+ | |326 | ||
+ | |B3[0] | ||
+ | |B2[1] | ||
+ | |10 | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |1 Hz | ||
+ | |Possible altimeter, but really just a wild guess at this point. | ||
+ | |}<br><hr><br> | ||
+ | |||
+ | == CAN bus table (VERIFIED VALUES) == | ||
{| class = "diyTable canbusTable" | {| class = "diyTable canbusTable" |
Revision as of 23:04, 25 April 2017
Contents
CAN bus table (VERIFIED VALUES)
Hex Address | Position | y=mX+b | Range | Sampling Rate | |||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Address Name | Field Name | Start | End | Length (bits) | Direction | Data Format | Data Scale (m) | Data Offset (b) | Start | End | Description | ||
GT350_STEERING_ANGLE | STEERING_ANGLE_DEG | 76 | B1[0] | B0[6] | 15 | Big-Endian | Unsigned Integer | -0.1 | 1600 | -450 | 450 | 50 Hz | Steering angle (degrees) |
STEERING_ANGLE_RAD | 76 | B1[0] | B0[6] | 15 | Big-Endian | Unsigned Integer | -0.00174533 | 27.92528 | -7.854 | 7.854 | 50 Hz | Steering angle (radians) | |
REVERSE_SW | 76 | B1[7] | 1 | Bit | 50 Hz | 1=Reverse engaged
| |||||||
GT350_SPEEDOMETER | SPEEDOMETER_KPH | 77 | B1[0] | B0[7] | 16 | Big-Endian | Unsigned integer | 0.01 | 0.00 | 0.000 | 656.000 | 50 Hz | Speedometer (KPH)? Very likely speedometer. Seems to have about a 3.3% fudge factor with respect to wheel speed sensors. |
SPEEDOMETER_MPH | 77 | B1[0] | B0[7] | 16 | Big-Endian | Unsigned integer | 0.00621371 | 0.00 | 0.000 | 408.000 | 50 Hz | Same as above (MPH) | |
TBD_077_01 | 77 | B3[0] | B2[7] | 16 | Big-Endian | Unsigned integer | 50 Hz | TBD | |||||
TBD_077_02 | 77 | B6[0] | B5[3] | 12 | Big-Endian | Unsigned integer | 50 Hz | TBD | |||||
GT350_BRAKE_PRESSURE | BRAKE_PRESSURE_BAR | 7D | B1[0] | B0[5] | 14 | Big-Endian | Unsigned Integer | 0.025 | 0 | 0.0 | 409.6 | 50 Hz | Brake pressure (bar) |
BRAKE_PRESSURE_KPA | 7D | B1[0] | B0[5] | 14 | Big-Endian | Unsigned Integer | 2.5 | 0 | 0.0 | 40960 | 50 Hz | Brake pressure (kPa) | |
BRAKE_PRESSURE_PSI | 7D | B1[0] | B0[5] | 14 | Big-Endian | Unsigned Integer | 0.362595 | 0 | 0.00 | 5940.75 | 50 Hz | Brake pressure (psi) | |
GT350_ENGINE_TEMPS_01 | COOLANT_TEMP_C | 156 | B0[0] | B0[7] | 8 | Big-Endian | Unsigned Integer | 1 | -60.00 | -60.00 | 195.00 | 10 Hz | Coolant temperature (deg-C) |
COOLANT_TEMP_K | 156 | B0[0] | B0[7] | 8 | Big-Endian | Unsigned Integer | 1 | 213.15 | 213.15 | 468.15 | 10 Hz | Coolant temperature (deg-K) | |
COOLANT_TEMP_F | 156 | B0[0] | B0[7] | 8 | Big-Endian | Unsigned Integer | 1.80 | -76.00 | -76.00 | 383.00 | 10 Hz | Coolant temperature (deg-F) | |
UNKNOWN_TEMP_C | 156 | B1[0] | B1[7] | 8 | Big-Endian | Unsigned Integer | 1 | -60.00 | -60.00 | 195.00 | 10 Hz | Unknown temperature sensor (deg-C) | |
GT350_WEATHER | AMBIENT_TEMP_C | 178 | B5[0] | B4[1] | 10 | Big-Endian | Unsigned Integer | 0.25 | -128.00 | -128.00 | 128.00 | 10 Hz | Ambient temperature (deg-C) |
AMBIENT_TEMP_K | 178 | B5[0] | B4[1] | 10 | Big-Endian | Unsigned Integer | 0.25 | 145.15 | 145.15 | 401.15 | 10 Hz | Ambient temperature (deg-K) | |
AMBIENT_TEMP_F | 178 | B5[0] | B4[1] | 10 | Big-Endian | Unsigned Integer | 0.45 | -198.40 | -198.40 | 262.40 | 10 Hz | Ambient temperature (deg-F) | |
AMBIENT_PRESSURE_MBAR | 178 | B6[0] | B6[7] | 8 | Big-Endian | Unsigned Integer | 2.50 | 500.00 | 500.00 | 1140.00 | 10 Hz | Ambient pressure (mBar) | |
AMBIENT_PRESSURE_KPA | 178 | B6[0] | B6[7] | 8 | Big-Endian | Unsigned Integer | 0.25 | 50.00 | 50.00 | 114.00 | 10 Hz | Ambient pressure (kPa) | |
AMBIENT_PRESSURE_MBAR | 178 | B6[0] | B6[7] | 8 | Big-Endian | Unsigned Integer | 0.073825 | 14.765 | 14.765 | 33.664 | 10 Hz | Ambient pressure (inHg) | |
UNKNOWN_TEMP | 178 | B7[0] | B7[7] | 8 | Big-Endian | Unsigned Integer | TBD | TBD | TBD | TBD | 10 Hz | Unknown sensor; seems to be temperature related | |
GT350_RPM_TPS | THROTTLE_POSITION | 204 | B1[0] | B0[1] | 10 | Big-Endian | Unsigned Integer | 0.10 | 0.00 | 0.00 | 102.30 | 80 Hz | Throttle position (%) |
ENGINE_RPM | 204 | B4[0] | B3[4] | 13 | Big-Endian | Unsigned Integer | 2.00 | 0.00 | 0.00 | 16384.00 | 80 Hz | Engine RPM | |
GT350_213_MOTION | LONG_ACCELERATION_G | 213 | B6[0] | B5[1] | 10 | Big-Endian | Unsigned Integer | 0.0078125 | -3.9921875 | -4.000 | 4.000 | 50 Hz | Longitudinal acceleration (G) |
GT350_WHEEL_ROTATION | WHL_01 | 216 | B0[0] | B0[7] | 8 | Big-Endian | Unsigned Integer | 50 Hz | Some type of wheel rotation sensors. Monotonically increments while wheels are in motion. Starts at 0 when car is turned on. Does not return to 0 when car is not in motion. Seem to count rotation, or partial rotation of each wheel. | ||||
WHL_02 | 216 | B1[0] | B1[7] | 8 | Big-Endian | Unsigned Integer | 50 Hz | Same as above | |||||
WHL_03 | 216 | B2[0] | B2[7] | 8 | Big-Endian | Unsigned Integer | 50 Hz | Same as above | |||||
WHL_04 | 216 | B3[0] | B3[7] | 8 | Big-Endian | Unsigned Integer | 50 Hz | Same as above | |||||
GT350_WHEEL_SPEEDS | WHLSPD_FRNT_DRV_KPH | 217 | B1[0] | B0[6] | 15 | Big-Endian | Unsigned Integer | 0.012 | 0.00 | 0.00 | 394.00 | 80 Hz | Wheel speed sensor (front, driver, KPH) |
WHLSPD_FRNT_DRV_MPH | 217 | B1[0] | B0[6] | 15 | Big-Endian | Unsigned Integer | 0.007456452 | 0.00 | 0.00 | 245.00 | 80 Hz | Wheel speed sensor (front, driver, MPH) | |
WHLSPD_FRNT_PAS_KPH | 217 | B3[0] | B2[6] | 15 | Big-Endian | Unsigned Integer | 0.012 | 0.00 | 0.00 | 394.00 | 80 Hz | Wheel speed sensor (front, passenger, KPH) | |
WHLSPD_FRNT_PAS_MPH | 217 | B3[0] | B2[6] | 15 | Big-Endian | Unsigned Integer | 0.007456452 | 0.00 | 0.00 | 245.00 | 80 Hz | Wheel speed sensor (front, passenger, MPH) | |
WHLSPD_REAR_DRV_KPH | 217 | B5[0] | B4[6] | 15 | Big-Endian | Unsigned Integer | 0.012 | 0.00 | 0.00 | 394.00 | 80 Hz | Wheel speed sensor (rear, driver, KPH) | |
WHLSPD_REAR_DRV_MPH | 217 | B5[0] | B4[6] | 15 | Big-Endian | Unsigned Integer | 0.007456452 | 0.00 | 0.00 | 245.00 | 80 Hz | Wheel speed sensor (rear, driver, MPH) | |
WHLSPD_REAR_PAS_KPH | 217 | B7[0] | B6[6] | 15 | Big-Endian | Unsigned Integer | 0.012 | 0.00 | 0.00 | 394.00 | 80 Hz | Wheel speed sensor (rear, passenger, KPH) | |
WHLSPD_REAR_PAS_MPH | 217 | B7[0] | B6[6] | 15 | Big-Endian | Unsigned Integer | 0.007456452 | 0.00 | 0.00 | 245.00 | 80 Hz | Wheel speed sensor (rear, passenger, MPH) | |
GT350_TRANSMISSION | TBD | 230 | B0[4] | B0[7] | 4 | Big-Endian | Unsigned Integer | Seems to be clutch related because it changes value at the approximate times the clutch is being engaged and disengaged. | |||||
TRANSMISSION_TEMP_C | 230 | B4[0] | B4[7] | 8 | Big-Endian | Unsigned Integer | 1 | -60.00 | -60.00 | 195.00 | 50 Hz | Transmission Temperature (deg-C) | |
TRANSMISSION_TEMP_K | 230 | B4[0] | B4[7] | 8 | Big-Endian | Unsigned Integer | 1 | 213.15 | 213.15 | 498.15 | 50 Hz | Transmission Temperature (deg-K) | |
TRANSMISSION_TEMP_F | 230 | B4[0] | B4[7] | 8 | Big-Endian | Unsigned Integer | 1 | -76.00 | -76.00 | 383.00 | 50 Hz | Transmission Temperature (deg-F) | |
GT350_ENGINE_LAMBDA? | Lambda? | 242 | B3[0] | B2[4] | 13 | Big-Endian | Signed 2's complement integer | 25 Hz | Possible engine lambda (AFR) sensor. | ||||
TBD | 242 | B2[5] | B2[7] | 3 | 25 Hz | There is some type of 3-bit field here | |||||||
GT350_ALTIMETER? | Altimeter? | 326 | B3[0] | B2[1] | 10 | 1 Hz | Possible altimeter, but really just a wild guess at this point. |
CAN bus table (VERIFIED VALUES)
Hex Address | Position | y=mX+b | Range | Sampling Rate | |||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Address Name | Field Name | Start | End | Length (bits) | Direction | Data Format | Data Scale (m) | Data Offset (b) | Start | End | Description | ||
GT350_STEERING_ANGLE | STEERING_ANGLE_DEG | 76 | B1[0] | B0[6] | 15 | Big-Endian | Unsigned Integer | -0.1 | 1600 | -450 | 450 | 50 Hz | Steering angle (degrees) |
STEERING_ANGLE_RAD | 76 | B1[0] | B0[6] | 15 | Big-Endian | Unsigned Integer | -0.00174533 | 27.92528 | -7.854 | 7.854 | 50 Hz | Steering angle (radians) | |
REVERSE_SW | 76 | B1[7] | 1 | Bit | 50 Hz | 1=Reverse engaged
| |||||||
GT350_SPEEDOMETER | SPEEDOMETER_KPH | 77 | B1[0] | B0[7] | 16 | Big-Endian | Unsigned integer | 0.01 | 0.00 | 0.000 | 656.000 | 50 Hz | Speedometer (KPH)? Very likely speedometer. Seems to have about a 3.3% fudge factor with respect to wheel speed sensors. |
SPEEDOMETER_MPH | 77 | B1[0] | B0[7] | 16 | Big-Endian | Unsigned integer | 0.00621371 | 0.00 | 0.000 | 408.000 | 50 Hz | Same as above (MPH) | |
TBD_077_01 | 77 | B3[0] | B2[7] | 16 | Big-Endian | Unsigned integer | 50 Hz | TBD | |||||
TBD_077_02 | 77 | B6[0] | B5[3] | 12 | Big-Endian | Unsigned integer | 50 Hz | TBD | |||||
GT350_BRAKE_PRESSURE | BRAKE_PRESSURE_BAR | 7D | B1[0] | B0[5] | 14 | Big-Endian | Unsigned Integer | 0.025 | 0 | 0.0 | 409.6 | 50 Hz | Brake pressure (bar) |
BRAKE_PRESSURE_KPA | 7D | B1[0] | B0[5] | 14 | Big-Endian | Unsigned Integer | 2.5 | 0 | 0.0 | 40960 | 50 Hz | Brake pressure (kPa) | |
BRAKE_PRESSURE_PSI | 7D | B1[0] | B0[5] | 14 | Big-Endian | Unsigned Integer | 0.362595 | 0 | 0.00 | 5940.75 | 50 Hz | Brake pressure (psi) | |
GT350_ENGINE_TEMPS_01 | COOLANT_TEMP_C | 156 | B0[0] | B0[7] | 8 | Big-Endian | Unsigned Integer | 1 | -60.00 | -60.00 | 195.00 | 10 Hz | Coolant temperature (deg-C) |
COOLANT_TEMP_K | 156 | B0[0] | B0[7] | 8 | Big-Endian | Unsigned Integer | 1 | 213.15 | 213.15 | 468.15 | 10 Hz | Coolant temperature (deg-K) | |
COOLANT_TEMP_F | 156 | B0[0] | B0[7] | 8 | Big-Endian | Unsigned Integer | 1.80 | -76.00 | -76.00 | 383.00 | 10 Hz | Coolant temperature (deg-F) | |
UNKNOWN_TEMP_C | 156 | B1[0] | B1[7] | 8 | Big-Endian | Unsigned Integer | 1 | -60.00 | -60.00 | 195.00 | 10 Hz | Unknown temperature sensor (deg-C) | |
GT350_WEATHER | AMBIENT_TEMP_C | 178 | B5[0] | B4[1] | 10 | Big-Endian | Unsigned Integer | 0.25 | -128.00 | -128.00 | 128.00 | 10 Hz | Ambient temperature (deg-C) |
AMBIENT_TEMP_K | 178 | B5[0] | B4[1] | 10 | Big-Endian | Unsigned Integer | 0.25 | 145.15 | 145.15 | 401.15 | 10 Hz | Ambient temperature (deg-K) | |
AMBIENT_TEMP_F | 178 | B5[0] | B4[1] | 10 | Big-Endian | Unsigned Integer | 0.45 | -198.40 | -198.40 | 262.40 | 10 Hz | Ambient temperature (deg-F) | |
AMBIENT_PRESSURE_MBAR | 178 | B6[0] | B6[7] | 8 | Big-Endian | Unsigned Integer | 2.50 | 500.00 | 500.00 | 1140.00 | 10 Hz | Ambient pressure (mBar) | |
AMBIENT_PRESSURE_KPA | 178 | B6[0] | B6[7] | 8 | Big-Endian | Unsigned Integer | 0.25 | 50.00 | 50.00 | 114.00 | 10 Hz | Ambient pressure (kPa) | |
AMBIENT_PRESSURE_MBAR | 178 | B6[0] | B6[7] | 8 | Big-Endian | Unsigned Integer | 0.073825 | 14.765 | 14.765 | 33.664 | 10 Hz | Ambient pressure (inHg) | |
UNKNOWN_TEMP | 178 | B7[0] | B7[7] | 8 | Big-Endian | Unsigned Integer | TBD | TBD | TBD | TBD | 10 Hz | Unknown sensor; seems to be temperature related | |
GT350_RPM_TPS | THROTTLE_POSITION | 204 | B1[0] | B0[1] | 10 | Big-Endian | Unsigned Integer | 0.10 | 0.00 | 0.00 | 102.30 | 80 Hz | Throttle position (%) |
ENGINE_RPM | 204 | B4[0] | B3[4] | 13 | Big-Endian | Unsigned Integer | 2.00 | 0.00 | 0.00 | 16384.00 | 80 Hz | Engine RPM | |
GT350_213_MOTION | LONG_ACCELERATION_G | 213 | B6[0] | B5[1] | 10 | Big-Endian | Unsigned Integer | 0.0078125 | -3.9921875 | -4.000 | 4.000 | 50 Hz | Longitudinal acceleration (G) |
GT350_WHEEL_ROTATION | WHL_01 | 216 | B0[0] | B0[7] | 8 | Big-Endian | Unsigned Integer | 50 Hz | Some type of wheel rotation sensors. Monotonically increments while wheels are in motion. Starts at 0 when car is turned on. Does not return to 0 when car is not in motion. Seem to count rotation, or partial rotation of each wheel. | ||||
WHL_02 | 216 | B1[0] | B1[7] | 8 | Big-Endian | Unsigned Integer | 50 Hz | Same as above | |||||
WHL_03 | 216 | B2[0] | B2[7] | 8 | Big-Endian | Unsigned Integer | 50 Hz | Same as above | |||||
WHL_04 | 216 | B3[0] | B3[7] | 8 | Big-Endian | Unsigned Integer | 50 Hz | Same as above | |||||
GT350_WHEEL_SPEEDS | WHLSPD_FRNT_DRV_KPH | 217 | B1[0] | B0[6] | 15 | Big-Endian | Unsigned Integer | 0.012 | 0.00 | 0.00 | 394.00 | 80 Hz | Wheel speed sensor (front, driver, KPH) |
WHLSPD_FRNT_DRV_MPH | 217 | B1[0] | B0[6] | 15 | Big-Endian | Unsigned Integer | 0.007456452 | 0.00 | 0.00 | 245.00 | 80 Hz | Wheel speed sensor (front, driver, MPH) | |
WHLSPD_FRNT_PAS_KPH | 217 | B3[0] | B2[6] | 15 | Big-Endian | Unsigned Integer | 0.012 | 0.00 | 0.00 | 394.00 | 80 Hz | Wheel speed sensor (front, passenger, KPH) | |
WHLSPD_FRNT_PAS_MPH | 217 | B3[0] | B2[6] | 15 | Big-Endian | Unsigned Integer | 0.007456452 | 0.00 | 0.00 | 245.00 | 80 Hz | Wheel speed sensor (front, passenger, MPH) | |
WHLSPD_REAR_DRV_KPH | 217 | B5[0] | B4[6] | 15 | Big-Endian | Unsigned Integer | 0.012 | 0.00 | 0.00 | 394.00 | 80 Hz | Wheel speed sensor (rear, driver, KPH) | |
WHLSPD_REAR_DRV_MPH | 217 | B5[0] | B4[6] | 15 | Big-Endian | Unsigned Integer | 0.007456452 | 0.00 | 0.00 | 245.00 | 80 Hz | Wheel speed sensor (rear, driver, MPH) | |
WHLSPD_REAR_PAS_KPH | 217 | B7[0] | B6[6] | 15 | Big-Endian | Unsigned Integer | 0.012 | 0.00 | 0.00 | 394.00 | 80 Hz | Wheel speed sensor (rear, passenger, KPH) | |
WHLSPD_REAR_PAS_MPH | 217 | B7[0] | B6[6] | 15 | Big-Endian | Unsigned Integer | 0.007456452 | 0.00 | 0.00 | 245.00 | 80 Hz | Wheel speed sensor (rear, passenger, MPH) | |
GT350_TRANSMISSION | TBD | 230 | B0[4] | B0[7] | 4 | Big-Endian | Unsigned Integer | Seems to be clutch related because it changes value at the approximate times the clutch is being engaged and disengaged. | |||||
TRANSMISSION_TEMP_C | 230 | B4[0] | B4[7] | 8 | Big-Endian | Unsigned Integer | 1 | -60.00 | -60.00 | 195.00 | 50 Hz | Transmission Temperature (deg-C) | |
TRANSMISSION_TEMP_K | 230 | B4[0] | B4[7] | 8 | Big-Endian | Unsigned Integer | 1 | 213.15 | 213.15 | 498.15 | 50 Hz | Transmission Temperature (deg-K) | |
TRANSMISSION_TEMP_F | 230 | B4[0] | B4[7] | 8 | Big-Endian | Unsigned Integer | 1 | -76.00 | -76.00 | 383.00 | 50 Hz | Transmission Temperature (deg-F) | |
GT350_ENGINE_LAMBDA? | Lambda? | 242 | B3[0] | B2[4] | 13 | Big-Endian | Signed 2's complement integer | 25 Hz | Possible engine lambda (AFR) sensor. | ||||
TBD | 242 | B2[5] | B2[7] | 3 | 25 Hz | There is some type of 3-bit field here | |||||||
GT350_ALTIMETER? | Altimeter? | 326 | B3[0] | B2[1] | 10 | 1 Hz | Possible altimeter, but really just a wild guess at this point. |
CAN bus register details
ADDR: 076 -- GT350_STEERING_ANGLE
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |
---|---|---|---|---|---|---|---|---|
Byte-0 | REVERSE_SW | STEERING_ANGLE [b14:b08] | ||||||
Byte-1 | STEERING_ANGLE [b07:b00] | |||||||
Byte-2 | ||||||||
Byte-3 | ||||||||
Byte-4 | ||||||||
Byte-5 | ||||||||
Byte-6 | ||||||||
Byte-7 |
ADDR: 07D -- GT350_BRAKE_PRESSURE
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |
---|---|---|---|---|---|---|---|---|
Byte-0 | BRAKE_PRESSURE [b13:b08] | |||||||
Byte-1 | BRAKE_PRESSURE [b07:b00] | |||||||
Byte-2 | ||||||||
Byte-3 | ||||||||
Byte-4 | ||||||||
Byte-5 | ||||||||
Byte-6 | ||||||||
Byte-7 |
ADDR: 156 -- GT350_ENGINE_TEMPS_01
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |
---|---|---|---|---|---|---|---|---|
Byte-0 | COOLANT_TEMP [b07:b00] | |||||||
Byte-1 | UNKNOWN_TEMP [b07:b00] | |||||||
Byte-2 | ||||||||
Byte-3 | ||||||||
Byte-4 | ||||||||
Byte-5 | ||||||||
Byte-6 | ||||||||
Byte-7 |
ADDR: TBD -- GT350_
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |
---|---|---|---|---|---|---|---|---|
Byte-0 | ||||||||
Byte-1 | ||||||||
Byte-2 | ||||||||
Byte-3 | ||||||||
Byte-4 | ||||||||
Byte-5 | ||||||||
Byte-6 | ||||||||
Byte-7 |