[Gmecm] Re: Piggyback ignition modules
davesnothereman at netscape.net
davesnothereman
Sun Mar 26 04:09:02 UTC 2006
Glad you made some progress. BTDT with stupid stuff.
Modis exists for us because large source of work and income came up at
the same time we realized we needed several pieces of equipment
repaired / replaced. When really busy, it's sometimes better to spend
cash. I tend to be like you, though. Fix first.
If you can get handy with your hex editor, I've got something for you.
You'll need to use a 27c256 eprom for your calibration, and you'll need
to add a few bytes of code to the lower half of the larger chip.
You'll also have to modify the code in the original binary file.
;;;;;;;;;;;;;;;;;;;;;;;
;
; Notes for adding 6 cylinder compensation to ACMC mask 48:
; At 0xFA0E (0X3A0E in a hex editor), replace
; ldd L3FC0 (hex string FC3FC0) with jsr L8000
; (hex string BD8000). This will cause code execution to jump to
; lower half of 32 kbit eprom. The following code should be inserted
; beginning at 0x8000:
;
; ldd L3FC0 ; FC 3F C0
; std *L0033 ; DD 33
; ldaa #0xC0 ; 86 C0<-- this is the compensating value
; ldx #$0033 ; CE 00 33
; jsr LF651 ; BD F6 51
; std *L0033 ; DD 33
; lsld ; 05
; rts ; 39
On the RH side are the hex numbers you'll be adding to the bottoom of
the larger chip. The easiest way to do this may be to make 2 .bin
files. For the first .bin you need to modify the code in your chip by
changing the values at 0xFA0E as described above. Save that file and
don't get it confused with any of the others. If you make changes,
save the new file with a new name, and keep it separate, also. If you
use this code without the additional code in the lower half of the
chip, bad things will happen.
For the second .bin, make a file with 16,384 bytes of 00's. Then
replace the first 17 bytes with the values above. They are FC 3F C0 DD
33 86 C0 CE 00 33 BD F6 51 DD 33 05 39 . Program your eprom in 2
steps, putting the calibration in the "upper" half starting at address
$4000 and place the file with 17 bytes of custom code in the lower half
starting at $0000. Doing it this way will allow you to easily use your
tuner program to continue to edit calibrations.
There are other ways too. You could manually "patch" the two files
together before burning the chip each time you make a new file, or you
could change the tuner definition file to work with the larger binary
after the two files are patched together. Once you get it figured out
it's just a couple more steps.
I'd recommend not applyiing the EST when trying this for the first
time. I'm human and prone to mistakes. Fuel errors are more forgiving
than spark errors if I've missed something. I've done enough checking
through the code that I'd try it in my car without fear, but with a
safety net still in place.
Zaphod
-----Original Message-----
From: Andrew Gibson <andrewsharyn at yahoo.com>
To: gmecm at diy-efi.org
Sent: Sat, 25 Mar 2006 07:11:35 -0800 (PST)
Subject: [Gmecm] Re: Piggyback ignition modules
I figured out what is going on. I accedentally wired the pickup
backwards to the
module for the ecm. I noticed it because the pickup scope pattern
looked clean
and even. When I scoped the coil negative wire from the module for the
ecm the
pattern was bouncing everywhere. I then went to my parts dist from a
4.3L and
spun it by hand while checking the signal. It was inverted from what I
had on
the truck. Switched the wires and now it starts easily on both modules
or I can
hook up just the module for the ecm and get est. (All tables are at 0
so the
mechanical advances are still running) It runs great! Lesson learned,
PAY
ATTENTION TO POLARITY ON THE PICKUP COIL AND CRANK SENSORS WHEN WIRING
CUSTOM
JOBS!
___________________________________________________
Try the New Netscape Mail Today!
Virtually Spam-Free | More Storage | Import Your Contact List
http://mail.netscape.com
More information about the Gmecm
mailing list