I kept searching and stumbled upon this sweet helper script + config set made by /u/Velsoth.
It has this line here: https://notabug.org/Velsoth/x220-coreboot/src/master/cb-helper#L197 > printf "/rom@img/grub2\n" > "out/bootorder"
which is exactly what I needed. Thanks Velsoth.
Compiling Coreboot is the “easy” part. This shouldn’t really be a big problem. Follow some of the guides, they’re generally quite similar.
I would strongly recommend buying a ch341a kit (link is just an example) for the flashing part. It’s a lot simpler than using an RPi. Really.
For the T420 you need to disassemble the laptop completely to get to the SPI chip. Follow the hardware maintenance manual and take your time. Keep track of the screws.
Once this is done the first time, you can flash internally later, as long as you leave the flash descriptor unlocked (I think this is default when you compile, if not someone please correct me).
no, I submitted them to the google groups as per https://www.qubes-os.org/doc/hcl/#generating-and-submitting-new-reports. I had no idea there was anything on github to do so since it doesn't appear to be mentioned in their documentation
I am certain that I will need other things beside that (presumably a "SOIC 8 Clip" and I am not able to say what else). That is also ~$34 by itself, the clip is $20, and whatever sits between them is liable to double the sum.
That's pretty expensive just to get the Intel scumware out of the BIOS. Understand I'm not trying to make a career out of flashing ROMs, I hope to only have to do this once.
Since I don't care if it's slow or "fake" as long as it works (once!), the $4 aliexpress option made of pure Chinesium is a more compelling alternative.
It seems to me that the extant tutorials are unnecessarily obscure, since the hard part should be following the instructions or perhaps obtaining prerequisite tools, not discovering the prerequisite tools.
At the end of this process, I hope to write a tutorial that a typical x230 owner (who may not already own a SOIC 8 clip and a flash programmer and a Raspberry pi and what-all else) can follow. I don't particularly like the idea of coreboot "distributions" and I expect many people only resort to using them because the "pure" installation process is so opaque / cost-prohibitive.
I’m going to buy 2X AMS1117-3.3V Fixed Voltage Regulator with soldered pins Input 4.5-7V Output 3.3V (2 Pieces) https://www.amazon.com/dp/B074FBCKH5/ref=cm_sw_r_cp_api_glt_i_W8DEP21GH7HVR3X9M76J
It seems this should remedy things? And I won’t need the ac input version I had linked earlier which I bought?
I believe so but my hesitant ass…
Organizer SOIC8 SOP8 Flash Chip IC Test Clips Socket Adpter Programmer BIOS + CH341A 24 25 Series EEPROM Flash BIOS USB Programmer Module (Single Clip + USB) https://www.amazon.com/dp/B07R8S8V4H/ref=cm_sw_r_cp_api_glt_i_PBBYGJNEEAG5XJEK0GW0?_encoding=UTF8&psc=1
Thanks so much.
And if I don’t break it, I suppose I’ll have a spare mobo to gift somebody who has!
> My nomenclature and knowledge in this area is pitifully minimal.
> I've always bought windows machines off the shelf. Now I'm trying to do better than that in the privacy and security departments.
I'm not sure jumping into the deep end with custom bios replacement is the direction you should go. You are likely to gain more insight and actual privacy/security by focusing on the network aspect; like start with a robust firewall that is not owned by your ISP, add some ublock origin, pihole, etc
Not a driver problem, but yes this problem could be connected to coreboot/libreboot. In example, libreboot/coreboot's payload - GRUB/SeaBIOS/etc - while looking for the bootable devices, may attempt to incorrectly access the webcam as such (which is an internal USB device) , causing it to fail the subsequent initialization attempts.
>^ At least that's what I think of my G505S webcam not working - but I don't need a webcam at all so haven't investigated the issue. I may be wrong, but if it's true - then couldn't resolve without diving into the source code to introduce some white-/black-list for the webcam's VendorID/ProductID for it to be ignored while booting.
However, in any case you just buy an external camera and connect it to your laptop. As for the freedom-respecting, you may try something like this - https://www.hackster.io/punkgeek/a-9-fully-open-source-streaming-webcam-with-no-soldering-c4b7c6
Are the new dell latitude chromebooks any good ? I don't see their model names or other information about them on chromiumos pages (https://www.chromium.org/chromium-os/developer-information-for-chrome-os-devices).
What types of secondary payloads you have tried so far? Tried coreinfo or tint (tetris) ? Also, have you tried adding a Floppy-based OS like KolibriOS or FreeDOS , then booting it from SeaBIOS ? About Kolibri - http://kolibrios.org/en/ download a floppy image there (Downloads -> inside the archive) and add it to your coreboot with this command:
./build/cbfstool build/coreboot.rom add -f ./build/kolibri.img -n floppyimg/kolibri.lzma -t raw -c lzma
/u/MrChromebox , It is much easier to say which have ;-) Problem is there could be some issues which are impossible to predict. For example, on G505S IOMMU is working reliably only with the latest microcode (which luckily we got recently merged into coreboot master, so no more manual patching). We did not notice any problems while working with regular OS, and perhaps only by using an OS like Qubes - which heavily rely on these virtualization features - you could expose any problems with them.
So the main criteria for those who wants Qubes, should be a Qubes HCL here - https://www.qubes-os.org/hcl/ . Looking at your list, I could see that
Librem 13 - SLAT is unknown (most likely OK), Librem 13v2 - OK, Librem 15: without dGPU - SLAT is unknown (most likely OK) , with dGPU - IOMMU is not working (maybe a bug? and was it fixed later?)
There are quite many to mention them individually (easier to Ctrl+F this page). All of them have IOMMU working except "Leopard WS" model, but these results were with a proprietary UEFI - it's unknown whether System76 will make a coreboot for the existing models instead of only for the newer ones, and - even if they'll make - unknown whether IOMMU will be working there.
X220 - OK (both with coreboot and proprietary UEFI) , T400 - IOMMU is working but SLAT isn't (perhaps its' CPU doesn't support)
Xandercruise, who trained your gang to be so professional? You know how to continue commenting in subreddits you have been banned in by editing your prior comments. You create alternate accounts, like kundalinux, to violate banning. You know archived posts older than six months can still be deleted. You know comments to archived posts older than six months can be edited or deleted. To clean up your submission history, you deleted numerous comments from posts, even from archived posts. You deleted your posts, even archived posts. Who hired and trained you?
How did you learn how to get RSS feed of a redditors' submission history? Only tutorials I have found is on getting RSS feeding of a subreddit:
http://techcovered.blogspot.com/2013/02/how-to-get-rss-feed-of-sub-reddit.html
Instead of using two closed source android apps, I recommend open source apps. Flym is an open source android RSS feed reader:
https://f-droid.org/repository/browse/?fdfilter=rss&fdid=net.fred.feedex
Reading RSS feeds of your gang would notify me of comments. However, it would be too time consuming to read all of your gangs' comments as I do not have a gang to distribute the work load of defending against your gang.
Libreboot's grub.cfg is pretty good. https://notabug.org/libreboot/libreboot/src/master/resources/grub/config/menuentries/common.cfg
Make sure to add your own menu entry so you can boot the kernel directly https://wiki.parabola.nu/Installing_Parabola_on_Libreboot_with_full_disk_encryption_(including_/boot)#Modify_grub.cfg_inside_the_ROM
Thanks! I've copied everything here to this issue report on Libreboot bug tracker:
https://notabug.org/libreboot/libreboot/issues/745
This doesn't solve that coreboot removed support, but it now means we can get the machine to boot on coreboot 4.11 probably. And then add whatever features and such needed to make it acceptable for modern coreboot.
Thanks, I had my order coming in today anyway I ordered this set from amazon as they had next day delivery for it, so I will have it in few hours!
But for future projects I see the value in your ez hook - looks like the build quality is way better might last longer, is it rubberized outside?