Firmware and BIOS

Discover firmware and BIOS reverse engineering projects. Find documented targets, public repositories, research notes and contribution links.

Projects: 17

Page 1 of 2

Completed means every reported percentage is 100%, or the project is explicitly marked complete. Each measurement keeps its original scope; code matching alone does not describe every part of a project.

How projects are ranked

Projects are sorted by the latest recorded repository star count. Stars indicate interest, not completion. Missing counts remain unknown.

daniel5151/clicky
Firmware and BIOSProject status: Unknown

A clickwheel iPod emulator (WIP)

Target software or hardware
iPod
Work type
Reimplementation and compatibility

Reported progress

Checklist completion≈68%

Roadmap — 19/28 listed items checked; items are equally weighted

Source

connorhowell/medc17-checksum-tool
Firmware and BIOSProject status: Unknown

Checksum analyzer and corrector for Bosch MED17/EDC17 ECU firmware binaries.

Target software or hardware
Bosch MED17/EDC17 ECU firmware
Work type
Reverse engineering and documentation

Reported progress

Checklist completion≈40%

MEDC17 Checksum Tool — Roadmap — 2/5 listed items checked; items are equally weighted

Source

lolren/nrf54-arduino-core
Firmware and BIOSProject status: Unknown

nRF54 Arduino core for XIAO nRF54L15 and other nRF54 boards using a register-level runtime

Target software or hardware
Unknown
Work type
Source reconstruction

Reported progress

Checklist completion≈100%

BLE Implementation and Qualification Resume Notes — Current Implemented Scope — 46/46 listed items checked; items are equally weighted

Source

640-kb/gladisk
Firmware and BIOSProject status: Unknown

A high density floppy disk PC BIOS ROM for XT, AT, 286, 386+ systems, supporting many vintage and modern controllers.

Target software or hardware
PC
Work type
Source reconstruction

Reported progress

Checklist completion≈0%

GLaDISK — TODO — 0/12 listed items checked; items are equally weighted

Source

averyy/esp-uac2-host
Firmware and BIOSProject status: Unknown

USB Audio Class 2.0 host driver for ESP32-S3

Target software or hardware
ESP32-S3
Work type
Reimplementation and compatibility

Reported progress

Checklist completion≈100%

Progress — Completed — TX Ringbuffer Wrap Fix (April 14, 2026) — 5/5 listed items checked; items are equally weighted

Source

gottz/open-picpak
Firmware and BIOSProject status: Unknown

The open firmware, tooling and documentation the PicPak e-ink frame should have shipped with — no cloud, no lock-in, fully in your hands.

Target software or hardware
PicPak e-ink frame
Work type
Reimplementation and compatibility

Reported progress

Checklist completion≈100%

open-picpak — Status — What I published — 9/9 listed items checked; items are equally weighted

Source

nstarke/embedded_linux_audit
Firmware and BIOSProject status: Unknown

A Set of tools for Auditing Embedded Linux Hosts

Target software or hardware
Unknown
Work type
Reverse engineering and documentation

Reported progress

Checklist completion≈0%

Embedded Linux Security Assessment — Manual Checklist — Setup — 0/5 listed items checked; items are equally weighted

Source

nm2107/pioneer-djm-850-driver-reverse-engineering
Firmware and BIOSProject status: Unknown

Reverse engineering the Pioneer DJM-850 Windows driver.

Target software or hardware
Pioneer DJM-850
Work type
Reverse engineering and documentation

Reported progress

Checklist completion≈100%

Pioneer DJM-850 driver reverse engineering — Roadmap — 12/12 listed items checked; items are equally weighted

Source

darwinbeing/hstns-pd44-firmware
Firmware and BIOSProject status: Unknown

Open firmware for HSTNS-PD44, reverse engineering with Claude/OpenAI AI

Target software or hardware
HSTNS-PD44
Work type
Source reconstruction

Reported progress

Checklist completion≈100%

HSTNS-PD44 Firmware Reverse Engineering Project — TODO — Completed ✅ — 5/5 listed items checked; items are equally weighted

Source

cas1m1r/certshaker
Firmware and BIOSProject status: Unknown

shake out hardcoded keys, certificates and other artifacts from firmware

Target software or hardware
firmware
Work type
Reverse engineering and documentation

Reported progress

Checklist completion≈0%

🧂 CertShaker — 🧠 TODO — 0/4 listed items checked; items are equally weighted

Source

danielbrownjr/dragonpwr
Firmware and BIOSProject status: Unknown

Open firmware for the BIGTREETECH Panda PWR, built on dragon-core. Currently: reverse-engineered hardware analysis.

Target software or hardware
BIGTREETECH Panda PWR
Work type
Reverse engineering and documentation

Reported progress

Checklist completion≈75%

DragonPWR Roadmap — Phase 0 — Bench confirmation — 6/8 listed items checked; items are equally weighted

Source

alejandropsan/sentinel-firmware
Firmware and BIOSProject status: Unknown

Firmware Flipper Zero basado en el firmware momemtum centrado en la seguridad con scripting avanzado y análisis de señales.

Target software or hardware
Flipper Zero
Work type
Reimplementation and compatibility

Reported progress

Checklist completion≈25%

Sentinel Firmware — Roadmap — 1/4 listed items checked; items are equally weighted

Source

Checklist completion≈0%

🗺️ Sentinel Firmware Roadmap — Phase 1: Security Core (Months 1-3) ✅ IN PROGRESS — Security Features — 0/20 listed items checked; items are equally weighted

Source

festice32570/nw-e405-recovery-tools
Firmware and BIOSProject status: Unknown

Experimental recovery and diagnostic tools for Sony NW-E405 firmware-update failures (work in progress)

Target software or hardware
Sony NW-E405
Work type
Reverse engineering and documentation

Reported progress

Checklist completion≈74%

NW-E405 Recovery Tools — Roadmap — 14/19 listed items checked; items are equally weighted

Source

blade-running-man/zehnder-comfoair-q-esphome
Firmware and BIOSProject status: Unknown

ESPHome firmware that turns a commodity ESP32 into a full local controller for a Zehnder ComfoAir Q ventilation unit, over the unit's own ComfoNet (CAN) bus. Native Home Assistant support, a standalone web UI, no cloud - an open alternative to the discontinued ComfoConnect LAN C.

Target software or hardware
Zehnder ComfoAir Q ventilation unit
Work type
Reimplementation and compatibility

Reported progress

Checklist completion≈0%

Hardware verification checklist — 0/7 listed items checked; items are equally weighted

Source

lambdamikel/microtronic-firmware-annotated
Firmware and BIOSProject status: Unknown

An annotated, explained disassembly of the original 1981 Busch Microtronic 2090 firmware ROM (TMS1600)

Target software or hardware
Busch Microtronic 2090 firmware ROM (TMS1600)
Work type
Source reconstruction

Reported progress

Checklist completion≈93%

microtronic-firmware-annotated — Roadmap and status — 14/15 listed items checked; items are equally weighted

Source