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)
 GQ4X wont program Atmel 29C040
 New Topic  Reply to Topic
 Printer Friendly
Author Previous Topic Topic Next Topic  

tim99

9 Posts

Posted - 04/06/2013 :  22:17:16  Show Profile  Reply with Quote
Hello,
I am using the GQ-4X USB programmer. I am trying to program the Atmel 29C040 DIP. It won't write properly or verify

The chip identifies as "1F5B".

1. It looks like the writing completes successfully, but the verify fails almost immediately.

2. When I read the contents of the chip, the data is similar but certainly not the same. IF I read the data from the chip and program those same contents, the end result is they do not match.

I have tried a few different chips with same results. I even tested a few chips someone else had burned, and the programmer rendered them unusable even when trying to write back what was read into the buffer (from that same chip!).

Thank you. tim

Reply #1

tim99

9 Posts

Posted - 04/07/2013 :  08:12:38  Show Profile  Reply with Quote
Quick update. I was loaned a 29C040A (only difference is the ID code and 256-byte sectors versus 512 on the 040). The 040A does not identify properly by the programmer.

I also tested filling the buffer with 0s and 1s. On the 29C040, bytes 0x0000-0x4000 look like the 512 byte sectors are only written 256 bytes and duplicated. After 0x4000, the fill bytes are written to half of the sector.

Since the Winbond 29c040 is similar, I tried selecting it. The bytes in 0x0000-0x4000 still got messed up like Atmel, but after 0x4000 it seems to program successfully.

Seems the programmng algorithm may be wrong for these chips.
Go to Top of Page
Reply #2

tim99

9 Posts

Posted - 04/12/2013 :  12:56:30  Show Profile  Reply with Quote
Hello, just checking to see if there are any thoughts or developments for these two Atmel chips? I am stuck right now. Thanks
Go to Top of Page
Reply #3

ZLM

2937 Posts

Posted - 04/13/2013 :  16:16:52  Show Profile  Reply with Quote
I think the algorithm need to be updated.
Go to Top of Page
Reply #4

tim99

9 Posts

Posted - 04/13/2013 :  17:13:16  Show Profile  Reply with Quote
quote:
Originally posted by ZLM

I think the algorithm need to be updated.



Thank you. I would be happy to provide a test chip if that would help correct the algorithm. -Tim
Go to Top of Page
Reply #5

tim99

9 Posts

Posted - 04/30/2013 :  15:34:32  Show Profile  Reply with Quote
Check back to see if there is an update or if a chip would help to correct the problem. Thanks!
Go to Top of Page
Reply #6

tim99

9 Posts

Posted - 05/20/2013 :  18:42:14  Show Profile  Reply with Quote
quote:
Originally posted by ZLM

I think the algorithm need to be updated.



Hi any word on the algorithm? Thanks!
Go to Top of Page
Reply #7

ZLM

2937 Posts

Posted - 05/22/2013 :  09:58:23  Show Profile  Reply with Quote
Checked AT29C040A TSOP32 chip and it works. Check your adapter if any.
Go to Top of Page
Reply #8

tim99

9 Posts

Posted - 06/15/2013 :  12:36:56  Show Profile  Reply with Quote
quote:
Originally posted by ZLM

Checked AT29C040A TSOP32 chip and it works. Check your adapter if any.


My chips are DIP-32, no adapter, placed directly into the programmer.

I have tried multiple 29C040 chips. Do I have a bad programmer?
Go to Top of Page
Reply #9

tim99

9 Posts

Posted - 06/16/2013 :  13:38:24  Show Profile  Reply with Quote
quote:
Originally posted by ZLM

Checked AT29C040A TSOP32 chip and it works. Check your adapter if any.



Here is an example of what happens when I blank the data buffer andwrite all 0s to a 29C040. Programmer says write is successful. Reading the chip shows it was NOT successful. Thank you.. Tim

41 43 26 42 03 07 42 07 07 42 02 07 42 04 08 42
10 00 42 00 00 42 00 00 42 00 E0 42 E0 90 42 E0
C0 42 80 00 42 00 00 42 00 00 42 00 00 42 00 00
42 00 00 42 03 07 42 07 07 42 07 08 42 00 00 42
00 00 42 00 00 42 00 00 42 00 00 46 20 20 20 20
41 43 56 42 E0 E0 42 E0 C0 42 80 00 42 00 00 42
00 00 42 00 00 42 00 00 42 00 00 42 02 01 42 01
01 42 01 00 42 00 00 42 00 00 42 00 00 42 00 00
42 00 00 42 00 E0 42 F0 F0 42 F0 F0 42 70 00 42
00 00 42 00 00 42 00 00 42 00 00 46 20 20 20 20
41 43 86 42 00 00 42 00 01 42 03 07 42 07 07 42
00 00 42 00 00 42 00 00 42 00 00 42 00 00 42 10
E0 42 E0 E0 42 E0 C0 42 00 00 42 00 00 42 00 00
42 00 00 42 00 0E 42 0F 0F 42 0F 0F 42 07 00 42
00 00 42 00 00 42 00 00 42 00 00 46 20 20 20 20
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
41 44 46 42 00 00 42 08 07 42 07 07 42 07 03 42
00 00 42 00 00 42 00 00 42 00 00 42 00 00 42 00
80 42 C0 E0 42 E0 E0 42 00 00 42 00 00 42 00 00
42 00 00 42 00 00 42 00 01 42 01 01 42 01 02 42
00 00 42 00 00 42 00 00 42 00 00 46 20 20 20 20
41 44 76 42 00 70 42 F0 F0 42 F0 F0 42 E0 00 42
00 00 42 00 00 42 00 00 42 00 00 42 00 00 42 00
00 42 00 00 42 00 00 42 00 00 42 07 08 42 00 00
42 00 30 42 7E E4 42 D8 C0 42 C0 C0 42 C0 70 42
48 88 42 88 0C 42 00 00 42 00 00 46 20 20 20 20
41 44 A6 42 00 00 42 00 00 42 00 00 42 00 00 42
00 00 42 07 08 42 00 00 42 04 C8 42 F4 E4 42 D8
C0 42 C0 C0 42 C0 70 42 48 88 42 88 0C 42 00 00
42 00 0C 42 7E 27 42 1B 03 42 03 03 42 03 0E 42
12 11 42 11 30 42 00 00 42 00 00 46 20 20 20 20
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
Go to Top of Page
Reply #10

tim99

9 Posts

Posted - 07/21/2014 :  20:06:03  Show Profile  Reply with Quote
Still looking for assistance on this 29C040/040A programming. Need to know if the programmer is bad or if the code just won't work with these chips. Thanks.
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.11 sec. Snitz Forums 2000