ALLservice Service Forum
support board, PC repair, unlocking solutions
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Dell latitude C840 chip location and pin connections.

 
Post new topic   Reply to topic    Service Forum Forum Index -> Computers / Unlocking (EN)
View previous topic :: View next topic  
Author Message
communique
Interesat


Joined: 14 Jan 2009
Posts: 12
Location: UK

PostPosted: Mon Jul 27, 2009 10:31 pm    Post subject: Dell latitude C840 chip location and pin connections. Reply with quote

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
View user's profile Send private message
bob
S.F. Moderator


Joined: 07 Mar 2004
Posts: 802
Location: Staff

PostPosted: Tue Jul 28, 2009 1:42 am    Post subject: Reply with quote

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
View user's profile Send private message
Disabled
Cont inchis


Joined: 23 Mar 2008
Posts: 103

PostPosted: Tue Jul 28, 2009 2:38 am    Post subject: Re: Dell latitude C840 chip location and pin connections. Reply with quote

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
View user's profile Send private message
communique
Interesat


Joined: 14 Jan 2009
Posts: 12
Location: UK

PostPosted: Sun Aug 02, 2009 1:17 am    Post subject: Reply with quote

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
View user's profile Send private message
Disabled
Cont inchis


Joined: 23 Mar 2008
Posts: 103

PostPosted: Fri Aug 21, 2009 8:33 pm    Post subject: Reply with quote

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
View user's profile Send private message
communique
Interesat


Joined: 14 Jan 2009
Posts: 12
Location: UK

PostPosted: Sat Aug 22, 2009 10:19 pm    Post subject: Reply with quote

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
View user's profile Send private message
Disabled
Cont inchis


Joined: 23 Mar 2008
Posts: 103

PostPosted: Sat Aug 22, 2009 11:54 pm    Post subject: Reply with quote

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
View user's profile Send private message
communique
Interesat


Joined: 14 Jan 2009
Posts: 12
Location: UK

PostPosted: Sun Aug 23, 2009 1:06 pm    Post subject: Reply with quote

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
View user's profile Send private message
victor
S.F. Boss


Joined: 07 Mar 2004
Posts: 2581
Location: Staff

PostPosted: Sun Aug 23, 2009 1:48 pm    Post subject: Reply with quote

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
View user's profile Send private message
communique
Interesat


Joined: 14 Jan 2009
Posts: 12
Location: UK

PostPosted: Sun Aug 23, 2009 11:23 pm    Post subject: Reply with quote

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
View user's profile Send private message
victor
S.F. Boss


Joined: 07 Mar 2004
Posts: 2581
Location: Staff

PostPosted: Sun Aug 23, 2009 11:31 pm    Post subject: Reply with quote

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
View user's profile Send private message
Disabled
Cont inchis


Joined: 23 Mar 2008
Posts: 103

PostPosted: Tue Aug 25, 2009 5:52 am    Post subject: Reply with quote

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
View user's profile Send private message
victor
S.F. Boss


Joined: 07 Mar 2004
Posts: 2581
Location: Staff

PostPosted: Tue Aug 25, 2009 1:25 pm    Post subject: Reply with quote

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
View user's profile Send private message
Disabled
Cont inchis


Joined: 23 Mar 2008
Posts: 103

PostPosted: Sat Sep 05, 2009 1:24 am    Post subject: Reply with quote

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
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Service Forum Forum Index -> Computers / Unlocking (EN) All times are GMT + 2 Hours
Page 1 of 1

 
Jump to:  
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



Powered by phpBB © 2001, 2005 phpBB Group