Wednesday, April 05, 2006

More ecu file updates

Ooops. My stripped down ecu file didn't include the "Choke" function.

Truck is running too rich during warmup, so I'll add those. Should be 62F,640,or 654 I think.

Note also that the shift light function at 8C7 has 2 ecu file entries so hand editing of the file will be required when that function is included. (Actually....I think I'll pull the 6cyl entry from the large file and keep it for inclusion if/when I ever do a 6cyl).

Monday, April 03, 2006

Working files

I'm using a folder on my website as I work on these files. See http://www.aces.edu/~gparmer/efi/ebl

Legend:
ebl.ecu is the corrected (no duplicate entry) version of ebl_v14.ecu.
ebl.awk is the awk script used to pull entries from the ebl.ecu file
060331a.ecu is the file created 3/31/2006 to edit a bin with promedit

On the Road Again

I think I'll drive this one a little bit and watch TGO for more info about the TCC logic and other descriptions. The WUD showed 14.7mpg average on my last trip. I expect that's for the single trip, but it is encouraging any way I study it...this is a big vehicle and the best it's previously gotten on a tank of gas is 11mpg.

FWIW--I was out of blank '128 chips when I created this bin, so I used type sub003.bin sub003.bin > sub003-dbl.bin to "stack" the chip with a double image. Seems to have worked fine. You'll notice from the filename that I've made very few chips. So far I've only noticed it being a little too rich at a spot during the warmup, and a little knock off-idle. The sputter at mid-throttle wasn't noticable this morning. It may learn itself away.

Friday, March 31, 2006

New bin

Used the limited VE learn info from today's trip to work to build a new bin. Unfortunately winbin didn't like the ecu file, so I didn't get to even out the maps. Went with the learn only. Also increased the idle speed to a min of 600 rpm, since that's about as low as I expect it'll run smoothly anyway.

sub003.bin Promid=3 Doubled the image to use in a 27256 eprom.

Road trip

Used my potentiometer/IAT and set the temp to 40dC. Let's pretend it's a bit warm.

Hit the key and she comes to life. The stinky flooded hydrocarbon smell is gone and she's running pretty well. Idle is at about 600rpm. A bit rumpy at that speed, but running OK for a first start.

Drive to work with datalogging on. Notice a misfire at 2000rpm and mid-throttle I'll have to tune out. Otherwise, she's running better all the time.

Will use this trip to create a new "learned" bin, then start on the TCC/shiftlight/kickdown logic.

Aha! ECU file revelation

Address 7DB is in there twice, with an extra blank line to boot. That messes up the syntax.

With that corrected, my awk script works pretty well at pulling out the proper variables and numbering the Items so that the file looks nice.

Used my custom ecu file to edit the bin.
331ci,55#/hr injectors
Burned the chip. Will test drive tomorrow.

Night 5,6,7

Spring Break. Worked at a site close to the beach one day and added a little beach vacation the next day. As nice as the Gulf Coast Beach (Gulf Shores, AL) is, I wish I were tuning.

Night 4

The IAT pin doesn't even have a wire in my connector. I put some solder on a stripped back wire and stuck it in the hole. Connected to a potentiometer and grounded the other side. Instant settable IAT. :)

Truck runs now without SES light.

Test drive shows proves that she'll run. The VE cell in use is highlighted as the engine runs. Very nice. The software will create a new bin with edited VE tables as learned. Very nice.

Start stripping settings out of the ecu file. There are bunches (322 as shipped) and promedit will only read 245 or so. Created a little "awk" program to strip addresses for a new ecu file. It's still having problems though.

Post to TGO message board so BobR will know I fixed the SES and his work is paying off...and so others can have some encouragement.

Night 3

Heck with editing the bin. Tried burning the shipped one. Truck cranked but SES light was on. The USB-to-serial cable I bought uses COM5. Once that connected and I found that the EBL's WUD interface shows error codes, I saw that IAT was low. Duh, it was not ever installed.

EBL Self Install

Second night:

Got the non-chlorinated brake cleaner and cleaned the goo as described. Used pencil torch and "played" the flame across the connectors to remove the daughtercard. Cleaned up a couple of pins which had excess solder using a small soldering iron. Installed EBL. Used dremel to cut out the case for access to the new connectors. The calpack has a line marking pin 1, and the eprom has a divit in the top. The EBL board has a divit marking pin 1 on each as well.

Tried loading the included bin file in promedit with the included ecu file. Bzzzt. No joy.