29C256 Upper half PP2 solution

Subscribe
Nov 4, 2001 | 08:37 PM
  #1  
Using 27c256 or 29c256 chips in 27128 MAF cars, 165 ECM's.

To load a 16k file in the top half of a 32k AT29C256 EEPROM with Pocket Programmer II and Win_pp2, try this.

1st) Select AT29C256
2nd) Fill buffer with FF
3rd) Program chip with buffer
4th) Change Start of Device to 04000
5th) Load buffer with 16k your.bin file
6th) Program the chip
7th) Change Start of device back to 00000 <- The key to seeing WHERE it's at in the buffer!
8th) Move device to buffer
9th) Edit the buffer

You'll see that the .bin file is located in the upper half (04000-07FFF)of the chip now
and from 00000 to 03FFF is blank.

Acutally I can shell out to DOS and COPY /B myfile.bin+myfile.bin myfileD.bin faster but after reading how confusing this was to some people and I wanted to figure out how to do it, so I did.

Works for me, hope this helps.


------------------
_ ___ _
SMasterson

[This message has been edited by SMasterson (edited November 04, 2001).]
Reply 0
Nov 5, 2001 | 03:37 AM
  #2  
I have settled on the DOS copy method and it has yet to fail me......

------------------
1987 GTA L98 MD8
355, TFS Heads, LT4 Hot Cam
My GTA

The Minnesota F-body Club
Reply 0
Nov 5, 2001 | 06:30 AM
  #3  
I agree with Matt. I use the same bin1+bin2 method and works fine in every 165 ECM I tried !

------------------
1991 Z28 5.7 TPI

ZZ4 heads, ZZ4 cam, Harland Sharp roller rockers, Accel base, SLP siamesed runners, 52MM SLP Throttle Body, Hooker Headers, Flowmaster catback, MSD6A ignition, Home made ramair system, aluminum driveshaft, WC 5-speed etc
Reply 0
Nov 5, 2001 | 07:48 PM
  #4  
Quote:
<font face="Verdana, Arial" size="2">Originally posted by Matt87GTA:
I have settled on the DOS copy method and it has yet to fail me......

</font>
Yeah, I perfer the DOS method, but like I said, I wanted to figure out how to do it anyway and maybe other new guys reading this thread will pick which is easier for them.



------------------
_ ___ _
SMasterson
Reply 0
Nov 5, 2001 | 08:46 PM
  #5  
I tried it. Works perfect and you don't have to leave windows or do any other work. Thanks for the post.
Reply 0
Nov 6, 2001 | 12:03 AM
  #6  
Maybe I'll give it a try just for $hits and giggles.....

------------------
1987 GTA L98 MD8
355, TFS Heads, LT4 Hot Cam
My GTA

The Minnesota F-body Club
Reply 0
Nov 6, 2001 | 11:12 AM
  #7  
do you guys think you can explain the whole dos deal to me? thanx jeremy
Reply 0
Nov 7, 2001 | 03:21 AM
  #8  
Used it for $hits and giggles.... works well. The last time I tried that method and it didn't work must have been back when I was having all sorts of problems with getting a succesful burn with Winbin.... When I just couldn't stand the problems anymore, I ditched Winbin and went with TunerCat and all of my problems just 'disappeared' ..... Looks like this one did too.... .

------------------
1987 GTA L98 MD8
355, TFS Heads, LT4 Hot Cam
My GTA

The Minnesota F-body Club
Reply 0
Nov 7, 2001 | 06:18 PM
  #9  
If people are having trouble with COPY, dare I mention DEBUG, M , F , RCX, N, W, Q ? 8*)
Reply 0
Nov 8, 2001 | 03:01 PM
  #10  
Quote:
<font face="Verdana, Arial" size="2">Originally posted by padgett:
If people are having trouble with COPY, dare I mention DEBUG, M , F , RCX, N, W, Q ? 8*)</font>
No.
Reply 0
May 3, 2002 | 03:12 PM
  #11  
Back from the dead.

Just a note here: I don't see why people say the DOS method is easier here. There is absolutely no reason to do steps 2, 4, 7, 8, and 9 in SMasterson's original post everytime you program a chip. Just initially program all your FLASH chips with FF's. Set the PP software to have a start address of 4000. Good to go! The device will always program into the top half. There is never any reason to reread the BIN from the chip because you already have the BIN saved on your hard drive!. Simply modify the BIN on your hard drive and just reprogram. Why go through a whole DOS copy routine when all you gotta do is just click "Program Device"

Tim
Reply 0
May 3, 2002 | 05:26 PM
  #12  
bear with me cuz im an idiot....

but My conversion of 04000 came out to 16384


Are the 256's *truely* 32,768?

I always assumed 32k even
Reply 0
May 3, 2002 | 05:33 PM
  #13  
Yeah, but k in this case stands for kilobytes, which is 2^10, or 1024. Close enough to 1000.
Reply 0
May 3, 2002 | 09:04 PM
  #14  
Quote:
Originally posted by TRAXION
Back from the dead.

Set the PP software to have a start address of 4000. Good to go!
Tim
Tim, I've appreciated your wisdom here more than I can express! The EXTRA steps were only included to prove that it was programmed correctly without plugging it in.

After getting it to work correctly the only thing I ever did was set the start address to 4000, as you said above.

Now I'm using a 730ECM so. . ., well, you know.
Reply 0
May 4, 2002 | 12:30 PM
  #15  
Re: 29C256 Upper half PP2 solution
Quote:
Originally posted by SMasterson
Generate a 32K .bin of all FFs.

Use this to initially program a 29 series prom.

Then cut and paste your bin to the top of a 16K long bin of FFs.

Then change the editing addresses in your programmer to reflect the new locations.

Then just edit the 32K long bin.

I've used this on the ecm bench, and at times I do like 15 chips in an hour all day long. So far I've had exactly 1 chip not program right, and reprogramming it with a FF .bin and then reprogramming it with the right bin cleared up the problem. I'm pushing probably 300 burns so far on 2 EEPROMS.
Reply 0
Jun 2, 2002 | 07:05 PM
  #16  
Is it possible to do this with the first pocket programmer in Dos with version 3.98?

I do not see an option for an AT29C256, however there is an option under EEprom for 28(C)256. That isn't the same is it?
Reply 0
Subscribe