Seeking help to modify a BIOS, and I know little about modding, so I hope you wont dox me for making this a wish list.
The reason for wanting to modify the BIOS, is because CMOS battery have gone bad, as well as main battery, and every time the laptop runs out of battery, BIOS go to default settings with secure boot enabled.
Since this laptop runs Linux, and since the OS don’t have BIOS security keys, it means the computer is locked down from booting.
There is a need to go into the BIOS, switch of secure boot, and enable lagacy boot.
This is not a huge problem for me, but for my mother who uses the laptop, it is a huge problem, as she is unable to use the laptop, everytime the BIOS go to default settings.
Now my request is to modify the BIOS, so default settings have secure boot disabled, and lagacy boot enabled.
Another solution is also to manage platform keys, so that secure boot can be obtained, and a Linux OS booted with secure boot.
I’m open to both solutions, i just hope someone will help, and I’m willing to pay some crypto currency in exchange as well.
Info:
SMBIOS 2.8 present.
26 structures occupying 1388 bytes.
Table at 0x000EC020.
Handle 0x0000, DMI type 0, 24 bytes
BIOS Information
Vendor: American Megatrends Inc.
Version: F.06
Release Date: 03/07/2017
Address: 0xF0000
Runtime Size: 64 kB
ROM Size: 8 MB
Characteristics:
PCI is supported
BIOS is upgradeable
BIOS shadowing is allowed
Boot from CD is supported
Selectable boot is supported
EDD is supported
5.25"/1.2 MB floppy services are supported (int 13h)
3.5"/720 kB floppy services are supported (int 13h)
3.5"/2.88 MB floppy services are supported (int 13h)
Print screen service is supported (int 5h)
8042 keyboard services are supported (int 9h)
Serial services are supported (int 14h)
The bios have a regular BIOS extension, like .bin and .sig, and I have tried extract the BIOS with UEFI tool, and it was possible, but I do not know how to =>
- Find the hex values needed for edit.
- Edit the hex values correctly.
- Reparse correct BIOS information (So edits don’t mess around the file later on).
- Repacage the modded BIOS.
- Make a new .bin and .sig file for flashing with the stock BIOS updater.
- Make sure of flashing integrity.
BIOS file can be found here:
I’m listening for advice.