固件 · 案例:
f407 大绿板:屏幕与按键引脚映射C2
f407 大绿板研究记录了接在 STM32F407VET6 开发板上的 ST7735S 屏幕模块及五个板载按键的引脚映射。
- 固件
固件 · 案例:
f407 大绿板研究记录了接在 STM32F407VET6 开发板上的 ST7735S 屏幕模块及五个板载按键的引脚映射。
固件 · 案例:
这项 Dell Precision Tower 5810、7810 的 BIOS A34 研究,将 SMBIOS DA 令牌映射到 Dell 设置 ID 和 AMI Setup 字节。
固件 · 案例:
该耳机盒 LED 显示屏研究还原了无标识模块的引脚和电气驱动映射。
固件 · 案例:
TCL AC Original Module ESPHome 在原装 WL6U Wi-Fi 模块上重建 TCL 空调的本地控制。
固件 · 案例:
EKIY / Melis reverse engineering 通过 TypeScript 应用层仿真器运行 Allwinner F133-B 显示设备的原版主屏固件。
协议 · 案例:
vfs495-driver 为 Validity VFS495 滑动式指纹读取器实现 Linux libfprint TOD 驱动。
固件 · 案例:
Potensic ATOM 连接线调查重建 DSRC02A 无人机控制器与 Android 手机之间的定向 USB-C 连接。
固件 · 案例:
YBX ESP32 System Emulator 在 QEMU 中重建部分硬件行为,以运行 ESP32-S3 和 ESP32-C3 电子阅读器的原始固件。
固件 · 案例:
该研究分析采用 Frontier Venice X/FS2340 平台的 Majority Touro 收音机固件,梳理压缩更新块、菜单、语言表、图形、引导程序和恢复路径。
已复核 plangenh/frontier-fs2340-internet-radio-firmware@f1a8561
固件 · 案例:
Contax N Digital CCD Parameter Disc 重建工具使用新拍摄的暗场与白场 RAW 照片恢复相机专属校准数据,并结合从另一张 N Digital 光盘提取的色彩矩阵和色调曲线,生成校准光盘文件。
固件 · 案例:
fosi-md3 研究 Fosi Audio MD3 USB DAC,并为其 ESP32-S3 控制器实现替代固件。
协议 · 案例:
dataflash-re 重建 Lightwave Research Dataflash 氙气频闪灯使用的 LWR 控制协议。
固件 · 案例:
opal-c1-revive 分析 Opal C1 摄像头的 Myriad X 硬件、32 MB NOR 闪存和 DepthAI 管线。
协议 · 案例:
Spirit Halloween Remote 记录从 Spirit Multi-Prop 遥控器还原的无线消息,并通过树莓派连接的 nRF24L01+ 重放四条指令。
固件 · 案例:
Thecus N7510 on modern Linux 用 Python 服务恢复该 NAS 的前面板 LCD、按键、风扇和 LED。
协议 · 案例:
a2854-siri-remote-linux 解析 Apple Siri Remote A2854 的按键与语音通知,并通过读取 btmon 输出实现 Linux 桥接。
二进制 · 案例:
HDF / HarmonyOS 研究梳理 Driver Foundation 从用户态到内核的 IPC 路径,并测试部分 HarmonyOS 库在 Linux 上的运行情况。
固件 · 案例:
MK Typist research 在移植 QMK 的过程中解析 Mechanical Keyboards MK Typist 键盘及原厂固件,记录 Holtek HT32F52352 电路板、闪存布局、Cheng Yong IAP 启动流程、USB 标识、更新行为、引脚和单台设备的命令抓取结果。
协议 · 案例:
Huawei MUT Unbrick Tool 重建 HuaweiMUT.exe 用于路由器恢复的组播固件升级通信。
固件 · 案例:
Tizen T-KTS firmware research 分析三星智能电视解密固件中的 VDFS4 文件系统。
协议 · 案例:
Philips Avent Local Protocols 研究 SCD923/26 婴儿监视器的二维码配对、加密控制会话、RTSP 视频及独立 ADPCM 音频通道。
固件 · 案例:
es4308cfg 通过对比交换机设置变更前后导出的配置文件,还原 Edgecore ES4308-PoE 的专有 NVRAM 配置格式。
固件 · 案例:
microfreak-emu 在 Renode 中运行 Arturia MicroFreak 5.0.0.2084 固件,并建模 STM32 外设及音频输出。
固件 · 案例:
Ledger Nano X board map 根据照片重建硬件钱包主板,将 40 个测试焊盘、铜箔网络和元件连接整理为 KiCad 工程。
二进制 · 案例:
Pulsar II 项目通过分析 scScope.sys 和 Sim2k.dll,为 Creamware/Sonic Core DSP 声卡重建 Linux 支持。

固件 · 案例:
Z80 NMOS Silicon-to-RTL CPU Core 根据晶体管级网表和逐步整理的逻辑电路图,将 Zilog NMOS Z80 处理器重建为同步 Verilog。
固件 · 案例:
miband11-watchface-maker 比较官方编译器的输入与产物,重建小米手环 11 表盘的 .face 包格式。

固件 · 案例:
fb200-tools 为 FLAMMA FB200 贝斯效果器重构固件行为及 USB HID/BLE 控制,并提供替代固件和设备工具。

固件 · 案例:
Orion Unchained 以 Linux 内核驱动、命令行客户端和桌面应用重建 Acer Predator Orion 台式机灯光控制。
固件 · 案例:
p2afan 调查 Tyan FT77C-B7079 的 BMC,经 ASPEED AST2400 的 PCIe-to-AHB 桥在主机侧控制风扇 PWM 寄存器。
固件 · 案例:
Cisco CP-9951 DOOM 将游戏移植到 IP 电话的 ARM 处理器,使用本地帧缓冲、键盘和媒体通路。

固件 · 案例:
Zeppelin Air Recovery 从厂商更新库和实机 DFU 交互还原 Bowers & Wilkins 音箱的 USB 恢复流程。
固件 · 案例:
EmuWorks 在 Renode 中重建 NumWorks N0110 计算器的硬件环境,使 ARM Cortex-M7 固件运行于模拟的 STM32F730。
固件 · 案例:
CH899 固件研究还原时钟的 MM32 走针控制器与 ESP8285 Wi-Fi 模块之间的 UART 通信。

固件 · 案例:
telink-usb-ota 将 Telink USB-HID OTA 更新交互实现为 Linux 上的 Rust 工具,可查询 CIDOO V65 v2 键盘版本并写入固件。
固件 · 案例:
K2 OpenKlipper 以主线 Klipper 和 Python 模块重建 Creality K2 的控制栈,涵盖应变片探针、CFS 供料盒、闭环电机和触摸屏,并记录通过观察打印机通信及行为得到的协议信息。

固件 · 案例:
ThinkCentre Fan Control 根据 M70t Gen 6 嵌入式控制器探测和 ACPI 表分析结果显示风扇转速,并提供固件风扇模式。

固件 · 案例:
strix-890m-macos 研究 ASUS GA403WM 在 macOS 下的 Radeon 890M 显示启动。
固件 · 案例:
Twin Famicom 根据对 Sharp 原机的目视检查和测量,用 KiCad 重绘电源板原理图与 PCB。
固件 · 案例:
EasyRazer 是 Windows 上控制 Razer 模拟键盘的 Synapse 替代程序,以 Rust 和 Tauri 实现触发点、按键映射、配置档及灯效管理,并按型号记录键盘协议与固件行为。

固件 · 案例:
Sisu DCP-3 为替换用 Rev B2 主板编写全新 C 固件,重现 Nokia 3210 NSE-8 v6.00 的使用体验。
固件 · 案例:
vxp 通过解码光盘镜像中的画面、音频和互动分支数据,重建 VideoNow XP 播放器的行为。

固件 · 案例:
Zamphenom 以指令级 Motorola DSP56720 仿真器运行 Kemper Profiler 固件,并通过 VST3 插件输出音频。
固件 · 案例:
Marstek Offline Endpoint 在本地服务器重建 Marstek Venus E、D 电池预期的遥测上传和时间响应。
固件 · 案例:
该研究梳理 ZTE ZXSLC SR1010 的 NAND 分区、加密 rootfs、启动与升级路径及 config.bin 格式。
协议 · 案例:
esphome-quietcool 重建 QuietCool 风扇专有的 433.92 MHz 2-FSK 无线控制。
固件 · 案例:
QuietCool ESPHome 为 IT-AF-SMT 阁楼风扇控制器提供替代固件,并重建原厂 BLE 接口,使厂商应用仍可控制设备。
固件 · 案例:
ReadyNAS RN426 面板项目根据 NETGEAR 原厂固件重建前面板控制,使 LCD 和导航按键可在 TrueNAS SCALE 下工作。
固件 · 案例:
Dahua IP 摄像机与 NVR 调查依据设备内置 JavaScript 梳理 JSON-RPC 端点、请求结构和两步鉴权。
固件 · 案例:
GNR-SMU 通过硬件测量、负载实验及 Linux 传感器对照,解析 AMD Ryzen SMU 未公开的电源管理表。
二进制 · 案例:
SACD daemon reconstruction 用 C 语言重建 Sony BDP-BX510 的 ARM 守护进程 sacd_extract_160。
协议 · 案例:
Holy Stone H120D 研究通过 APK 反编译、抓包和 ARM 库反汇编解析无人机 Wi-Fi 控制、相机及视频通信。
固件 · 案例:
Nokia E7-00 Linux 研究手机启动链和硬件接口,用于构建 QEMU 模型及 Linux 移植。
固件 · 案例:
CTS Strasbourg Ticket Reader 解析斯特拉斯堡 CTS 纸质车票所用的 SRI512 芯片存储区,并提供通过 libnfc 读取和解码的 C 程序。
协议 · 案例:
Chronos Revived 利用恢复出的 Bluetooth LE 协议,替代已停用的 Chronos 智能腕表配件 Android 应用,处理通知、步数、电池状态和手势,并可从用户提供的原版 APK 取得固件进行刷写。

固件 · 案例:
PS2 Floating-point 以 PS2 实机实验为参照,用 Rust 重建主机浮点运算的部分行为。
固件 · 案例:
CD Changer Robot 通过追踪 Nistec ALW-501 光盘机器人的电机驱动板重建控制系统。
固件 · 案例:
open-ssd 重建 Silicon Motion SM2263 系列 SSD 的初始化流程。
固件 · 案例:
t2-cruise 研究 T2 MacBook 的 Apple SMC 如何请求 CPU 与 GPU 功率限制。
固件 · 案例:
XENO 依据 Xbox 360 启动链研究与反汇编成果构建低层模拟器。
固件 · 案例:
rytm-fw-re 分析 Elektron Analog Rytm MKII OS 1.74 更新包,并构建封装为 .syx 的 ColdFire 替代固件。
固件 · 案例:
Nokia DCT Platform Emulation 以 Nokia 3210 为主要对象,在 MAME 中重建早期手机固件所依赖的硬件行为。
固件 · 案例:
ambit-firmware 根据 Palette 设备 AT90USB1286 的引脚连接记录编写替代固件。
固件 · 案例:
perfectcharge_remote 使用 KiCad 重建 Waeco PerfectCharge 船用充电器遥控器的电路图和单层 PCB,记录按钮、LED 及板正面的两根跳线,并提供 KiCad 设计文件及 Gerber、Excellon 制造文件。
固件 · 案例:
Sony A7 III 固件分析梳理了 Update_ILCE7M3V404.exe 从 Packman 自解压层、按位取反的 MSCF CAB 到 UFU TLV 容器的封装链。
固件 · 案例:
Capybara 重建 Sonix SNC73410 硬件环境,使 Tamagotchi Paradise 的原厂固件可在电脑上运行。

固件 · 案例:
ry5088-flasher 重建 RongYuan RY5088 磁轴键盘的 USB HID-DFU 更新流程。
固件 · 案例:
TJ-56-654 天气时钟项目在调查设备硬件与配置页面后,为原有 ESP-01S 编写替代固件。

固件 · 案例:
Torso T-1 备份格式项目通过受控设备备份和字节比较,解析音序器的 .t1 模式库数据。
固件 · 案例:
open-smc-pad 为 M-Vave SMC-PAD 控制器编写替代固件,包含 USB 引导程序、运行时和 Arduino 核心。

固件 · 案例:
Predator Sense for Linux 为 Predator Helios Neo 16 PHN16-72 重建 Acer PredatorSense 控制功能。
固件 · 案例:
HH41V 梳理 TCL/Alcatel 移动热点的 FOTA 更新流程,包括 AP 与调制解调器包结构,以及 GOTU/SUDH 请求。
固件 · 案例:
Band 9 表盘生成器通过观察公开的 HWT 包,归纳华为手环 9 表盘格式,并为 194 × 368 的 HWHD07 屏幕生成可安装的表盘包。
固件 · 案例:
Echo Show 相机项目为 Echo Show 5 和 8 的 LineageOS 18.1 重建相机支持。
固件 · 案例:
Yamaha SMAF Player 用 C++ 重建 Yamaha MA 系列音源芯片的铃声播放功能。
固件 · 案例:
CoreFW 以 Rust 重建具有可访问引导加载器的 Novation Launchpad 控制器固件。
固件 · 案例:
Open Arcade Coder 通过 ESP32 控制库重建 Tech Will Save Us Arcade Coder 的 12×12 RGB 矩阵和按键控制。
固件 · 案例:
6502 Model 用 Rust 根据实体 65C02 芯片运行程序时采集的外部总线跟踪记录,重建其逐周期行为。
固件 · 案例:
D750 QEMU Verification Prototype 用 QEMU 板级模型及主机侧扫描、日志工具研究尼康 D750 固件的早期执行。

固件 · 案例:
ILME-FX30 Service Mode Research 测绘 FX30 固件 6.00 的 USB 服务会话与设置区。
协议 · 案例:
redmi-perf 通过通向嵌入式控制器的 MIFS WMI 接口,重建小米和 Redmi 笔记本的性能模式控制通道。
固件 · 案例:
ZTE U60 Pro Toolkit 研究 MU5250 路由器的固件行为,并通过运行在设备上的 Rust REST 智能体、网页控制台和移动客户端扩展控制功能。

固件 · 案例:
Game Boy DMG-CPU Schematics 将 Game Boy 的 DMG-CPU B 芯片及 SM83 核心整理为 KiCad 电路图、Electric VLSI 布局和文本网表。

固件 · 案例:
open-cleverpad 为 MIDIPLUS SmartPAD MIDI 控制器提供 Rust 替代固件,并附有逆向绘制的主板电路图。
固件 · 案例:
osdbits 从零售版 PS2 启动 ROM 的 OSDSYS 镜像重建开机动画,生成独立的 Emotion Engine 程序。
固件 · 案例:
FPGABoy 以 FPGA 设计重建 Nintendo Game Boy 硬件。
固件 · 案例:
NTRDisasm 研究 Nintendo N3DS 的 NTR 2.0 自定义固件。
固件 · 案例:
NanoBoyAdvance 通过逐周期模拟器重建 Game Boy Advance 硬件行为,涵盖 CPU、DMA、定时器、PPU 和 Game Pak 预取,并提供调色板、图块、背景及精灵查看器。
固件 · 案例:
记录对 Valve 初代 Steam Controller 的逆向工程:作者在修改版 pinkySim 模拟器中运行其 LPC11U37F 主处理器固件并记录硬件访问,再据此编写替代固件。
固件 · 案例:
根据主板接线,为基于 ESP8266 的小米台灯实现替代固件,提供本地开关、调光和色温控制。

固件 · 案例:
Snowsky(FiiO)Echo Mini 8 GB 播放器的替代固件。
固件 · 案例:
面向老式 PC、XT 和 8088 机器、从零编写的开源 ROM BIOS。

固件 · 案例:
RuiDeng TC66 和 TC66C USB-C 功率计的替代固件。
固件 · 案例:
已归档的泉盛 UV-K5 手台固件 v2.1.27 重实现。
固件 · 案例:
R64Emu 基于真实硬件的逆向工作,用 Rust 低层模拟 Nintendo 64 硬件行为。

固件 · 案例:
Nuked-MD-FPGA 根据开盖芯片照片,以 Verilog 重建 Sega Mega Drive 芯片组行为。
固件 · 案例:
CamLink 4K 为第一代 Elgato Cam Link 4K 重建视频采集链路:ECP5 FPGA 使用 LiteX 门级逻辑,FX3 控制器使用裸机 C 固件。

固件 · 案例:
pw_firm 为 Pokéwalker 的 Renesas H8 微控制器重建 C 固件,涵盖设备驱动、游戏逻辑、界面和红外通信。
固件 · 案例:
Strato 面向 ARMv8 Android 设备模拟 Nintendo Switch 系统行为。