|
Service Forum support board, PC repair, unlocking solutions
|
View previous topic :: View next topic |
Author |
Message |
communique Interesat
Joined: 14 Jan 2009 Posts: 12 Location: UK
|
Posted: Mon Jul 27, 2009 10:31 pm Post subject: Dell latitude C840 chip location and pin connections. |
|
|
Hi,has anyone had any experience of reading the eeprom on a DELL LATITUDE C840?
I need to know where the chip is and if it is the same pin connections as usual (assuming it is the same chip).
Thank you all for any help. |
|
Back to top |
|
|
bob S.F. Moderator
Joined: 07 Mar 2004 Posts: 802 Location: Staff
|
Posted: Tue Jul 28, 2009 1:42 am Post subject: |
|
|
It should be a 24C04 eeprom somewhere on the board. The chip has the usual layout and you may use the SIPROG or the driven interface to read it. IBMpass will reveal the password right away. |
|
Back to top |
|
|
Disabled Cont inchis
Joined: 23 Mar 2008 Posts: 103
|
Posted: Tue Jul 28, 2009 2:38 am Post subject: Re: Dell latitude C840 chip location and pin connections. |
|
|
communique wrote: | Hi,has anyone had any experience of reading the eeprom on a DELL LATITUDE C840?
I need to know where the chip is and if it is the same pin connections as usual (assuming it is the same chip).
Thank you all for any help. |
Hello,
a few months ago I had to take apart one of my laptops, a Dell C840 which had an ADMIN password set, with that password set I couldn't change anything in the BIOS configuration. The eeprom is located under the CD-RW/DVD-ROM unit on the motherboard, there's a piece of metal that you may need to remove to have access to the eeprom. Here's a pic where I marked where the EEPROM is located.
DRGN997
|
|
Back to top |
|
|
communique Interesat
Joined: 14 Jan 2009 Posts: 12 Location: UK
|
Posted: Sun Aug 02, 2009 1:17 am Post subject: |
|
|
Hi,Thanks for the replies but I had no luck with that chip.
Although it read the chip as normal and said it had store 1083? bytes(or thereabouts) when I opened the dump with Ibmpass it was blank, no data anywhere in the dump. I tried another chip on the right hand side of the board next to the pcmcia slot with the same result.I can't imagine that these chips have no data on but thats what it appears to be.
I have read the chips after booting up and while the screen says laptop is passworded,maybe I am doing the reading at the wrong time?
any help very much appreciated with this.
Thanks. |
|
Back to top |
|
|
Disabled Cont inchis
Joined: 23 Mar 2008 Posts: 103
|
Posted: Fri Aug 21, 2009 8:33 pm Post subject: |
|
|
communique wrote: | Hi,Thanks for the replies but I had no luck with that chip.
Although it read the chip as normal and said it had store 1083? bytes(or thereabouts) when I opened the dump with Ibmpass it was blank, no data anywhere in the dump. I tried another chip on the right hand side of the board next to the pcmcia slot with the same result.I can't imagine that these chips have no data on but thats what it appears to be.
I have read the chips after booting up and while the screen says laptop is passworded,maybe I am doing the reading at the wrong time?
any help very much appreciated with this.
Thanks. |
Hi,
what's the software and hardware you're using to read the EEPROM? that's probably your problem. I checked a backup from my C840 EEPROM and it's only 256 bytes, so it's a 24C02, so you can use this software:
hxxp://www.allservice.ro/store/utils/24c02.rar (replace xx with tt @ hxxp)
just build the Driven Interface or try it with the one that you already have (in case you built the Simple Interface). You'll probably need to modify the r24c02.ini file according to the address set by pins 1, 2 and 3 of the 24C02 eeprom. When you are ready to read the eeprom you may need to use the /X /D /I switches since you're using the driven interface.
DRGN997 |
|
Back to top |
|
|
communique Interesat
Joined: 14 Jan 2009 Posts: 12 Location: UK
|
Posted: Sat Aug 22, 2009 10:19 pm Post subject: |
|
|
Hi, Thanks for the reply.
I'm using the driven interface,its working fine on Thinkpads both reading and writing (I bought the writer software last week to do a couple of tcpa resets) so I know there's no hardware or software problem.
I will have another go and let you know if I have any more luck.
Cheers. |
|
Back to top |
|
|
Disabled Cont inchis
Joined: 23 Mar 2008 Posts: 103
|
Posted: Sat Aug 22, 2009 11:54 pm Post subject: |
|
|
communique wrote: | Hi, Thanks for the reply.
I'm using the driven interface,its working fine on Thinkpads both reading and writing (I bought the writer software last week to do a couple of tcpa resets) so I know there's no hardware or software problem.
I will have another go and let you know if I have any more luck.
Cheers. |
Hi,
so you are using the R24RF08 and W24RF08 software with the driven interface, correct? Don't know what software you're using when trying to read the 24c02 memory chip, for this chip you should use the software from my previous link since the R24RF08 and W24RF08 software are just for the 24RF08 chip:
http://www.allservice.ro/store/utils/24c02.rar (Fixed)
The only difference between the way you're trying to do it and the way I did it, is that I removed the eeprom from the board, but the Driven Interface is good when reading/writing In-System eeproms.
DRGN997 |
|
Back to top |
|
|
communique Interesat
Joined: 14 Jan 2009 Posts: 12 Location: UK
|
Posted: Sun Aug 23, 2009 1:06 pm Post subject: |
|
|
Hi, Yes I did use the R24RF08 to read the chip.
The link you posted only seems to come back to this thread.
But I do have the r24c01.exe prog which was bundled with the 24RF08.
Will this version work?
I won't be able to remove the chip to read it (well I could but I would never get it back in place with my lack of soldering skills).
Did you need to power it whilst it was being read?
If you did,
a. do I need to power the board up to do the read,
b.or just feed power to the chip?
Could you give me the command line prompts so I can copy and paste them into the command prompt window.
Also could you give me the alterations required for the r24c01.ini file.
Here is the text as it is at the moment:-
[INIT]
;base_address represents the eeprom hardware address. It depends on the pins 1-2-3 status:
;Example: 1=0,2=0,3=0, base_address=$A0
;In ThinkPads the address is usually set to $AE, pins 1-2-3 all wired high or 1.
;
;If you'd like the program to auto scan for an eeprom set base_address=$00
;Note: Could be more than one eeprom on the same bus but the program will read the first found, but
;this could not be the one you wanted to read!
base_address=$AE
Thanks for taking the trouble to read and help. |
|
Back to top |
|
|
victor S.F. Boss
Joined: 07 Mar 2004 Posts: 2581 Location: Staff
|
Posted: Sun Aug 23, 2009 1:48 pm Post subject: |
|
|
I fixed the above download link, we have hotlink protection turned on.
Set base address $00 (I think the eeprom is at 0xA0)
The correct command line is
r24c02 dump.bin /x /d /i
Good luck! _________________ Victor Voinea
ALLservice HQ, Romania. |
|
Back to top |
|
|
communique Interesat
Joined: 14 Jan 2009 Posts: 12 Location: UK
|
Posted: Sun Aug 23, 2009 11:23 pm Post subject: |
|
|
I altered the ini file to $00 and used the r24co2 programme,but all I get is a short but equally blank readout same as before,except it only read 128 bytes.
Is it still something I am doing wrong or could the chip have no data on it?
Thanks for you help up to now. |
|
Back to top |
|
|
victor S.F. Boss
Joined: 07 Mar 2004 Posts: 2581 Location: Staff
|
Posted: Sun Aug 23, 2009 11:31 pm Post subject: |
|
|
You must get 256bytes dumps. If its is a 2402 eeprom, so what's written on that chip?
And what is the logic state for pin 1-2-3? What is the voltage on each one?
Email me the dump at support@ to have a look. _________________ Victor Voinea
ALLservice HQ, Romania. |
|
Back to top |
|
|
Disabled Cont inchis
Joined: 23 Mar 2008 Posts: 103
|
Posted: Tue Aug 25, 2009 5:52 am Post subject: |
|
|
communique wrote: | I altered the ini file to $00 and used the r24co2 programme,but all I get is a short but equally blank readout same as before,except it only read 128 bytes.
Is it still something I am doing wrong or could the chip have no data on it?
Thanks for you help up to now. |
As Victor says, you should get 256 bytes dumps, although it doesn't matter as long as you get a valid dump, as in the 24c02 chip there are stored two copies, one from 00-7F (first 128 bytes) and the other from 80-FF (2nd half). The code (service tag) you're getting when you turn on the laptop, is it 7 or 11 characters long ending with either -D35B, -A95B or -595B?
You're reading the eeprom in a similar way like in Thinkpads, right? Turn the power on, wait for the password screen, connect the programmer, launch the software with /x /d /i switches to obtain a dump, disconnect the programmer, turn the power off. Doing a search on google found a couple of pics of Dell motherboards with eeproms that have pin 1 set to logic 1, pin 2 and 3 set to logic 0.
DRGN997 |
|
Back to top |
|
|
victor S.F. Boss
Joined: 07 Mar 2004 Posts: 2581 Location: Staff
|
Posted: Tue Aug 25, 2009 1:25 pm Post subject: |
|
|
Thanks Drgn997!
Then the eeprom address should be 0xA2. ($A2 in r24c02.ini)
The address byte is:
1, 0, 1, 0, A2, A1, A0, 0
A0 = pin 1, A1=pin2, A2 = pin3. Then convert that into hex (base16). easy math for anyone. _________________ Victor Voinea
ALLservice HQ, Romania. |
|
Back to top |
|
|
Disabled Cont inchis
Joined: 23 Mar 2008 Posts: 103
|
Posted: Sat Sep 05, 2009 1:24 am Post subject: |
|
|
victor wrote: | Thanks Drgn997!
Then the eeprom address should be 0xA2. ($A2 in r24c02.ini)
The address byte is:
1, 0, 1, 0, A2, A1, A0, 0
A0 = pin 1, A1=pin2, A2 = pin3. Then convert that into hex (base16). easy math for anyone. |
I was in doubt about the i2c address conversion for the eeprom but found 5 schematics (Dell 1500, 510m, D600, D610 and C600) and all of them are set to A2h address as shown in the image.
DRGN997
|
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|