#Firmware
Showing 60 of 63 repositories tagged #firmware, ranked by stars
π RuView turns commodity WiFi signals into real-time spatial intelligence, vital sign monitoring, and presence detection — all without a single pixel of video.
Alternative firmware for ESP8266 and ESP32 based devices with easy configuration using webUI, OTA updates, automation using timers or rules, expandability and entirely local control over MQTT, HTTP, Serial or KNX. Full documentation at
How to be low-level programmer
Your Gateway to Embedded Software Development Excellence :alien:
Complete BIOS and firmware packs for RetroArch, Batocera, Recalbox, Lakka, RetroPie, EmuDeck, RetroBat, RetroDECK, RomM. Verified checksums, 6700+ files, 300+ emulators profiled from source code.
EDK II
iOS/macOS Research Swiss Army Knife
EMBA - The firmware security analyzer
OpenSK is an open-source implementation for security keys written in Rust that supports both FIDO U2F and FIDO2 standards.
Platform Security Assessment Framework
Heimdall is a cross-platform open-source tool suite used to flash firmware (aka ROMs) onto Samsung Galaxy devices.
Home automation firmware for ESP8266-based devices
A curated list of awesome embedded and IoT security resources.
OFRAK: unpack, modify, and repack binaries.
Restore/upgrade firmware of iOS devices
oreboot is a fork of coreboot, with C removed, written in Rust.
:lock: Trezor Firmware Monorepo
Rust keyboard firmware library with layers, macros, real-time keymap editing, wireless(BLE) and split support
Toolkit to emulate firmware and analyse it for security vulnerabilities
Hacking & Reverse Engineering RTL960x-based xPON ONTs to suit your OLT
The LinuxBoot project is working to enable Linux to replace your firmware on all platforms.
Download Samsung firmware from official servers
A fuzzer for full VM kernel/driver targets
Bluetooth experimentation framework for Broadcom and Cypress chips.
Automated Linux virtualization scripts
A firmware platform aimed at quick prototyping, built around FreeRTOS and a feature-packed CLI
Firmware for Anne Pro Keyboard written in Rust
A community for embedded software makers.
Patina Firmware
A small client application that uses the Duo Labs EFIgy API to inform you about the state of your Mac EFI firmware
The core crate for Drone, an Embedded Operating System.
The Firmware Security Testing Methodology (FSTM) is composed of nine stages tailored to enable security researchers, software developers, consultants, and Information Security professionals with conducting firmware security assessments.
An open-source collection of embedded development and debugging skills for Claude Code, Copilot, TRAE, and other AI coding assistants that support the Skill protocol. Once installed, the AI assistant can directly operate compilers, debuggers, and communication buses, automating the full workflow from code generation to hardware verification.
HydraBus HydraFW official firmware for open source multi-tool for anyone interested in learning/developping/debugging/hacking/Penetration Testing for basic or advanced embedded hardware
Firmware High Boy
EMBArk - The firmware security scanning environment
A FREE comprehensive step-by-step embedded hacking course covering Embedded Software Development to Reverse Engineering.
Infiltra Firmware is an open-source firmware for wireless security testing, network analysis, and hardware hacking. FLASH IT BELOW USING OUR WEB FLAHSER!
Secure firmware framework focusing on developer experience
Converting your AR150 to a Wifi Pineapple NANO
The C3Mini-BlueJammer (MINI FORMFACTOR) (Bluetooth jammer, BLE jammer, WiFi jammer, RC jammer) disrupts 2.4GHz communications. It generates noise and unnecessary packets, causing interference between the devices communicating, making them unable to work as intended. Ideal for controlled disruption and security testing.
Wyliodrin STUDIO is a Chrome based IDE for software and hardware development in IoT and Embedded Linux
Build repo from Universal Wifi pineapple hardware cloner
MultiZone® Security TEE is the quick and safe way to add security and separation to any RISC-V processors. The RISC-V standard ISA doesn't define TrustZone-like primitives to provide hardware separation. To shield critical functionality from untrusted third-party components, MultiZone provides hardware-enforced, software-defined separation of multi
Pure Go Norton Ghost GHO disk image parser — no CGo, single binary
A Rust Crate to develop on the Nordic nRF52-DK
Android app to perform OTA update on ESP32 via BLE
System Management RAM analysis tool
80+ feature pentesting firmware for M5Stack Cardputer-Adv. WiFi, BLE, sub-GHz (CC1101), 2.4GHz (nRF24), LoRa (SX1262), IR, BadUSB, DHCP attacks, WPAD, MouseJack, BLE spam, signal replay, 6 themes. Supports LoRa-GNSS + Hydra RF hats + ESP32-C5 companion.
Modified Checkra1n Jailbreak for iOS 15.4 - iOS 15
Reverse engineering the B5300 CarPlay / Android Auto display!
Automatic Padavan firmware builds using GitHub servers
Debug messages monitor for Qualcomm cellular modems
awesome iot exploit resource
Rosetta Home 2.0 is an open source building performance monitoring platform
Reimplementation of the Nintendo Switch firmware
HydraFW dedicated to HydraBus v1 / HydraNFC Shield v2
Firmware written in Rust for the Ferris keyboard
A FREE comprehensive step-by-step embedded Assembler tutorial covering the basics including coding your own vector table and linker script from scratch, I/O programming all the way to up to developing and hacking IoT.