Hardware and device research

Browse hardware reverse engineering and documentation projects. Explore chips, boards and systems through public research and contribution resources.

Projects: 65

Page 4 of 5

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.

analogkeyboard/cedimu
Hardware and device researchProject status: Unknown

Experimental Philips CD-I emulator written in C++

Target software or hardware
Philips CD-I
Work type
Reimplementation and compatibility

Reported progress

Checklist completion≈54%

CeDImu — Features — 7/13 listed items checked; items are equally weighted

Source

jacksongoode/shairplay-rust
Hardware and device researchProject status: Unknown

Pure Rust AirPlay server library (AP1 + AP2 audio, video)

Target software or hardware
AirPlay
Work type
Reverse engineering and documentation

Reported progress

Checklist completion≈0%

AirPlay 2 — Implementation Status & Research — Video — Working (iOS 18) — TODO — 0/4 listed items checked; items are equally weighted

Source

gbeni-wealth/tp25-studio
Hardware and device researchProject status: Unknown

Native iOS + macOS apps to discover, reverse-engineer, and control SuteFoto TP25/P100 RGB lights over Bluetooth LE.

Target software or hardware
SuteFoto TP25/P100 RGB lights
Work type
Reverse engineering and documentation

Reported progress

Checklist completion≈100%

TP25 Studio — Feature checklist — 16/16 listed items checked; items are equally weighted

Source

paulredmond79/ace2ace2
Hardware and device researchProject status: Unknown

Raspberry Pi–based bridge that reverse engineers and translates between Anycubic ACE 2 Pro (RS-485) and ACE Pro (USB-style) protocols, allowing a single ACE Pro to appear as a second ACE 2 Pro on an Anycubic Kobra 3 V2 printer.

Target software or hardware
Anycubic Kobra 3 V2 printer
Work type
Reverse engineering and documentation

Reported progress

Checklist completion≈63%

Roadmap — Milestone 0: Repository Foundation ✅ — 5/8 listed items checked; items are equally weighted

Source

metaneutrons/kronos
Hardware and device researchProject status: Unknown

Korg Kronos internals documentation

Target software or hardware
Korg Kronos
Work type
Reverse engineering and documentation

Reported progress

Checklist completion≈71%

Korg Kronos — Hardware Emulation — Project Status & Roadmap — 5/7 listed items checked; items are equally weighted

Source

okms/xm2we-linux
Hardware and device researchProject status: Unknown

Read the battery level of an Endgame Gear XM2we wireless mouse on Linux, over its 2.4GHz dongle. Dependency-free Python; vendor HID protocol reverse-engineered.

Target software or hardware
Endgame Gear XM2we wireless mouse
Work type
Reverse engineering and documentation

Reported progress

Checklist completion≈70%

xm2we-linux — Status — 7/10 listed items checked; items are equally weighted

Source

kaledcorona/bose-connect
Hardware and device researchProject status: Unknown

Control Bose headphones from Linux — a CLI and Rust library over the RFCOMM control protocol. Asks the device, so dropped models work too.

Target software or hardware
Bose headphones
Work type
Reverse engineering and documentation

Reported progress

Checklist completion≈0%

Roadmap — Captures wanted — 0/6 listed items checked; items are equally weighted

Source

blamp26/boardcontrol
Hardware and device researchProject status: Unknown

Experimental open-source Rust CLI for MSI 7A45 LED initialization research, with safety-first NCT6779D and SMBus knowledge map.

Target software or hardware
MSI 7A45
Work type
Reverse engineering and documentation

Reported progress

Checklist completion≈71%

boardcontrol — Roadmap — 10/14 listed items checked; items are equally weighted

Source

hataketsu/centauripilot
Hardware and device researchProject status: Unknown

Open-source Android client for Elegoo Centauri Carbon (SDCP). Dashboard + control + camera + reverse-engineered protocol docs.

Target software or hardware
Elegoo Centauri Carbon
Work type
Reverse engineering and documentation

Reported progress

Checklist completion≈33%

CentauriPilot — Roadmap — 1/3 listed items checked; items are equally weighted

Source

stev0760/vibe-d30
Hardware and device researchProject status: Unknown

Linux driver + WYSIWYG web label editor for the Phomemo D30 BLE thermal label maker, reverse-engineered from scratch

Target software or hardware
Phomemo D30 BLE thermal label maker
Work type
Reverse engineering and documentation

Reported progress

Checklist completion≈82%

Vibe-D30 — Status — 9/11 listed items checked; items are equally weighted

Source

cluster2600/porscheparts
Hardware and device researchProject status: Unknown

Open Porsche 993 part reverse-engineering and 3D-printing catalogue, with a titanium focus

Target software or hardware
Unknown
Work type
Reverse engineering and documentation

Reported progress

Checklist completion≈100%

Roadmap — Phase 0 — Foundation — 6/6 listed items checked; items are equally weighted

Source

corbet-nix/nixbmc-corbet-ch
Hardware and device researchProject status: Unknown

A clean-room, browser-native replacement for AMI MegaRAC's H5Viewer KVM: a JS port of the AST video codec, served as a plain web page.

Target software or hardware
AMI MegaRAC's H5Viewer KVM
Work type
Reimplementation and compatibility

Reported progress

Checklist completion≈83%

nixbmc — Status — 5/6 listed items checked; items are equally weighted

Source

jonsche/grohe_blue_dial
Hardware and device researchProject status: Unknown

Open-source ESP32 BLE controller for GROHE Blue appliances with LVGL UI, OTA updates and optional Home Assistant integration.

Target software or hardware
GROHE Blue appliances
Work type
Reverse engineering and documentation

Reported progress

Checklist completion≈100%

Roadmap — M0 — Raw hardware bring-up ✅ — 3/3 listed items checked; items are equally weighted

Source

davidclawson/gw1n2-apicula
Hardware and device researchProject status: Unknown

Open-source RE toward Gowin GW1N-2 (IDCODE 0x0120681B) bitstream support in Project Apicula — for the FNIRSI 2C53T scope's FPGA.

Target software or hardware
Gowin GW1N-2
Work type
Reverse engineering and documentation

Reported progress

Checklist completion≈20%

GW1N-2 Apicula Support — Status — 2/10 listed items checked; items are equally weighted

Source

kuasha420/mislty
Hardware and device researchProject status: Unknown

Reverse-engineered Linux desktop suite & control daemon for Qualcomm MDM9600 / Aleka UV310 4G LTE UFI modems. Sub-4s smart mode switching, out-of-band shadow telemetry, PipeWire 8kHz PCM audio bridge.

Target software or hardware
Qualcomm MDM9600 / Aleka UV310
Work type
Reverse engineering and documentation

Reported progress

Checklist completion≈50%

MisLTy (Qualcomm MDM9600 / Aleka UV310) — 🗺️ Project Roadmap — 2/4 listed items checked; items are equally weighted

Source