DIY PROM Do It Yourself PROM chip burning help. No PROM begging. No PROMs for sale. No commercial exchange. Not a referral service.

Use multiple PROM loads in your ECM

Thread Tools
 
Search this Thread
 
Old 09-28-2000, 11:46 PM
  #1  
Supreme Member

Thread Starter
 
Tim Burgess's Avatar
 
Join Date: Jul 1999
Location: Tucson, AZ, USA
Posts: 1,335
Likes: 0
Received 2 Likes on 2 Posts
Car: '92 Z28; Dk Teal; Her Pkg
Engine: 305
Transmission: Richmond 6 Spd
Axle/Gears: Moser 9", Detroit Locker, 3.70
Use multiple PROM loads in your ECM

There was a post on the electronics board regarding a PROMPAQ II, from adaptive technologies, which allows you to use multiple PROM loads in your ECM & I responded with the following which describes how this may be done, fairly easily, if you have access to a PROM programmer:

You can actually make that type of device, fairly easily, if you have access to a PROM programmer. Get a 27C512 (64K x 8) PROM, (from Digikey, or any electronic parts store)and put multiple loads in it. For example, if your ECM uses a 32K PROM, the 64K PROM will hold 2 separate loads. If your ECM uses a 16K PROM, the 64K PROM will hold 4 separate loads. Use the upper most address bit (A15) to select which of the two loads to use for an ECM that uses a 32K PROM, and use the two upper most address bits (A15, and A14) to select which of the four loads to use for the ECM that uses a 16K PROM. You may connect the address pin(s) to a switch (switches), or jumper block(s), such that the address pin(s) is (are) connected to +5 volts (upper left hand pin on the PROM with the pin ID notch to the left), or ground (lower right hand pin on the PROM with the pin ID notch on the left). For the TPI systems that use a "module", you will have to cut out the original PROM from the module and solder a socket in its place for the new PROM - remember to read & save the stock PROM data before cutting the PROM out of the carrier.

I did this on my '92 Z & it works great.

Here's the address map for the PROM loads:

32K PROM ECM:
A15 = 0; 0x0000 - 0x7FFF
A15 = 1; 0x8000 - 0xFFFF

16K PROM ECM:

A15 = 0, A14 = 0; 0x0000 - 0x3FFF
A15 = 0, A14 = 1; 0x4000 - 0x7FFF
A15 = 1, A14 = 0; 0x8000 - 0xBFFF
A15 = 1, A14 = 1; 0xC000 - 0xFFFF


Tim
Old 09-29-2000, 11:29 AM
  #2  
Member

 
-=Jeff=-'s Avatar
 
Join Date: Jul 1999
Location: Bartlett, IL
Posts: 184
Likes: 0
Received 0 Likes on 0 Posts
Car: 1990 Corvette ZR-1
Engine: LT5
Transmission: ZF6
Tim,

So in your app. which will be similar to mine when I convert to a 730.. do you have a SPDT switch so for the first half it is switched to GND and the second it is switched to +5v?

Thanks

------------------
-=Jeff=-
89 Corvette Coupe White with Black Grand Sport Stripe
-=ICON Motorsports=-
Check out my mods on My '89 Vette
Old 09-29-2000, 11:50 AM
  #3  
Supreme Member

 
TRAXION's Avatar
 
Join Date: Jul 1999
Location: Maryland
Posts: 2,844
Likes: 0
Received 3 Likes on 2 Posts
Car: 2005 Subaru STI
Engine: 153ci of Turbo Power!
Transmission: 6-Speed
Jeff,

Great question! I was just getting ready to ask Tim that myself!

Tim?

Tim

------------------
TRAXION's 1990 IROC-Z
Best Time = 12.587 @ 107.97mph (1.710 60ftr) on the long runner setup.
All Natural. No Force. No Drugs. Stock Bottom End. Stock Body Panels. Stock Wheels. No Weight Reduction.
Gunning for NA 11's with the MiniRam II and Hooker LT Headers.
-=ICON Motorsports=-
Moderator: PROM board at thirdgen.org
Old 09-29-2000, 12:38 PM
  #4  
Supreme Member

Thread Starter
 
Tim Burgess's Avatar
 
Join Date: Jul 1999
Location: Tucson, AZ, USA
Posts: 1,335
Likes: 0
Received 2 Likes on 2 Posts
Car: '92 Z28; Dk Teal; Her Pkg
Engine: 305
Transmission: Richmond 6 Spd
Axle/Gears: Moser 9", Detroit Locker, 3.70
In the single address pin application (2 x 32K), there is one SPST switch. The pole connects to the address pin on the PROM socket, and the two contacts on the switch, that the pole may be switched between, are connected to the PROM socket +5 VDC, and ground pins.

In the two address pin application (4 x 16K), there are two SPST switches. One pole of each switch is connected each of the two address pins on the PROM socket, so that each address pin may be controlled independently.

The PROM pin numbers are as follows:
+5V: pin 28
gnd: pin 14
A15: pin 1
A14: pin 27

Pin 1 usually has a dot by it, or the end of the IC that pin 1 is on has a mark on it.

Tim
Old 09-29-2000, 01:25 PM
  #5  
Member

 
-=Jeff=-'s Avatar
 
Join Date: Jul 1999
Location: Bartlett, IL
Posts: 184
Likes: 0
Received 0 Likes on 0 Posts
Car: 1990 Corvette ZR-1
Engine: LT5
Transmission: ZF6
From your response.. it sound like you are using a SPDT not s SPST..

a SPST will have 2 pins only.. basically either open or closed

a SPDT will have 3 contacts.. the middle typically is common (where the Address pin connects). then one of the other pins will go to ground and the last to 5v..

a SPDT will act like an on/off either to one side or the other.. but have connection paths through both states.. a SPST will have a path in one direction only

Cheap Diagrams ('.' represents contacts) ( '/' represents the switch which goes to either of the contacts on a DT switch):

SPST ./ .

SPDT . ./ .

DPDT . ./ .
. ./ .

DPST ./ .
./ .

I hope this all makes sense

Jeff

Old 09-29-2000, 01:49 PM
  #6  
Supreme Member

Thread Starter
 
Tim Burgess's Avatar
 
Join Date: Jul 1999
Location: Tucson, AZ, USA
Posts: 1,335
Likes: 0
Received 2 Likes on 2 Posts
Car: '92 Z28; Dk Teal; Her Pkg
Engine: 305
Transmission: Richmond 6 Spd
Axle/Gears: Moser 9", Detroit Locker, 3.70
Yes, you are correct...I meant SPDT, not SPST.

Tim
Old 09-29-2000, 01:58 PM
  #7  
Supreme Member

 
TRAXION's Avatar
 
Join Date: Jul 1999
Location: Maryland
Posts: 2,844
Likes: 0
Received 3 Likes on 2 Posts
Car: 2005 Subaru STI
Engine: 153ci of Turbo Power!
Transmission: 6-Speed
For everyone else here...

SPDT - Single Pole Double Throw
SPST - Single Pole Single Throw

Tim

------------------
TRAXION's 1990 IROC-Z
Best Time = 12.587 @ 107.97mph (1.710 60ftr) on the long runner setup.
All Natural. No Force. No Drugs. Stock Bottom End. Stock Body Panels. Stock Wheels. No Weight Reduction.
Gunning for NA 11's with the MiniRam II and Hooker LT Headers.
-=ICON Motorsports=-
Moderator: PROM board at thirdgen.org
Old 09-29-2000, 01:59 PM
  #8  
Member

 
-=Jeff=-'s Avatar
 
Join Date: Jul 1999
Location: Bartlett, IL
Posts: 184
Likes: 0
Received 0 Likes on 0 Posts
Car: 1990 Corvette ZR-1
Engine: LT5
Transmission: ZF6
One last question.. Where did you mount your switch ? I don't think Length will matter too much since it is just a H/L TTL change.

Also inorder to switch from one to the other Key needs to be off correct?

I think I have my plan for Perfomance and emissions in one Chip.. Yahoo!!!!

EDIT= Which Burner are you using? do you burn each file separate or combine them to burn them?

[This message has been edited by -=Jeff=- (edited September 29, 2000).]
Old 09-29-2000, 05:21 PM
  #9  
Supreme Member

 
Craig Moates's Avatar
 
Join Date: Jul 1999
Location: Baton Rouge, LA, USA
Posts: 1,577
Likes: 0
Received 0 Likes on 0 Posts
Car: 87 T/A
Engine: 441 SBC 12.5:1 0.680" Lift
Transmission: T-56
Axle/Gears: 4.10 TruTrac Moser 9"
This is great! I'd seen reference to it in the past, but lacking the excellent detail which you've provided. Thanks a million for the post!
-Craig
Old 09-30-2000, 09:01 AM
  #10  
Supreme Member

 
Craig Moates's Avatar
 
Join Date: Jul 1999
Location: Baton Rouge, LA, USA
Posts: 1,577
Likes: 0
Received 0 Likes on 0 Posts
Car: 87 T/A
Engine: 441 SBC 12.5:1 0.680" Lift
Transmission: T-56
Axle/Gears: 4.10 TruTrac Moser 9"
What's the normal state for pins 1 & 27? Grounded in the carrier? I guess they have to be 'lifted' in this application, right?
Also, I'd heard that you can make the swaps 'on-the-fly'.
Old 09-30-2000, 10:20 PM
  #11  
Supreme Member

 
TRAXION's Avatar
 
Join Date: Jul 1999
Location: Maryland
Posts: 2,844
Likes: 0
Received 3 Likes on 2 Posts
Car: 2005 Subaru STI
Engine: 153ci of Turbo Power!
Transmission: 6-Speed
Tim,

Quick Question....

I reviewed the EPROM pinouts for the 512K EPROM. What I don't quite follow it this:

OK - Wire A15 (Pin 1) to the common pole on a SPDT switch. Then wire one pole of the switch to pin 14 (Ground) and wire the other pole to pin 28 (VCC / +5V). Does this mean that pins 1, 14, and 28 (A15, GND, VCC) are still plugged into the ECM but also have jumper wires coming from them to the SPDT switch? Or, are one or more of these pins not plugged into the ECM?

Tim

------------------
TRAXION's 1990 IROC-Z
Best Time = 12.587 @ 107.97mph (1.710 60ftr) on the long runner setup.
All Natural. No Force. No Drugs. Stock Bottom End. Stock Body Panels. Stock Wheels. No Weight Reduction.
Gunning for NA 11's with the MiniRam II and Hooker LT Headers.
-=ICON Motorsports=-
Moderator: PROM board at thirdgen.org
Old 09-30-2000, 10:36 PM
  #12  
Supreme Member

 
SATURN5's Avatar
 
Join Date: Jun 2000
Location: the garage
Posts: 1,612
Likes: 0
Received 0 Likes on 0 Posts
Car: 84 SVO
Engine: Volvo headed 2.3T
Transmission: WCT5
Axle/Gears: 8.8" 3.73
now if it is possible to switch bin files "on the fly" then it would be possible using a RPM activated switch could "kick" in a more agressive program in conjunction with boost or nitrous activation....what possiblities.

Traxion, the pins for ground and Vcc power the chip. i believe that Tim is picking up ground and power from these points only to trigger pin 1 hi or low. However pin 1 is lifted from the socket and triggered manually with the switch.



[This message has been edited by SATURN5 (edited September 30, 2000).]
Old 09-30-2000, 10:54 PM
  #13  
Supreme Member

 
Craig Moates's Avatar
 
Join Date: Jul 1999
Location: Baton Rouge, LA, USA
Posts: 1,577
Likes: 0
Received 0 Likes on 0 Posts
Car: 87 T/A
Engine: 441 SBC 12.5:1 0.680" Lift
Transmission: T-56
Axle/Gears: 4.10 TruTrac Moser 9"
Hmmm...I tried this with a National NM27C512Q-120 tonight. Loaded it up with back-to-back 27c128 programs merged into one, and then tied pins 1(A15) and 27(A14) to pin 28(Vcc +5v). Lifted both pins 1 and 27 from the carrier. ECM choked. Tried it with the pins lined up to the ECM (probably not the wisest thing), and that also choked. Tried the same chip with no cross-ties or pin-lifts but with the duped-out code, and ECM still choked. Normal 27c128 runs OK. Maybe sonething squirrely with the Nationals?

Anyways, I'm not through trying and am open to comments or suggestions, particularly with respect to what you guys have found to be a robust chip brand/type.
Old 09-30-2000, 11:56 PM
  #14  
Supreme Member

 
SATURN5's Avatar
 
Join Date: Jun 2000
Location: the garage
Posts: 1,612
Likes: 0
Received 0 Likes on 0 Posts
Car: 84 SVO
Engine: Volvo headed 2.3T
Transmission: WCT5
Axle/Gears: 8.8" 3.73
Craig,you merged the bin files into a 32k bin file? or two 16K files? with A14 and A15 high activates address range 0xC000-0xFFFF, is your file located there? If you are using 16K bins, that means that 4 maybe loaded into the chip. that also means that you are using 2 switches correct?
16K PROM ECM:

A15 = 0, A14 = 0; 0x0000 - 0x3FFF
A15 = 0, A14 = 1; 0x4000 - 0x7FFF
A15 = 1, A14 = 0; 0x8000 - 0xBFFF
A15 = 1, A14 = 1; 0xC000 - 0xFFFF

with four possible states. I'm guessing the ECM is confused by the 32K file. If my theory is correct. I'm very interested in doing this...with a 165 ecm its possilbe for four profiles...at your fingertips.
I'm new at this so if I'm wrong, please no offense just my train of thought.


[This message has been edited by SATURN5 (edited September 30, 2000).]
Old 10-01-2000, 03:57 AM
  #15  
Supreme Member

 
Craig Moates's Avatar
 
Join Date: Jul 1999
Location: Baton Rouge, LA, USA
Posts: 1,577
Likes: 0
Received 0 Likes on 0 Posts
Car: 87 T/A
Engine: 441 SBC 12.5:1 0.680" Lift
Transmission: T-56
Axle/Gears: 4.10 TruTrac Moser 9"
Right. I had four 16k programs for the '165 stacked on top of one another in a 64k file. Dumped it to a 512k chip. Set both bits high. It thus should have looked at C000 starting address. Tried running it on a '165, so it should have been looking for 16k of addressing.
Old 10-01-2000, 01:22 PM
  #16  
Member

 
-=Jeff=-'s Avatar
 
Join Date: Jul 1999
Location: Bartlett, IL
Posts: 184
Likes: 0
Received 0 Likes on 0 Posts
Car: 1990 Corvette ZR-1
Engine: LT5
Transmission: ZF6
Originally posted by TRAXION:
Tim,

Quick Question....

I reviewed the EPROM pinouts for the 512K EPROM. What I don't quite follow it this:

OK - Wire A15 (Pin 1) to the common pole on a SPDT switch. Then wire one pole of the switch to pin 14 (Ground) and wire the other pole to pin 28 (VCC / +5V). Does this mean that pins 1, 14, and 28 (A15, GND, VCC) are still plugged into the ECM but also have jumper wires coming from them to the SPDT switch? Or, are one or more of these pins not plugged into the ECM?

Tim


TRAX,

Sounds like VCC and GND are still connected on the MEMCAl but also to the switch.. Pin (1) A15 is hanging and wired to the switch only..

Jeff
Old 10-01-2000, 04:46 PM
  #17  
Supreme Member

 
TRAXION's Avatar
 
Join Date: Jul 1999
Location: Maryland
Posts: 2,844
Likes: 0
Received 3 Likes on 2 Posts
Car: 2005 Subaru STI
Engine: 153ci of Turbo Power!
Transmission: 6-Speed
Jeff,

Cool - thanx. I was sure that VCC and ground were still connected but I didn't know about A15. Hmmmm ... now I just need to get a switch, a coupla 256s, and another GM CalPak that I can rip apart.

Tim

------------------
TRAXION's 1990 IROC-Z
Best Time = 12.587 @ 107.97mph (1.710 60ftr) on the long runner setup.
All Natural. No Force. No Drugs. Stock Bottom End. Stock Body Panels. Stock Wheels. No Weight Reduction.
Gunning for NA 11's with the MiniRam II and Hooker LT Headers.
-=ICON Motorsports=-
Moderator: PROM board at thirdgen.org
Old 10-02-2000, 02:22 PM
  #18  
Supreme Member

Thread Starter
 
Tim Burgess's Avatar
 
Join Date: Jul 1999
Location: Tucson, AZ, USA
Posts: 1,335
Likes: 0
Received 2 Likes on 2 Posts
Car: '92 Z28; Dk Teal; Her Pkg
Engine: 305
Transmission: Richmond 6 Spd
Axle/Gears: Moser 9", Detroit Locker, 3.70
Jeff is correct. The address pin lead from the socket that would normally be soldered to its corresponding contact in the carrier is connected only to the pole of the switch. The pin in the carrier that would normally be connected to that lead in the PROM socket is not connected to anything - the switch is now controlling that address pin, not the ECM. The power & ground leads from the carrier, that you tap in to for the switch power & ground must still be connected to the PROM socket, to power the PROM.

Tim
Old 10-02-2000, 06:06 PM
  #19  
Supreme Member

 
Craig Moates's Avatar
 
Join Date: Jul 1999
Location: Baton Rouge, LA, USA
Posts: 1,577
Likes: 0
Received 0 Likes on 0 Posts
Car: 87 T/A
Engine: 441 SBC 12.5:1 0.680" Lift
Transmission: T-56
Axle/Gears: 4.10 TruTrac Moser 9"
If anyone has this kind of thing working for 16k ('165) code on a 256 or 512k-bit chip, please let me know the details of your application and what brand/speed/model chip you're using.
Old 10-02-2000, 07:56 PM
  #20  
Supreme Member

 
SATURN5's Avatar
 
Join Date: Jun 2000
Location: the garage
Posts: 1,612
Likes: 0
Received 0 Likes on 0 Posts
Car: 84 SVO
Engine: Volvo headed 2.3T
Transmission: WCT5
Axle/Gears: 8.8" 3.73
Craig, you combined 4 bins to equal one 64K bin. correct? I talked with my boss about this topic and mentioned your problem. He said that you must load the bins individually and assign the address for each using the programmer. I hope this helps as I am also looking into doing this,oh also he said that switching on the fly may not work as the ecm needs to reset. I'll try it anyway... Bob
Related Topics
Thread
Thread Starter
Forum
Replies
Last Post
F.I. 57 Belair
DFI and ECM
8
08-23-2021 01:09 AM
tyeo098
Tech / General Engine
38
11-30-2015 06:27 PM
Johnoooooo
Tech / General Engine
7
09-22-2015 08:55 AM
Linson
Auto Detailing and Appearance
26
09-21-2015 01:08 PM
ULTM8Z
DIY PROM
1
09-16-2015 09:15 AM



Quick Reply: Use multiple PROM loads in your ECM



All times are GMT -5. The time now is 08:31 AM.