python-vipaccess
A free software implementation of Symantec's VIP Access application and protocolmediatek-lte-baseband-re
Notes and utilities for reverse engineering the MediaTek LTE baseband and its Coresonic DSP.rv51
A RISC-V emulator for the 8051 (MCS-51) microcontroller.HDMI-to-MIPI
Design files for an HDMI to MIPI-DSI adapter with support for the LG LH550WF1-SD01 LCD panelusb-to-pcie-re
Notes and utilities for reverse engineering USB-to-PCIe/NVMe controllers.osdvu
iCEstick-UART-Demo
This is a simple UART echo test for the iCEstick Evaluation Kitpython-bsdl-parser
A Grako-based parser for IEEE 1149.1 Boundary-Scan Description Language (BSDL) filesopenocd-xilinx-loader
Some Python scripts to program Xilinx FPGAs using OpenOCDasmedia-xhc-re
Notes and utilities for reverse engineering ASMedia xHC (USB 3.x) Host Controllers.libcyusbserial
This library enables userspace programs to control Cypress USB-Serial bridge chips.python-boundary-scan-tools
Python tools to interact with boundary scan-capable devices. Useful for reverse engineering, testing, etc.Pano-Logic-Zero-Client-G2-FPGA-Demo
Constraints file and Verilog demo code for the Pano Logic Zero Client G2mediatek-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.TVKiller
**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.mct-usb-display-adapter-re
Notes and utilities for reverse engineering the Magic Control Technology (MCT) "Trigger" USB display adapter protocol.ghidra-md32
MediaTek MD32 processor module for Ghidra.psoc-bitstream-parsing-tools
Parse the programmable logic configuration of PSoC devicesghidra-ccpu
MediaTek CCPU (GCPU) processor module for Ghidra.KiCad
My personal set of KiCad component and module librariesglitchcore
An FPGA core for glitching circuits, written with Amaranth HDL.agilent-pcie-analyzer-re
Notes and utilities for reverse engineering Agilent PCIe Protocol Analyzers and their host software.jmb58x-re
Notes and utilities for reverse engineering JMicron's JMB582 / JMB585 SATA host controllers.Cypress-HID-Bootloader-Host
This is my own implementation of a host for Cypress Semi's PSoC USB HID bootloader.Mimas-V2-UART-Demo
This is a simple UART echo test using the Mimas V2 FPGA development boardGPIB-to-USB
**PROJECT ABANDONED** A simple USB GPIB adapter that supports USBTMC USB488.ftdi-unbricker
A simple tool to un-brick FTDI chip clones that had their PIDs set to zero by FTDI's Windows driverghidra-pcm
MediaTek PCM (SPM) processor module for Ghidra.bl30-elf
Amlogic bl30 bin-to-elf scriptsr4crypt
Pano-Logic-TNP-Dissector
A Wireshark dissector for the Pano Logic Thin Network Protocol.amlogic-video-codec-re
Reverse engineering Amlogic's video decoder/encoder hardware and its integrated AMRISC CPU.rockchip-dptx-re
Notes and utilities for reverse engineering the Rockchip RK3399 DisplayPort controller (DPTX) firmware.Amazon-Affiliate-Link-Generator
A PHP-based affiliate link generator for Amazonfx3-logic-analyzer-board
A simple PCB to make the Cypress Semiconductor EZ-USB FX3 SuperSpeed Explorer Kit (CYUSB3KIT-003) suitable for use as a 16-channel, 100 MSps logic analyzer.mediatek-pcm-emu
MediaTek PCM (SPM CPU core) emulator.optical-disc-drive-re
Reverse engineering notes and utilities for various models of DVD drives.realtek-nic-re
Notes and utilities for reverse engineering Realtek USB NICs.hdmi-to-displayport-converter-re
Notes and utilities for reverse engineering a Belfan HDMI to DisplayPort converter.minimal-wireshark-dissector-rs
A minimal Wireshark dissector, written purely in Rust (no C whatsoever).trendnet-teg-30284-re
Notes and utilities for reverse engineering the TRENDnet TEG-30284 managed Ethernet switch.gr-mwt1
GNU Radio decoder/encoder blocks for the Medtronic MWT1 wireless protocolbxl-rs
A Rust library for parsing Ultra Librarian ".bxl" files.OpenOCD
Driver development for the OpenOCD project. Programmers: KitProg, Future Target: C8051F120.camera-module-re
Reverse engineering smartphone camera modules.broadcom-crystal-hd-re
Notes and utilities for reverse engineering Broadcom's Crystal HD video decoders.geniatech-tv-tuner-re
Notes and utilities for reverse engineering the Geniatech A681/PT681 ATSC/ClearQAM USB TV tuner dongles.tamil-gpu-tools
Tools for Mali-Txxx (Midgard) GPU reverse engineeringCamera-Modules
Random cell phone camera-related designs go here.poppler-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.mimas_v2_hex_display
A simple Verilog module that can output hexadecimal bytes to the Mimas V2's displayBBB-Network-Ammeter
A simple Flask app that serves ammeter readings as an MTConnect agent8051-timing-db
A database containing counts of clock cycles per instruction for various 8051 (MCS-51) microcontrollers and microarchitectures.iPod-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).Saturn-UART-Demo
This is a simple UART echo test using the Numato Saturn FPGA development boardghidra-radeon-f32
AMD Radeon F32 processor module for Ghidra.esp-jtag-spi
A simultaneous JTAG and SPI adapter based on the ESP-12E module.Cypress-HID-Bootloader-Dissector
A Wireshark dissector for the Cypress Semi USB HID bootloader protocolusb-hub-re
Notes and utilities for reverse engineering various USB hubs.Cypress-USB-Serial-Eagle-Library
An Eagle library for Cypress Semi's USB-Serial Bridge Controllersgr-clicker
steam-controller-re
Steam Controller reverse engineering notes and utilities.NavSparkDownload-Mac
Source for the NavSparkDownload utility that can be compiled on OS Xfreeclicker
A free (as in freedom) re-implementation of the firmware used on AVR-based i>clicker/iClicker devices.phb-utils
Miscellaneous utilities for debugging the IBM Power Systems Host Bridge (PHB).Mimas-V2-Debug-Probe
sigrok-scripts
Miscellaneous scripts for generating and processing sigrok data files.ath6kl-tools
Some simple utilities for parsing, packing, and unpacking firmware binaries for ath6kl WiFi chips.Love Open Source and this site? Check out how you can help us