MrChromebox / scripts

Scripts for setup/install/firmware update for ChromeOS devices
The Unlicense
579 stars 165 forks source link

Reverting to standard firmware using a script is not possible on pixel book go #431

Closed Mir-Win closed 2 weeks ago

Mir-Win commented 2 weeks ago

I'm doing it according to the script, but the standard firmware has been removed, I need help. photo_2024-10-28_12-31-51 photo_2024-10-28_12-32-14 photo_2024-10-28_12-32-24 photo_2024-10-28_12-32-31 photo_2024-10-28_12-32-37

Mir-Win commented 2 weeks ago

I would like to return the stock firmware and use Chrome OS as intended.

MrChromebox commented 2 weeks ago

you cut off an important part from the picture -- what is the failed byte count?

Mir-Win commented 2 weeks ago

took another photo. if I understood correctly what is needed photo_2024-10-28_15-54-41

MrChromebox commented 2 weeks ago

if you try to update to the latest UEFI firmware, does it fail similarly or succeed?

Mir-Win commented 2 weeks ago

this is the result

photo_2024-10-28_15-54-41

MrChromebox commented 2 weeks ago

please attach the file /tmp/flashrom.log here so I can see it

Mir-Win commented 2 weeks ago

flashrom.log

Mir-Win commented 2 weeks ago

Good afternoon, I want to clarify, did I do what I needed to do?

MrChromebox commented 2 weeks ago

It's unclear to me from the log why you're running into this issue, need to ask someone else for input

Mir-Win commented 2 weeks ago

Сan you recommend a specialist in this matter?

MrChromebox commented 2 weeks ago

I'm talking to the folks on #flashrom in IRC, they're the experts

Mir-Win commented 2 weeks ago

Hello dear friend, this could not be due to the fact that the disk is crookedly broken? sda 8:0 1 14,3G 0 disk
├─sda1 8:1 1 10M 0 part
├─sda2 8:2 1 16M 0 part
├─sda3 8:3 1 2,3G 0 part
├─sda4 8:4 1 16M 0 part
├─sda5 8:5 1 2M 0 part
├─sda6 8:6 1 512B 0 part
├─sda7 8:7 1 512B 0 part
├─sda8 8:8 1 16M 0 part
├─sda9 8:9 1 512B 0 part
├─sda10 8:10 1 512B 0 part
├─sda11 8:11 1 8M 0 part
└─sda12 8:12 1 32M 0 part
mmcblk0 179:0 0 115,2G 0 disk
├─mmcblk0p1 179:1 0 263,1M 0 part /boot/efi ├─mmcblk0p2 179:2 0 976,6M 0 part /boot └─mmcblk0p3 179:3 0 114G 0 part
└─cryptdata 252:0 0 114G 0 crypt ├─data-root 252:1 0 110,2G 0 lvm / └─data-swap 252:2 0 3,8G 0 lvm [SWAP] mmcblk0boot0 179:8 0 4M 1 disk
mmcblk0boot1 179:16 0 4M 1 disk

MrChromebox commented 2 weeks ago

I don't see any issue with the disk partition structure here -- what is your concern?

Mir-Win commented 2 weeks ago

I think there are different options, could there be a problem with the emmc flash chip?

MrChromebox commented 2 weeks ago

the eMMC would not affect the flashing of the firmware, that is on a separate chip

Mir-Win commented 2 weeks ago

Maybe it's possible to do this through the programmer?

Mir-Win commented 2 weeks ago

By the way, I tried to disconnect the battery, connect the power and do it again according to the script, but I got the same result

Mir-Win commented 2 weeks ago

Снимок экрана 2024-10-30 164337 this is what official support

Mir-Win commented 2 weeks ago

you can also think about a chip spi flash with bootloader, what do you think about this?

MrChromebox commented 2 weeks ago

Снимок экрана 2024-10-30 164337 this is what official support

that person does not know what they are talking about

you can also think about a chip spi flash with bootloader, what do you think about this?

you can of course do this, but the flash chip is likely not clippable (WSON-8 package, not SOIC-8), so would require a different set of tools to flash externally

Mir-Win commented 2 weeks ago

Here's what we got

![Uploading IMG_20241030_184808_951.jpg…]()

1000010209

Mir-Win commented 2 weeks ago

1000010207

Mir-Win commented 2 weeks ago

but after the attempt to restore the reboot and everything starts again ..., something is clearly missing

MrChromebox commented 2 weeks ago

you cannot use a ChromeOS Recovery USB with the MrChromebox firmware, you have to restore the stock firmware first

Mir-Win commented 2 weeks ago

Great, can you give advice on how to do this? Honestly, I'm already a little confused, I followed the instructions, but I clearly something is going wrong and chrome os is not restored. I read different comments and see a lot of contradictions. Please help me.

MrChromebox commented 2 weeks ago

I followed the instructions

not based on the picture posted.

You need to restore the stock firmware using my script. That's not working, and what prompted you to open this issue. You cannot do anything else until that issue is resolved. Recovery media is useless without stock ChromeOS firmware.

Mir-Win commented 2 weeks ago

OK, then what can you try to restore the firmware using your script? Could I make a mistake in the process somewhere?

Mir-Win commented 2 weeks ago

Maybe I need to do some actions for you so that you can better understand what the problem is?

Mir-Win commented 2 weeks ago

I also want to understand for myself whether your script can download the firmware from the Internet on its own, I read that it is possible here

MrChromebox commented 2 weeks ago

I also want to understand for myself whether your script can download the firmware from the Internet on its own, I read that it is possible here

that article is from 2017, the feature was removed some time ago. I don't have the time to maintain a catalog of stock firmware images for every device I support just because people can't be bothered to safely store a backup of their firmware

Mir-Win commented 2 weeks ago

Thanks for your honest answer! Now everything is clear to me and there is no need to think that I did something wrong (well, except for not taking care to save the standard firmware). But I do not lose hope that you can still help me and give me an image of the standard firmware, perhaps not now, but soon, and I will do what I wanted. Thank you again for your time, perhaps the image you provided will help someone else, and this post will save people from rash actions when flashing their device

Mir-Win commented 2 weeks ago

By the way, I bought another laptop with the same firmware. I can take her image using your script? and then stop your pixel?

MrChromebox commented 2 weeks ago

Here is the latest recovery image firmware for ATLAS. If you use the firmware from your other device, then they will have the same serial # which might post problems. Also, you cannot read the entire flash image from a live system (though you can with an external programmer).

coreboot-Google_Atlas.11827.198.0.zip

Mir-Win commented 2 weeks ago

Thank you very much for your efforts. Tomorrow I will continue the experiments and describe the results obtained. How nice it is that there are specialists ready to help you.

Mir-Win commented 2 weeks ago

Dear friend, I tried different recovery methods, but they didn’t work either and I can’t figure out the reason. Can I continue to try to use your help and once again post the whole story here step by step for observation and control on your part?

MrChromebox commented 2 weeks ago

Dear friend, I tried different recovery methods, but they didn’t work either and I can’t figure out the reason. Can I continue to try to use your help and once again post the whole story here step by step for observation and control on your part?

not sure what you mean, what did you try?

flashing the firmware I provided above using a USB programmer is the best way to proceed at this point for reverting to ChromeOS

Mir-Win commented 2 weeks ago

Теперь стало еще понятнее, спасибо! Но таких знаний у меня точно нет, буду искать специалиста, который мне поможет в этом, по результатам, отпишусь.