Hi folks,
Thanks #coreboot for all your help with my laptop, I learnt a lot today from you all. Unfortunately my first attempt at installing coreboot has resulted in a bricked laptop.
I tried to cheat by making an educated guess of the SPI chip model without pulling my laptop to bits to verify. However, it seemed right according to the responses i was getting from flashrom -V for the failed chips, since the manufacturer id and model id I was getting from flashrom matched the datasheet specs for a particular chip.
I downloaded and compiled the crossgcc toolchain.
I created a patch for flashrom and proceeded to read my flash. I got a successful read from flashrom and dumped my vgabios.
I compiled coreboot for T60 and followed the wiki grabbing the 3 patches for Lenovo stuff and inserting my custom SMBIOS details in the config.
Once i felt happy with my coreboot.rom I followed exactly the procedure on the coreboot Lenovo wiki to flash my laptop internally.
I have attached here the coreboot config i used, the clues I used to write the flashrom patch, the flashrom patch i wrote, and the flashing log.
My current T60 status is "Bricked, in Bucts 1 configuration"
I guess my next step is to pull my laptop to bits without removing the CMOS battery and see if the flash chip is indeed the one that I estimated, and perhaps reflash it with coreboot? I'm not too sure what to do next but GNUtoo from #coreboot recommends a poloma clip. Coreboot team were very very helpful in trying everything to help me and warned me right at the start I needed a way to recover. They were right!
Damien