Difference between revisions of "AT24RF08"

From ThinkWiki
Jump to: navigation, search
Line 6: Line 6:
  
 
ThinkPads store critical information on this EEPROM, including the BIOS admin password.  Editing this EEPROM bypassing the BIOS requires hardware hacking to access the chip's serial interace directly, however.  It also requires special programs to access the chip's serial interface and decode the password.  The procedure is detailed in [[Maintenance#Recovering_BIOS_passwords|Recovering BIOS Passwords]].
 
ThinkPads store critical information on this EEPROM, including the BIOS admin password.  Editing this EEPROM bypassing the BIOS requires hardware hacking to access the chip's serial interace directly, however.  It also requires special programs to access the chip's serial interface and decode the password.  The procedure is detailed in [[Maintenance#Recovering_BIOS_passwords|Recovering BIOS Passwords]].
 
==External Sources==
 
* [http://www.atmel.com ATMEL]
 
* [http://www.atmel.com/dyn/resources/prod_documents/DOC1072.PDF ATMEL - Direct link to AT24RF08C datasheet]
 
* [http://www.atmel.com/dyn/resources/prod_documents/doc3256.pdf ATMEL - Direct link to AT24C08 datasheet]
 
* [http://www.atmel.com/dyn/products/product_card.asp?family_id=644&family_name=RF+Identification&part_id=2370 ATMEL - AT24RF08C product page]
 
* [http://www.atmel.com/dyn/products/product_card.asp?family_id=647&family_name=Serial+EEPROM&part_id=3701 ATMEL - AT24C08 product page]
 
  
 
== ThinkPads this chip may be found in ==
 
== ThinkPads this chip may be found in ==
 
 
*ThinkPad {{570E}}
 
*ThinkPad {{570E}}
 
*ThinkPad {{600E}}, {{600X}}
 
*ThinkPad {{600E}}, {{600X}}
Line 22: Line 14:
 
*ThinkPad {{X20}}
 
*ThinkPad {{X20}}
 
*probably more
 
*probably more
 +
 +
==External Sources==
 +
* [http://www.atmel.com ATMEL]
 +
* [http://www.atmel.com/dyn/resources/prod_documents/DOC1072.PDF ATMEL - Direct link to AT24RF08C datasheet]
 +
* [http://www.atmel.com/dyn/resources/prod_documents/doc3256.pdf ATMEL - Direct link to AT24C08 datasheet]
 +
* [http://www.atmel.com/dyn/products/product_card.asp?family_id=644&family_name=RF+Identification&part_id=2370 ATMEL - AT24RF08C product page]
 +
* [http://www.atmel.com/dyn/products/product_card.asp?family_id=647&family_name=Serial+EEPROM&part_id=3701 ATMEL - AT24C08 product page]

Revision as of 00:12, 18 January 2006

The ATMEL AT24RF08 (24RF08 for shorts) is a 8KiB serial access EEPROM with an RFID interface. Its serial interface is similar to that of the AT24C08 EEPROM, and it is better described in the AT24C08 datasheet.

Serial interface access to the EEPROM is available through the I2C bus on some ThinkPads, at I2C addresses 0x54 - 0x57 with an additional "access protection page" at address 0x5c. Since the chip itself is not an I2C client, a bridge of some sort is likely being employed. This is probably the reason for the Problem with lm-sensors killing some older ThinkPads.

The RF interface is not used on the ThinkPads, but the EEPROM also has a memory protection map, which the BIOS uses to protect access to sensitive data. Note that this means the EEPROM suffers at least two write cycles every boot (unprotect/protect).

ThinkPads store critical information on this EEPROM, including the BIOS admin password. Editing this EEPROM bypassing the BIOS requires hardware hacking to access the chip's serial interace directly, however. It also requires special programs to access the chip's serial interface and decode the password. The procedure is detailed in Recovering BIOS Passwords.

ThinkPads this chip may be found in

External Sources