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
 Novice Place
 Which Programmer Compatible with M48T58Y?
 New Topic  Reply to Topic
 Printer Friendly
Author Previous Topic Topic Next Topic  

RetroRepair

United Kingdom
63 Posts

Posted - 01/26/2011 :  09:14:50  Show Profile  Reply with Quote
I desparately need to program some M48T58Y timekeepers and can't find a programmer under $700 that will do it.

If anyone knows of one please let me know, I don't even mind buying a programmer specifically for this chip.
Reply #1

ZLM

2937 Posts

Posted - 01/28/2011 :  01:38:08  Show Profile  Reply with Quote
The GQ-4X should be able to support this chip/
Try to add following line into devices.txt file:
Name="M48T58Y",ID="XXXX",Class="BQ4015",Category="SRAM",MFG="TI",VCC="5.5V",PINVCC="ZIF32_PIN30",CodeSize="8192",Package="DIP28";

If the programmer does not work for you, you can return it back.
Go to Top of Page
Reply #2

RetroRepair

United Kingdom
63 Posts

Posted - 01/28/2011 :  07:42:21  Show Profile  Reply with Quote
Ah ok. Would I be able to read AND write to it in theory?
Go to Top of Page
Reply #3

ZLM

2937 Posts

Posted - 01/28/2011 :  10:16:38  Show Profile  Reply with Quote
Yes. You can read and write the this chip.
Go to Top of Page
Reply #4

RetroRepair

United Kingdom
63 Posts

Posted - 02/28/2011 :  13:40:17  Show Profile  Reply with Quote
Ok so I just tested this and it does not read this chip :(

It just comes up blank.

I find this very odd since it should in theory just work. I know the chip is not blank as the target hardware recognises and uses the data on it.

Is there anything else I can try? I really needed this to work :(

The datasheet is here: h**p://www.st.com/stonline/books/pdf/docs/2412.pdf

Edited by - RetroRepair on 02/28/2011 13:56:07
Go to Top of Page
Reply #5

ZLM

2937 Posts

Posted - 02/28/2011 :  14:16:05  Show Profile  Reply with Quote
How do you know it is blank?
Try to use blank check to confirm the chip is blank.
Go to Top of Page
Reply #6

RetroRepair

United Kingdom
63 Posts

Posted - 02/28/2011 :  14:37:28  Show Profile  Reply with Quote
I mean the buffer is empty after a read and blank check says it's blank. I know however, this is not true as it works in the hardware I am using.
Go to Top of Page
Reply #7

ZLM

2937 Posts

Posted - 02/28/2011 :  17:44:40  Show Profile  Reply with Quote
Based on datasheet, the chip pin 26 must be stay high when read and write. So, you need to short chip pin 26 and pin 28 when read or write the chip.
Go to Top of Page
Reply #8

RetroRepair

United Kingdom
63 Posts

Posted - 02/28/2011 :  20:11:38  Show Profile  Reply with Quote
Thanks, that did the trick! I can sleep knowing this is sorted now, thanks :)

One thing though, it fails verification when it gets to 0x001FF9, is this something one might expect or is this a problem with the chip do you think?

EDIT: I have a feeling this is the portion of the chip which keeps the time which would explain why it's never the same twice :)

Edited by - RetroRepair on 02/28/2011 20:17:49
Go to Top of Page
Reply #9

RetroRepair

United Kingdom
63 Posts

Posted - 02/28/2011 :  20:21:43  Show Profile  Reply with Quote
Oh dear I spoke too soon.

The chips read just fine, but one huge problem is they will not erase. The chip I bought to copy to seems to have already been written to, so how do I erase it? The software says it does not support this..
Go to Top of Page
Reply #10

ZLM

2937 Posts

Posted - 02/28/2011 :  20:23:20  Show Profile  Reply with Quote
Yes. That location is the seconds value of the clock. The data will change every second.



Image Insert:

37.62 KB
Go to Top of Page
Reply #11

RetroRepair

United Kingdom
63 Posts

Posted - 02/28/2011 :  20:37:07  Show Profile  Reply with Quote
Good to know, I do feel a bit stupid for mentioning it even :)

How about erasure though? Obviously it can only be done electrically. Or does SRAM behave differently? I mean can it just be overwritten or is erasing a bit more complicated than that?
Go to Top of Page
Reply #12

ZLM

2937 Posts

Posted - 02/28/2011 :  20:45:00  Show Profile  Reply with Quote
The SRAM data just be overwritten. No erase needed. If you need a blank chip, write all FF into the chip.
Go to Top of Page
Reply #13

RetroRepair

United Kingdom
63 Posts

Posted - 02/28/2011 :  21:05:07  Show Profile  Reply with Quote
Perfect. Thank you so much for your help and the speedy replies. That's why I buy from you guys :)
Go to Top of Page
Reply #14

ToplessZ

5 Posts

Posted - 04/23/2012 :  09:07:09  Show Profile  Reply with Quote
I am trying to program the same chip (ST M48T58Y-70PC1 ) with my willem GQ-4X. I added the to the device list .
I am able to write all FF to "erase" the chip, but when I try to program the chip certain bits always fail.
My hex file only contains this line to program to the timekeeper:
47 51 38 33 30 00 00 00 20 00 4a 5a 44 00 9a 39

but it fails at the 38,
I get the message
Write Failed, Adress=0x000002, Buffer=0x38, Device=0x39
Then when I read the chip I have
47 51 39 then nothing else. If I let it keep the 0x39 and try to program the rest into it I get another error at the 30 and also the 20.
Any Ideas whats causing this?
Go to Top of Page
Reply #15

ZLM

2937 Posts

Posted - 04/24/2012 :  16:39:29  Show Profile  Reply with Quote
try different speed?
Go to Top of Page
Reply #16

ToplessZ

5 Posts

Posted - 04/27/2012 :  09:48:37  Show Profile  Reply with Quote
no luck I tried all the speed options
Go to Top of Page
Reply #17

ZLM

2937 Posts

Posted - 04/27/2012 :  21:13:32  Show Profile  Reply with Quote
did you " short chip pin 26 and pin 28 when read or write"?
Go to Top of Page
Reply #18

mistery

Croatia
1 Posts

Posted - 07/17/2012 :  03:37:19  Show Profile  Reply with Quote
Hi, I orderd GQ4x yesterday and I need it to read and write M48T08 can you please check if this line is good so I can test it when programmer arive?

Name="M48T08Y",ID="XXXX",Class="BQ4015",Category="SRAM",MFG="ST",VCC="5V",PINVCC="ZIF32_PIN28",CodeSize="8192",Package="DIP28";,Message="W (WRITE enable Pin 27) is high, E1 (chip enable 1 Pin 20) is low, and E2 (chip enable 2 Pin 26) is high";
Go to Top of Page
Reply #19

ZLM

2937 Posts

Posted - 07/22/2012 :  07:00:27  Show Profile  Reply with Quote
It seems OK.
Check the datasheet and make sure the Codesize are same.
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.1 sec. Snitz Forums 2000