ECM upgrade (1227730) for stock 2.8 (Page 100/107)
Darth Fiero MAY 06, 03:03 PM
I wanted to post an update/recap to cover some previously discussed related topics since this thread has gotten quite long and I'm getting a lot of questions that have already been answered in this thread (but may not be easy to find).

V6 N/A CODE MASKS:
The $A1 code mask is the newest available for the 7730 ECM and I have only tested it to work with DIS. Will it work with a distributor? Perhaps. But I haven't tested it so it is something I hesitate to sell as a mail order tune.

There are two versions of the $88 code mask GM used. One was for distributor F-body applications and the other was for FWD DIS applications. The $88 DIS version was not used for very long by GM as they quickly switched to using the $A1 mask instead for DIS applications. I don't have much experience with the $88 DIS mask so much tuning work might be required getting it dialed in (on a custom build especially). Why use the $88 DIS version you ask? It does NOT use a 3-wire A/C pressure sensor like the $A1 code mask requires.

V6 BOOST CODE MASKS:
The $8F code mask was used with the 3.1L Turbo Grand Prix DIS V6 and is set up for a 2-bar MAP sensor. It used a funky EGR valve that had a position sensor which was different than the digital (3-solenoid) EGR valve used by $A1 code mask engines. This EGR valve saw limited production use so I usually recommend anyone wanting to use this code mask just NOT use an EGR valve and have it disabled in the programming. This code mask does NOT use the 3-wire A/C pressure sensor.

The $58 code mask was used with the 4.3L Turbo Syclone and Typhoon distributor V6 engines and is set up for a 2-bar MAP sensor. It also does not use the 3-wire A/C pressure sensor but should be compatible with the stock Fiero EGR valve control system if using one is desired.

OTHER CODE MASKS:
The $8D code mask was used with the TPI V8's and I've heard it can be modified to run a V6. I have not had the chance to experiment with this so it is something I hesitate to sell for a mail-order application. If it can be modified to successfully run a V6 engine, then it would have the benefit of being able to work with the stock Fiero EGR control system.

Code59 is an open-source 3rd party mask that was based off the factory $58 code mask with changes so it could work with a 3-bar MAP and some fairly radical builds. There is an entire website devoted to the Code59 mask if anyone is interested in reading up on it. From what I've read, it sounds like this is an on-going project and people using it frequently experience bugs or other issues so it is not something I'm interested in working with at this time.

7730 NOTES:
It is very important to note that no matter what code mask you are using, the 7730 ECM seems to be much more sensitive to pre-existing electrical and mechanical issues than the stock Fiero ECM is. So if you have any such issues, the 7730 ECM upgrade will probably exacerbate them.

A/C PRESSURE SENSORS:
The $A1 code mask requires a 3-wire A/C pressure sensor be installed on the hi-side of the A/C system to report actual hi-side A/C pressure so the ECM can determine whether or not to activate the A/C clutch relay, when to turn on the radiator cooling fan, and when to raise the desired idle speed (depending on A/C clutch relay state). If you have a working A/C system and you wish for it to remain under ECM control, you MUST install an A/C pressure sensor. Not letting the ECM control the A/C system but having an A/C system installed and working on the car can result in engine stalling and erratic idle problems among other things.

GM used these 3-wire A/C pressure sensors on R12 and R134a systems. 1991-92 W-body GM cars with the 3.1L V6 had R12 and a sensor for or from one of these cars will have the R12 threads. The R12 sensor will screw onto the stock Fiero hi-side test port up in the spare tire compartment, but it needs an O-ring to seal it. The stock Fiero hi-side test port is not machined to accept an o-ring seal so it can be tricky to get one to install with a sensor and seal properly. In the past, I've put 2 o-rings on the fitting then screwed the sensor on and the bottom o-ring helps force the top o-ring into the sensor as it seats. I will tell you it is much easier to get the o-ring to seat and seal if the system does NOT have a charge in it. A fully charged system may make it impossible for you to install the sensor without blowing out the o-ring seal.

All 1994-newer GM cars and trucks used R-134a so a 3-wire A/C pressure sensor from any of these vehicles will have R-134a specific threads. You can have an R-134a pressure sensor fitting welded into a set of existing A/C lines if your welder knows what he or she is doing. I've been able to do it for people without melting/ruining the rubber hose on a set of existing lines that connected the A/C compressor to the Fiero. I can offer this service for a good price to anyone who can send me their A/C lines off their car (PM or email me for more info).

Code masks not requiring the 3-wire A/C pressure sensors are easy to work with on Fiero applications.

DIGITAL EGR ADAPTER PLATES:
See this thread: http://www.fiero.nl/forum/Forum4/HTML/057540.html

KNOCK SENSOR:
A knock sensor is NOT required when upgrading to the 7730 ECM (but is a very good idea to use if you are putting boost or nitrous on your engine). But if you decide you want to use one, it must be matched up with the mem-cal you are using in the 7730 ECM. The mem-cal is what contains the EPROM chip, cal-pak IC chips, and knock sensor interface circuitry. The mem-cal is what is removable from the 7730 ECM. The EPROM chip and these other devices are soldered onto the mem-cal. There is a 4-LETTER code printed either directly onto the mem-cal's blue cover or onto a silver sticker attached to the EPROM chip inside (or onto the cover) that I can decipher that tells me what year/make/model and engine/trans the mem-cal was used with.

LEAN CRUISE:
On code masks that support it, lean cruise has proven it CAN be buggy in operation at times. I've had some applications where it only worked "right" about 50% of the time. When lean cruise works like it is supposed to, the ECM locks the fuel lean and runs the engine lean (like it is supposed to) while the car is cruising down the highway at a steady speed. When it isn't working right, I've seen it lock into a rich fuel mixture and force the engine to run rich for the time limit the system stays in "lean cruise mode". It is up to the owner to monitor scan data to make sure lean cruise is operating properly if they elect to have it enabled in the programming.

OTHER NOTES:
Like the stock Fiero ECM, the 7730 is aging quickly. If you are working with a stock 2.8L engine, then the 7730 may be your only choice if you want to upgrade from the factory ECM. However, if you are using a newer DIS engine, an OBD2 PCM might be an option for you. OBD2 PCMs do require the 2nd crank sensor (the 24x unit that mounts on the outside of the timing cover and reads a 24x reluctor wheel on the harmonic balancer) and a camshaft position sensor. All production Camaro/Firebird 3.4L SFI engines came with these sensors. The DIS system uses its own 7x crank sensor that reads a reluctor wheel mounted on the crank inside of the block. The DIS ignition module sends a low resolution 7x signal to the ECM which it uses primarily for fuel and base ignition timing control. The 24x sensor is used primarily for misfire detection and finer ignition timing control. The OBD2 PCMs cannot be made to work without the 24x crank sensor at this time. They can be made to work with any manual transmission, a 4T60-E auto, a 4T65-E auto, and perhaps control the TCC solenoid in a stock Fiero 125-C auto (although I have not had the opportunity to test the latter yet).

It is much easier to tune an OBD2 PCM to work with custom builds than it is the 7730 ECM. The OBD2 PCMs primarily use the Mass Air Flow (MAF) sensor to perform all fuel and spark timing calculations which streamlines the tuning process (yes, they will work with boost too). 7730 and stock Fiero ECMs employ speed density which means they calculate fuel based on RPM and manifold vacuum - which can make tuning tricky, especially when aftermarket cams are used. I will say the stock Fiero 2.8 ECM has a lot more tolerance and is generally easier to work with on custom builds using aftermarket cams than 7730 ECMs are.

-ryan

------------------
OVERKILL IS UNDERRATED

Custom GM OBD1 & OBD2 Tuning | Engine Conversions & more | www.gmtuners.com

[This message has been edited by Darth Fiero (edited 05-06-2013).]

sleevePAPA MAY 07, 01:47 PM
Mind if I piggyback?


quote
Originally posted by Darth Fiero:

I wanted to post an update/recap to cover some previously discussed related topics since this thread has gotten quite long and I'm getting a lot of questions that have already been answered in this thread (but may not be easy to find).

V6 N/A CODE MASKS:
The $A1 code mask is the newest available for the 7730 ECM and I have only tested it to work with DIS. Will it work with a distributor? Perhaps. But I haven't tested it so it is something I hesitate to sell as a mail order tune.
RobertSaar has written a killer version of $A1, called nAst1. It will work with a dizzy, ref angles and such will need to be modified AFAIK. Its a little more advanced but offers alot, iirc a newer P4 variant is needed or ram added to the 7730? Cant get to the thread where it lives right now, its at 60degreev6.com if interested.


OTHER CODE MASKS:
The $8D code mask was used with the TPI V8's and I've heard it can be modified to run a V6. I have not had the chance to experiment with this so it is something I hesitate to sell for a mail-order application. If it can be modified to successfully run a V6 engine, then it would have the benefit of being able to work with the stock Fiero EGR control system.
Im currently using $8D, more specifically, S_AUJPV4. As long as the V6 memcal(netres) is used. A few things need to be changed in the code. I have the analog EGR and CCP working and a heated NBO2 with lean cruise enabled. I can give more details if needed. And BTW, WBO2 is patched directly into the .adx.


LEAN CRUISE:
On code masks that support it, lean cruise has proven it CAN be buggy in operation at times. I've had some applications where it only worked "right" about 50% of the time. When lean cruise works like it is supposed to, the ECM locks the fuel lean and runs the engine lean (like it is supposed to) while the car is cruising down the highway at a steady speed. When it isn't working right, I've seen it lock into a rich fuel mixture and force the engine to run rich for the time limit the system stays in "lean cruise mode". It is up to the owner to monitor scan data to make sure lean cruise is operating properly if they elect to have it enabled in the programming.

Ive had this problem as well, but its working pretty flawlessly now(with $8D). If the BLM is constantly fluctuating more than a couple of counts(per cell), then there will be issues. If the MAT comp vs Temp table is off (or Baro correction) Ive noticed a swing of 8-10 counts. Setting highway max fuel to ~60 secs with a 10-15 second re-enable delay helps let the BLM move(if it needs to). Adding spark also helps regain some power with highway fuel is enabled, so far im my max commanded spark is ~45*, ZERO knock counts. An O2 gauge with volt readout is mandatory, IMO, to monitor AFR's while cruising. If AFR's go too rich/lean, a quick blip of the throttle(to push past max load scaler) will turn off highway mode so that the BLM can adjust.
-ryan



Darth Fiero MAY 08, 12:47 AM

quote
Originally posted by sleevePAPA:

Mind if I piggyback?




Not at all. The $8D mask is what I'm most interested in at this point. But I need to get a car physically here for me to get my hands on so I can perform some intensive testing on it. I don't like turning mail order customers into guinea pigs because it can take forever to work out bugs thru the mail, and I just don't like doing that.
sleevePAPA MAY 08, 01:20 PM

quote
Originally posted by Darth Fiero:


Not at all. The $8D mask is what I'm most interested in at this point. But I need to get a car physically here for me to get my hands on so I can perform some intensive testing on it. I don't like turning mail order customers into guinea pigs because it can take forever to work out bugs thru the mail, and I just don't like doing that.



Too bad I didnt live near you otherwise Id stop by and let you get aquainted with it LOL. Once you get the basics set up, i.e. injector size, cyl vol, cylinder select bit/scaler, base timing; its fairly easy to start getting the fuel/spark dialed in. I did patch the VE/spark adv tables from $24. If you need anything let me know and ill send you what I have, keep in mind its S_AUJP and it uses its own bin, bin def and adx. Its pretty much the same as $8D but with some stuff moved around and higher resolution tables.
sleevePAPA MAY 12, 12:56 AM
*edit*

just found out that $8D has the A/C controls(corvette). Trigger wire is supposed to be at F3 for A/C clutch relay.

So for $8D the dk blu wire from pin C2(7170 ecm) needs moved to F3(7730/7727).

*edit again* It works now, spliced into E8 with added pin at D3

AC option 2 at the bottom of the page....

http://www.dynamicefi.com/EBL_P4_Drawings.php

[This message has been edited by sleevePAPA (edited 05-12-2013).]

ericjon262 MAY 15, 11:50 AM

quote
Originally posted by sleevePAPA:

Mind if I piggyback?




link to nAst1:

http://60degreev6.com/forum...-and-Concepts-Thread
Fierokid87 MAY 18, 11:22 PM
I think the thing that really scares me (and I sent a PM to Darth about this) is the wiring. I don't feel comfortable having to re-pin or rewire or even add new sensors. But I guess Ive already stated that too many times........Sorry. I'm hoping I could get some help hands on re-wiring my formula for this. My car has a 3.2 and i think this ECU would be a huge jump in performance of this motor.

------------------
Go here to see more of my Formula: <A Class="HTMLBodyLink" HREF="http://www.cardomain.com/memberpage/430754
" TARGET=_blank>http://www.cardomain.com/memberpage/430754
</A>

[This message has been edited by Fierokid87 (edited 05-18-2013).]

Hudini JUN 30, 08:47 AM
You can always pay Darth to do it for you. He does good work.
Darth Fiero JUL 25, 02:05 PM
I'm just about to finish up a 7730 ECM conversion that's in my shop. It is a Fiero 2.8 5-speed, mostly stock w/ distributor; and it's my first attempt at working with the $8D (V8) code mask programming.

I started out with using a stock 1990 Camaro 305 TPI 5-speed chip program and altered it to work with the 2.8 V6. I basically imported all the stock FIero V6 timing tables and made changes for the different displacement, injector size, and number of cylinders. I did NOT change any of the fuel tables to start because they are different in the $8D mask compared to the stock Fiero ECM ($24 mask).

The car started and ran great right out of the box with the stock 305 fuel table settings. Only minor tweaks were required in a few areas to dial in the fuel trims. I did notice the stock 305 open loop settings had this 2.8 running a little lean while in open loop so I had to richen those settings up a bit. Also, the stock 305 WOT fueling was a bit too rich for this stock 2.8 so I had to dial those back. But other than that, it runs great and highway mode fuel (lean cruise) works very well and as intended.

A couple of things you need to know about the F-body $8D mask:
1) There is no ECM control of the A/C clutch relay. So that needs to be bypassed electrically so it will still work. (I'm looking into this since the Corvette version of the $8D did control the A/C clutch)

2) Even changing the number of cylinders constant to "192" (which is what it should be for a V6) still produced a code 41 (cylinder select error) even though I was using a V6 mem-cal. Not quite sure what is going on here so I just disabled code 41. RPM readout on the scan is accurate for the V6 and everything is working fine. (EDIT TO ADD: I think I may have found out what is going on here but I need to test it and see if it is fixed - will advise).

3) The $8D mask will run the stock Fiero 2.8 EGR system however it does NOT use the stock Fiero EGR diagnostic switch circuit to check EGR operation. The code 32 EGR diagnostic that runs looks for a fuel trim change when the EGR diagnostic is running so it is not clear if this diagnostic will work properly in all applications due to differences in engine builds, exhaust systems, etc. Since this particular 2.8 application is not 100% bone stock, I disabled code 32 to prevent false setting of this code.

-ryan

[This message has been edited by Darth Fiero (edited 07-25-2013).]

sleevePAPA JUL 25, 04:06 PM

quote
Originally posted by Darth Fiero:

I'm just about to finish up a 7730 ECM conversion that's in my shop. It is a Fiero 2.8 5-speed, mostly stock w/ distributor; and it's my first attempt at working with the $8D (V8) code mask programming.

I started out with using a stock 1990 Camaro 305 TPI 5-speed chip program and altered it to work with the 2.8 V6. I basically imported all the stock FIero V6 timing tables and made changes for the different displacement, injector size, and number of cylinders. I did NOT change any of the fuel tables to start because they are different in the $8D mask compared to the stock Fiero ECM ($24 mask).

The car started and ran great right out of the box with the stock 305 fuel table settings. Only minor tweaks were required in a few areas to dial in the fuel trims. I did notice the stock 305 open loop settings had this 2.8 running a little lean while in open loop so I had to richen those settings up a bit. Also, the stock 305 WOT fueling was a bit too rich for this stock 2.8 so I had to dial those back. But other than that, it runs great and highway mode fuel (lean cruise) works very well and as intended.

A couple of things you need to know about the F-body $8D mask:
1) There is no ECM control of the A/C clutch relay. So that needs to be bypassed electrically so it will still work. (I'm looking into this since the Corvette version of the $8D did control the A/C clutch)

2) Even changing the number of cylinders constant to "192" (which is what it should be for a V6) still produced a code 41 (cylinder select error) even though I was using a V6 mem-cal. Not quite sure what is going on here so I just disabled code 41. RPM readout on the scan is accurate for the V6 and everything is working fine. (EDIT TO ADD: I think I may have found out what is going on here but I need to test it and see if it is fixed - will advise).

3) The $8D mask will run the stock Fiero 2.8 EGR system however it does NOT use the stock Fiero EGR diagnostic switch circuit to check EGR operation. The code 32 EGR diagnostic that runs looks for a fuel trim change when the EGR diagnostic is running so it is not clear if this diagnostic will work properly in all applications due to differences in engine builds, exhaust systems, etc. Since this particular 2.8 application is not 100% bone stock, I disabled code 32 to prevent false setting of this code.

-ryan




AXXD?

the 7730 will control the A/C relay, heres a link for you to reference. I managed to figure it out with the help of RBob on the TGO

http://www.thirdgen.org/tec...-clutch-control.html

For cylinder select, there is also a bit that needs to be turned off iirc. I will check and get back to you a little later.

For EGR I havent had an issue yet, only thing that sucks is $8D uses a partial pressure table to adjust fueling with EGR DC. Other bcc's ive seen use a 3D table which is more accurate.

In the mean time, if you need anything let me know.