MCUmall EPROM BIOS Chip Burner Forum
MCUmall EPROM BIOS Chip Burner Forum
Home | Profile | Register | Active Topics | Members | Search | FAQ
Username:
Password:
Save Password
Forgot your Password?

 All Forums
 MCUmall Forums
 True USB Willem Programmer (GQ-2X,3X,4X & GQ-4x4)
 am29f032 failing
 New Topic  Reply to Topic
 Printer Friendly
Author Previous Topic Topic Next Topic  

stevenc

27 Posts

Posted - 09/03/2011 :  18:33:37  Show Profile  Reply with Quote
Trying to program some am29f032 and so far no dice.
Using Gq-3x and ADP-077 and ADP-82.

Extra address lines are there.
Device added to the device list using this:
Name="AM29F032B*TSOP40",ID="0141",Class="29F040B",Category="FLASH",MFG="AMD",CodeSize="4194304",DIP="100011110101",Adapter="TSOP40B-DIP32(ADP-077 and ADP-082)";

Software v6.11
ID check ok
Erase ok
Blank check ok
Write ok
But it always fails right away to verify.

I tried reseating the chip, used different chips (same type/mfg), tried to switch J5 between v1 and v2.
I read what it wrote to the chip and compared it in an hex editor and the bulk of the code was correct but of course with a few bits that differed.

Same results with v6.13

Edited by - stevenc on 09/03/2011 22:22:03
Reply #1

ZLM

2945 Posts

Posted - 09/04/2011 :  08:37:12  Show Profile  Reply with Quote
Try to use slower speed and see.
Go to Top of Page
Reply #2

stevenc

27 Posts

Posted - 09/04/2011 :  09:30:15  Show Profile  Reply with Quote
On slower speeds I get this:
After erasing it says something along the lines of : This device does not support erasing or doesnt need to be erased.
Even though it just erased what was written onto the chip in previous attempt.
I remove the erase function from auto mode and it passes everything until it gets to verify. Where it fails the same way as before.
Go to Top of Page
Reply #3

stevenc

27 Posts

Posted - 09/08/2011 :  20:20:43  Show Profile  Reply with Quote
Any ideas?
Programmer/software incompatibility/error?

I doubt all 12 of the chips I tried so far would have been bad.

Edited by - stevenc on 09/08/2011 20:22:18
Go to Top of Page
Reply #4

ZLM

2945 Posts

Posted - 09/11/2011 :  12:01:03  Show Profile  Reply with Quote
It could be software problem. But the testing chips are needed in order to find out the problem and fix it.
Go to Top of Page
Reply #5

stevenc

27 Posts

Posted - 09/14/2011 :  07:18:46  Show Profile  Reply with Quote
If I were to send a few chips would you be able to test/check them over?
Go to Top of Page
Reply #6

rkrenicki

21 Posts

Posted - 09/22/2011 :  16:52:42  Show Profile  Reply with Quote
I am having the exact same problem with a batch of AM29F032B's that I purchased off of ebay. Out of curiosity Stevenc, were your batch from ebay as well?
Go to Top of Page
Reply #7

stevenc

27 Posts

Posted - 09/23/2011 :  06:39:58  Show Profile  Reply with Quote
Yep from beachandantiques on eBay.
Go to Top of Page
Reply #8

rkrenicki

21 Posts

Posted - 09/23/2011 :  07:20:15  Show Profile  Reply with Quote
Yes, mine are from them as well. It may be worth to consider that they are defective. Did you send any in for testing?
Go to Top of Page
Reply #9

rkrenicki

21 Posts

Posted - 09/23/2011 :  16:40:18  Show Profile  Reply with Quote
I located another one of these chips in some old equipment that was about to be discarded. This equipment did work before I got my hands on it, so I know this is a good flash chip.

I IDed, Erased, Blank Check, and Wrote it perfectly. Then the same errors on Verify as the rest. I guess that means that the chips themselves are fine.

Edited by - rkrenicki on 09/23/2011 18:02:22
Go to Top of Page
Reply #10

rkrenicki

21 Posts

Posted - 09/23/2011 :  16:43:12  Show Profile  Reply with Quote
I did notice that if I do multiple Verifies.. it fails at a different place each time. This last (known good) chip I burned, failed the first time at 0x0045E8, then 0x00D070 the second time, and finally 0x0053F8 the last time.
Go to Top of Page
Reply #11

stevenc

27 Posts

Posted - 09/23/2011 :  19:18:00  Show Profile  Reply with Quote
No I didnt hear anything back from ZLM, so I wasnt sure if I should or not.

So it's looking like it might be some software issue then. Which is good since I'm sitting on 36 of those chips and I cant open a dispute on paypal to get a refund anymore.

Edited by - stevenc on 09/23/2011 19:18:52
Go to Top of Page
Reply #12

stevenc

27 Posts

Posted - 09/24/2011 :  09:46:58  Show Profile  Reply with Quote
quote:
Originally posted by EZoSat

quote:
I did notice that if I do multiple Verifies.. it fails at a different place each time. This last (known good) chip I burned, failed the first time at 0x0045E8, then 0x00D070 the second time, and finally 0x0053F8 the last time.

Looks chips are programmed OK , SW unstable in verify (read ?)only .
Try lower speed in verify process. Try read (3..5x) and compare result files with external file compare SW (hexedit,..).



Just tried that and it gave me the same results.
Go to Top of Page
Reply #13

rkrenicki

21 Posts

Posted - 09/24/2011 :  09:52:14  Show Profile  Reply with Quote
I also had tried that the other day with the same results. I also tried a double-write, with the same results.
Go to Top of Page
Reply #14

stevenc

27 Posts

Posted - 09/24/2011 :  13:45:39  Show Profile  Reply with Quote
Same results.
But with a 1k resistor and without the address wires. The fle thats read from the chip is different than the original file.
And its also different from the file that is read from the chip thats done without the 1k resistor.
Go to Top of Page
Reply #15

stevenc

27 Posts

Posted - 09/24/2011 :  14:56:43  Show Profile  Reply with Quote
Ok tried another thing.
Read the chip twice and saved a different file each time (same setting each times). Compared both files in an hex editor and both files were slightly different.
Tried with the 1k resistor and without, same results.
Go to Top of Page
Reply #16

rkrenicki

21 Posts

Posted - 09/27/2011 :  05:58:41  Show Profile  Reply with Quote
Any other ideas? I would really like to get this to kick over here..
Go to Top of Page
Reply #17

Ziggy587

USA
21 Posts

Posted - 09/28/2011 :  10:45:22  Show Profile  Reply with Quote
I am having this problem as well. Using the version of the software that came with my programmer when I bought it (5.0) I never got this problem. After I upgraded to the current version software, I get this problem with every AM29F032B I try to write. It will erase and write fine, but then fail to verify. I read the chip back to a .bin and compare it in an hex editor against the original file, it's always 5 bytes that didn't program correctly, and I think they're the same bytes every time.

Also, I noticed on the current version of the software, when I load my file to burn, a window will pop up and ask me what type of file it is (with a list to choose, hex, binary, motorola, etc). The thing is, some of the files I burn have no extension, and some have extensions that are not in the list. I choose .bin anyway, since I believe the files I have are binaries. But the old version of the software didn't have this pop up window. I don't know what the point of it is.
Go to Top of Page
Reply #18

Ziggy587

USA
21 Posts

Posted - 09/28/2011 :  11:38:16  Show Profile  Reply with Quote
I still had the CD I got with my programmer with the 5.0 software on it. I installed the old 5.0 software on my laptop and used it to try and write one of AM29F032B's that failed before, and was able to write it and verify successfully.
Go to Top of Page
Reply #19

rkrenicki

21 Posts

Posted - 09/29/2011 :  10:54:07  Show Profile  Reply with Quote
My CD came with 6.13, is there somewhere I can find the download for 5.0?
Go to Top of Page
Reply #20

stevenc

27 Posts

Posted - 09/29/2011 :  14:11:36  Show Profile  Reply with Quote
Tried 5.03 and it gave me the same results.
Go to Top of Page
Reply #21

rkrenicki

21 Posts

Posted - 09/29/2011 :  14:49:46  Show Profile  Reply with Quote
I found a copy of 5.01 on the internet, and it gives me the same error. I am about to try with the 5.0 that EZo just posted.
Go to Top of Page
Reply #22

rkrenicki

21 Posts

Posted - 09/29/2011 :  15:06:11  Show Profile  Reply with Quote
Same error with 5.0
Go to Top of Page
Reply #23

rkrenicki

21 Posts

Posted - 09/29/2011 :  15:49:00  Show Profile  Reply with Quote
Actually, with 5.0, Verify gets much further (8% or so) at speed of -2. I am trying an Erase, Blank Check, Write, and Verify at -2 now.
Go to Top of Page
Reply #24

rkrenicki

21 Posts

Posted - 09/29/2011 :  16:02:39  Show Profile  Reply with Quote
Same results at -2, except for that it does get to between 6 and 8% checked before failing out.
Go to Top of Page
Reply #25

stevenc

27 Posts

Posted - 09/29/2011 :  16:14:13  Show Profile  Reply with Quote
Same thing for me with 5.0
Go to Top of Page
Reply #26

rkrenicki

21 Posts

Posted - 09/30/2011 :  07:09:30  Show Profile  Reply with Quote
I had tried both 1.0 and 2.0 on v6.13, I only had it on 1.0 under v5.01 and v5.0. I can try 2.0 on v5.0 this afternoon.
Go to Top of Page
Reply #27

stevenc

27 Posts

Posted - 09/30/2011 :  08:10:34  Show Profile  Reply with Quote
I get 4.45V on pin 12 when writing.

J1-J2 ON
J3 5V
J5 v1.0-v2.0 gives same result
Go to Top of Page
Reply #28

rkrenicki

21 Posts

Posted - 09/30/2011 :  09:27:02  Show Profile  Reply with Quote
That is during the write cycle, or the verify cycle? I just ordered some ST M29F032D's from GQ, and I am going to be upset if this programmer does not work with either chip.
Go to Top of Page
Reply #29

ZLM

2945 Posts

Posted - 09/30/2011 :  12:14:34  Show Profile  Reply with Quote
EZoSat: can you try the latest software GQUSBprg 6.13? That should have some improvement.
Go to Top of Page
Reply #30

rkrenicki

21 Posts

Posted - 09/30/2011 :  18:34:36  Show Profile  Reply with Quote
Well, I ordered 10 ST M29F032D from GQ Electronics, which are on backorder for some reason (although they are in-stock on MCUmall). Once they arrive, I will test however since they are the same chip just by two different manufacturers, I dont see why one would work and the other would not.
Go to Top of Page
Reply #31

rkrenicki

21 Posts

Posted - 09/30/2011 :  18:40:23  Show Profile  Reply with Quote
"Adapter base TSOP40B has installed jumper Open 3.6V, two others are open. "

So, you had to open VPP1 and VPP2, and put the voltage select on 3.6v?
Go to Top of Page
Reply #32

stevenc

27 Posts

Posted - 09/30/2011 :  19:13:21  Show Profile  Reply with Quote
Alright, setting the jumper to 3.6v during the verify process works for me. I cant program with it set to 3.6v though, it seems to hang after some time.
I compared what was written to the chip with an hex editor and its the same file.
Extra steps to take, but it works.


Thanks for the help ezo!

Edited by - stevenc on 09/30/2011 19:16:28
Go to Top of Page
Reply #33

Ziggy587

USA
21 Posts

Posted - 10/01/2011 :  11:13:57  Show Profile  Reply with Quote
I still don't understand what the problem is. I've successfully programmed dozens of M29F032D and AM29F032B chips before without any problems. I have never touched any of the jumpers on my adapters (TSOP40A/B ADP-082). Once I updated to the latest software, the problem started.
Go to Top of Page
Reply #34

rkrenicki

21 Posts

Posted - 10/02/2011 :  05:14:25  Show Profile  Reply with Quote
I also tried 3.6v on verify and it did work (oddly enough).. Perhaps this is a bug in the newer firmware revision? I know I am using GQ-3X version 1.50, instead of the 1.00 that EZo has.
Go to Top of Page
Reply #35

rkrenicki

21 Posts

Posted - 10/02/2011 :  15:50:45  Show Profile  Reply with Quote
EZo: I am using the ADP-082.
Go to Top of Page
Reply #36

rkrenicki

21 Posts

Posted - 10/06/2011 :  15:46:31  Show Profile  Reply with Quote
I received my ST M29F032D's today, and they work flawlessly at 5v on Verify. However, this does mean that there is some other difference between the ST and AMD/Spansion part that needs to be addressed.
Go to Top of Page
Reply #37

rkrenicki

21 Posts

Posted - 10/11/2011 :  03:49:12  Show Profile  Reply with Quote
So, is this considered "fixed", or are we going to continue to look into this issue?
Go to Top of Page
Reply #38

stevenc

27 Posts

Posted - 10/11/2011 :  09:39:41  Show Profile  Reply with Quote
I wouldnt consider this fixed. Software issue needs to be addressed.
Go to Top of Page
Reply #39

rkrenicki

21 Posts

Posted - 10/28/2011 :  08:59:51  Show Profile  Reply with Quote
I agree, this needs to be addressed.
Go to Top of Page
Reply #40

rkrenicki

21 Posts

Posted - 11/01/2011 :  15:35:38  Show Profile  Reply with Quote
So, I have created a new adapter which converts the AM29F032B to 36 pin DIP, and a 36 pin DIP to 32 pin DIP w/ A19, A20, and A21 headers.

It has no extra parts, no resistors, chips, capacitors, or diodes.

I can write and verify these chips fine with my adapter, but with the MCUMall one, it still fails on verify unless you change the voltage jumper to 3.3v.

This tells me that there is a defect in the design of the ADP-082 adapter.
Go to Top of Page
Reply #41

ZLM

2945 Posts

Posted - 02/15/2012 :  10:11:29  Show Profile  Reply with Quote
Another related totpic:
http://www.mcumall.com/forum/topic.asp?TOPIC_ID=4510
Go to Top of Page
  Previous Topic Topic Next Topic  
 New Topic  Reply to Topic
 Printer Friendly
Jump To:
MCUmall EPROM BIOS Chip Burner Forum © Copyright 2003 - 2009 Mcumall Electronics Inc. Go To Top Of Page
Generated in 0.13 sec. Snitz Forums 2000