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)
 GQ-4X, can't write data.
 New Topic  Reply to Topic
 Printer Friendly
Author Previous Topic Topic Next Topic  

watsonfmly

USA
2 Posts

Posted - 09/12/2014 :  08:48:46  Show Profile  Reply with Quote

I have a GQ-4X True USB Programmer and an ADP-054 adapter that I purchased on eBay on Aug 02, 2014.
It arrived on Aug 07, 2014.

When I try to write an am27c400, it writes the first 2% and fails with the message:
Write failed, Address 0x002000, Buffer 0x01, Device 0x00

I have tried multiple chips, and they all fail at the exact same spot.

Before writing, "Blank Check" always returns that the chip is empty.
Before writing, "Read" reads to 100% (all FF)
After the failed write, "Blank Check" shows that the chip is not blank.
After the failed write, "Read" reads to 100% (The first part is written, but at 0x002000 and on a FF.
Trying to write the failed image (no data after 0x00200) goes to 100% and verifies.

Basically, I can not write 0x002000 on.


However, when I fill the data with just "dd", it writes fully, and when reading, the full "dd" chip is good.



I tried to write a dummy binary file that I created to a SST27SF256.
Not using any adapter.

It stopped at 26% with:
Write failed, Address=0x002008, Buffer=0x74 Device=0x60



I put this data at the begning:
This is a test file that I want to try to write to my eeprom.

I put this data at 002000:
This is text that is being written starting at 00002000.

I put this data at 004000:
This text is starting at 00004000.

I put this data at 006000:
This text is being written at 00006000.

And I put this data at the end:
This text is at the end of the image.



When reading the data back from the failed write, the data is different:

The first part that starts at the begning said:
This is ` test file that I want to try to write to my eeprom.
(the a - which is 61 is replaced with a ` - which is 60)

The data at 002000 said:
This is ` test file that I want to try to write to my eeprom.
(which is the same as the first part, and totally different than what I wrote)
(The error noted (at 2008) is the `

There is nothing at 6000, or at the end.



I can fill the buffer with data (I tried 00, AA) and the write works.

What can I do to fix this?




Here is the info I have gathered:


Booting:
***********************************************************************
Ready
H/W Re: GQ-4X Re-2.20(SW Re. 6.30)
USB Driver Re.2.0
Software Re. 6.30
Checking new software on server...
DEVICE 27C400
<<27C400>>
Put chip in 42 pin socket and bottom aligned with the socket.
Load C:\Users\watstl\Desktop\os39tad_byteswapped.bin
c:\users\watstl\desktop\os39tad_byteswapped.bin.
This software is updated already.


When I run "Detect Hardware":
***********************************************************************
Hardware detected!
Revision: GQ-4X Re-2.2
Serial #: A009274840


When I run "Voltage Test":
***********************************************************************
Please remove any chip from the ZIF socket!

*****************************
* Testing VCC Without Load *
*****************************
VCC 3.6V test passed (code:0x8)+
VCC 5V test passed (code:0xf)-
VCC 5.5V test passed (code:0x13)-
VCC 6.2V test passed (code:0x1e)-
VCC 6.5V test passed (code:0x1d)-
*****************************
* Testing VPP Without Load *
*****************************
VPP 3.6V/5V test passed (code:0x5)-
VPP 12V test passed (code:0x9)-
VPP 12.7V test passed (code:0xf)-
VPP 15V test passed (code:0x11)-
VPP 21V test passed (code:0x1d)-
VPP 25V test passed (code:0x23)-
*****************************
* Test Completed *
*****************************




Things I have tried:
***********************************************************************
I tried V3 and V4 jumper, nothing changed.

I watched the video https://www.youtube.com/watch?v=Y9-aRPKyL-s
and followed the instructions. nothing changed.

I read the topics:
http://www.mcumall.com/forum/topic.asp?TOPIC_ID=4331
(I did not have a solder bridge, I looked at all of the solder points)

http://www.mcumall.com/forum/topic.asp?TOPIC_ID=4333&SearchTerms=amd,27c400
(Seemed like the same problem, but no solution).


Please tell me what I should do.

Thanks.


Reply #1

Vinzito

3 Posts

Posted - 10/09/2014 :  15:17:24  Show Profile  Reply with Quote
I'm having the exact same problem. I'm trying to write to TMS27256 and I keep getting write failed at 0x2000.

Diagnosis:

I read the blank chip and verify everything is 0xFF in the code.

Then I begin writing my code, write failed at 0x2000.

I read the failed chip and see everything that was written to 0x0000-0x1FFF was also written to 0x2000-0x3FFF

This explains why it's getting the write error at 0x2000. But why is the programmer writing a copy of 0x0000-0x1FFF to 0x2000-0x3FFF?

Purchased the programmer in August 15th, finally had a project to use it on and then this happens!
Go to Top of Page
Reply #2

Vinzito

3 Posts

Posted - 10/09/2014 :  15:33:07  Show Profile  Reply with Quote
Tested with a TMS27C512 as well and I'm getting the same problem, fails to write at 0x2000 and I can see a copy of 0x0000-0x1FFF at 0x2000-0x3FFF ( which is not the way the code is supposed to look ).

Is there a flaw in the hardware or the firmware?
The HW FW is GQ-4X Re-2.20

I'm using SW Re.6.30
Go to Top of Page
Reply #3

watsonfmly

USA
2 Posts

Posted - 10/11/2014 :  19:16:00  Show Profile  Reply with Quote
I had to return my unit.

Not sure what happened.
Go to Top of Page
Reply #4

ZLM

2945 Posts

Posted - 10/13/2014 :  10:09:37  Show Profile  Reply with Quote
"fails to write at 0x2000" problem is related to the address A13. You can confirm this by a multi-meter(voltage) while reading an empty ZIF socket. If the A13 does not change during the reading, then the A13 pin has problem. You may need to send it back for the service.
Go to Top of Page
Reply #5

Vinzito

3 Posts

Posted - 10/13/2014 :  11:00:33  Show Profile  Reply with Quote
Okay, A13 is stuck at 3v when not reading and 3.8v when reading. Other address pins are functioning normally, voltage only when reading.

If you think it's an easy fix, I'm pretty good with a soldering iron. Otherwise I suppose I can send it back.

My pinball machine is down in the meantime. I was going to update the EPROM's to the latest version. I erased the original EPROM's because I was impatient and didn't want to wait for chips to arrive in the mail. Looks like I'm waiting anyway. :P
Go to Top of Page
Reply #6

ZLM

2945 Posts

Posted - 10/13/2014 :  15:10:17  Show Profile  Reply with Quote
When reading the empty ZIF programmer socket, A13 should change from 0V to 3.6V and then 0V, 3.6V... changing. If not, then programmer need to send back for the warranty. Write to support@mcumall.com for the RMA code.
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.08 sec. Snitz Forums 2000