Ecosyste.ms: Repos

An open API service providing repository metadata for many open source software ecosystems.

GitHub topics: bootloader

lstrsrt/vinci_os

x64 kernel and UEFI bootloader

Language: C - Size: 1.91 MB - Last synced: about 5 hours ago - Pushed: 1 day ago - Stars: 0 - Forks: 0

xt-sys/exectos

ExectOS Operating System

Language: C - Size: 8.18 MB - Last synced: about 7 hours ago - Pushed: about 8 hours ago - Stars: 26 - Forks: 3

nhivp/Awesome-Embedded

A curated list of awesome embedded programming.

Size: 104 KB - Last synced: about 9 hours ago - Pushed: 2 months ago - Stars: 5,160 - Forks: 845

mini-as/mini-as.github.io

Minis Assembler & Minis OS

Language: Assembly - Size: 593 KB - Last synced: 1 day ago - Pushed: 1 day ago - Stars: 0 - Forks: 0

Yo-yo-ooo/PxttpOS

A Simple OS(x86_64)

Language: C++ - Size: 366 MB - Last synced: 1 day ago - Pushed: 2 days ago - Stars: 6 - Forks: 1

siemens/efibootguard

Simple UEFI boot loader with support for safely switching between current and updated partition sets

Language: C - Size: 522 KB - Last synced: 2 days ago - Pushed: 3 days ago - Stars: 92 - Forks: 32

garybgenett/gary-os

GaryOS is an entire GNU/Linux system in a single bootable file

Language: Shell - Size: 22.8 MB - Last synced: 1 day ago - Pushed: 2 days ago - Stars: 86 - Forks: 5

feaser/openblt

Official read-only mirror of the SVN OpenBLT bootloader repository. Updated daily.

Language: C - Size: 205 MB - Last synced: 2 days ago - Pushed: 2 days ago - Stars: 607 - Forks: 232

driftregion/iso14229

ISO 14229 (UDS) server and client for embedded systems

Language: C - Size: 462 KB - Last synced: about 7 hours ago - Pushed: about 8 hours ago - Stars: 171 - Forks: 60

alkuzin/nos

NOS - hobby Unix-like x86-32 operating system

Language: C - Size: 2.61 MB - Last synced: 2 days ago - Pushed: 2 days ago - Stars: 0 - Forks: 0

msm8953-mainline/lk2nd Fork of msm8916-mainline/lk2nd

Secondary little kernel (lk) bootloader for Qualcomm MSM8953 devices

Language: C - Size: 13.3 MB - Last synced: 2 days ago - Pushed: 3 days ago - Stars: 61 - Forks: 70

MacroGroup/barebox Fork of barebox/barebox

Barebox is a bootloader designed for embedded systems. It runs on a variety of architectures including x86, ARM, MIPS, PowerPC and others.

Language: C - Size: 93.7 MB - Last synced: 3 days ago - Pushed: 3 days ago - Stars: 0 - Forks: 0

Samsung/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 available on PCs or in enterprise environments. mTower is intended for usage in IoT, embedded devices, Smart Home applications, distributed heterogeneous networks and other environments where secure processing of sensitive data is necessary.

Language: C - Size: 5.76 MB - Last synced: 2 days ago - Pushed: 3 days ago - Stars: 47 - Forks: 16

linux4sam/at91bootstrap

Second level bootloader for Microchip SoC (aka AT91)

Language: C - Size: 5.55 MB - Last synced: 3 days ago - Pushed: 3 days ago - Stars: 112 - Forks: 230

samuelcaldas/Bruteforce-Bootloader-Unlocker

Bruteforce Bootloader Unlocker for smartphones with fastboot support.

Language: Shell - Size: 11.7 KB - Last synced: 3 days ago - Pushed: 3 days ago - Stars: 11 - Forks: 3

shadow578/OpenHC32Boot

experimental bootloader for HC32F460 series MCU

Language: C - Size: 381 KB - Last synced: 3 days ago - Pushed: 4 days ago - Stars: 1 - Forks: 0

ferrous-systems/nrfdfu-rs

An implementation of the nRF bootloader protocol

Language: Rust - Size: 184 KB - Last synced: 3 days ago - Pushed: about 2 years ago - Stars: 14 - Forks: 3

greatscottgadgets/saturn-v

a DFU-compatible bootloader for SAMD11 and SAMD21 microcontrollers

Language: C - Size: 954 KB - Last synced: 3 days ago - Pushed: 3 days ago - Stars: 18 - Forks: 10

FyraLabs/submarine

An experimental bootloader for ChomeOS's depthcharge

Language: Makefile - Size: 183 KB - Last synced: 1 day ago - Pushed: 7 days ago - Stars: 29 - Forks: 1

cloudfoundry/bosh-bootloader

Command line utility for standing up a BOSH director on an IAAS of your choice.

Language: Go - Size: 31 MB - Last synced: about 4 hours ago - Pushed: about 5 hours ago - Stars: 178 - Forks: 180

Lauszus/pybldc

Tool for flashing a VESC via CAN and USB

Language: Python - Size: 55.7 KB - Last synced: 4 days ago - Pushed: 4 days ago - Stars: 3 - Forks: 0

barebox/barebox

The barebox bootloader - Mirror of ssh://[email protected]/barebox

Language: C - Size: 93.5 MB - Last synced: 3 days ago - Pushed: 4 days ago - Stars: 123 - Forks: 54

AenonDynamics/ipxe-build

docker isolated, debian based, iPXE build environment

Language: C - Size: 21.5 KB - Last synced: 4 days ago - Pushed: 4 days ago - Stars: 1 - Forks: 0

opencomputeproject/onie

Open Network Install Environment

Language: Makefile - Size: 117 MB - Last synced: 4 days ago - Pushed: 4 days ago - Stars: 575 - Forks: 364

Task-Force-Team/TinaOS-Build-System ๐Ÿ“ฆ

This repository contains the source code of TinaOS Build System

Language: Python - Size: 4.92 MB - Last synced: 4 days ago - Pushed: 4 days ago - Stars: 0 - Forks: 0

zbm-dev/zfsbootmenu

ZFS Bootloader for root-on-ZFS systems with support for snapshots and native full disk encryption

Language: Shell - Size: 3.79 MB - Last synced: 4 days ago - Pushed: 5 days ago - Stars: 775 - Forks: 62

askn37/multix-zinnia-sdk-modernAVR

AVR-GCC, AVR-LIBC and avrdude toolkit for Arduino IDE

Language: C - Size: 700 KB - Last synced: 3 days ago - Pushed: 5 days ago - Stars: 2 - Forks: 0

JelmerT/cc2538-bsl

Python cross-platform script to upload firmware via the serial boot loader onto the CC13xx, CC2538 and CC26xx SoC.

Language: Python - Size: 191 KB - Last synced: 1 day ago - Pushed: 26 days ago - Stars: 490 - Forks: 170

vinxue/UefiToolkitPkg

UEFI toolkit package for development and collection, including UEFI Tools/Applications, Drivers and Libraries.

Language: C - Size: 1.12 MB - Last synced: 6 days ago - Pushed: 6 days ago - Stars: 25 - Forks: 6

melontini/bootloader-unlock-wall-of-shame

Keeping track of companies that "care about your data ๐Ÿฅบ"

Language: CSS - Size: 318 KB - Last synced: 7 days ago - Pushed: 7 days ago - Stars: 256 - Forks: 9

stefanrueger/urboot

Small AVR bootloader using urprotocol

Language: C - Size: 112 MB - Last synced: 7 days ago - Pushed: 7 days ago - Stars: 47 - Forks: 7

sioaeko/Hackintosh-Opencore-LG-Gram-13ZD940-GX70K-OC-0.7.9

[ Hackintosh ] This EFI for LG UltraPC Gram 13" 2014 ( Haswell )

Size: 38.1 KB - Last synced: 8 days ago - Pushed: 8 days ago - Stars: 3 - Forks: 0

vvaltchev/tilck

A Tiny Linux-Compatible Kernel

Language: C - Size: 9.86 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 2,239 - Forks: 97

frolovilya/stm32-boot-explained

A detailed explanation of the STM32 memory mapping and bootloading process

Language: C - Size: 390 KB - Last synced: 8 days ago - Pushed: 9 days ago - Stars: 1 - Forks: 0

werasik2aa/UnlockedHuaweiBootloader

HERE Unlocked bootloaders. unlocked bootloaders huawei

Size: 443 MB - Last synced: 9 days ago - Pushed: 9 days ago - Stars: 25 - Forks: 4

werasik2aa/Huawei-Unlock-Tool

Unlock bootloader / FRP Huawei

Language: C# - Size: 209 MB - Last synced: 9 days ago - Pushed: 9 days ago - Stars: 198 - Forks: 28

RROrg/rr

Redpill Recovery (arpl-i18n)

Language: Shell - Size: 1.72 GB - Last synced: 27 days ago - Pushed: 27 days ago - Stars: 782 - Forks: 151

DC-SWAT/DreamShell

Operating system for the Sega Dreamcast

Language: C - Size: 97.3 MB - Last synced: 9 days ago - Pushed: 9 days ago - Stars: 408 - Forks: 56

wolfSSL/wolfBoot

wolfBoot is a portable, OS-agnostic, secure bootloader for microcontrollers, supporting firmware authentication and firmware update mechanisms.

Language: C - Size: 5.48 MB - Last synced: 9 days ago - Pushed: 9 days ago - Stars: 319 - Forks: 89

Rudranil-Sarkar/PAW-OS

A demo operating system for learning purposes

Language: C - Size: 4.73 MB - Last synced: 10 days ago - Pushed: over 2 years ago - Stars: 2 - Forks: 0

HomeACcessoryKid/LCM4ESP32

life-cycle-manager for ESP32 family

Language: C - Size: 13.5 MB - Last synced: 10 days ago - Pushed: 10 days ago - Stars: 4 - Forks: 0

R0rt1z2/lkpatcher

Streamline tool and module to patch bootloader (LK) images of MTK device(s).

Language: Python - Size: 264 KB - Last synced: 10 days ago - Pushed: 10 days ago - Stars: 43 - Forks: 10

SHIFTPHONES/android_bootable_bootloader_edk2

Android Boot Loader (abl) for SHIFTPHONES

Language: C - Size: 129 MB - Last synced: 11 days ago - Pushed: 11 days ago - Stars: 17 - Forks: 6

dakanji/RefindPlus

A Boot Manager for Mac and PC

Language: C - Size: 15.6 MB - Last synced: 11 days ago - Pushed: 11 days ago - Stars: 278 - Forks: 63

STM32H750XB-Learning/ExFlash_Algorithm

ๅŸบไบŽHalๅบ“ๅฎž็Žฐ

Language: C - Size: 76.1 MB - Last synced: 11 days ago - Pushed: 11 days ago - Stars: 1 - Forks: 2

sukhmancs/os-dev

Operating system written in x86 assembly and C.

Language: Assembly - Size: 29.3 KB - Last synced: 11 days ago - Pushed: 11 days ago - Stars: 1 - Forks: 0

microsoft/uf2

UF2 file format specification

Language: JavaScript - Size: 177 KB - Last synced: 10 days ago - Pushed: about 1 month ago - Stars: 782 - Forks: 150

evanpurkhiser/rEFInd-minimal

A stunningly clean theme for the rEFInd UEFI boot manager.

Size: 3.36 MB - Last synced: 11 days ago - Pushed: 8 months ago - Stars: 1,973 - Forks: 215

CorruptedByCPU/Cyjon

A simple, clean code, multi-tasking kernel written in pure Assembly language for 64-bit processors from the AMD64 family.

Language: Assembly - Size: 14.7 MB - Last synced: 2 days ago - Pushed: about 2 months ago - Stars: 411 - Forks: 27

System64fumo/asahi-misc

A set of miscellaneous shell scripts that do various fun things on asahi linux.

Language: Shell - Size: 16.6 KB - Last synced: 12 days ago - Pushed: about 1 year ago - Stars: 0 - Forks: 0

cmcheeseman/dosix

a 16 bit os that is a horrific fusion of dos and unix

Language: Assembly - Size: 37.1 KB - Last synced: 12 days ago - Pushed: 12 days ago - Stars: 0 - Forks: 0

gurry/efi_ffi

A foreign function interface to UEFI

Language: Rust - Size: 40 KB - Last synced: 13 days ago - Pushed: 13 days ago - Stars: 1 - Forks: 0

google/esh

UART based embedded shell for embedded systems. Intended to be used for learning, experimenting and diagnostics.

Language: C - Size: 11.4 MB - Last synced: 11 days ago - Pushed: about 1 month ago - Stars: 190 - Forks: 31

videlanicolas/os_learning

Learning how to make an OS from scratch.

Language: Assembly - Size: 33.2 KB - Last synced: 13 days ago - Pushed: 13 days ago - Stars: 0 - Forks: 0

mean00/swindle_bootloader_ch32v3x

DFU Bootloader for CH32V3x chips

Language: C++ - Size: 1.12 MB - Last synced: about 15 hours ago - Pushed: about 16 hours ago - Stars: 1 - Forks: 0

Lauszus/pyblhost

Python implemented of blhost used to communicate with the NXP MCUBOOT/KBOOT bootloader

Language: Python - Size: 67.4 KB - Last synced: 14 days ago - Pushed: 14 days ago - Stars: 7 - Forks: 5

EhabMagdyy/FOTA-STM32

Implementing Firmware Over The Air for STM32 Microcontroller with custom bootloader that communicates with the Host "Node-Red" via ESP32 to receive commands like upload application from Firebase storage, Erase Flash and other commands.

Language: C - Size: 3.32 MB - Last synced: 14 days ago - Pushed: 14 days ago - Stars: 3 - Forks: 0

surban/openemc

OpenEMC: open embedded management controller

Language: Rust - Size: 421 KB - Last synced: 2 months ago - Pushed: 2 months ago - Stars: 14 - Forks: 2

jonasblixt/punchboot

Punchboot

Language: C - Size: 14.6 MB - Last synced: 6 days ago - Pushed: 6 days ago - Stars: 82 - Forks: 9

2KAbhishek/refind2k

Minimalist Theme for rEFInd ๐Ÿ’ ๐Ÿ’ป

Language: Shell - Size: 680 KB - Last synced: 14 days ago - Pushed: 14 days ago - Stars: 77 - Forks: 12

ulixxe/usb_cdc

Single/Multi-channel Full Speed USB interface for FPGA and ASIC designs

Language: Verilog - Size: 7.06 MB - Last synced: 1 day ago - Pushed: 2 months ago - Stars: 147 - Forks: 10

derrekr/fastboot3DS

A homebrew bootloader for the Nintendo 3DS that is similar to android's fastboot.

Language: C - Size: 2.24 MB - Last synced: 2 days ago - Pushed: almost 2 years ago - Stars: 352 - Forks: 18

msm8916-mainline/lk2nd

Custom bootloader for Qualcomm MSM8916/MSM8226/MSM8974/... devices

Language: C - Size: 14.6 MB - Last synced: 11 days ago - Pushed: 19 days ago - Stars: 325 - Forks: 298

ulastanersoyak/moOS

x86 kernel, bootloader and C stdlib from scratch

Language: C - Size: 6.32 MB - Last synced: 16 days ago - Pushed: 16 days ago - Stars: 0 - Forks: 0

juic3b0x/dataScrubTool

Motorola dataScrubTool - easily format output of 'fastboot oem get_unlock_data' for Motorola bootloader unlocking

Language: TypeScript - Size: 110 KB - Last synced: 16 days ago - Pushed: 17 days ago - Stars: 1 - Forks: 0

patrislav1/unisoc-unlock

Python tool to (un)lock a Unisoc/Spreadtrum Android bootloader

Language: Python - Size: 21.5 KB - Last synced: 14 days ago - Pushed: 4 months ago - Stars: 31 - Forks: 4

topminipie/XiaoMiToolV2 Fork of francescotescari/XiaoMiToolV2

BootLoader unlock tool for Xiaomi devices

Language: Java - Size: 66.4 MB - Last synced: 17 days ago - Pushed: 17 days ago - Stars: 18 - Forks: 4

winterrdog/x86-bootloader

A hobby project to learn how to make a bootloader. Written in C and x86 Assembly

Language: Assembly - Size: 9.77 KB - Last synced: 17 days ago - Pushed: 18 days ago - Stars: 1 - Forks: 0

chiteroman/BootloaderSpoofer

Spoof locked bootloader on local attestations

Language: Java - Size: 139 KB - Last synced: 17 days ago - Pushed: 19 days ago - Stars: 511 - Forks: 51

simonmicro/refind_teclast_x98pro

My rEFInd configs for Android/Windows dual boot

Size: 36.1 KB - Last synced: 18 days ago - Pushed: over 3 years ago - Stars: 0 - Forks: 1

K3V1991/Fix-Error-20-on-Nothing-Phone-_1_

How to fix Error 20 on Nothing Phone (1) when updating

Size: 14.6 KB - Last synced: 18 days ago - Pushed: 7 months ago - Stars: 0 - Forks: 0

xperia-x8/Sony-Ericsson-X8-Stock-ROM-Root

Sony Ericsson Xperia X8 (Root for stock ROM)

Language: Batchfile - Size: 10.2 MB - Last synced: 18 days ago - Pushed: 20 days ago - Stars: 0 - Forks: 0

esno/u-boot-gp2x-caanoo

u-boot bootloader source for GP2X Caanoo video gaming console

Language: C - Size: 21.9 MB - Last synced: 18 days ago - Pushed: over 3 years ago - Stars: 1 - Forks: 0

klange/toaru-boot ๐Ÿ“ฆ

[DEPRECATED] This repository has been merged into toaru-nih

Language: C - Size: 44.9 KB - Last synced: 18 days ago - Pushed: about 6 years ago - Stars: 3 - Forks: 0

ewpratten/Deuterium ๐Ÿ“ฆ

The official bootloader for the Dirobium emulator

Size: 2.93 KB - Last synced: 18 days ago - Pushed: over 5 years ago - Stars: 0 - Forks: 0

2KAbhishek/DGRUB

Dark Grand Unified Boot-loader. ๐ŸŒ‘๐Ÿ’ป

Size: 617 KB - Last synced: 19 days ago - Pushed: over 1 year ago - Stars: 1 - Forks: 0

therealdreg/autobuspirateupgrade

automate bootloader+firmware+update+self_test on bus pirate v3 with arduino and python. Firmware 7.1 bootloader 4.5

Language: Python - Size: 4.66 MB - Last synced: 19 days ago - Pushed: 7 months ago - Stars: 4 - Forks: 1

recolic/shared-bootdir-helper

This is a read-only mirror for https://git.recolic.net/root/shared-bootdir-helper.git

Language: Shell - Size: 17.6 KB - Last synced: 19 days ago - Pushed: 3 months ago - Stars: 0 - Forks: 0

klange/toaruos ๐Ÿ“ฆ

A completely-from-scratch hobby operating system: bootloader, kernel, drivers, C library, and userspace including a composited graphical UI, dynamic linker, syntax-highlighting text editor, network stack, etc.

Language: C - Size: 69.7 MB - Last synced: 18 days ago - Pushed: 2 months ago - Stars: 5,953 - Forks: 465

shymega/booters-loader

This is a new bootloader that can be built for a wide variety of targets, and is based around a framework-oriented API. Highly experimental, here be dragons!

Language: Rust - Size: 112 KB - Last synced: 19 days ago - Pushed: about 2 months ago - Stars: 6 - Forks: 1

jharrilim/os

Learning from https://github.com/cfenollosa/os-tutorial

Language: Assembly - Size: 1000 Bytes - Last synced: 19 days ago - Pushed: about 5 years ago - Stars: 0 - Forks: 0

corollari/BaaL

Bootloader as a Letter

Language: Assembly - Size: 25.4 KB - Last synced: 19 days ago - Pushed: over 5 years ago - Stars: 1 - Forks: 0

ucsb-seclab/BootStomp

BootStomp: a bootloader vulnerability finder

Language: Python - Size: 3.58 MB - Last synced: 14 days ago - Pushed: over 2 years ago - Stars: 375 - Forks: 72

seanwlk/oneplus10t

OnePlus 10T stock and patched boot images

Size: 1.9 MB - Last synced: 18 days ago - Pushed: 19 days ago - Stars: 26 - Forks: 3

cy023/SerProg

A serial programming tool for microcontroller.

Language: Python - Size: 1.31 MB - Last synced: 20 days ago - Pushed: about 2 months ago - Stars: 2 - Forks: 0

xperia-x8/Sony-Ericsson-X8-Stock-ROM-CWM

Sony Ericsson Xperia X8 (CWM for stock ROM)

Language: Batchfile - Size: 8.86 MB - Last synced: 18 days ago - Pushed: 20 days ago - Stars: 0 - Forks: 0

spatialflunky1/flosp-os

My first operating system

Language: C - Size: 231 KB - Last synced: 20 days ago - Pushed: 20 days ago - Stars: 0 - Forks: 0

MicroControl-Germany/canopen-bootloader

CANopen FD Bootloader Protocol Stack Documentation

Size: 1.98 MB - Last synced: 20 days ago - Pushed: 20 days ago - Stars: 0 - Forks: 0

oreboot/oreboot

oreboot is a fork of coreboot, with C removed, written in Rust.

Language: Rust - Size: 81.5 MB - Last synced: 20 days ago - Pushed: 20 days ago - Stars: 1,482 - Forks: 98

Inokinoki/QEFIEntryManager

A userspace cross-platform EFI boot entry management GUI App based on Qt.

Language: C++ - Size: 247 KB - Last synced: 19 days ago - Pushed: 6 months ago - Stars: 270 - Forks: 10

LeSpocky/barebox

Personal fork of barebox by @pengutronix

Language: C - Size: 78.5 MB - Last synced: 20 days ago - Pushed: 20 days ago - Stars: 0 - Forks: 1

NicoHood/HoodLoader2

16u2 Bootloader to reprogram 16u2 + 328/2560 with Arduino IDE

Language: C - Size: 9.51 MB - Last synced: 18 days ago - Pushed: over 2 years ago - Stars: 712 - Forks: 180

Naufal828/Haswell-Hackintosh-RX460

EFI Folder for Asus B85M-G Intel I7 4790 with OpenCore bootloader UEFI

Size: 26.9 MB - Last synced: 22 days ago - Pushed: 22 days ago - Stars: 7 - Forks: 0

hhuOS/towboot

a bootloader for Multiboot kernels on UEFI systems written in Rust

Language: Rust - Size: 353 KB - Last synced: about 11 hours ago - Pushed: 1 day ago - Stars: 11 - Forks: 1

Zeal8bit/Zeal-Bootloader

Bootloader for Zeal 8-bit Computer

Language: Assembly - Size: 282 KB - Last synced: 22 days ago - Pushed: 22 days ago - Stars: 19 - Forks: 2

Aptivi/GRILO

Bootloader simulator for .NET

Language: C# - Size: 2.52 MB - Last synced: 4 days ago - Pushed: 22 days ago - Stars: 4 - Forks: 0

seanpm2001/BootDown

An experimental operating system project that runs at the BIOs level, but can be a functional operating system.

Language: Assembly - Size: 1010 KB - Last synced: 22 days ago - Pushed: over 2 years ago - Stars: 3 - Forks: 2

seanpm2001/Bliss_Browser_OSMode_Bootloader

๐ŸŒณ๏ธ๐ŸŒ๏ธ๐Ÿฅพ๏ธ The OS mode bootloader configuration for the Bliss Browser, enabling bootloader functionality in the operating system mode of the browser.

Language: C - Size: 646 KB - Last synced: 22 days ago - Pushed: over 1 year ago - Stars: 2 - Forks: 1

wolfSSL/wolfBoot-examples

Examples for the wolfSSL wolfBoot Secure Bootloader using wolfCrypt

Language: C - Size: 833 KB - Last synced: 22 days ago - Pushed: about 1 year ago - Stars: 36 - Forks: 17

o8vm/krabs

An x86 bootloader written in Rust.

Language: Rust - Size: 47.6 MB - Last synced: 18 days ago - Pushed: almost 3 years ago - Stars: 509 - Forks: 20