Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/komodoooo/joe-mama
Factory reset BIOS settings
https://github.com/komodoooo/joe-mama
nasm-assembly nvram
Last synced: about 5 hours ago
JSON representation
Factory reset BIOS settings
- Host: GitHub
- URL: https://github.com/komodoooo/joe-mama
- Owner: komodoooo
- License: mit
- Created: 2023-01-10T18:07:48.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-01-02T22:15:19.000Z (11 months ago)
- Last Synced: 2024-01-03T00:34:54.004Z (11 months ago)
- Topics: nasm-assembly, nvram
- Language: Assembly
- Homepage:
- Size: 10.7 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Joe-Mama
Little x86-64 bootloader written in nasm assembly to factory reset BIOS settings overwriting the CMOS memory (NVRAM) with zeros
## Compile
Use _`make`_ or compile manually with _`nasm -fbin main.asm -o boot.bin`_
## Emulate
This isn't so useful but use qemu, after compiling do _`make run`_![image](https://github.com/komodoooo/Joe-mama/assets/68278515/8aaaed5b-7d5e-4e9f-ba5c-2589f40e3d8d)
## Running in to a real machine
Just flash the **boot.bin** file inside an usb, make sure to select the proper boot order
## Will it run on UEFI?
I don't know, maybe with CSM enabled (compatibility support module) it will.
### Additional notes
Read the makefile before running _`make clean`_.