Supporting HOPERF CMT2300A on Linux

What This Article Covers This article presents a practical journey to add Linux support for the HOPERF CMT2300A Sub-GHz RF transceiver - starting from extracting register configuration tables out of vendor firmware, to building and testing a Linux driver on real hardware. You'll learn: How TP-Link's driver situation motivated this effort How firmware was extracted and analyzed How to build and load the custom driver on Raspberry Pi How to verify real on-air packet RX This is aimed at embedded Linux developers, reverse engineers, and RF hackers. It is not a beginner Linux kernel tutorial nor a full CMT2300A datasheet walkthrough - focus is on practical bring-up and reproducibility. ...

December 23, 2025 · 7 min · 1462 words · Dhiru Kholia

433 MHz CW signal source

For HF and amateur VHF bands our WiFi VFO works great. But we didn't have a cost-effective UHF signal source until now… Thanks to Ismo (OH2FTG), we recently experimented with a HopeRF CMT2119A powered board called HOPERF RF module RFM119W-433S1. Here is the CMT2119A powered board in action producing a CW (OOK) signal at ~433 MHz. The stability is pretty good and a bit surprising considering that the board uses a 20ppm 26 MHz regular quartz crystal - not bad! ...

October 4, 2025 · 8 min · 1624 words · Dhiru Kholia