chromeos-firmwareupdate --sb_extract /tmp;
flashrom -w /tmp/bios.bin"
(yes i flashed the whole thing, thinking it'd restore "better")Using the Chromebook Pixel (2013)
Here is the sequence of events that got me here:
1. lost the ability to boot seabios (ctrl-d didn't work)
2. disabled firmware write protect; removed the screw and --wp-disable
3. enabled dev mode: "/usr/share/vboot/bin/make_dev_firmware.sh" (i don't know why, the command sounded good) after this my hwid="X86 LINK TEST 6638 DEV"
4. "restored" original firmware: "chromeos-firmwareupdate --sb_extract /tmp;
flashrom -w /tmp/bios.bin"
(yes i flashed the whole thing, thinking it'd restore "better")
5. "/usr/share/vboot/bin/set_gbb_flags.sh 0x00" (it complained about the gbb flags on boot so i "fixed" them)
So, yes I played fast and loose with commands I probably should have read more earlier.
My symptoms now are "Chrome OS is missing or damaged"
and when I put in my USB recovery image downloaded from linux_recovery.sh, it says "The device you inserted does not contain Chrome OS"
Can anyone tell me is my only recourse to manually flash the chip directly? Or is there another way?
I'd like to either restore Chrome OS or install debian. At the moment, can't boot either.
So, is there a way to make the recovery image happy? Is it not happy because my hwid is wrong? It used to be "LINK LAUREL AGZ-K 4513".
Or is there a way to flash and restore the previous bios extracted from the recovery image?
Or is there a way to recover using the Chrome OS firmware using and a dev (Chromium os) image? (i think i screwed up the original signing mechanism in step 3 above)
Any pointers would help immensely, even if it's just to confirm that I've "bricked" it.
TIA
--
--
Chromium OS discuss mailing list: chromium-...@chromium.org
View archives, change email options, or unsubscribe:
http://groups.google.com/a/chromium.org/group/chromium-os-discuss?hl=en
2015-04-27 4:36 GMT+08:00 Darrell Kundel <darrell...@gmail.com>:Using the Chromebook Pixel (2013)
Here is the sequence of events that got me here:
1. lost the ability to boot seabios (ctrl-d didn't work)Legacy is Ctrl-L, not Ctrl-D.
2. disabled firmware write protect; removed the screw and --wp-disable
3. enabled dev mode: "/usr/share/vboot/bin/make_dev_firmware.sh" (i don't know why, the command sounded good) after this my hwid="X86 LINK TEST 6638 DEV"Here you changed your firmware keys to developer keys.4. "restored" original firmware: "chromeos-firmwareupdate --sb_extract /tmp;
flashrom -w /tmp/bios.bin"
(yes i flashed the whole thing, thinking it'd restore "better")Here you reverted all the changes by make_dev_firmware. It's now using the key inside that chromeos-firmwareupdate.If that comes from a MP system image, then you're back to MP key.5. "/usr/share/vboot/bin/set_gbb_flags.sh 0x00" (it complained about the gbb flags on boot so i "fixed" them)So, yes I played fast and loose with commands I probably should have read more earlier.
My symptoms now are "Chrome OS is missing or damaged"Please press TAB and provide the printed recovery_reason.
Legacy Boot Doesn't Work
Sometimes it's possible to break the SeaBIOS install in the flash (sometimes doing innocuous things like tweaking the GBB flags). If you do get into such a situation:
- Check that dev_boot_legacy is set to 1 when you run crossystem
- If it isn't, then see the normal Legacy Boot section above
- if it is, then see below
You can safely reset the copy of SeaBIOS in your flash by running (as root):
# chromeos-firmwareupdate --sb_extract /tmp
# flashrom -w /tmp/bios.bin -i RW_LEGACY
To unsubscribe from this group and stop receiving emails from it, send an email to chromium-os-dis...@chromium.org.
Please try Ctrl+U
William
And you need to enable dev mode first.
You seems go to the recovery mode, in recovery mode, you need Google product signed image.
That’s why you see there is no valid image.
To install developer self-built image, please try Ctrl+U
Please also make sure boot from usb is enabled.
William
A couple follow-on questions, if you wouldn't mind indulging me..My previous hwid used to be "LINK LAUREL AGZ-K 4513", but now it is still "X86 LINK TEST 6638".What are the ramifications of it being what it is?