Проект w1700k-sdr предоставява фърмуер и набор от инструменти, които преобразуват безжичния рутер Gemtek W1700K Wi-Fi 7 в софтуерно определена радиосистема (SDR), способна да приема и анализира радиосигнали в широк диапазон от честоти. Кодът е написан на C и Python и се разпространява под лицензия MIT, с изключение на модула на ядрото, предоставян под GPLv2.
След замяната на стандартния фърмуер w1700k-sdr, рутерът препрограмира радиочипа MediaTek MT7996, за да улавя произволни радиосигнали, без да е ограничен до Wi-Fi канали. Използваният в рутера SoC Airoha AN7581 е ангажиран с първичната обработка на данни от радиочипа и тяхното изпращане на външен компютър, свързан чрез 10-гигабитен Ethernet по UDP, с честота до 320 милиона извадки в секунда (Msps). На компютъра данните се анализират и визуализират с графики и спектрограми.
Фърмуерът е създаден от нулата без използването на собствен код на MediaTek, но с прилагането на код от драйвера mt76, предоставян под лицензия BSD. Фърмуерът самоиницира радиочипа и го управлява чрез команди от хоста. Вместо строга връзка с каналите е реализирана възможност за настройка на хетеродина на всяка честота в диапазоните 2.081-2.748 GHz, 4.647-7.509 GHz и 4.707-7.576 GHz с стъпка от 2.98 Hz или 11.9 Hz. Честотата може да се променя на лету с времево закъснение около 1 ms.

Източник: opennet.ru
