merge / skulls

pre-built coreboot images and documentation on how to flash them for Thinkpad Laptops
GNU General Public License v3.0
674 stars 65 forks source link

Using Skulls on Lenovo X230, CH341, Python not present error #203

Open Catacombs38 opened 2 years ago

Catacombs38 commented 2 years ago

Trying to Install Skulls onto Lenovo X-230 with Ubuntu 20 LTS, CH341 and clip.

When trying to run Skulls on bottom Chip, to eliminate Intel ME, I get message about Python not found. I have Python 3, and so on. Three reads successful. Then at the end.

start unlocking … ./external_install_bottom.sh: ./util/me_cleaner/me_cleaner.py: /usr/bin/python: bad interpreter: No such file or directory

Command to create Python pointer to Python 3 is:

sudo apt-get install python-is-python3

Using Ubuntu 20 LT

Other commands I previously needed to enter.

https://www.howtoinstall.me/ubuntu/18-04/flashrom/

sudo apt update sudo apt install flashrom

https://askubuntu.com/questions/192645/make-command-not-found

sudo apt-get install build-essential sudo apt-get install --reinstall make

When trying to run Skulls on bottom Chip, to eliminate Intel ME, I get message about Python not found. I have Python 3, and so on.

Command to create Python pointer to Python 3 is:

sudo apt-get install python-is-python3

At some point I did a massive overall update. Not sure if that helped me at all.

After Skulls seemed to run normally by the text in the terminal, took a long time.

I reassembled X230. Will not start up. Light under power switch shows when I press it. No fans, nothing on screen. Nothing show on Disc use. Power cord in but the battery does not show to be charging.

A bit off the point. as part of the ROM write to the lower chip, it shuffles something down in the chip. I am guessing it is not good to attempt another Flash of the same type? Although others suggest they have flashed several times, with terminal showing successful finish. and finally it worked. Also guess they did not reassemble X230 each time.

merge commented 2 years ago

true. we should check for python availability at the beginning and test for python3 too

merge commented 2 years ago

done in https://github.com/merge/skulls/commit/35ef7a37631d445aa2fd90f0d5c66ccb48956320 so at least the situation becomes clearer.

merge commented 1 year ago

what's exactly the issue here (if any still)? thank you!

Catacombs38 commented 1 year ago

Sorry, This represents an effort to Flash Lenovo X230

Someone told me to write up some of the specifics of the help I had received so others would have an easier time.

not really a complaint