Page 1 of 1

Which modules are which?

Posted: Tue Jun 26, 2018 5:26 pm
by NSFW
As an offshoot of the open source reflashing project described in another thread, I made a list of all of the modules on the bus in my 2002 Corvette. But all I have are the module ID numbers - does anyone know which module does what?

The "TX" lines in the log below show what command was sent from the app to the car - it's 6C FE F0 A0, which basically means the app (F0) asked all of the other modules (FE) for permission to switch to high-speed mode. The "RX" lines in the log show the responses coming back - 6C F0 XX E0 YY translates to the module (XX) telling the app (F0) that it is OK to switch to high-speed mode, and the module will either switch to 4X (YY is AA) or just wait until 4X is over (YY is BB). (I have to thank 160plus for explaining this all to me!)

But what are modules A6, 40, 10, 28, etc?  I'm sure ABS, BCM, and TC are in there, but which is which? Does anyone know?
[12:00:31:680]  TX: AT SH 6C FE F0 
[12:00:31:692]  Set header response: OK
[12:00:31:696]  TX: A0 
[12:00:32:141]  RX: 6C F0 A6 E0 BB
[12:00:32:144]  RX: 6C F0 40 E0 BB
[12:00:32:147]  RX: 6C F0 10 E0 AA
[12:00:32:148]  RX: 6C F0 28 E0 AA
[12:00:32:150]  RX: 6C F0 58 E0 BB
[12:00:32:152]  RX: 6C F0 60 E0 BB
[12:00:32:155]  RX: 6C F0 80 E0 AA
[12:00:32:158]  RX: 6C F0 99 E0 BB
[12:00:32:161]  RX: 6C F0 A0 E0 BB
[12:00:32:163]  RX: 6C F0 A1 E0 BB
[12:00:32:165]  RX: 6C F0 B0 E0 BB

Re: Which modules are which?

Posted: Tue Jun 26, 2018 9:39 pm
by pman92
If some of them are easy to get to it may be easiest to disconnect one at a time and repeat the test. That could at least find some of them that are easily accessible?

Re: Which modules are which?

Posted: Wed Jun 27, 2018 9:13 am
by antus
http://www.fastfieros.com/tech/vpw_comm ... otocol.htm

Code: Select all

Physical Node Addresses:

ID                 Module
---------       ----------------------------
$00-$1F Powertrain controllers
$00-$0F Integration/Manufacturer Expansion
$10-$17 Engine controllers
$18-$1F Transmission controllers
$20-$3F Chassis controllers
$20-$27 Integration/Manufacturer Expansion
$28-$2F Brake controllers
$30-$37 Sterring controllers
$38-$3F Suspension controllers
$40-$C7 Body controllers
$40-$57 Integration/Manufacturer Expansion
$48-$5F Restraints
$60-$6F Driver information/Diplays
$70-$7F Lighting
$80-$8F Enterntainment
$90-$97 Personal communications
$98-$9F Climate control (HVAC)
$A0-$BF Convenience (doors, Seats, Windows, etc.)
$C0-$C7 Security
$C8-$CB Electric Vehicle Energy Transfer System (EV-ETS)
$C8 Utility connection services
$C9 AC to AC conversion
$CA AC to DC conversion
$CB Energy storage management
$CC-$CF Future expansion
$D0-$EF Manufacturer specific
$F0-$FD Off-Board Testers/Diagnostic scan tools
$FE All nodes
$FF Null node

Re: Which modules are which?

Posted: Wed Jun 27, 2018 1:15 pm
by NSFW
Thanks! So then:

[12:00:32:141] RX: 6C F0 A6 E0 BB - Convenience / doors, seats, windows, etc.
[12:00:32:144] RX: 6C F0 40 E0 BB - Body controller
[12:00:32:147] RX: 6C F0 10 E0 AA - PCM
[12:00:32:148] RX: 6C F0 28 E0 AA - Brake controller (ABS, I assume)
[12:00:32:150] RX: 6C F0 58 E0 BB - Restraints (Air bag?)
[12:00:32:152] RX: 6C F0 60 E0 BB - Driver info (Probably the "DIC" dot-matrix display below the speedo/tach, maybe the HUD)
[12:00:32:155] RX: 6C F0 80 E0 AA - Entertainment (CD player)
[12:00:32:158] RX: 6C F0 99 E0 BB - Climate control / HVAC
[12:00:32:161] RX: 6C F0 A0 E0 BB - Convenience
[12:00:32:163] RX: 6C F0 A1 E0 BB - Convenience
[12:00:32:165] RX: 6C F0 B0 E0 BB - Convenience

I'm a little surprised there isn't something that maps to the traction control / active handling features, because I'm pretty sure there's at least one module dedicated to one or thhe other.

Re: Which modules are which?

Posted: Thu Jun 28, 2018 2:48 am
by kur4o
You convert module ID from hex to decimal
$10=16 [PCM]
$40=64 [BCM]
Than you need a list with DTCs from GM starting with U

U1[016] = loss of communication with PCM
U1[064] = loss of comm with BCM

Compare the dtc list with the unknown module ID and you will find it`s name.

Re: Which modules are which?

Posted: Thu Jun 28, 2018 4:01 pm
by antus
good idea!

The ABS handles the traction control.

Re: Which modules are which?

Posted: Fri Jun 29, 2018 7:55 am
by kur4o
Here is a quick chart of modules found in corvettes.
176=REMOTE CONTROL DOOR LOCK RECEIVER
56[$38]=ELECTRONIC SUSPENSION CONTROL , either don`t have it or module is dead.
class2ModuleID.JPG
class2ModuleID.JPG (85.29 KiB) Viewed 4799 times