Conversation

how do i port coreboot/libreboot boosts_welcome

2
2
0
@thing@thegayagenda.fans you see how the others did it... and try from there on...
1
0
0

@thing For porting coreboot, it’s not very well documented and much information is stored only in the heads of coreboot developers, but you should read these links:

Basically you should obtain some dumps (preferably with all SATA/PCIe ports filled), find a similar already-supported board, and try to adapt it using information from the dumps you obtained.

But first, you should make sure that your computer doesn’t have bootguard (the first guide I linked explains how): anything ivy bridge (intel 3rd gen) or older won’t have bootguard, haswell (4th gen) won’t have bootguard if you have a socketed CPU, and anything with MEv11 (skylake/kaby lake/kaby lake refresh (6th gen, 7th gen, and some mobile 8th gen)) might have bootguard but it’s broken and you can just use deguard to bypass it.

The only board I have ported (optiplex 5050 sff (I should finish that at some point)) was relatively similar to an already-supported board (optiplex 3050 micro) so it was relatively easy. If it was more different (and had an unsupported SoC or SuperIO or something) I would probably have no idea how to port it.

For AMD, unless it’s quite recent and supported by OpenSIL (which supports Genoa, Turin, and Phoenix), or a chromebook, it will be much more difficult to do than for Intel. The only supported AMD boards are chromebooks, some quite-recent OpenSIL-supported stuff, and some old pre-zen stuff (fam15h and possibly others) that coreboot dropped support for years ago but support is still maintained in the coreboot-15h fork. I don’t know as much about porting AMD boards as I do about Intel.

Adding a board to libreboot requires that you port coreboot first but otherwise is much easier. You just need to add a few configs basically. You can see my supermicro x11ssh-f/ln4f port as an example (and also the lbmk maintenance manual).

1
0
0
@thing also there's autoport, but iirc that only supports up to haswell
0
0
0

@17lifers well, i have a hp notebook 15, and the ports i saw are for their “professional” laptops neobot_melt_3

1
0
0

@thing @17lifers how do the professional laptops differ? Some images may work if not too different

1
0
0

@ivy @17lifers well i’m not exactly sure but i am pretty sure they have different cpus and mobos

and also i cant use the auto generator of coreboot since my lappy is an intel

1
0
0

@ivy @17lifers i also no matter where i look cannot get info about the firmware chip of this thing, or its mobo

1
0
0

@17lifers @ivy (if it helps, it’s a HP Notebook 15 model db1066nt)

1
0
0
@thing @17lifers @ivy all the information I can find on that says it's amd, but you said it was intel? what cpu does it have?
2
0
0

@noisytoot @17lifers @ivy sorry for being late, but my cpu is a ryzen 5300u. so zen 1

2
0
0

@noisytoot @17lifers @ivy also, i said that the autoporter only supported intel; my laptop has an amd.

1
0
0

@17lifers @noisytoot @ivy sorry for being late, a little bit of computer problem happened

0
0
0

@thing @noisytoot @17lifers last I checked, you won’t be able to port coreboot with modern AMD processors

1
0
0