GithubHelp home page GithubHelp logo

Comments (6)

Thrilleratplay avatar Thrilleratplay commented on July 24, 2024

huh. I am not sure why it is trying to pull and build coreboot v4.4. I'm not surprised it wouldn't build using the current docker image as the build system has changed significantly since 6 years ago.. Did you try another command that partially ran before running ./build.sh -i t430? There could have been cached files from a bad pull that caused that.

from coreboot-builder-scripts.

dazWiLLiE avatar dazWiLLiE commented on July 24, 2024

Well.. I bricked my thinkpad. The build went fine, I proceeded to change bootsplash,

convert bootsplash.jpg -alpha set -verbose -depth 32 bootsplash.bmp
util/cbfstool/cbfstool build/coreboot_lenovo-t430-complete.rom add -f splash/bootsplash.bmp -c lzma -n bootsplash.bmp.lzma -t raw

tried to flash with t430/flashrom.sh, didn't work, complained about readonly chips. So I used the command I've used before instead (big mistake):

flashrom -p internal:laptop=force_I_want_a_brick -w build/coreboot_lenovo-t430-complete.rom --ifd -i bios -N

Now on boot it only shows a white screen.

I guess the problem was doing it without the layout?

Anyway, ordered a Pomona 5250 so we'll see how it goes.

from coreboot-builder-scripts.

Thrilleratplay avatar Thrilleratplay commented on July 24, 2024

Thew white screen may just be bootsplash displaying incorrectly (it is insanely finicky). Try to let it boot to the OS and see if anything changes. If so, the initial failed flashrom attempt may have created a backup you can restore from.

Did you have coreboot installed before, if so did you use 1vyrain? If I remember correctly if you use the --ifd flag with -i biosit will read the existing idf from the BIOS, but because of options like force_I_want_a_brick, i prefer the config file option to prevent trying to debug situations like this.

Good news, external flashing is really not too different from what you have already done or difficult after getting set up if you have a Pomona clip and a CH341A or Raspberry Pi. Just take your time and be sure to double then triple check the wiring before running flashrom again. The bad news....this is a T430...and is a pain to flash externally as the chips are on the bottom of the motherboard behind a metal plate. The laptop will effectively need to the disassembled to remove the motherboard. Here is a link to the T430 hardware maintenance manual which could be helpful.

from coreboot-builder-scripts.

dazWiLLiE avatar dazWiLLiE commented on July 24, 2024

Thanks for the info. I deassembled the t430, downloaded skulls, located the chip (which apparently is a 25Q32BVSIG), and flashed the top. First try failed the verification after flash, second try succeded. Now when I try to boot, the power button lights up, and then it turns off.

I followed this guide (Hardware Example: CH341A based).

Flashing the left chip is optional but highly recommended.

I tried to flash that multiple times, readjusting the clip, but flashrom told me it couldn't find any chip. (Perhaps I need to try again)

Do you think I need to flash the bottom too, and that that is the problem?

Edit: Yes, I used 1vyrain before, flashing coreboot (skulls), back to standard 1vyrain, and if I remember correctly back to coreboot (skulls) again before trying to build this myself.

from coreboot-builder-scripts.

Thrilleratplay avatar Thrilleratplay commented on July 24, 2024

Assuming this is the 8M chip, for the T430, I would say it is in your best interest to flash it as it contains the IFD write lock flag. Disabling this will allow you to flash internally without disassembling your laptop. It also contains the GBE blob, which is mostly benign, and the ME blob that most people choose to neuter using me_cleaner. Ultimately, it is your device and you can do whatever you want with it.

from coreboot-builder-scripts.

Thrilleratplay avatar Thrilleratplay commented on July 24, 2024

@dazWiLLiE I found the cause of you original issue and pushed a fix. I'm not sure if something changed or it worked by chance for the longest time.

I am going to close this issue but feel free to reopen if you still are having issues.

from coreboot-builder-scripts.

Related Issues (19)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.