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)
 EON 29F040A problem
 New Topic  Reply to Topic
 Printer Friendly
Author Previous Topic Topic Next Topic  

awinni

Germany
2 Posts

Posted - 11/24/2008 :  22:08:05  Show Profile  Reply with Quote
Hi,

I have an EON 29F040A PLCC and a True USB Programmer and installed the actual version of the software because in the old version I was not able to find the EON 29F040A.
In the actual version I found it but the software doesnt recognize the ID of the PLCC correctly. It just says 7F7F. I think its a software problem because it just looks at two bytes for the ID instead of the four.
When I tell the software to use the other PLCC type (.....NT) of EON it recognizes the ID correctly but I only can access the first 256kb of the PLCC.
I also tried to use the Generic 29F040B but I get the same problem. It says that the ID is 7F7F and I cant do anything.

I think its a software problem because it recognizes the ID correctly when I use the wrong PLCC type (.....NT) in the software.

Could you please help me.
Reply #1

ZLM

2945 Posts

Posted - 11/25/2008 :  10:40:46  Show Profile  Reply with Quote
Please try to add those two lines into devices.txt file:

Name="EN29F040A(Test#1)",ID="7F1C7F04",Class="29F002NT",Category="FLASH",MFG="Eon Silicon",CodeSize="524288";
Name="EN29F040A(Test#2)",ID="XXXX",Class="29F040B",Category="FLASH",MFG="Eon Silicon";

Restart the software and try on both devices EN29F040A(Test#1) and EN29F040A(Test#2) to see which one works.

The EN29F040A(Test#1) is to solve size issue and use ..NT class.
The EN29F040A(Test#2) is to skip the ID check and use original class.

Please post your testing result here. Thanks.
Go to Top of Page
Reply #2

awinni

Germany
2 Posts

Posted - 11/26/2008 :  12:06:24  Show Profile  Reply with Quote
Thanks for your reply.
I tried those two tests.

At Test#1 it recognized the right ID at ID check. I read the data but after reading the data from 0x000000 to 0x03ffff was the same as in 0x040000 to 0x07ffff.
After that I erased the PLCC and tried to write the data on it.
After 50% of writing I get the message "write failed". I think its because it only accesses the first 256kb.
Here is the log of that:
ID check OK
Erasing...
Elapsed time: 8.31 seconds.
Erase completed.
ID check OK
Time:20:51:16
Writing...
Elapsed time: 30.92 seconds.
Time:20:51:47
Write failed, Address=0x040000, Buffer=0x49 Device=0xC4
Write failed


At Test#2 again I get the ID failed and it says that the ID is 7F7F.
I tried to read the data and there was just something starting at 0x040000
After that I erased the chip and wrote the data and...

it worked!!!!!!

I read the data to be sure and compared it with the data I wrote and it was the same.

Many many thanks to you ZLM, I am very happy!
Go to Top of Page
Reply #3

ZLM

2945 Posts

Posted - 11/28/2008 :  00:34:01  Show Profile  Reply with Quote
Thank for the update.

I think it only need to fix the ID issue in the original class for the EN29F040A.

This will be fixed in the next software release.
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.09 sec. Snitz Forums 2000