by antonl1911 » Mon Apr 14, 2014 8:05 am
Yes, I have altered SPI by opening the box (in fact, removing the screws was enough to disable hw protection for flash).
As it turned out, the verified uboot image is restored during chromeos recovery, at PostInstall stage.
To restore the factory condition I had to do the following:
0) Created system restore sd card with google utility.
* Run "vboot_twostop" cmd in u-boot, press ctrl+u to start restoration from sd card.
* After a while, it failed to restore with "Unexpected error". 3rd VT (Alt+F3) contained messages about write protection being enabled both in hw and in sw. So, there is no point in starting it with write protection still enabled.
1) Removed hardware write protection (by removing the screws from bottom). Reran restore procedure with vboot_twostop, then Ctrl+U. It successfully written the firmware, but failed on writing the 'ec' part.
2) Enabled hardware protection back and ran the restore procedure once more. Now it all went OK.
After that, ChromeOS is starting as it should. One minor problem is that I'm unable to disable developer mode, white screen is displayed for ~2 seconds.