MrChromebox / firmware

Issue tracker for firmware issues
78 stars 15 forks source link

Flashing Full ROM/UEFI Thinkpad C13 / Morphius - Device won't boot #621

Closed ZeroCoolPhD closed 4 months ago

ZeroCoolPhD commented 5 months ago

Hi,

After using the script to flash UEFI/Full rom the device wont boot. Only the power light comes up for a second and does absolutely nothing else. I've managed to unbrick the device following the unbricking instructions using the susy-q cable and flashing the stock firmware backup. Doing that works and I'm able to get into ChromeOS again.

I've tried flashing the full rom using the script twice to the same result. Also get the same result flashing the full rom with the flashrom tool, following the unbricking instructions.

What could be causing this?

Thanks.

MrChromebox commented 5 months ago

no idea, boots fine on my Morphius here, and for others. Would need to have you flash a serial-enabled build and log via suzyQ

ZeroCoolPhD commented 5 months ago

no idea, boots fine on my Morphius here, and for others. Would need to have you flash a serial-enabled build and log via suzyQ

I know how to flash and open a serial console to see the output, if that is what you are referring to, but what do you mean by serial-enabled build?

MrChromebox commented 5 months ago

what do you mean by serial-enabled build?

a build which has the option to output the boot log in real time via a serial port enabled; one compiled with CONFIG_CONSOLE_SERIAL=y

gladiw commented 5 months ago

similar problem while upgrading from chromeos stock rom to coreboot_edk2-berknip-mrchromebox_20240415.rom with chromebook 14b-na0 (picasso & EMMC version). The power light flashes, and the CPU fan works, even when I press esc+refresh+power key,the power light will turn off for seconds and flash again, but nothing else. I recover the stock rom by CH341 to use chromeos for the time being.

MrChromebox commented 5 months ago

I recover the stock rom by CH341 to use chromeos for the time being.

can you try again, and the UEFI image with the ch341a if needed and see if that works?

coolstar tested on BERKNIP and no issues

gladiw commented 5 months ago

I recover the stock rom by CH341 to use chromeos for the time being.

can you try again, and the UEFI image with the ch341a if needed and see if that works?

coolstar tested on BERKNIP and no issues

I tried to upgrade 20240415.rom several times with both utility script and ch341a, and the results were still the same.

fandango96 commented 4 months ago

Hey @ZeroCoolPhD and @gladiw, I'm not sure if this will help but as both of you have the ability to unbrick - may well be worth a try! I have the same device (MORPHIUS) and flashed full ROM / UEFI on it yesterday.

If you've followed the steps here: https://docs.chrultrabook.com/docs/firmware/flashing-firmware.html, once the script says that flash was successful, rebooting will NOT bring up the coreboot screen and the power button will flash like you've observed.

However, if instead, you plug the battery back in (because you must've unplugged it to disable WP) and then hit Esc + reload + power button (my charging cable was also connected to the laptop, not sure if this is necessary), you should see the nice coreboot screen and can hit Esc to bring up boot options.

ZeroCoolPhD commented 4 months ago

However, if instead, you plug the battery back in (because you must've unplugged it to disable WP) and then hit Esc + reload + power button (my charging cable was also connected to the laptop, not sure if this is necessary), you should see the nice coreboot screen and can hit Esc to bring up boot options.

@fandango96 This actually worked.

Thanks a lot!