All Categories → Hardware → bootloader

Top 107 bootloader open source projects

arch-efiboot
Boot EFISTUB linux kernels on UEFI systems not supporting kernel command line
HPS2FPGAmapping
SoCFPGA: Mapping HPS Peripherals, like I²C or CAN, over the FPGA fabric to FPGA I/O and using embedded Linux to control them (Intel Cyclone V)
optiboot flash
Optiboot subtree for MightyCore, MegaCore, MiniCore and MajorCore
TravorOS
A simple OS running on Intel x86 architecture | No longer updating
ASUS-VivoBook-X510UQR-Hackintosh
Hackintosh for ASUS VivoBook X510UQR (ASUS VivoBook S15 S510UQ-BQ483T)
SELoader
Secure EFI Loader designed to authenticate the non-PE files
STM32F103 MSD BOOTLOADER
STM32F103 Mass Storage Device Bootloader
SAM-BAR
SAM Boot Assistant Reloaded - Combo USB CDC+MSD Bootloader for Atmel/Microchip SAMD21 microcontroller
Initium
A modern bootloader with no legacy components
BootProg
FAT12/16/32 Bootsector for .COMs/.EXEs
UEFI-Boot
Boot Linux directly from UEFI firmware (without any bootloader)
zfsbootmenu
ZFS Bootloader for root-on-ZFS systems with support for snapshots and native full disk encryption
Huawei-Bootloader-Unlocker
This little tool let you unlock your bootloader of your huawei family device easily
stm32bl
STM32 MCU serial firmware loader (jet another stm32loader fw bootloader tool)
mTower
mTower is Trusted Execution Environment specially designed to be used on MicroController Units (MCUs) supporting ARM TrustZone technology (e.g., Cortex-M23/33/35p). mTower operates well under restrictions typical for such environment – small RAM and ROM sizes, relatively low performance, absence of rich OSes providing variety of services availab…
PIC16F1-USB-DFU-Bootloader
DFU protocol variant of Matt Sarnoff's PIC16F1-USB-Bootloader
CloverEFI-4MU
Manually install Clover EFI Bootloader via Linux System on Legacy BIOS or UEFI Firmware.
opencore
OpenCore Plistlib Generator for Mac Pro 4,1 - 5,1
stm32-tkg-hid-bootloader
A HID driverless bootloader and flash tool companion for the STM32F1 line
opennask
nask clone assembly, it can boot tiny OS with Linux
micronucleus-firmware
Fork for the firmware / digispark part of the micronucleus repository
lk2nd
Secondary little kernel (lk) bootloader for Qualcomm MSM8953 devices
tenda-reverse
Reverse engineering, getting root access to Tenda MW6 wifi mesh router
MetalOS
Homebrew x64 OS written in C++ that runs Doom!
stm32-usb-bootloader
This repository contains bootloader for stm32f1xx microcontrollers. It works for stm32f103ret6, but you can simply adopt it to any MCU supporting STM32 HAL library with USB and SD-card
MK404
A functional Simulator for Prusa (Mini/Einsy) Rambo based printers
ariadne-bootloader
A little less unfinished TFTP bootloader for Arduino Ethernet or Arduino with Ethernet Shield
remote-pinetime-bot
Telegram Bot to flash and test PineTime firmware remotely
sicherboot
Unmaintained systemd-boot integration with secure boot support; consider https://github.com/Foxboron/sbctl instead.
DfuBootloader
STM32 USB device bootloader using DFU class interface
esp-stm8-flasher
ESP8266 application for flashing STM8S via stm8-bootloader
novaboot
A tool that automates booting of operating systems on target hardware or in qemu
61-107 of 107 bootloader projects