• Stars
    star
    38
  • Rank 706,870 (Top 14 %)
  • Language
    Python
  • License
    GNU General Publi...
  • Created over 2 years ago
  • Updated about 1 month ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Notes and utilities for reverse engineering USB-to-PCIe/NVMe controllers.

More Repositories

1

python-vipaccess

A free software implementation of Symantec's VIP Access application and protocol
Python
186
star
2

mediatek-lte-baseband-re

Notes and utilities for reverse engineering the MediaTek LTE baseband and its Coresonic DSP.
Python
178
star
3

rv51

A RISC-V emulator for the 8051 (MCS-51) microcontroller.
Assembly
127
star
4

HDMI-to-MIPI

Design files for an HDMI to MIPI-DSI adapter with support for the LG LH550WF1-SD01 LCD panel
62
star
5

osdvu

Verilog
36
star
6

iCEstick-UART-Demo

This is a simple UART echo test for the iCEstick Evaluation Kit
Verilog
36
star
7

python-bsdl-parser

A Grako-based parser for IEEE 1149.1 Boundary-Scan Description Language (BSDL) files
Python
24
star
8

openocd-xilinx-loader

Some Python scripts to program Xilinx FPGAs using OpenOCD
Python
23
star
9

asmedia-xhc-re

Notes and utilities for reverse engineering ASMedia xHC (USB 3.x) Host Controllers.
Python
21
star
10

libcyusbserial

This library enables userspace programs to control Cypress USB-Serial bridge chips.
C
16
star
11

python-boundary-scan-tools

Python tools to interact with boundary scan-capable devices. Useful for reverse engineering, testing, etc.
Python
16
star
12

Pano-Logic-Zero-Client-G2-FPGA-Demo

Constraints file and Verilog demo code for the Pano Logic Zero Client G2
Verilog
16
star
13

mediatek-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.
Python
16
star
14

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.
Objective-C
14
star
15

mct-usb-display-adapter-re

Notes and utilities for reverse engineering the Magic Control Technology (MCT) "Trigger" USB display adapter protocol.
C
12
star
16

ghidra-md32

MediaTek MD32 processor module for Ghidra.
11
star
17

psoc-bitstream-parsing-tools

Parse the programmable logic configuration of PSoC devices
Go
11
star
18

ghidra-ccpu

MediaTek CCPU (GCPU) processor module for Ghidra.
11
star
19

KiCad

My personal set of KiCad component and module libraries
10
star
20

glitchcore

An FPGA core for glitching circuits, written with Amaranth HDL.
Python
9
star
21

agilent-pcie-analyzer-re

Notes and utilities for reverse engineering Agilent PCIe Protocol Analyzers and their host software.
C
9
star
22

jmb58x-re

Notes and utilities for reverse engineering JMicron's JMB582 / JMB585 SATA host controllers.
Python
9
star
23

Cypress-HID-Bootloader-Host

This is my own implementation of a host for Cypress Semi's PSoC USB HID bootloader.
Python
8
star
24

Mimas-V2-UART-Demo

This is a simple UART echo test using the Mimas V2 FPGA development board
Makefile
8
star
25

GPIB-to-USB

**PROJECT ABANDONED** A simple USB GPIB adapter that supports USBTMC USB488.
7
star
26

ftdi-unbricker

A simple tool to un-brick FTDI chip clones that had their PIDs set to zero by FTDI's Windows driver
C
7
star
27

ghidra-pcm

MediaTek PCM (SPM) processor module for Ghidra.
7
star
28

bl30-elf

Amlogic bl30 bin-to-elf scripts
Python
7
star
29

r4crypt

C++
6
star
30

Pano-Logic-TNP-Dissector

A Wireshark dissector for the Pano Logic Thin Network Protocol.
Lua
6
star
31

amlogic-video-codec-re

Reverse engineering Amlogic's video decoder/encoder hardware and its integrated AMRISC CPU.
Python
5
star
32

rockchip-dptx-re

Notes and utilities for reverse engineering the Rockchip RK3399 DisplayPort controller (DPTX) firmware.
Shell
5
star
33

Amazon-Affiliate-Link-Generator

A PHP-based affiliate link generator for Amazon
PHP
5
star
34

fx3-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.
5
star
35

mediatek-pcm-emu

MediaTek PCM (SPM CPU core) emulator.
Rust
4
star
36

optical-disc-drive-re

Reverse engineering notes and utilities for various models of DVD drives.
Python
4
star
37

realtek-nic-re

Notes and utilities for reverse engineering Realtek USB NICs.
Kaitai Struct
4
star
38

hdmi-to-displayport-converter-re

Notes and utilities for reverse engineering a Belfan HDMI to DisplayPort converter.
Shell
4
star
39

minimal-wireshark-dissector-rs

A minimal Wireshark dissector, written purely in Rust (no C whatsoever).
Rust
3
star
40

trendnet-teg-30284-re

Notes and utilities for reverse engineering the TRENDnet TEG-30284 managed Ethernet switch.
Python
3
star
41

gr-mwt1

GNU Radio decoder/encoder blocks for the Medtronic MWT1 wireless protocol
Python
3
star
42

bxl-rs

A Rust library for parsing Ultra Librarian ".bxl" files.
Rust
3
star
43

OpenOCD

Driver development for the OpenOCD project. Programmers: KitProg, Future Target: C8051F120.
C
3
star
44

camera-module-re

Reverse engineering smartphone camera modules.
3
star
45

broadcom-crystal-hd-re

Notes and utilities for reverse engineering Broadcom's Crystal HD video decoders.
Kaitai Struct
3
star
46

geniatech-tv-tuner-re

Notes and utilities for reverse engineering the Geniatech A681/PT681 ATSC/ClearQAM USB TV tuner dongles.
Lua
3
star
47

tamil-gpu-tools

Tools for Mali-Txxx (Midgard) GPU reverse engineering
JavaScript
3
star
48

Camera-Modules

Random cell phone camera-related designs go here.
KiCad Layout
3
star
49

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.
2
star
50

mimas_v2_hex_display

A simple Verilog module that can output hexadecimal bytes to the Mimas V2's display
Verilog
2
star
51

BBB-Network-Ammeter

A simple Flask app that serves ammeter readings as an MTConnect agent
Python
2
star
52

8051-timing-db

A database containing counts of clock cycles per instruction for various 8051 (MCS-51) microcontrollers and microarchitectures.
2
star
53

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).
2
star
54

Saturn-UART-Demo

This is a simple UART echo test using the Numato Saturn FPGA development board
Makefile
2
star
55

ghidra-radeon-f32

AMD Radeon F32 processor module for Ghidra.
2
star
56

esp-jtag-spi

A simultaneous JTAG and SPI adapter based on the ESP-12E module.
1
star
57

Cypress-HID-Bootloader-Dissector

A Wireshark dissector for the Cypress Semi USB HID bootloader protocol
Lua
1
star
58

usb-hub-re

Notes and utilities for reverse engineering various USB hubs.
Python
1
star
59

Cypress-USB-Serial-Eagle-Library

An Eagle library for Cypress Semi's USB-Serial Bridge Controllers
1
star
60

gr-clicker

Shell
1
star
61

steam-controller-re

Steam Controller reverse engineering notes and utilities.
Shell
1
star
62

NavSparkDownload-Mac

Source for the NavSparkDownload utility that can be compiled on OS X
C++
1
star
63

freeclicker

A free (as in freedom) re-implementation of the firmware used on AVR-based i>clicker/iClicker devices.
C
1
star
64

phb-utils

Miscellaneous utilities for debugging the IBM Power Systems Host Bridge (PHB).
Python
1
star
65

Mimas-V2-Debug-Probe

Makefile
1
star
66

sigrok-scripts

Miscellaneous scripts for generating and processing sigrok data files.
Python
1
star
67

ath6kl-tools

Some simple utilities for parsing, packing, and unpacking firmware binaries for ath6kl WiFi chips.
Python
1
star