w1700k-sdr
Turns a Gemtek W1700K Wi-Fi 7 router into a wideband software-defined radio receiver, streaming raw IQ to a Linux host for live spectrum and waterfall viewing and receiver control.
Pick a small issue you can reproduce, then fix it with your AI coding agent.
Share on XCustom license (see repository)
Overview
This project turns a Gemtek W1700K Wi-Fi 7 router into a wideband software-defined receiver. Its MT7996 radio captures 14-bit complex IQ and streams it over 10 GbE to a Linux host, where the tools provide a shared IQ stream, recording, and a browser-based live spectrum and waterfall with receiver controls. The repository contains the router platform, custom radio firmware, kernel driver, and host software needed to bring up the radio and use it.
Key features
- Capture 14-bit complex IQ at 40, 80, 160, or 320 Msps, with a 640/2 option on band 2.
- Tune across supported 2.4, 5, and 6 GHz bands, and control gain and analog filter settings.
- Send IQ over 10 GbE and provide a shared, gap-tagged host stream with optional roll-off correction.
- View a live spectrum and waterfall in a browser, control the receiver, and record the stream.
Best for
Useful for people who want to explore wideband radio signals with a W1700K router and a Linux host. Choose it for live spectrum viewing, host-side IQ consumers, or stream recording.
- Upstream
- h0m3us3r/w1700k-sdr
- Fork on GitHub
- Guo-astro/w1700k-sdr
- Upstream stars
- 918
- Category
- Hardware, OS and embedded
- Language
- C
- License
- Custom license (see repository)
- Forked
- 2026-10-12
- Sync status
- In syncLast synced 2026-11-08
More in Hardware, OS and embedded
A Linux kernel module that unlocks FP/BF16 instruction issue rates on supported Nvidia RTX 30-series cards. It is used to improve matrix-computation throughput without patching the Nvidia driver.
Forked 2026-10-24Last synced 2026-11-08No license declaredHardware, OS and embeddedGitHub
BlueOS Kernel is a Rust operating system kernel with POSIX interface compatibility and Rust standard library support. It provides a foundation for kernel development on ARM and RISC-V architectures, including QEMU platforms.
Forked 2026-10-20Last synced 2026-11-08No license declaredHardware, OS and embeddedGitHub
DroidDesk turns an ARM64 Android phone into a Linux desktop using Termux or its standalone Android app. Use it to run desktop applications on the phone or connect it to a monitor.
Forked 2026-10-17Last synced 2026-11-08License: GPL-3.0Hardware, OS and embeddedGitHub
Firmware that turns supported ESP32-family Wi-Fi radios into receive-only, low-duty-cycle SDRs for capturing and analyzing radio signals without separate SDR hardware.
Forked 2026-10-15Last synced 2026-11-08License: GPL-3.0Hardware, OS and embeddedGitHub