你家里那台WiFi 7路由器,除了让你刷视频不卡,可能还藏着一个你完全没想到的身份。
最近有人发现,Gemtek W1700K这台WiFi 7路由器里的MediaTek MT7996射频芯片,可以被当成一台相当能干的软件无线电(SDR)接收器来用。写代码的人叫 [h0m3us3r],他让这颗芯片把原始数据流通过以太网,经设备自身的SoC,送到一台跑着网页服务器的Linux机器上。
一颗芯片的两种人生
说到软件无线电,很多人第一反应是RTL-SDR。它之所以便宜,是因为它本来只是个数字电视接收器,被人硬生生改造成了能输出原始I/Q数据流的设备。
但RTL-SDR显然不是唯一能干这事的芯片。这次被翻出来的MediaTek MT7996,就是又一个例子——它原本的职责是处理WiFi信号,现在却被人拿来当无线电接收器使。
这种"一物两用"的思路其实一直存在:硬件出厂时被设定好的用途,未必是它能力的边界。
能收到什么,取决于你手里是哪一版
这颗射频芯片的工作频段是2.4GHz、5GHz和6GHz,具体能覆盖哪些,取决于你手上这台设备是哪个版本——因为不同版本用的射频芯片不一样。
对习惯使用更低频段的人来说,这几个频段可能没那么实用。不过类似的事情已经发生过一次:ESP32的射频在2.4GHz上也被找到了类似的玩法。所以有人推测,接下来可能会出现对接收上变频器的需求。
在那之前,你能做的事情也很直接——把WiFi数据包丢进瀑布图里看,想看多久看多久。
为什么这件事值得留意
现在越来越多的设备里都塞进了射频模块。这意味着,类似这种没有被官方文档写出来的原始数据流模式,可能会被越来越多地发现。
换句话说,你身边那些默默工作的芯片,可能只是还没被人翻出另一面。
对喜欢折腾硬件的人来说,这大概算是个可以期待的方向——说不定下一个被"解锁"的SDR,就藏在你已经买回家的某台设备里。
热门跟贴