[Gmecm] P6 ECM information?

William Lucke william.lucke
Fri Apr 7 13:52:10 UTC 2006


I generally agree... GM has invested thousands upon thousands of 
engineer hours in their code to address all possible operating 
conditions for the engine. How many aftermarket units can enrich the 
mixture after a certain amount of time in PE to avoid engine damage due 
to overheating pistons? How many programmers even know that this is a 
requirement for an engine that will see long periods of time at WOT?

Having played with LT1 stuff, I think the LT1 is one potential piece of 
the puzzle. The optical can be grafted into the base of an HEI 
distributor to adapt the computer to any V8 ever built with an HEI. 
However, precisely because of the optical pickup, it is not as adaptible 
beyond V8's as other GM computers. I don't know the software intimately, 
but the pickup (and thus position interpretation routines) are decidedly 
structured around 8 cylinder operation.

Another possibility might be the OBDI Northstar computer. It isn't 
flash, but is similar to the LT1 computer in capabilities (sequential 
injection, but single ignition output). The code masks for it also are 
more readily adaptible as they accept a normal 1 pulse per ignition 
event triggering signal (in addition to the 6x per ignition stability 
signal). The code masks are set up for DIS operation.

Yet a third possibility would be the Cadillac 4.9 computer. It has 
sequential injection, but distributor ignition and triggering.

The DIY community evolved around the 7730 and related computers because 
they were common as dirt, not because they were the best module to use.



Will



> From: Ryan Hess <rgmecm at yahoo.com>
> Subject: RE: [Gmecm] P6 ECM information?
> 
> It may be better than *writing* assembly, but makes it close to  impossible for us to undo their thoughts.  On the ASICs, does this  mean that we're stuck using whatever crank reluctor and # cylinders  they're originally intended for?  In otherwords, with the 7730,  you can just change the cylinder select and run anything.  If the  timing logic is in the hardware, and built for one specific app,  doesn't that mean that they're no longer universal?
>   
>   Now here's my deal - I very much like the GM code.  They've spent  their money to make it run an engine in all conditions.  I scanned  over the EFI332 stuff, and it's not what I want.  It appears to be  similar to the megasquirt project.  
>   
>   It seems to me like the LT1 computer with the flash prom would be a good base for an aftermarket type computer.  
>   
>   Ryan
> 
> Steve Ravet <Steve.Ravet at arm.com> wrote:  I've never used modula so can't comment, but anything is better than
> writing assembly.  I say that as a person who does some of that for a
> living.  It still comes down to assembler in the end, it's just that if
> it was originally written in a higher level language and compiled it
> will be more difficult to figure out what is actually going on.
> Especially since compilers tend to optimize things away, and reorder
> code to speed things up.
> 
> Another thing to keep in mind is that the 32 bit computers have 2 asics
> in them that handle a lot of the fuel and ignition related I/O.  Neither
> the ignition outputs nor the fuel outputs are driven by the CPU.  Both
> come from the asics, called CIC (configurable ignition controller) and
> TIO (timer I/O).  CIC interfaces to the 18x and 3x position sensors,
> sends the data to TIO.  TIO acts like a distributor for DIS apps, and
> also schedules fuel delivery.  The CPU communicates with these on a
> higher level by programming advance, injector pulsewidth, etc.  The
> asics figure out the details.  TPU is used for things like evap purge,
> IAC, linear EGR, etc.
> 
> I think these boxes are a great starting point for home grown code, but
> there's a lot that needs figuring out, particularly the TIO and CIC.  I
> think it'd be fantastic to get the efi332 code bases compiled and
> running on a GM box.  Maybe it can be done by ignoring the CIC and TIO
> and just using the TPU.  Or maybe you can be the guy who figures out the
> CIC and TIO!
> 
> 730 won't do sequential because it doesn't have enough drivers.
> 
> regards,
> --steve 
> 
>> -----Original Message-----
>> From: gmecm-bounces at diy-efi.org 
>> [mailto:gmecm-bounces at diy-efi.org] On Behalf Of Ryan Hess
>> Sent: Thursday, April 06, 2006 5:39 PM
>> To: gmecm at diy-efi.org
>> Subject: RE: [Gmecm] P6 ECM information?
>>
>> I'm working with the 7730 right now, and would like some 
>> extra code  space and processing power.  I'd like to be able 
>> to experiment a  bit...  For instance, I'd like to be able to 
>> toggle between batch  fire and sequential to see the 
>> differences in fuel economy and idle  quality.  Is it worth 
>> it to an average user?  I don't  know...  I think it would be 
>> neat to find out.  The 7730  isn't fast enough to do 
>> sequential... at least I don't think so.   It appears to be 
>> pretty bloated as-is.  I'd also like some more  I/O available 
>> to add some extra features.
>>   
>>   Modula doesn't sound very nice.  Aside from getting the 
>> source code, is there any way around the compiled code?
>>   
>>   Ryan
>>
>> Steve Ravet  wrote:  Ryan, are you 
>> writing your own code that you've run out of memory and CPU 
>> cycles?  The 32 bit computers should have plenty of both, and 
>> there are tuners available for them.  tunercat has a package 
>> for the 96 and 97 pickups, and probably others as well.  I'm 
>> currently working on a USB<-> VPW cable that can be used for 
>> scan tool and reflashing functions on these computers.
>>
>> These computers are programmed in a version of modula, so 
>> there won't be any commented disassemblies.  I do have some 
>> information on the internals of these PCMs, I need to get it 
>> posted one of these days.
>>
>> --steve 
>>
>>> -----Original Message-----
>>> From: gmecm-bounces at diy-efi.org
>>> [mailto:gmecm-bounces at diy-efi.org] On Behalf Of Ryan Hess
>>> Sent: Tuesday, April 04, 2006 9:28 PM
>>> To: gmecm at diy-efi.org
>>> Subject: [Gmecm] P6 ECM information?
>>>
>>> Hi everone,
>>>   
>>>   I'm investigating possible upgrades for my P4 computer.  At the  
>>> moment it doesn't have enough processor power or free 
>> space.  I  found 
>>> some information about the P6 family with dual processors 
>> and a  27512 
>>> eprom and/or flash memory.
>>>   
>>>   Now as far as I know, these are the ECMs you'd find on the OBDII 
>>> LT1's  and other cars.  Or maybe I'm all mixed up and what 
>> I'm really  
>>> talking about is a P66?
>>>   
>>>   At any rate, if the dual processor ECM is the LT1 ECM, I 
>> know these  
>>> have been hacked, or at least enough to create the programs 
>> out there  
>>> such as LT1edit (?).  Are there any commented  
>> disassemblies???  Maybe 
>>> more importantly, are there any schematics  of these ECMs?  
>> Or ANY ECM 
>>> a few steps above the P4?
>>>   
>>>   Thanks,
>>>   Ryan




More information about the Gmecm mailing list