Difference between revisions of "ProBook 6470b"
(18 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
− | The HP ProBook 6470b models that I have encountered have used a MX25L6406E | + | [[File:Soic8_clip.jpg|thumb|Test Clip that I used]] |
+ | The HP ProBook 6470b models that I have encountered have used a [https://www.macronix.com/Lists/Datasheet/Attachments/7370/MX25L6406E,%203V,%2064Mb,%20v1.9.pdf MX25L6406E] 64M-BIT CMOS SERIAL FLASH BIOS chip. It is a SOIC8 package and the lower plastic chassis of the laptop must be removed to access it easily using the [https://www.sparkfun.com/products/13153 SOIC8 test clip] | ||
− | + | <br> | |
+ | Lets just assume that if you use any of these instructions on any of your own (or someone elses) equipment that you do so at your own demise. Kittens will die and babies will go hungry if you screw anything up. '''DO SO AT YOUR OWN RISK!!''' | ||
+ | <br><br> | ||
− | Bus Pirate< | + | |
+ | I have found that you do not need to connect the Vcc lines on any of the pins indicated if you let the laptop power brick provide the proper regulated voltage. '''If you use a genuine HP power supply and do not have the battery connected, it may detect the absence of the battery and turn off. Also, if you use an aftermarket supply with poor regulation, you may experience poor consistency in your reads and SHOULD NOT flash your BIOS over SPI if this is the case. If you cannot get consistent reads.... DO NOT WRITE!! You have been warned''' My suggestion is to make sure you can get, at a minimum, '''THREE''' full binary reads that have the same checksum. If you cannot do this, you may have to resort to supplying the proper Vcc to the chip externally with proper regulation. DO SO AT YOUR OWN RISK.<br><br> | ||
+ | |||
+ | |||
+ | Below are the connections that I made. Factory HP Power Supply Brick and the laptop battery installed for Vcc. | ||
+ | {{{code| | ||
+ | |||
+ | |||
+ | Bus Pirate <----> MX25L6406E | ||
CS<-------------->CS# | CS<-------------->CS# | ||
MISO<-------------->SO/SIO1 | MISO<-------------->SO/SIO1 | ||
− | + | nc <-------------->WP# | |
GND<-------------->Vss(GND) | GND<-------------->Vss(GND) | ||
MOSI<-------------->SI/SIO1 | MOSI<-------------->SI/SIO1 | ||
CLK<-------------->SCLK | CLK<-------------->SCLK | ||
− | + | nc <-------------->HOLD# | |
− | + | nc <-------------->Vcc | |
}}} | }}} | ||
+ | [[File:MX25L6406E pins.png|thumb]] | ||
+ | [[File:MX25L6406E pin description.png|thumb]] | ||
+ | ===BIN Dumping Ground=== | ||
+ | *CNU3419FKT.bin | ||
+ | *CNU3419FKT.NoPassword.bin |
Latest revision as of 03:11, 7 May 2020
The HP ProBook 6470b models that I have encountered have used a MX25L6406E 64M-BIT CMOS SERIAL FLASH BIOS chip. It is a SOIC8 package and the lower plastic chassis of the laptop must be removed to access it easily using the SOIC8 test clip
Lets just assume that if you use any of these instructions on any of your own (or someone elses) equipment that you do so at your own demise. Kittens will die and babies will go hungry if you screw anything up. DO SO AT YOUR OWN RISK!!
I have found that you do not need to connect the Vcc lines on any of the pins indicated if you let the laptop power brick provide the proper regulated voltage. If you use a genuine HP power supply and do not have the battery connected, it may detect the absence of the battery and turn off. Also, if you use an aftermarket supply with poor regulation, you may experience poor consistency in your reads and SHOULD NOT flash your BIOS over SPI if this is the case. If you cannot get consistent reads.... DO NOT WRITE!! You have been warned My suggestion is to make sure you can get, at a minimum, THREE full binary reads that have the same checksum. If you cannot do this, you may have to resort to supplying the proper Vcc to the chip externally with proper regulation. DO SO AT YOUR OWN RISK.
Below are the connections that I made. Factory HP Power Supply Brick and the laptop battery installed for Vcc.
Bus Pirate <----> MX25L6406E CS<-------------->CS# MISO<-------------->SO/SIO1 nc <-------------->WP# GND<-------------->Vss(GND) MOSI<-------------->SI/SIO1 CLK<-------------->SCLK nc <-------------->HOLD# nc <-------------->Vcc
BIN Dumping Ground
- CNU3419FKT.bin
- CNU3419FKT.NoPassword.bin