Supporting HOPERF CMT2300A on Linux

The problem TP-Links compiles-in the support for their 'proprietary' CMT2300A driver in their Linux kernel blob but they have refused to publish this CMT2300A driver - this violates the GPL license. The TP-Link partial GPL code for Tapo H200 Smart Hub product is available at the following URL: https://www.tp-link.com/us/support/download/tapo-h200/#GPL-Code Instead of further arguing about (GPL) licensing with TP-Link, we chose to simply write a Linux kernel driver for HOPERF CMT2300A RF transceiver ourselves! ...

December 23, 2025 · 2 min · 365 words · Dhiru Kholia