mediatek-lte-baseband-re. Notes and utilities for reverse engineering the MediaTek LTE baseband and its Coresonic DSP.
218python-vipaccess. A free software implementation of Symantec's VIP Access application and protocol
189rv51. A RISC-V emulator for the 8051 (MCS-51) microcontroller.
155usb-to-pcie-re. Notes and utilities for reverse engineering USB-to-PCIe/NVMe controllers.
105HDMI-to-MIPI. Design files for an HDMI to MIPI-DSI adapter with support for the LG LH550WF1-SD01 LCD panel
67iCEstick-UART-Demo. This is a simple UART echo test for the iCEstick Evaluation Kit
41osdvu. Verilog
39asmedia-xhc-re. Notes and utilities for reverse engineering ASMedia xHC (USB 3.x) Host Controllers.
31python-bsdl-parser. A Grako-based parser for IEEE 1149.1 Boundary-Scan Description Language (BSDL) files
29mediatek-wifi-re. Notes and utilities for reverse engineering the firmware used in MediaTek's WiFi cores. This includes the cores used in PCIe/USB/SDIO-attached chips, standalone WiFi microcontrollers, and SoCs with built-in WiFi.
25openocd-xilinx-loader. Some Python scripts to program Xilinx FPGAs using OpenOCD
25mct-usb-display-adapter-re. Notes and utilities for reverse engineering the Magic Control Technology (MCT) "Trigger" USB display adapter protocol.
25jmb58x-re. Notes and utilities for reverse engineering JMicron's JMB582 / JMB585 SATA host controllers.
21libcyusbserial. This library enables userspace programs to control Cypress USB-Serial bridge chips. This repository is not an official repo from Cypress / Infineon.
19Pano-Logic-Zero-Client-G2-FPGA-Demo. Constraints file and Verilog demo code for the Pano Logic Zero Client G2
18python-boundary-scan-tools. Python tools to interact with boundary scan-capable devices. Useful for reverse engineering, testing, etc.
17ghidra-md32. MediaTek MD32 processor module for Ghidra.
16TVKiller. **PROJECT ABANDONED** It's a universal TV off-switch, like the TV-B-Gone kit, but the TV off-codes are stored as an audio file and are sent out the audio port through IR LEDs.
15agilent-pcie-analyzer-re. Notes and utilities for reverse engineering Agilent PCIe Protocol Analyzers and their host software.
14ghidra-ccpu. MediaTek CCPU (GCPU) processor module for Ghidra.
14glitchcore. An FPGA core for glitching circuits, written with Amaranth HDL.
12psoc-bitstream-parsing-tools. Parse the programmable logic configuration of PSoC devices
11geniatech-tv-tuner-re. Notes and utilities for reverse engineering the Geniatech A681/PT681 and A681B/PT682C ATSC/ClearQAM USB TV tuner dongles.
7tools-for-tdc. Reverse engineering and documenting the ".tdc" capture file format used by Total Phase Data Center (TPDC) / Beagle USB analyzers.
5minimal-wireshark-dissector-rs. A minimal Wireshark dissector, written purely in Rust (no C whatsoever).
5camera-module-re. Reverse engineering smartphone camera modules.
5ath6kl-tools. Some simple utilities for parsing, packing, and unpacking firmware binaries for ath6kl WiFi chips.
4poppler-pdf-key-dumper. A hack for poppler that enables it to dump the hashes of encrypted PDF files, which can then be cracked by hashcat. Inspired by pdf2hashcat.py and pdf2john.py.
4usb-hub-re. Notes and utilities for reverse engineering various USB hubs.
4bxl-rs. A Rust library for parsing Ultra Librarian ".bxl" files.
4sendgmail. Send patches from git send-email through Gmail using the Gmail API instead of SMTP.
3steam-controller-re. Steam Controller reverse engineering notes and utilities.
3DisplayPort-Sink. RCOS OpenCores Contribution
3gr-mwt1. GNU Radio decoder/encoder blocks for the Medtronic MWT1 wireless protocol
3tamil-gpu-tools. Tools for Mali-Txxx (Midgard) GPU reverse engineering
38051-timing-db. A database containing counts of clock cycles per instruction for various 8051 (MCS-51) microcontrollers and microarchitectures.
3trendnet-teg-30284-re. Notes and utilities for reverse engineering the TRENDnet TEG-30284 managed Ethernet switch.
3OpenOCD. Driver development for the OpenOCD project. Programmers: KitProg, Future Target: C8051F120.
3tools-for-ti-firewire-cards. Some tools for interacting with TI FireWire / IEEE 1394 OHCI controllers. The primary target is the TI XIO2213B.
3Saturn-UART-Demo. This is a simple UART echo test using the Numato Saturn FPGA development board
2yavhdl. Yet Another VHDL tool
2iPod-touch-Cellular-Upgrade. **PROJECT ABANDONED** This is a cellular module that attaches to an iPod touch to make it have more iPhone features (phone calls, dial-up internet, GPS).
2sigrok-scripts. Miscellaneous scripts for generating and processing sigrok data files.
2mimas_v2_hex_display. A simple Verilog module that can output hexadecimal bytes to the Mimas V2's display
2openfpga. Open FPGA tools
2BBB-Network-Ammeter. A simple Flask app that serves ammeter readings as an MTConnect agent
2Camera-Modules. Random cell phone camera-related designs go here.
2phywhispererusb. PhyWhisperer-USB: Hardware USB Trigger
2misc-llm. Miscellaneous LLM-related tools.
2GhidrAssist. An LLM extension for Ghidra to enable AI assistance in RE.
1api-adapter-for-cody. LLM API Adapter for Sourcegraph Cody
1patientia. A Rust library for parsing PDF files.
1libopencm3. Open Source ARM cortex m microcontroller library
1openage. Free (as in freedom) open source clone of the Age of Empires II engine.
1kicad-website. This is the soon to be new kicad website
1blake2. Hardware implementation of the BLAKE2 hash function
1Cypress-HID-Bootloader-Dissector. A Wireshark dissector for the Cypress Semi USB HID bootloader protocol
1