[Diy_efi] RE fiero ecm #s

Programmer nwester at eidnet.org
Sat Jul 6 19:27:58 GMT 2002


This is a multi-part message in MIME format.

------=_NextPart_000_0008_01C224EF.D10BF280
Content-Type: text/plain;
	charset="iso-8859-15"
Content-Transfer-Encoding: 8bit

Here's a work in progress. You can add to or remove as needed. I haven't
had time to actually test the parameters, so tread carefully...

Lyndon

----- Original Message -----
From: "Highhat" <highhat at kc.rr.com>
To: <diy_efi at diy-efi.org>
Sent: Sunday, June 30, 2002 7:16 PM
Subject: Re: [Diy_efi] RE fiero ecm #s


> Great is there anything I can do to  help? I've never hacked before but
i'm
> willing to learn. Here is all the info I have on that ECM.
>
> 1226869
> Application: 1985 2.8 V6 MPFI “9” L44
> MEMPAK IDs: FTX, FTY
> CALPAK IDs: 16044802
> Program ID: 36 ($24)
> Pgm ID Addr: $356D
> Scan ID Addr: $356A:$356B
> EPROM type: 2732
> EPROM offset: $3000
>
>
> ----- Original Message -----
> From: "Programmer" <nwester at eidnet.org>
> To: <diy_efi at diy-efi.org>
> Sent: Sunday, June 30, 2002 11:39 AM
> Subject: Re: [Diy_efi] RE fiero ecm #s
>
>
> > I think I've got a work in progress for that one...
> >
> > Lyndon
> >
> > ----- Original Message -----
> > From: "Highhat" <highhat at kc.rr.com>
> > To: <diy_efi at diy-efi.org>
> > Sent: Saturday, June 29, 2002 9:55 PM
> > Subject: Re: [Diy_efi] RE fiero ecm #s
> >
> >
> > > "My 86 fiero uses a 1227170 ecm. If you clue me in on how to find out
> the
> > > other info you need (ie mask...), I'll try and find out for you. I
have
> > read
> > > online that all fiero v6 use the same ecm.
> > >
> > >  Dave Mitchell"
> > >
> > > Thanks that might help since I might have to repin for the 1227170.
1985
> > > used the 1226869 ECM, they started usung the 1227170 in 1986 thru
1988,
> > the
> > > end of production.
> > >
> > > Also looking for wiring diagrams for the 85 like for pin outs for the
> ECM.
> > I
> > > found one for the 1227170.
> > >
> > >
> > >
> > >
> > >
> > >
> > > _______________________________________________
> > > Diy_efi mailing list
> > > Diy_efi at diy-efi.org
> > > http://www.diy-efi.org/mailman/listinfo/diy_efi
> > >
> >
> >
> > _______________________________________________
> > Diy_efi mailing list
> > Diy_efi at diy-efi.org
> > http://www.diy-efi.org/mailman/listinfo/diy_efi
>
>
>
> _______________________________________________
> Diy_efi mailing list
> Diy_efi at diy-efi.org
> http://www.diy-efi.org/mailman/listinfo/diy_efi

------=_NextPart_000_0008_01C224EF.D10BF280
Content-Type: application/octet-stream;
	name="12268696CYL.ecu"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment;
	filename="12268696CYL.ecu"

/*format =3D2*/
/*File created by Lyndon Wester */
/* General */
{
/*ecuId                     =3DGM_C3_ECM,
/*fileSize                  =3D1000,
/*checkSumAddr              =3D0,
/*checkSumSize              =3D2,
/*checkSumStartAddr         =3D2,
/*checkSumEndAddr           =3DFFF,
/*Items                     =3D13,,
};

/* Item 1: IDByte */
{
/*startAddr                 =3D04,
/*columns                   =3D1,
/*rows                      =3D1,
/*elementSize               =3D2,
/*bitMask                   =3D0,
/*offset                    =3D0,
/*mulOrDivOrBit             =3D2,
/*factor                    =3D1,
/*map_name                  =3DIDBYTE 24,
/*ylabel                    =3D ,
/*yaxis                     =3D ,
/*xlabel                    =3D ,
/*xaxis                     =3D ,,
};

/* Item 2: Dist Angle */
{
/*startAddr                 =3D04,
/*columns                   =3D1,
/*rows                      =3D1,
/*elementSize               =3D1,
/*bitMask                   =3D0,
/*offset                    =3D0,
/*mulOrDivOrBit             =3D0,
/*factor                    =3D0.351562,
/*map_name                  =3DBase Timing,
/*ylabel                    =3DADV,
/*yaxis                     =3D,
/*xlabel                    =3DDegrees,
/*xaxis                     =3D,,
};

/* Item 3: Base Spark Advance */
{
/*startAddr                 =3D2c,
/*columns                   =3D17,
/*rows                      =3D14,
/*elementSize               =3D1,
/*bitMask                   =3D0,
/*offset                    =3D0,
/*mulOrDivOrBit             =3D0,
/*factor                    =3D0.352,
/*map_name                  =3DBase Spark Advance,
/*ylabel                    =3Drpm,
/*yaxis                     =3D       600  800 1000 1200 1400 1600 2000 =
2400 2800 3200 3600 4000 4400 4800,
/*xlabel                    =3DMAP,
/*xaxis                     =3D 20 25 30 35 40 45 50 55 60 65 70 75 80 =
85 90 95 100,,
};

/* Item 4: Coolant Spk Adv Corr vs Load p.3*/
{
/*startAddr                 =3D120,
/*columns                   =3D5,
/*rows                      =3D12,
/*elementSize               =3D1,
/*bitMask                   =3D0,
/*offset                    =3D-20,
/*mulOrDivOrBit             =3D0,
/*factor                    =3D0.352,
/*map_name                  =3DCoolant Spk Adv Corr vs Load,
/*ylabel                    =3Ddeg c,
/*yaxis                     =3D  -16   -4    8   20   32   44   56   68  =
 80   92  104  116,
/*xlabel                    =3DLV8,
/*xaxis                     =3D 40 30 20 10 0,,
};

/* Item 5: Max RPM for Spark Calc */
{
/*startAddr                 =3D06,
/*columns                   =3D1,
/*rows                      =3D1,
/*elementSize               =3D1,
/*bitMask                   =3D0,
/*offset                    =3D0,
/*mulOrDivOrBit             =3D1,
/*factor                    =3D0.31562,
/*map_name                  =3DMax RPM for Spark Adv,
/*ylabel                    =3Drpm,
/*yaxis                     =3D,
/*xlabel                    =3DMax,
/*xaxis                     =3D ,,
};

/* Item 6: Base Cooling Advance */
{
/*startAddr                 =3D09,
/*columns                   =3D1,
/*rows                      =3D1,
/*elementSize               =3D1,
/*bitMask                   =3D0,
/*offset                    =3D0,
/*mulOrDivOrBit             =3D0,
/*factor                    =3D0.31562,
/*map_name                  =3DCold Advance,
/*ylabel                    =3DAdv,
/*yaxis                     =3D,
/*xlabel                    =3DMax,
/*xaxis                     =3D ,,
};

/* Item 7: Maximum Spark Allow */
{
/*startAddr                 =3D0c,
/*columns                   =3D1,
/*rows                      =3D1,
/*elementSize               =3D1,
/*bitMask                   =3D0,
/*offset                    =3D0,
/*mulOrDivOrBit             =3D0,
/*factor                    =3D0.31562,
/*map_name                  =3DMax Spark allow,
/*ylabel                    =3D,
/*yaxis                     =3D,
/*xlabel                    =3DDegrees,
/*xaxis                     =3D,,
};

/* Item 8: Min Spark */
{
/*startAddr                 =3Doe,
/*columns                   =3D1,
/*rows                      =3D1,
/*elementSize               =3D1,
/*bitMask                   =3D0,
/*offset                    =3D0,
/*mulOrDivOrBit             =3D0,
/*factor                    =3D0.31562,
/*map_name                  =3DMinimum Spark,
/*ylabel                    =3D,
/*yaxis                     =3D,
/*xlabel                    =3DDegrees,
/*xaxis                     =3D,,
};

/* Item 9: Base Timing */
{
/*startAddr                 =3D010,
/*columns                   =3D1,
/*rows                      =3D1,
/*elementSize               =3D1,
/*bitMask                   =3D0,
/*offset                    =3D0,
/*mulOrDivOrBit             =3D0,
/*factor                    =3D0.31562,
/*map_name                  =3D,
/*ylabel                    =3DBase Timing,
/*yaxis                     =3D,
/*xlabel                    =3DDeg,
/*xaxis                     =3D,,
};

/* Item 10: PROM ID */
{
/*startAddr                 =3D56d,
/*columns                   =3D1,
/*rows                      =3D2,
/*elementSize               =3D1,
/*bitMask                   =3D0,
/*offset                    =3D0,
/*mulOrDivOrBit             =3D0,
/*factor                    =3D1,
/*map_name                  =3DPROM ID,
/*ylabel                    =3DID,
/*yaxis                     =3D,
/*xlabel                    =3D,
/*xaxis                     =3D,,
};

/* Item 11: AirTemp AFR Adjust */
{
/*startAddr                 =3D2CE,
/*columns                   =3D1,
/*rows                      =3D17,
/*elementSize               =3D1,
/*bitMask                   =3D0,
/*offset                    =3D0,
/*mulOrDivOrBit             =3D0,
/*factor                    =3D0.390625,
/*map_name                  =3DAirtemp AFR Adjust,
/*ylabel                    =3Ddeg c,
/*yaxis                     =3D 200 135 108  92  80  71  63  56  50  44  =
37  31  24  16   6  -8 -43,
/*xlabel                    =3Dpct chg,
/*xaxis                     =3D,,
};

/* Item 12: Main Fuel VE
{
/*startAddr                 =3D34e,
/*columns                   =3D9,
/*rows                      =3D9,
/*elementSize               =3D1,
/*bitMask                   =3D0,
/*offset                    =3D0,
/*mulOrDivOrBit             =3D0,
/*factor                    =3D1
/*map_name                  =3DMain Fuel,
/*ylabel                    =3DMAP,
/*yaxis                     =3D   20   30   40   50   60   70   80   90  =
100,  =20
/*xlabel                    =3DRPM*10,
/*xaxis                     =3D80 120160200240280320360400,,

/* Item 13: Unknown
{
/*startAddr                 =3D2d1,
/*columns		    =3D10,
/*rows 			    =3D9,
/*elementSize               =3D1,
/*bitMask		    =3D0,
/*offset		    =3D0,
/*mulOrDivOrBit             =3D0,
/*factir		    =3D1
/*map_name		    =3Dunknown?
/*ylabel                    =3DMAP,
/*yaxis                     =3D   20   30   40   50   60   70   80   90  =
100,  =20
/*xlabel                    =3DRPM*10,
/*xaxis                     =3D80 120160200240280320360400440,,
			=09

------=_NextPart_000_0008_01C224EF.D10BF280--


_______________________________________________
Diy_efi mailing list
Diy_efi at diy-efi.org
http://www.diy-efi.org/mailman/listinfo/diy_efi



More information about the Diy_efi mailing list