EEPROM programming routine

Tom Hussey thussey at idirect.com
Sun Mar 14 14:02:59 GMT 1999


Ok, there seems to be interest so I will send along routines from time
to time. I can't send you the BINs because of a promise made when they
were given to me. Jobs on the line...the whole bit. When I can dump the
whole code I will pass it along, but it needs to come from my work.
Lousy thing promises. I have the dump of the lower 64K of one of the
processors that is from my work but it is of little use. Every time you
start to get things figured, the code calls a routine in the upper bank
and *&^*%^$, you can't follow.
I will help where I can. The interface and routine I sent before should
be enough to allow the dumping of 94/5 Camaro ECMs ( and perhaps
others).

I have found the VIN and will work through the EEPROM from top to
bottom. Having trouble with some of the stuff that relates to working
with the chips that run timing and fuel. There are no docs.

I don't have a scanner but might get access to one. I can describe the
inside however.

Circuit boards are a four layer design with the majority of interconnect
buried between planes. Outside layers have a lot of plane area. Top
holds all the active parts. My guess is that the top is assembled first
and convection reflowed. Descretes only on the back side. The back is
wave soldered with through hole components installed to cut hand work to
~0. The timing board (seems to me its mis-named) contains:
-----------------------------------------------------------------------
BLUE CONNECTOR                                  GRAY CONNECTOR
                        Knock Module
                        Socket

      ODM Driver         Voltage regulator       SDM DRIVER


       A/D Mux         ????   A/D Mux             A/D Mux

J1850 
controller     SXR          68HC11F1        IOR             LLL   LLL
               Serial                       Ram& I/O        FCT00 FCT14
Flash          Cntlr                                        LLL   LLL
1Mbit                           FCT08
                                               Ribbon Cable connect
-----------------------------------------------------------------------

LLL is the Lambda sensor. In this case it is re-packaged in a Jlead quad
package (20 pin).

CU -Tom H

Ward Spoonemore wrote:
> 
> On Thu, 11 Mar 1999 09:28:20 -0500, Tom Hussey wrote:
> 

> Yes I am interesed, I would appreciate the BIN files if you have it in
> that
> form.
> 
> Generaly the EEPROM is used to store the VIN number,  security code,
> software part numbers and oil change data.



More information about the Gmecm mailing list