As for an exhaustive list on the matter, unfortunately, I don't think something like that is out there. Though both Canoeboot (formerly known as Libreboot) and Dasharo do have their own respective lists.
Canoeboot is engineered to a high standard, basing off of each Libreboot release, but you should still use Libreboot. Canoeboot is only a proof of concept.
I mean... Depends what you mean by 100% free firmware... If you mean only the boot firmware, that's the case for PCs like the ThinkPads T400, T500, R500, W500, X200, as well as the Dell Latitude E6400. Note Libreboot even recommends the latter for new full libre buys, as it can be software-flashed without disassembly.
But if you mean 100% free including EC firmware, wireless firmware, and disk firmware, then this will probably never happen, or at least not until a very very long time.
What I'm trying to say is that it's an uphill battle, arguably pointless too.
Before going with the current 30 series, I was using X200 and X60. They're both good machines, don't get me wrong. However, their age shows when trying to do modern tasks, even something as simple as web browsing.
The X60 doesn't even have the hardware acceleration capability for my usual KDE setup. By the way, you'd be stuck with DDR2.
The X200 is much more capable than X60, but try to browse most modern sites and you'll feel the machine getting hot. You could turn off javascript, but then you'll be missing quite a bit of functionalities. I definitely wouldn't run VSCodium on it for work. I'm currently using this one as a testbed for distrohopping.
To me, the 30 series is a sweet spot. The Ivy bridge is not too old for demanding computations of modern days. If you opt for the highest tier i7, you could beat a lot of the average ones from the following generations. If you don't get the processor you want, you can always replace it since it's socketed, at least for my W530, which should apply for T430 &T530 (not X230).
You might want to ask yourself: what are you trying to achieve, and more importantly, how can you measure what you've actually achieved? No, blindly following online articles is not a good measurement.
I found out later on that I had no way of actually verifying anything with libreboot. The build system is a pain in the neck to follow thru. I then tried doing it with coreboot upstream, and my experience building with it was much better. Even with it, I wouldn't have the chance to look thru every line of code, I still need to just "trust" somebody.
You can definitely play around, but if that's all you do, you'd be asking yourself why you did all that when you get bored.
Lenovo G505S 16gb RAM - no (the A10-5750M processor has neither Intel ME nor AMD PSP), software probes - too, if instead of the closed UEFI from the manufacturer you install the open source BIOS coreboot+SeaBIOS: it will contain only a few small closed binaries , they were all dismantled and no backdoors were found. Someone made a script in which by rolling back 1% of the last commits (made after deleting the G505S) you can return AMD boards to coreboot - https://review.coreboot.org/c/coreboot/+/76832. You can install the AR9462 module, whose ath9k family WiFi is 100% open source.
Try to build Coreboot on Lenovo G505S using the restore_agesa.sh script in conjunction with the csb_patcher script, which applies a group of unofficial patches for AMD platforms
Is the deer the Libreboot logo? Mine has a rabbit (Coreboot). I flashed Coreboot on my old Chromebook a couple of years ago and it's been running different flavours of linux since without any fuss.
If you want a for-real free device your bes bet is a RISC-V Single Board Computer. RISC-V is open architecture meaning no hardware level spyware built Into Intel's chips.
Chris over at explaining computers managed to get kdenlive to render a video with one and some other cool stuff, you should check it out
There can be. There are certainly Bios' that don't give options that motherboards are perfectly capable of changing. I had an old Phenom II that I managed to patch NVME support into the bios so I could boot off of a PCIe Riser.
Granted, I was patching UEFI stuff and none of it was open source -- but the idea is the same. Open source bios in theory, could unlock features.
This is such a bizarre question... Yet somehow have my attention. What even is "free firmware"?
Are you talking about using firmware that's open sourced and unlicensed? If so, Debian all the way. By default, Debian only uses open and unlicensed software/firmware. The whole idealism behind Debian is that it's a "completely open and free OS". Now it does allow you to enable non-free software/firmware packages if you so choose, but it's not the default. Debian can also run on just about any device with a CPU and at least a gig of ram.
If you're talking about hardware with default open and free firmware installed you're not going to have a whole lot of luck, things get messy real quick here and there's not really a market for it. Mouse, keyboards, stuff like that.. maybe. But as soon as you get to things like CPU/GPU and MOBO the word "free" starts to lose its meaning real fast. Hardware costs real money to manufacturer and design and there's not even that many factories in the world where you can produce semi-conductor based products so not a whole lot of enthusiasts are going to be mass-producing devices from the ground up just for the pursuit of "free firmware".
Firmware is a bundle of software that controls the hardware and it can almost always be replaced depending on how much work you want to put into it. I'm not sure what your BIOS has done to you to warrant the possibility of bricking your mobo for some strange quest of using only free firmware?? If your MOBO is blackmailing you for money or keeps stealing your credit card to go on shopping sprees just blink twice, we'll get you the help you need.