Page 8 of 43
Re: Couldnt really find a section for this..
Posted: Sun Jul 17, 2011 9:30 pm
by The1
yeh i didn't think it'd read properly, ive search all over Willem stuff but can't find anyone trying to read these, ill see how we go when i get that ebay programmer, prob that same as that circuit you posted above
Re: Couldnt really find a section for this..
Posted: Fri Jul 29, 2011 8:16 pm
by The1
ok got the programmer today, didn't come with anything, so not sure what software to use with it, i did a quick google and found ponyprog and tried reading it with x2444 but not having any luck, ill post some pics of the board later, it does have a input jack for a power supply but wouldn't need it for this chip? Not for reading anyway. The board has
http://www.nbglin.com written on it. I havn't used this ponyprog before but it seems to connect ok just can't get a read. Any Idea's?
Re: Couldnt really find a section for this..
Posted: Fri Jul 29, 2011 8:43 pm
by The1
here's the programmer. i have it all correct?
Re: Couldnt really find a section for this..
Posted: Fri Jul 29, 2011 8:55 pm
by VL400
Might need to make an adapter, looking at the PCB pins 1-4 are all grounded which is fine for a normal 24cxx EEPROM. The 24c44 pinout is not the same so the I2C interface is on the wrong pins.
Re: Couldnt really find a section for this..
Posted: Fri Jul 29, 2011 9:14 pm
by vn5000
Are you sure the ic isnt in the zif ass about or up the wrong end ?
Normally the pin 1 indentation doesnt face the bottom of the zif on other ics.
Re: Couldnt really find a section for this..
Posted: Fri Jul 29, 2011 9:40 pm
by The1
it's a 3 chip setup, furtherest right socket space is for 25 chips middle is for 93 chips and left is for 24c chips. I hadn't really looked at the circuit or pinouts yet, big day and big week for me, so thanks VL400 guess ill have to figure out a adaptor, off to bed ill come back tomorrow lol

Re: Couldnt really find a section for this..
Posted: Fri Jul 29, 2011 10:53 pm
by festy
Fairly sure the ebay ad said x24c44 via ICSP only, so you can't use the ZIF socket.
Yesterday I started putting together a bit banged pic to read/write these, but need to check it out with a scope because I'm not getting anything on the MISO line, but the data appears to be clocked in according to the datasheet.
It's probably something stupid like a broken pin on the nvram knowing my luck - or CE is really active low....
Just saw your latest post - they're roughly pin compatible with 93c eeproms (reversed microwire pinout?) but pin 6 and 7 need to be pulled high.
On a 93cxx, those pins are NC and ORG from memory?
Re: Couldnt really find a section for this..
Posted: Sat Jul 30, 2011 3:13 pm
by festy
festy wrote:
Yesterday I started putting together a bit banged pic to read/write these, but need to check it out with a scope because I'm not getting anything on the MISO line, but the data appears to be clocked in according to the datasheet.
It's probably something stupid like a broken pin on the nvram knowing my luck - or CE is really active low....
Using my sound card as a crude 'scope, it was pretty obvious my clk pulses weren't up to scratch so a slight change to the code and I'm getting data out of it now.

- MISO.jpg (108.48 KiB) Viewed 4907 times
It really is a square wave, but the damn AGC on the microphone line makes it look rather strange as it tries to average it out
Now to finish the code to read 16 bit words, and see if I can get a reasonable looking dump out of this thing...
Re: Couldnt really find a section for this..
Posted: Sat Jul 30, 2011 4:09 pm
by festy
Close, but not quite there it seems...
I read this off a VP dash just then:
Code: Select all
addr: 0:63222
addr: 1:51530
addr: 2:510
addr: 3:2550
addr: 4:15810
addr: 5:27030
addr: 6:27030
addr: 7:62220
addr: 8:15810
addr: 9:27030
addr: 10:27030
addr: 11:62220
addr: 12:15810
addr: 13:27030
addr: 14:27030
addr: 15:62220
which is decimal for:
Code: Select all
18BC C94A 01FE 09F6 3DC2 6996 6996 F30C
3DC2 6996 6996 F30C 3DC2 6996 6996 F30C
Now all the checksums appear to check out - but this dash's odo shows 343479kms, which should be C2 C2 E9.
Maybe I'm not catching the first bit on a read or something, but I would have expected garbage checksums in that case?
Edit: reading the nvram as 32x8 instead of 16x16 still produces the same data, so I don't think I'm missing the first bit on a read
Re: Couldnt really find a section for this..
Posted: Sat Jul 30, 2011 4:38 pm
by antus
Which model car is that chip from?