Which modules are which?

American Delco GM ECUs and PCMs, ALDL, OBD 1.5.
User avatar
Posts: 148
Joined: Fri Feb 02, 2018 3:13 pm

Which modules are which?

Postby NSFW » Tue Jun 26, 2018 5:26 pm

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

Posts: 308
Joined: Thu May 03, 2012 10:50 pm
Location: Castlemaine, Vic

Re: Which modules are which?

Postby pman92 » Tue Jun 26, 2018 9:39 pm

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?
VR-VY Holden BCM Simulator: LINK
Ford Smartlock Bypass Module: LINK

Site Admin
User avatar
Posts: 5522
Joined: Sat Feb 28, 2009 8:34 pm

Re: Which modules are which?

Postby antus » Wed Jun 27, 2018 9:13 am

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
Have you read the FAQ? For lots of information and links to significant threads see here: viewtopic.php?f=7&t=1396

User avatar
Posts: 148
Joined: Fri Feb 02, 2018 3:13 pm

Re: Which modules are which?

Postby NSFW » Wed Jun 27, 2018 1:15 pm

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.

Posts: 2
Joined: Sun Apr 10, 2016 9:20 pm

Re: Which modules are which?

Postby kur4o » Thu Jun 28, 2018 2:48 am

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.

Site Admin
User avatar
Posts: 5522
Joined: Sat Feb 28, 2009 8:34 pm

Re: Which modules are which?

Postby antus » Thu Jun 28, 2018 4:01 pm

good idea!

The ABS handles the traction control.
Have you read the FAQ? For lots of information and links to significant threads see here: viewtopic.php?f=7&t=1396

Posts: 2
Joined: Sun Apr 10, 2016 9:20 pm

Re: Which modules are which?

Postby kur4o » Fri Jun 29, 2018 7:55 am

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 471 times

Return to US ALDL ECUs

Who is online

Users browsing this forum: No registered users and 3 guests