(12-23-2014, 06:53 AM)BDMaster Wrote: [ -> ]I wil try to found as I haven't It !!!
Regards
Actually, I really only need to know if MX25L6405D is still the BIOS chip used in this version (and I'd prefer not to rip apart the laptop if I don't have to
). I was also considering buying my own SPI programmer for this job - do you have any recommendations?
Also, has anyone tried flashing the BIOS from DOS after using the Lenovo Maintenance Disk to unlock the EEPROM? Not sure if the protected registers would then be unlocked, but have you heard of someone trying this method? I don't have a USB floppy drive to test this with, but I've been trying (and failing) to get my USB drive to do the trick.
I can report that after much, much testing, I finally got a USB bootable copy of the Lenovo Maintenance Disk to work! It allowed me to edit EEPROM values such as serial, main board ID, etc. Unfortunately even after tinkering and getting a shell to work on that boot image, I was still unable to write to the BIOS with fpt. At this point my only hope is to borrow or purchase a flash programmer.
Does anyone have any recommendations? I heard that the chip on my board may actually be a newer revision of the MX25L6405D, the MX25L3206E. In the event it is actually different, I'd like the programmer to be compatible with both. Ideas?
Alright, back to annoy you all again. I decided to take the plunge and open the laptop up, and without too much effort I found the flash chip. Unsurprisingly (at least according to other websites), the flash chip listed in FPT is incorrect; my laptop actually has a MX25L6475E EEPROM. I'm going to pick up both the replacement wireless card and a chip programmer and will report back once I have those materials!
I have some spare MX25L6475E ICs on the way, though I purchased a TL866CS, a test clip for SOP-8, and an adapter board to fit into the programmer. The MiniPro software the programmer shipped with didn't have a preset for the 6475, so I opted for the 6445, as it has the same instruction set, pin definitions, timings, etc. No matter what I do, I can't seem to get the setup to detect the chip - even if the laptop is plugged in (NOT turned on) or if the TL866CS is plugged into a powered USB port. I realize it would be best for me to desolder the chip and use it directly with the programmer, but that isn't an option yet. Is there anything I can do to try to make this setup work? I'm trying to obtain the dump BDMaster needs of the 64mbit IC itself and would need to ask for help from other people to desolder and such - I really don't want to have to rely on others for this.
Any information would be appreciated!