View previous topic :: View next topic |
Author |
Message |
Calvin Interesat
Joined: 17 Jul 2007 Posts: 13
|
Posted: Tue Jul 17, 2007 5:46 pm Post subject: Reading an solded 24c01 eeprom |
|
|
Hi,
1. Is it possible to read an solded 24c01 eeprom without turning the laptop on?
2. How can I dissable the readprotection on an eeprom? |
|
Back to top |
|
|
victor S.F. Boss
Joined: 07 Mar 2004 Posts: 2581 Location: Staff
|
Posted: Tue Jul 17, 2007 7:51 pm Post subject: |
|
|
1. No. Or you desolder it and use a separate power.
2. 24C01 doesn't have "read protection".
What laptop is it? _________________ Victor Voinea
ALLservice HQ, Romania. |
|
Back to top |
|
|
Calvin Interesat
Joined: 17 Jul 2007 Posts: 13
|
Posted: Tue Jul 17, 2007 9:12 pm Post subject: |
|
|
It is a Toshiba Tecra M1 with setted Supervisor Password.
I hope I could find this SupiPassword in one of the both 24C02 eeproms.
Oops... A little mistake: I wrote 24C01 in the previous post.
I hope the 24C02 have no readprotection too. |
|
Back to top |
|
|
Calvin Interesat
Joined: 17 Jul 2007 Posts: 13
|
Posted: Wed Jul 18, 2007 12:53 pm Post subject: |
|
|
Am I too stupid to connect the eeprom to the simple programmer?
At the picture you could see how i tried to connect it.
http://img339.imageshack.us/my.php?image=tecram1iy7.jpg
I started the Toshi and without typing the bios-bootup-pw at the Passwordscreen, I connected the three wires (1.GND, 2. SDA,SCL) to the simple programmer at the COM1 on my second PC.
After executing the command: "r24c01.exe tecram1"
I allways get the ERROR Message:
Base adresse set to: Aeh
ERROR: Eeprom not available!
I checked the wires serveral times and they seemed to set right, but the Message is always the same. |
|
Back to top |
|
|
victor S.F. Boss
Joined: 07 Mar 2004 Posts: 2581 Location: Staff
|
Posted: Thu Jul 19, 2007 11:18 am Post subject: |
|
|
R24C01 is intended only for 24C01, not for 24C02. You'll get half content of it!
Besides, base address is set for TP's eeproms, you have to change it to $00 in the ini file
When I'll have a little bit time I will made a version for all 24CXX, but till then use PonyProg. _________________ Victor Voinea
ALLservice HQ, Romania. |
|
Back to top |
|
|
Calvin Interesat
Joined: 17 Jul 2007 Posts: 13
|
Posted: Fri Jul 20, 2007 11:50 am Post subject: |
|
|
Thx.
An additional question:
Like I wrote, I use a simple programmer. But neither PonyProg nor IcProg could detect the simple programmer device at the COM 1 Port.
Maybye a stupid question: It is necessary that an eeprom is insert or connected with the simple programmer befor plug in at the COM 1?
Or should the a simple Programmer be detected apart after plug in? |
|
Back to top |
|
|
Calvin Interesat
Joined: 17 Jul 2007 Posts: 13
|
Posted: Sun Jul 22, 2007 11:54 am Post subject: |
|
|
Could every solded 24C02 Eeprom on a "normal" laptopmainboard be read or are their some kind of 24C02s like 24C02W, 24C02R whith make it necessary to unsolder for correct reading? |
|
Back to top |
|
|
bob S.F. Moderator
Joined: 07 Mar 2004 Posts: 802 Location: Staff
|
Posted: Sun Jul 22, 2007 12:10 pm Post subject: |
|
|
Doesn't matter, it is the same eeprom, no need to desolder it.
PonyPorg works with SIPROG, it is a basic for this program. Select SIPROG API in <Interface> and do not forget to calibrate before use.
Quote: | Maybye a stupid question: It is necessary that an eeprom is insert or connected with the simple programmer befor plug in at the COM 1? |
Connect to eeprom after the laptop's POST. |
|
Back to top |
|
|
Calvin Interesat
Joined: 17 Jul 2007 Posts: 13
|
Posted: Wed Aug 08, 2007 7:57 pm Post subject: |
|
|
Now I got a usb-programmer Batronix BX 32p. It reads and writes the unsolded test-24c02 without a problem. BUT it doesnīt read the solded Eeprom on the Toshi-Mainboard.
I wait until the Laptop is on the passwordscreen OR I entered the BIOS. After that I connect the three wires Vss (GND), SDA and SCL and start the program. But it always quit with the error-message.
Any ideas?
/edit: The second solded 24C02 on the Board could be read without any problems. |
|
Back to top |
|
|
bob S.F. Moderator
Joined: 07 Mar 2004 Posts: 802 Location: Staff
|
Posted: Wed Aug 08, 2007 11:20 pm Post subject: |
|
|
That is because the 24c02 is not at A0 address. I will ask victor to build a 24C02 reader like the 24C01 one, that is able to scan the address. Anyway, you may use Ponyprog but you have to modify the PONYPROG200.ini's base address. To be sure what is the eeprom addres check the pins #1, #2 and #3 logical state.
For example:
pin 1 =0
pin 2 =0
pin 3 =0
That is A0 address, the base address from where I2C eeproms respond. etc |
|
Back to top |
|
|
Calvin Interesat
Joined: 17 Jul 2007 Posts: 13
|
Posted: Thu Aug 09, 2007 12:33 am Post subject: |
|
|
At both eeproms Vss is connected to the Pins 1 - 3.
The one from wich I have posted the first picture, could be read without problems.
- Start the laptop. - On passwordscreen or BIOS connect the wires - Start Prog Express and read the file.
On the second eeprom Pin 7 (Mode/WC) is connected on the board and if I try the same procedure like for the other I get an errormessage.
Iīm wondering if the BUS for this eeprom is still working while the passwordscreen or Bios is showing on the display, so I canīt get a clear signal to read?
At the "Bus-Chip" are to little fields wich are marked with "Reset".
Here a picture of it: http://img45.imageshack.us/my.php?image=toshibkv9.gif |
|
Back to top |
|
|
victor S.F. Boss
Joined: 07 Mar 2004 Posts: 2581 Location: Staff
|
Posted: Thu Aug 09, 2007 11:58 am Post subject: |
|
|
The pin 7 is the WP (Write protect) and in your picture is tied to Vcc, meaning you can only read the chip.
Bob is right, I guess the eeprom is set to work at a different address, not 0xA0, you must check the A0-A1-A2 pins.
A programmer, in general, uses 0xA0 just because it assumes you do not read it in system with other eeproms connected to the same bus. And that is your problem here..
bob wrote: | I will ask victor to build a 24C02 reader like the 24C01 one, that is able to scan the address |
Great, I'll see what I can do, but these days I am bussy with the iPhone unlock, which is almost done.. _________________ Victor Voinea
ALLservice HQ, Romania. |
|
Back to top |
|
|
Calvin Interesat
Joined: 17 Jul 2007 Posts: 13
|
Posted: Thu Aug 09, 2007 12:43 pm Post subject: |
|
|
Sorry, maybye I am too stupid to understand.
I thougt that when the three Pins 1,2,3 are connected with GND/Vss (like they are on the Mainboard) the Startadress is set to A0. Or am I wrong with that and the Startadress could be different without difference by connection to the Pins 1,2,3 ?
Here is picture wich shows the connection of the Pins 1, 2, 3 and GND:
[/img] |
|
Back to top |
|
|
victor S.F. Boss
Joined: 07 Mar 2004 Posts: 2581 Location: Staff
|
Posted: Fri Aug 10, 2007 1:56 am Post subject: |
|
|
Yes, when pins 1-2-3 are grounded the base address is 0xA0, but I couldn't figure this out from the prev picture. And now I see that WP pin is not tied to Vcc, there is only a cap between them, and anyway that has no relevance.
MAybe your programmer can't cope with in-system chips, you have to build a driven programmer based on MAX232, this will works perfect with these.
You may use Pony with default settings, but you have to invert the SCKL, D-in and D-out signals in <interface>. _________________ Victor Voinea
ALLservice HQ, Romania. |
|
Back to top |
|
|
Calvin Interesat
Joined: 17 Jul 2007 Posts: 13
|
Posted: Fri Aug 10, 2007 2:27 pm Post subject: |
|
|
Where I can get a plan for a driven programmer with a Max323?
Or better, because I havenīt have much experience in soldering interfaces, Do someone sell such a driven programmer? |
|
Back to top |
|
|
|