跳到正文

正在自动登录…

← 返回项目列表

h0m3us3r/w1700k-sdr

软件定义接收频谱显示

将Gemtek W1700K Wi-Fi 7路由器改造为宽带软件定义接收器,通过浏览器实时显示频谱和水瀑布图,适用于无线电爱好者和研究人员。

AI 中文解读 · 根据仓库描述与 README 生成 · 2026/10/19 17:46:39 · 查看原文

值得看C应用与服务
累计 Stars
873
当前热度
未达当前门槛
仓库创建时间
打开 GitHub ↗

选用指南

AI 根据 README 整理 · 2026/10/19 17:46:39

使用方式

通过命令行构建和安装,使用浏览器访问Web界面控制,或通过命令行工具操作。

查看 README 依据
one until you pass `--i-dont-care-about-nand-corruption`, and asks for a raw dump of it (`init/rawdump`) for the maintainers. ```sh make # everything, from public sources (~10 min plus downloads) make check # the test suite sudo init/host/link up IFACE # 192.168.1.10/24 on the NIC cabled to lan3 sudo init/host/tftp-forward enable IFACE init/install # back up the NAND, install, save the radio calibration sudo init/host/link up IFACE10G 10.77.0.10/24 9216 # the 10 GbE stream link
host/stream/build/w1700k-stream & # the stream, for every consumer on this host host/spectrum/build/w1700k-spectrum --controller "host/bin/w1700k serve" --listen 0.0.0.0:8073 ``` Then open `http://HOST:8073/` and press ▶. The first start loads the radio firmware and brings the radio up (about 2 s). Without the browser, the same operations are `host/bin/w1700k load|start|band|tune|gain|filter|stop|status`. Build requirements: a C/C++ compiler, make, git, Python 3.10+, the usual Buildroot prerequisites, clang, ld.lld, llvm-objcopy and llvm-readobj (RISC-V
部署要求

需要W1700K或W1700K2路由器、3.3V USB串口适配器、以太网线连接lan3端口、10GbE网卡连接wan端口,以及C/C++编译器、make、git、Python 3.10+等构建工具。

查看 README 依据
| [`docs/`](docs/) | [Architecture](docs/architecture.md), [roadmap](docs/roadmap.md) | ## Getting started You need a W1700K (HW 1.x) or W1700K2 (HW 2.1), a 3.3 V USB serial adapter on its console header, an Ethernet cable to its `lan3` port for installation, and a 10 GbE NIC on the host cabled to its `wan` port (10GBASE-T; an X710 with a copper SFP+ module works) for the IQ stream. Both revisions run the same images. Most units carry a W25N04KV NAND; some W1700K2s carry a W25N04LV (ID `ef 8b 23`), which is supported but has never been run on a unit: `init/install` stops on
host/stream/build/w1700k-stream & # the stream, for every consumer on this host host/spectrum/build/w1700k-spectrum --controller "host/bin/w1700k serve" --listen 0.0.0.0:8073 ``` Then open `http://HOST:8073/` and press ▶. The first start loads the radio firmware and brings the radio up (about 2 s). Without the browser, the same operations are `host/bin/w1700k load|start|band|tune|gain|filter|stop|status`. Build requirements: a C/C++ compiler, make, git, Python 3.10+, the usual Buildroot prerequisites, clang, ld.lld, llvm-objcopy and llvm-readobj (RISC-V
已知限制

固件仅支持接收,不运行MediaTek的发射校准,且禁用MAC发射路径;安装会替换原厂操作系统,需备份;访问未文档化的寄存器可能导致SoC挂起或无线电卡死。

查看 README 依据
firmware), openssl (firmware container encryption), and `libfftw3-dev` and `zlib` for the stream service and the spectrum server. No vendor firmware is downloaded or needed. ## Read before use - **Our firmware is receive-only.** It runs none of MediaTek's transmit calibrations and keeps the MAC's transmit path disabled; a gapless watch at 5250 MHz saw nothing during a load, where MediaTek's firmware transmits a full-power burst. Still, do not cable an antenna port straight into a sensitive instrument without an attenuator.
- **Our ROM patch writes no eFuse.** MediaTek's ROM patches since 2025 permanently program one eFuse gate bit on their first run (also with MediaTek's own driver); a unit that ever ran one has that bit set. - **Installation replaces the stock operating system.** `init/install` first copies the NAND's data to the host; keep that copy. `init/restore` writes it back and returns the unit to its stock firmware. - Accessing undocumented MT7996 or AN7581 addresses can hang the SoC or wedge the radio until a power cycle. `include/hw/` marks every known hazard. ## Licence

README

正在加载 README…

收录信息

仓库创建时间
2026/10/12 07:21:22
首次达标收录
2026/10/12 17:42:13
统计更新时间
2026/10/22 19:00:54

按创建时长与累计 Stars 判断等级。首次达标收录后,即使未达当前门槛仍保留;累计 Stars 和仓库状态会定期更新。确认只有 README 及辅助文件的仓库会停止公开。

模型评估

值得看加权总分 4.2 / 5

新颖度
4.6
实用价值
3.8
成熟度
4.6
实质含量
3.8

由 Jev 模型根据仓库描述与 README 评估,2026/10/19 17:46:56 生成。评分仅供参考,不是代码、安全或许可证审查;热度等级另按创建时长与累计 Stars 计算。

仓库信息

最近推送
2026/10/13 11:25:43
许可证标识
NOASSERTION
Fork 数
90
当前状态
未归档

收录记录

按创建时长与累计 Stars 首次收录:小火
首次发现项目