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 · 8 min · 1509 words · Dhiru Kholia

The (now) poor quality, reliability and longevity of Luminous products

My old Luminous Zelio inverter (bought in ~2013) lasted for close to 8 years. Trusting the Luminous brand, I installed two more Luminous Zelio inverters in year 2024 in two different homes. Come year 2025 and both these Zelio inverters have conked off and that too in less than a year! I guess they don't make the Zelio inverters the way they used to :-( For now, I have shifted to Microtek Heavy Duty UPS 1750 and Microtek 1275 12V SW inverter models.

October 18, 2025 · 1 min · 83 words · Dhiru Kholia

The poor quality, reliability and longevity of MOONDROP products

I had bought two pairs of MOONDROP Aria 2 IEMs after auditioning them at a Headphone Connect event. After a few months of usage, one of the Aria 2 earphones lost audio in the left earpiece. We got it 'serviced' under warranty from Headphone Zone. After a year of almost no usage, the other pair of Aria 2 IEMs lost audio in one of the earpieces too! I have never seen this poor quality, reliability and longevity before! ...

June 15, 2025 · 1 min · 127 words · Dhiru Kholia

Ubuntu Going Downhill

I am a bit late to realize that Ubuntu is going downhill and has been for a while. Why? Here are a couple of things I have noticed about Canonical/Ubuntu: Forced paid updates even for active life OS versions Series of bad decisions (Mir, Unity, Upstart, Snaps) causing pain all around Inflicting slow and buggy snap applications on their users. Not listening to feedback from users - Firefox Snap is really slow to launch, especially on older computers. ...

February 9, 2025 · 1 min · 176 words · Dhiru Kholia