"The E67 is the high-line controller in GM’s new family of three engine control modules (ECM), which will direct nearly all the engines in Powertrain’s line-up. It features 32-bit processing, compared to conventional 16-bit processing, with 32 megabytes of flash memory, 128 kilobytes of RAM and a high-speed CAN bus. It synchronizes more than 100 functions, from spark timing to cruise control operation to traction control calculations, and it will work in vehicles with different generation vehicle wiring systems, or LANs."
I just bought one to take apart and tinker with. It's supposedly the most advanced ECM in GM's lineup. It can handle VVT phasers, DoD solenoids, and all kinds of extras. There are many applications and calibrations for this ECM, including I4, V6 and V8. Considering mine just cost me $60, I think this would be a great base for a cheap aftermarket controller.
Is anyone interested in working on a project like this?
IP: Logged
09:35 PM
PFF
System Bot
Jun 20th, 2007
Blacktree Member
Posts: 20770 From: Central Florida Registered: Dec 2001
I don't have the electronics skills for such a project. But I'm definitely interested in the final product. IMO, an ECM capable of running any engine you decide to stuff into your Fiero would RULE!
Edit to add: would this type of ECU allow on-the-fly tweaking/tuning?
[This message has been edited by Blacktree (edited 06-20-2007).]
I don't have the electronics skills for such a project. But I'm definitely interested in the final product. IMO, an ECM capable of running any engine you decide to stuff into your Fiero would RULE!
Edit to add: would this type of ECU allow on-the-fly tweaking/tuning?
It most definitely should have the bandwidth to do it.
I am interested in it for sure. I suppose you will be flattered that after talking with you about your Northstar kernel and how the proverbial average Joe can do it that I want to program for GM after I get my EE degree.
What sort of things specifically have you in mind for the project and what engines?
[This message has been edited by AP2k (edited 06-20-2007).]
IP: Logged
12:20 AM
Fierobsessed Member
Posts: 4782 From: Las Vegas, NV Registered: Dec 2001
I'm really curious as to how they plan on utilizing these new boxes. They are kinda cute compared to what I am used to seeing. What I am really curious about is how many different ones are they going to make. Perhaps one part number for most cars??? If they keep it down to just a couple of units, I would invest some time into their inner workings.
Lets see, how much OBD 1 Inventory do I have anyway?
IP: Logged
06:18 AM
AJxtcman Member
Posts: 1098 From: Rock Hill SC Registered: Nov 2006
Thanks Ryan . No trans controlling in this ECM correct? Is that why it is called an ECM and not a PCM? You will need a GM High Speed LAN trans controller if you use an auto correct? This will open up may more trans and engine combos correct? . GM has a smaller version of this controller that are used also. By smaller I mean less power and options
IP: Logged
07:37 AM
ryan.hess Member
Posts: 20784 From: Orlando, FL Registered: Dec 2002
Originally posted by AP2k: What sort of things specifically have you in mind for the project and what engines?
Imagine megasquirt to the nth degree.
1) You don't have to assemble anything 2) It will work with ANY engine. 3) Tuning capabilities of a GM computer - i.e. infinite parameters to change 4) Cheap - $60... 1/4 the price of megasquirt 5) Once someone has tuned it for an engine, that tune file could be released and anyone with that combination would just have to download it to their computer.
It's like getting a $4000 aftermarket EFI package for $60 + misc parts and time.
IP: Logged
11:34 AM
ryan.hess Member
Posts: 20784 From: Orlando, FL Registered: Dec 2002
Originally posted by AJxtcman: Thanks Ryan . No trans controlling in this ECM correct? Is that why it is called an ECM and not a PCM? You will need a GM High Speed LAN trans controller if you use an auto correct? This will open up may more trans and engine combos correct? . GM has a smaller version of this controller that are used also. By smaller I mean less power and options
Don't know. I don't have access to any wiring diagrams past 2000
But it makes sense that it is just an ECM from their description.
IP: Logged
11:35 AM
Fiero STS Member
Posts: 2045 From: Wyoming, MN. usa Registered: Nov 2001
So, are you rallying support for future financial endevours, gauging interest, or looking for programmers?
How featureful are the ECM hardware and controllers? How many inputs and outputs are there, and how many does your average engine need (Northstar, Series II, Ecotec, etc)?
IP: Logged
12:18 PM
ryan.hess Member
Posts: 20784 From: Orlando, FL Registered: Dec 2002
Originally posted by AP2k: So, are you rallying support for future financial endevours, gauging interest, or looking for programmers?
How featureful are the ECM hardware and controllers? How many inputs and outputs are there, and how many does your average engine need (Northstar, Series II, Ecotec, etc)?
I'm looking for brains to help. It will be an open source project. This ECM is already used on many engines, northstar and ecotec included:
2007 BUICK LUCERNE CXL V8 4.6L 281cid GAS FI N Engine VIN = Y 2007 BUICK LUCERNE CXS V8 4.6L 281cid GAS FI N Engine VIN = Y 2007 BUICK RAINIER CXL V8 5.3L 325cid GAS FI N Engine VIN = M 2007 BUICK TERRAZA CX V6 3.9L 3880cc 237cid GAS FI N Engine VIN = 1 2007 BUICK TERRAZA CXL V6 3.9L 3880cc 237cid GAS FI N Engine VIN = 1 2007 CADILLAC CTS V V8 6.0L 364cid GAS FI N Engine VIN = U 2007 CADILLAC DTS V8 4.6L 281cid GAS FI N Engine VIN = 9 2007 CADILLAC DTS V8 4.6L 281cid GAS FI N Engine VIN = Y 2007 CADILLAC SRX V8 4.6L 281cid GAS FI N Engine VIN = A 2007 CADILLAC STS V V8 4.4L 4371cc 267cid GAS FI S Engine VIN = D 2007 CADILLAC STS V8 4.6L 281cid GAS FI N Engine VIN = A 2007 CADILLAC XLR V V8 4.4L 4371cc 267cid GAS FI S Engine VIN = D 2007 CADILLAC XLR V8 4.6L 281cid GAS FI N Engine VIN = A 2007 CHEVROLET COBALT SS L4 2.4L 145cid GAS FI N Engine VIN = B 2007 CHEVROLET HHR LT L4 2.4L 145cid GAS FI N Engine VIN = P 2007 CHEVROLET IMPALA SS V8 5.3L 5328cc 325cid GAS FI N Engine VIN = C 2007 CHEVROLET MONTE CARLO SS V8 5.3L 5328cc 325cid GAS FI N Engine VIN = C 2007 CHEVROLET TRAILBLAZER SS V8 6.0L 364cid GAS FI N Engine VIN = H 2007 CHEVROLET UPLANDER LS V6 3.9L 3880cc 237cid GAS FI N Engine VIN = 1 2007 CHEVROLET UPLANDER LT V6 3.9L 3880cc 237cid GAS FI N Engine VIN = 1 2007 CHEVROLET UPLANDER V6 3.9L 3880cc 237cid GAS FI N Engine VIN = 1 2007 GMC ACADIA SLE V6 3.6L 217cid GAS FI N Engine VIN = 7 2007 GMC ACADIA SLT V6 3.6L 217cid GAS FI N Engine VIN = 7 2007 GMC ENVOY DENALI V8 5.3L 325cid GAS FI N Engine VIN = M 2007 PONTIAC G5 GT L4 2.4L 2384cc 145cid GAS FI N Engine VIN = B 2007 PONTIAC G6 L4 2.4L 2384cc 145cid GAS FI N Engine VIN = B 2007 PONTIAC G6 GTP V6 3.6L 217cid GAS FI N Engine VIN = 7 2007 PONTIAC GRAND PRIX GXP V8 5.3L 5328cc 325cid GAS FI N Engine VIN = C 2007 PONTIAC SOLSTICE L4 2.4L 2384cc 145cid GAS FI N Engine VIN = B 2007 SAAB 9-7X 5.3I V8 5.3L 325cid GAS FI N Engine VIN = M 2007 SATURN AURA XR V6 3.6L 217cid GAS FI N Engine VIN = 7 2007 SATURN ION-2 L4 L61 2.2L 2198cc 134cid GAS FI N Engine VIN = F 2007 SATURN ION-3 L4 L61 2.2L 2198cc 134cid GAS FI N Engine VIN = F 2007 SATURN ION-3 L4 2.4L 2384cc 145cid GAS FI N Engine VIN = B 2007 SATURN RELAY-1 V6 3.9L 3880cc 237cid GAS FI N Engine VIN = 1 2007 SATURN RELAY-2 V6 3.9L 3880cc 237cid GAS FI N Engine VIN = 1 2007 SATURN RELAY-3 V6 3.9L 3880cc 237cid GAS FI N Engine VIN = 1 2007 SATURN SKY L4 2.4L 2384cc 145cid GAS FI N Engine VIN = B 2007 SATURN VUE GREEN LINE L4 2.4L 145cid ELECTRIC/GAS FI N Engine VIN = 5 2006 BUICK LUCERNE CXL V8 4.6L 281cid GAS FI N Engine VIN = Y 2006 BUICK LUCERNE CXS V8 4.6L 281cid GAS FI N Engine VIN = Y 2006 BUICK TERRAZA CX V6 3.9L 3880cc 237cid GAS FI N Engine VIN = 1 2006 BUICK TERRAZA CXL V6 3.9L 3880cc 237cid GAS FI N Engine VIN = 1 2006 CADILLAC CTS V V8 6.0L 364cid GAS FI N Engine VIN = U 2006 CADILLAC DTS V8 4.6L 281cid GAS FI N Engine VIN = 9 2006 CADILLAC DTS V8 4.6L 281cid GAS FI N Engine VIN = Y 2006 CADILLAC STS V V8 4.4L 4371cc 267cid GAS FI S Engine VIN = D 2006 CADILLAC XLR V V8 4.4L 4371cc 267cid GAS FI S Engine VIN = D 2006 CHEVROLET COBALT SS L4 2.4L 145cid GAS FI N Engine VIN = B 2006 CHEVROLET HHR LT L4 2.4L 145cid GAS FI N Engine VIN = P 2006 CHEVROLET IMPALA LS V6 3.5L 3490cc 213cid FLEX FI N Engine VIN = K 2006 CHEVROLET IMPALA LT V6 3.5L 3490cc 213cid FLEX FI N Engine VIN = K 2006 CHEVROLET IMPALA LS V6 3.9L 3880cc 237cid GAS FI N Engine VIN = 1 2006 CHEVROLET IMPALA LT V6 3.9L 3880cc 237cid GAS FI N Engine VIN = 1 2006 CHEVROLET IMPALA LTZ V6 3.9L 3880cc 237cid GAS FI N Engine VIN = 1 2006 CHEVROLET MONTE CARLO LS V6 3.5L 3490cc 213cid FLEX FI N Engine VIN = K 2006 CHEVROLET MONTE CARLO LT V6 3.5L 3490cc 213cid FLEX FI N Engine VIN = K 2006 CHEVROLET MONTE CARLO LT V6 3.9L 3880cc 237cid GAS FI N Engine VIN = 1 2006 CHEVROLET MONTE CARLO LTZ V6 3.9L 3880cc 237cid GAS FI N Engine VIN = 1 2006 CHEVROLET UPLANDER LT V6 3.9L 3880cc 237cid GAS FI N Engine VIN = 1 2006 PONTIAC G6 L4 2.4L 2384cc 145cid GAS FI N Engine VIN = B 2006 PONTIAC G6 GTP V6 3.9L 3880cc 237cid GAS FI N Engine VIN = 1 2006 PONTIAC MONTANA SV6 V6 3.9L 3880cc 237cid GAS FI N Engine VIN = 1 2006 PONTIAC PURSUIT GT L4 2.4L 2384cc 145cid GAS FI N Engine VIN = B 2006 PONTIAC SOLSTICE L4 2.4L 2384cc 145cid GAS FI N Engine VIN = B 2006 SATURN ION-2 L4 L61 2.2L 2198cc 134cid GAS FI N Engine VIN = F 2006 SATURN ION-3 L4 L61 2.2L 2198cc 134cid GAS FI N Engine VIN = F 2006 SATURN ION-3 L4 2.4L 2384cc 145cid GAS FI N Engine VIN = B 2006 SATURN RELAY-3 V6 3.9L 3880cc 237cid GAS FI N Engine VIN = 1
Just ask and I will Email you any of the ECM pin outs!
I am a Caddy tech and have it all online. . . . I can not remember how to find this list.
ECMs used 2006----GMX211---Impala -----------Z4 ----------3.5L ---------High Value V6 --------- E67 2006----GMX211---Impala LZ9 3.9L High Value V6 E67 2006----GMX211---Impala LZE 3.5L High Value V6 E67 2006----GMX231---Monte Carlo LZ4 3.5L High Value V6 E67 2006----GMX231---Monte Carlo LZ9 3.9L High Value V6 E67 2006----GMX231---Monte Carlo LZE 3.5L High Value V6 E67 2006----GMX272---Cad. DTS L37 4.6L PV8 -E67 2006----GMX272---Cad. DTS LD8 4.6L PV8 -E67 2006----GMX222---Lucerne LD8 4.6L PV8 --E67 2007----GMX211---Impala LS4 5.3L Gen IV V8-- E67 2007----GMX211---Impala LZ4 3.5L High Value V6 E38 2007----GMX211---Impala LZ8 3.9L (DoD) High Value V6 E38 2007----GMX211---Impala LZE 3.5L High Value V6 E38 2007----GMX231---Monte Carlo LS4 5.3L Gen IV V8- E67 2007----GMX231---Monte Carlo LZ4 3.5L High Value V6 E38 2007----GMX231---Monte Carlo LZE 3.5L High Value V6 E38 2007----GMX272---Cad. DTS L37 4.6L PV8 E67 2007----GMX272---Cad. DTS LD8 4.6L PV8 E67 2007----GMX222---Lucerne LD8 4.6L PV8 E67 2007----Holden VE (Zeta) Commodore L76 6.0L Gen IV V8- E38 2007----Holden VE (Zeta) Commodore L98 6.0L Gen IV V8- E38 2007----Holden VE (Zeta) Commodore LS2 6.0L Gen IV V8- E38 2007----Holden WM (Zeta) Statesman L76 6.0L Gen IV V8- E38 2007----Holden WM (Zeta) Caprice ??? ??? Gen IV V8- E38 2007----GMT921---Tahoe LMG 5.3L Gen IV V8 ----------------E38 2007----GMT921---Tahoe LY2 4.8L Gen IV V8- E38 2007----GMT921---Tahoe LY5 5.3L Gen IV V8 ----------------E38 2007----GMT922---Yukon L92 6.2L Gen IV V8 ----------------E38 2007----GMT922---Yukon LMG 5.3L Gen IV V8 ----------------E38 2007----GMT922---Yukon LY2 4.8L Gen IV V8 ----------------E38 2007----GMT922---Yukon LY5 5.3L Gen IV V8 ----------------E38 2007----GMT926---Escalade L92 6.2L Gen IV V8 ----------------E38 2007----GMT966-- Outlook LY7 3.6L High Feature V6 E67 2007----GMT968--- Acadia LY7 3.6L High Feature V6 E67 2007----GMT265--- SRX LH2 4.6L PV8 --------- E67 2007----C105 Antara LZC 3.0L 60° V6 China E67
2006 Marque Modèle 8e caractère ÉFC Grosseur ECM du du NIV du moteur du moteur moteur GMT001 Chevrolet HHR P LE5 2,4 L E67 GMT201 Chevrolet Uplander 1 LZ9 3,9 L E67 Saturn Relay 1 LZ9 3,9 L E67 Pontiac Montana SV6 1 LZ9 3,9 L E67 Buick Terraza 1 LZ9 3,9 L E67 GMX001 Chevrolet Cobalt B LE5 2,4 L E67 Pontiac Pursuit B LE5 2,4 L E67 GMX020 Pontiac Solstice B LE5 2,4 L E67 GMX023 Saturn Sky B LE5 2,4 L E67 GMX211 Chevrolet Impala N LZ4 3,5 L E67 1 LZ9 3,9 L E67 C LS4 5,3 L E67 GMX215-V Cadillac XLR D LC3 4,4 L SC E67 GMX222 Buick Lucerne Y LD8 4,6 L E67 GMX231 Chevrolet Monte Ca K LZE 3,5 L E67 N LZ4 3,5 L E67 1 LZ9 3,9 L E67 GMX272 Cadillac DTS Y LD8 4,6 L E67 9 LD8 4,6 L E67 GMX295-V Cadillac STS-V D LC3 4,4 L SC E67 GMX320-V Cadillac CTS-V D LS2 6,0 L E67 GMX365 Buick La Crosse/Allu C LS4 5,3 L E67 1 LZ9 3,9 L E67 GMX380 Chevrolet Malibu B LE5 2,4 L E67 GMX381 Pontiac G6 1 LZ9 3,9 L E67
IP: Logged
05:47 PM
ryan.hess Member
Posts: 20784 From: Orlando, FL Registered: Dec 2002
Thanks. Just take a look there to see the kind of I/O it has. 2 MAP sensors, 2 IAT sensors, e-throttle control (which means 3 TPS inputs), 4 heated o2 sensors with heater control (PWM), 4 cam sensor inputs, 4 VVT phaser solenoid outputs,sequential v8 fuel injection, "coil on plug" ignition ....
If you want to program one that can run a series II 3800SC with a manual tranny I could make up a harness and try it on my next manual tranny 3800SC swap. Sort of use it as a test to see how it compares to the stock PCM. It would also be very helpfull for use in an LS4 swap into a Fiero but it would really help if it could control the 4T65E auto tranny as well. Dan
So, I asume the first step is finding easy ways to get programs on and off of these pcms, the software can follow from there.
Arent the OBDII controllers soldered to the board? I would assume the same design would follow through to these newer ECMs. Arent they normally reprogramed through the OBD port?
IP: Logged
12:46 AM
Will Member
Posts: 14250 From: Where you least expect me Registered: Jun 2000
My understanding is that CAN based setups are MUCH easier to reprogram than previous OBDII hardware. We're back in the early '90's when getting the program off the computer was as simple as pulling out the EPROM.
IP: Logged
07:38 AM
AJxtcman Member
Posts: 1098 From: Rock Hill SC Registered: Nov 2006
Ryan, or anyone who wants to access repair and wiring data, I found not only the Chiltons database but the Alldata repair database access at my local library. The chiltons can be accessed from home, but unfortunately, the Alldata database can only be accessed from a library computer because of their agreement with Alldata, but it is available. Haven't really looked to see how much 2000+ data is in the database.
This ECM sounds like a very good option. Can you give us the ECM form factor, connector data, and manfacturer of the CPU? That would enable us to look up the factory data book and assembler coding.
Aha! Sorry, my question was answered in AJ's post. It's a motorola controller. That is going to make things easier, motorola pretty much keeps the same assy encoding from cpu to cpu, why reinvent the wheel? Much of the same assy language programming works from their early 6502 all the way to 68332 and beyond. Wonder if the L67 could run an Apple operating system? Perhaps add ram to it? Say, a touch screen that communicates directly with the cpu? Should be able to run the engine controls at the same time, no problem.
IP: Logged
02:47 PM
darkhorizon Member
Posts: 12279 From: Flint Michigan Registered: Jan 2006
I am doubting it has much along the lines of a video output controller But it does sound like there are a few inputs we can use, outside of normal sensors.
My biggest thing I want is a nitrous controller, o yea!
Aha! Sorry, my question was answered in AJ's post. It's a motorola controller. That is going to make things easier, motorola pretty much keeps the same assy encoding from cpu to cpu, why reinvent the wheel? Much of the same assy language programming works from their early 6502 all the way to 68332 and beyond. Wonder if the L67 could run an Apple operating system? Perhaps add ram to it? Say, a touch screen that communicates directly with the cpu? Should be able to run the engine controls at the same time, no problem.
Interesting idea. Perhaps a peripheral port that will output data and allow tuning on the fly instead of having to carry around a laptop?
IP: Logged
03:36 PM
niemann99 Member
Posts: 258 From: Seattle, WA USA Registered: Dec 2006
Yeah, that's the idea, a wholly contained PC/ECM system, just like the early Apples ( but the monitor would be optional. ) All U would need to do is program an apple GUI application for the interface to the engine control routine. In fact, it should be fairly easy to get some RGB signals to interface with a monitor, maybe be able to also interface with a HD, and with all those solenoid, sensor and other interfaces available, only your imagination would be the limit. Wouldn't be just for Fieros, could be for any swap, and for the price....it couldn't be beat.
IP: Logged
03:59 PM
Will Member
Posts: 14250 From: Where you least expect me Registered: Jun 2000
The 12603530 "E67" ECM (click for extra huge pictures):
This thing is tiny, it's the size of a hard drive.
They did NOT design this thing to come apart. They used glue everywhere instead of screws. It appears as though they installed the connectors (with glue), then the PCB (with silicone), then soldered the connectors. I don't think this is coming apart without some damage. I'm trying to figure out a way to minimize the damage....
Note the only chip on the back side is the MC9S12C32: * 16-bit HCS12 CPU * Multiplexed External Bus * 32K byte Flash EEPROM * 2.0K byte RAM * 8-channel Analog-to-Digital Converter, 10-bit resolution * 1M bit per second, CAN 2.0 A, B software compatible module * 8 channel 16-bit timer module * 6-channel 8-bit Pulse Width Modulator
Yeah, that's the idea, a wholly contained PC/ECM system, just like the early Apples ( but the monitor would be optional. ) All U would need to do is program an apple GUI application for the interface to the engine control routine. In fact, it should be fairly easy to get some RGB signals to interface with a monitor, maybe be able to also interface with a HD, and with all those solenoid, sensor and other interfaces available, only your imagination would be the limit. Wouldn't be just for Fieros, could be for any swap, and for the price....it couldn't be beat.
I think that might be pushing it. As other control modules are added, valuable I/O pins will be required. I'd recommend a USART bride to a separate controller which trasceives data to and from the ECM and writes to a screen. Maybe, maybe not. Technology has come a long way, but even the Reatta had to have an Intel 8080 to interface with its screen.
Hey Ryan, I thought you said it had 32-bit processing, or is that just its hardware multiplication module? The hardware modules dont seem to be complicated if thats all there is (although I am not well-versed in CAN), but what the hell is a 8-channel Timer module for?
[This message has been edited by AP2k (edited 06-21-2007).]
IP: Logged
04:29 PM
AJxtcman Member
Posts: 1098 From: Rock Hill SC Registered: Nov 2006
So, are you rallying support for future financial endevours, gauging interest, or looking for programmers?
I am very interested indeed,but 1 fout, i have no idea what to do for programming,i am sure as heck not even smart enuff for programing but i do have the money to support ur research and findings.If any one that can show me that i can trust that person for a large sum of money i can somewhat back you.
IP: Logged
06:44 PM
PFF
System Bot
ducattiman Member
Posts: 674 From: TheNetherlands Registered: Mar 2003
I think that might be pushing it. As other control modules are added, valuable I/O pins will be required. I'd recommend a USART bride to a separate controller which trasceives data to and from the ECM and writes to a screen. Maybe, maybe not. Technology has come a long way, but even the Reatta had to have an Intel 8080 to interface with its screen.
Hey Ryan, I thought you said it had 32-bit processing, or is that just its hardware multiplication module? The hardware modules dont seem to be complicated if thats all there is (although I am not well-versed in CAN), but what the hell is a 8-channel Timer module for?
lol,,just reading this and asking my brain what does it mean and his reply was BLA BLA BLA BLA. ok so i have no idea what was said
IP: Logged
06:48 PM
ryan.hess Member
Posts: 20784 From: Orlando, FL Registered: Dec 2002
Well I was able to desolder all the connectors, and pry around the outside to pop out the main board.
Now this is pretty surprising....... GM has stopped "rebranding" chips. Or perhaps that's something up to the manufacturer once GM stopped building their own ECM's? At any rate, parts are very standard...
Processor is a MPC565 from Freescale (formerly Motorola)
Hey was it full of boogie gel? . I have a SDM open currently. I also have a ABS/TCS open trying to cheat a code out of it. . . That is something I wish you could do. . Example #1 PK III .... I used a DEI 555G PassKey III immobilizer bypass module. The 555GW uses a unique auto program sequence to learn the secure code from the Key Cylinder Module and repeats it when remote start is activated, eliminating the need to leave a key in the vehicle. Basically I have a power, ground and Data wire connected to the module. To get a code I connected the module to any PK III cars DLC. The DLC has power, ground and Data. I had to ground one more wire to put is in the learn mode. The LED flashes and then the code is learned in the bypass module. I use a fresh PCM so it learns the first code sent out on the Data line. . The bypass module knows the type of code to copy. . . Example #2 DEI universal Data Bus interface I can not be sure of the model #, but it may be a 1700G. I stopped in at the local install shop just down the road and talked to the installer about this unit. He says he needs to set it up with a PC. The setup is needed for the application.
This unit can be used to learn the code for many options all on the DATA line. Just one wire for all. It can be used for Passkey, Door locks, Power windows, Power sliding doors, heated seats, HVAC settings, Radio settings. . He connects it to a PC and then sets it up for you. So he need to know Year, Make, and model to set the module up to look for the Data Bus Code. He also told me he needs to turn on the functions I would want. An example of a functions being all the windows go down by using the remote. To learn the code to run the windows, door locks or what ever you want. You put the module into the learn mode and then the module copies it. . . Ryan can you build a Module to Learn state of health codes. If I could get a "bypass" module to look for and copy the codes I want it would be great. I may need up to 10 SOH codes learned. . . I hope you could follow my rambling
A datalogger would be trivial for what you are wanting.
I would use a microcontroller that would have an interrupt on a pin toggle that would start or restart a timer to time how long it takes a pin to change. After the line goes low for some time, you can assume the transmit procedure is completed and data logging will be complete. An RS232 cable would be plugged into a PC and it would transmit the toggle times and the PC would output some information that will tell you some information you want to know.
I suppose a mode can be set to take that information on the controller and replay it through the data line to see if it works.
IP: Logged
11:25 AM
Jun 23rd, 2007
AJxtcman Member
Posts: 1098 From: Rock Hill SC Registered: Nov 2006
$60 investment Hmmm. I am all for it especially because it is out of your pocket. . . . I know the is an ECM and not a PCM or VCM. An ECM is an Engine Control Module VS a Powertrain Control Module or Vehicle Control Module. This means NO Trans functions. Since Ryan has been Soooooo helpful I will post some info for him. . This is for the trans controller. just imagine $40 for a trans controller to work on GM High Speed LAN. . . . 06 FWD 4.6L DTS .
(1) Transmission Control Module (TCM)
.
Connector Part Information OEM: 13511977 Service: See Catalog Description: Connector 49-Way GT 280 Micro 64 Series SLD 5P4 Terminal Part Information Terminal/Tray: N/A Core/Insulation Crimp: N/A Release Tool/Test Probe: N/A
Transmission Control Module (TCM) Pin ..Wire Color... Circuit No.......Function
1...........BN..............418............TCC Solenoid Valve Control
2......... L-GN...........1222.......... Shift Solenoid Valve Control A
3..........OG.............1230........... ISS High Signal
4-5----Not Used
6..........TN.............2501........... High Speed GMLAN Serial Data Bus -
7.......TN/BK......... 2500............ High Speed GMLAN Serial Data Bus +
8-10...... Not Used
11.... D-BU.......... 5985............. Accessory Wake-up Serial Data
12-15....... Not Used
16.... PU............. 401............... OSS Low Signal
17.... L-BU/WH... 1229............. PC Solenoid Valve Low Control
18-19......... Not Used
20...... D-GN....... 1223............. Shift Solenoid Valve Control B
21-22......... Not Used
23...... GY............773............. Transmission Range Switch Signal C
24-25.......... Not Used
26.....D-BU/WH... 1231........... ISS Low Signal
27-28........ Not Used
29...... TN/WH...... 771............Transmission Range Switch Signal A