Does the process include porting libreboot to my mobo?
LibreBoot service
No, we're just offering putting Libreboot onto compatible models. We're not forking it or anything, all we're doing is charging you to flash your bios for you, for convienence.
I can go to my local repair shop and ask them to flash any firmware on my bios for 30 bucks. What's the point of you doing it? If you are going to make a website, start with publicizing a good instruction guide.
Well, we're just hobbiests trying to help out. And in my personal experience, local repair shops often are inept because their primary purpose is to sell you either new computers, Windows "Cleaner" software, or cell phones. I would not expect most of them to even know what LibreBoot is.
Minifree offers this service, and we're trying to simply be that but cheaper.
Maybe in your 56%ian flyover village, yes. Not in my country. But I was talking about competent repairmen, least example is Louis Rossmann, though he might not know what libreboot is, he is definitely capable of using firmware programmer.
All we are is a mail-order service to flash libreboot onto your computer. If you think $100 is too much, tell us a more decent price
I don't trust them. Isn't that why we're here?
People on ebay do it for 50.
Make some bash scripts to iterate through a selected device's firmware and check that the code in the corresponding files matches with libreboot's git repo. Add them to Tinycore Linux and upload it as a complete ISO, to be run as a live environment.
Rip off the code used to find devices for installation in Archbang (easiest to install out of terminal-installed Linux distros). Finding code to iterate through firmware files might be harder. Python web scrapers are readily available.
Make a Python file corresponding to the following pseudocode:
define webscrape(num)
call dedicated webscraper
tell it to look for file #num in git repo
download file #num
convert file #num to .txt
return .txt file
define processing_function (firmware_file, number)
open file with ed
copy text stream to temporary.txt
if webscrape(number) matches up with temporary.txt
delete webscrape(num)'s output
return true
else
delete webscrape(num)'s output
return false
libreboot_test = true
list of file names
list of sorted files
for (firmware file start : firmware file end)
if file isn't in list of file names
processing_function(current_file, current_file_number)
if processing_function == true
libreboot_test = true
else
libreboot_text = false
end loop
if libreboot_test = true
print "this computer is running libreboot"
else
print "this computer is not running libreboot"
Then use a bash script (with an icon to run it on the desktop, the only button preferably) to ask the user for internet connection before running the python file and checking the firmware.
IDK if this is how firmware files actually work or not. I'm assuming that it's much like file processing in higher rings.
Obviously this won't work if the computer files aren't in the exact same order as in the git repo, but it's trivial to write a .c file which runs the text input through strcmp and bubblesort them alphabetically for each folder in the repo. Call that several times if you need to.
Sorry about double post, but can't delete other one because no javascript. Also, I might be retarded atm because I'm writing at 3AM.
...