<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Tapocalypse on Dhiru's Notebook</title><link>https://rfcorner.in/tags/tapocalypse/</link><description>Recent content in Tapocalypse on Dhiru's Notebook</description><generator>Hugo</generator><language>en</language><lastBuildDate>Tue, 23 Dec 2025 00:00:00 +0000</lastBuildDate><atom:link href="https://rfcorner.in/tags/tapocalypse/index.xml" rel="self" type="application/rss+xml"/><item><title>Supporting HOPERF CMT2300A on Linux</title><link>https://rfcorner.in/posts/supporting-cmt2300a-on-linux/</link><pubDate>Tue, 23 Dec 2025 00:00:00 +0000</pubDate><guid>https://rfcorner.in/posts/supporting-cmt2300a-on-linux/</guid><description>&lt;h2 id="what-this-article-covers"&gt;What This Article Covers&lt;/h2&gt;
&lt;p&gt;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.&lt;/p&gt;
&lt;p&gt;You'll learn:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;How TP-Link's driver situation motivated this effort&lt;/li&gt;
&lt;li&gt;How firmware was extracted and analyzed&lt;/li&gt;
&lt;li&gt;How to build and load the custom driver on Raspberry Pi&lt;/li&gt;
&lt;li&gt;How to verify real on-air packet RX&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This is aimed at embedded Linux developers, reverse engineers, and RF hackers. It is &lt;em&gt;not&lt;/em&gt; a beginner Linux kernel tutorial nor a full CMT2300A datasheet walkthrough; the focus is on practical bring-up and reproducibility.&lt;/p&gt;</description></item></channel></rss>