Wi-Fi 7 공유기를 320Msps SDR 수신기로
원제: Turn a WiFi 7 Router into a 320Msps Software Defined Radio Receiver
왜 중요한가
시판 Wi-Fi 7 공유기의 하드웨어를 역분석해 전문 SDR 장비 수준의 성능을 저비용으로 구현한 사례로, 무선 연구 및 보안 분야에 새로운 접근법을 제시한다.
오픈소스 프로젝트 w1700k-sdr가 Gemtek W1700K Wi-Fi 7 공유기를 광대역 소프트웨어 정의 라디오(SDR) 수신기로 변환하는 방법을 공개했다. MediaTek MT7996 라디오 칩으로 최대 320Msps의 14비트 IQ 신호를 캡처하며, 10 GbE를 통해 Linux 호스트로 스트리밍한다.
GitHub 사용자 h0m3us3r가 공개한 w1700k-sdr 프로젝트는 시중에 판매되는 Gemtek W1700K Wi-Fi 7 공유기를 고성능 SDR 수신기로 전환한다. 핵심은 라우터에 탑재된 MediaTek MT7996 칩이다. 이 칩은 원래 Wi-Fi 통신용이지만, 프로젝트는 이를 14비트 복소 IQ 샘플러로 활용해 40, 80, 160, 320Msps의 샘플링 속도를 지원한다.
Airoha AN7581 SoC가 캡처된 데이터를 10 GbE 인터페이스로 스트리밍하고, Linux 호스트 측에서는 브라우저 기반 UI로 실시간 스펙트럼과 워터폴을 표시한다. 262,144포인트 FFT로 초당 100개의 스펙트럼을 생성하며, 데시메이션 롤오프도 스트림 내에서 보정('flatten' 기능)한다.
특히 주목할 점은 MT7996이 MediaTek의 기존 펌웨어를 전혀 사용하지 않는다는 것이다. 프로젝트 팀은 MediaTek 공식 펌웨어의 레지스터 트레이스를 역분석해 초기화·캘리브레이션 시퀀스를 직접 재구현했다. ROM 패치, WM, WA 펌웨어 모두 이 저장소에서 빌드된다. LO 주파수, 샘플링 레이트, 캡처, 스트림, 게인, 필터 제어는 호스트에서 명령을 내린다. 프로젝트는 현재 GitHub에서 445개 스타를 기록 중이다.