seemoo-lab/nexmon
FreeThe C-based Firmware Patching Framework for Broadcom/Cypress WiFi Chips that enables Monitor Mode, Frame Injection and much more
About seemoo-lab/nexmon
Nexmon is a C-based firmware patching framework for Broadcom/Cypress WiFi chips, enabling users to write custom firmware patches to unlock capabilities such as monitor mode with radiotap headers, frame injection, and more. It supports a wide range of chips and operating systems, including Android, iOS, and Linux (Raspberry Pi). The project also provides auxiliary tools for advanced wireless research, including Wi-Fi jamming (using the chip as a software-defined radio), Channel State Information (CSI) extraction, ARM microcontroller debugging without JTAG, covert channels in Wi-Fi signals, and full software-defined radio capabilities. Note: Using nexmon may damage hardware and void warranties; users assume all risk.
Key Features
Pros & Cons
- Open source and free
- Comprehensive chip and device support
- Active development with many related projects
- Enables low-level Wi-Fi experimentation not possible with stock firmware
- Well-documented with setup scripts and build tools
- May damage hardware and void warranty
- Requires technical expertise to compile and patch firmware
- Not all chips/OS combinations are supported
- Use at own risk; no official support