{"id":932,"date":"2025-02-16T12:06:35","date_gmt":"2025-02-16T11:06:35","guid":{"rendered":"https:\/\/www.i8zse.it\/en\/?p=932"},"modified":"2026-06-07T12:09:59","modified_gmt":"2026-06-07T10:09:59","slug":"cat-ptt-for-legacy-radios","status":"publish","type":"post","link":"https:\/\/www.i8zse.it\/en\/cat-ptt-for-legacy-radios\/","title":{"rendered":"CAT PTT for legacy radios"},"content":{"rendered":"<h3>CAT PTT for legacy radios<\/h3>\n<p>If your shack mixes modern rigs with a few glorious vintage pieces, you already know how integrating them into modern digital workflows can turn into an exercise in patience. PTT control, in particular, is often the most delicate point: recent radios expose full CAT interfaces, while older ones offer no remote control mechanism at all. In these cases, relying on VOX is almost always a fragile solution, especially in fast-paced operating environments where switching must be precise and immediate-not to mention the constant risk of accidental transmission if a program outputs unexpected audio signals.<\/p>\n<p>The traditional method for handling PTT on vintage radios is to use control lines from old serial interfaces. It\u2019s a common, simple, and seemingly effective technique, but it comes with a well-known issue: during computer boot, those lines can enter unpredictable states, triggering transmission without any explicit command. This is dangerous, especially in shared operating environments or crowded bands, and it\u2019s one of the main reasons I eventually abandoned this approach.<\/p>\n<p>The solution I adopted instead is based on CAT emulation. I programmed an Arduino Nano to respond to a small subset of TS-850 protocol commands, limiting myself strictly to those needed to avoid conflicts with Hamlib, which I tested in version 4.3 on both Linux and Windows. In this setup, the radio only goes into transmit when the software sends an explicit command, eliminating any risk of spurious activation during system startup or abnormal conditions.<\/p>\n<p>The behavior is deliberately minimal: sending the command <code>T 1<\/code> drives Arduino pin 8 high, turning on the LED and enabling transmission. The command <code>T 0<\/code> brings the pin back low, turning off the LED and returning the transceiver to receive mode.<\/p>\n<p style=\"text-align: center;\"><img decoding=\"async\" src=\"https:\/\/www.i8zse.it\/wp-content\/uploads\/2025\/02\/cat-ptt-1024x429.png\" alt=\"Schema CAT-PTT\" width=\"640\" \/><\/p>\n<p>Pin 8 drives an opto-isolator that electrically isolates the radio circuit, ensuring a clean and safe interface even for older equipment. To further improve reliability, I added an internal watchdog that automatically stops transmission after thirty seconds-a timeout chosen to fit most use cases, but easily adjustable by modifying the <em>txTimeout<\/em> constant in the sketch.<\/p>\n<p>The prototype, in its initial quick-and-dirty form, was sufficient to validate the idea, tested with an Icom IC-720A. It demonstrated that even a rig with no remote-control capabilities can be integrated into a modern digital workflow without major issues. It\u2019s a solution designed for operators working with legacy radios who want a simple, low-cost, and above all reliable way to manage PTT without resorting to unstable workarounds.<\/p>\n<p>The sketch is available on my GitHub repository:<br \/>\n<a href=\"https:\/\/github.com\/grutig\/CAT-PTT\" target=\"_blank\" rel=\"noopener\">CAT-PTT repository<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>CAT PTT for legacy radios If your shack mixes modern rigs with a few glorious vintage pieces, you already know how integrating them into modern digital workflows can turn into an exercise in patience. PTT control, in particular, is often the most delicate point: recent radios expose full CAT interfaces, while older ones offer no [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":933,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[36],"tags":[61,60],"class_list":["post-932","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-accessories","tag-cat","tag-ptt"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>CAT PTT<\/title>\n<meta name=\"description\" content=\"A PTT via CAT adaptor for legacy radio\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.i8zse.it\/en\/cat-ptt-for-legacy-radios\/\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"CAT PTT\" \/>\n<meta property=\"og:description\" content=\"A PTT via CAT adaptor for legacy radio\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.i8zse.it\/en\/cat-ptt-for-legacy-radios\/\" \/>\n<meta property=\"og:site_name\" content=\"I8ZSE\" \/>\n<meta property=\"article:published_time\" content=\"2025-02-16T11:06:35+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-06-07T10:09:59+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.i8zse.it\/en\/wp-content\/uploads\/2026\/06\/ptt-cat-rotated-1.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"2000\" \/>\n\t<meta property=\"og:image:height\" content=\"1126\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"giorgio@i8zse.eu\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"giorgio@i8zse.eu\" \/>\n\t<meta name=\"twitter:label2\" content=\"Estimated reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.i8zse.it\\\/en\\\/cat-ptt-for-legacy-radios\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.i8zse.it\\\/en\\\/cat-ptt-for-legacy-radios\\\/\"},\"author\":{\"name\":\"giorgio@i8zse.eu\",\"@id\":\"https:\\\/\\\/www.i8zse.it\\\/en\\\/#\\\/schema\\\/person\\\/b5b002dfac76285c57ab63e5fe76bf83\"},\"headline\":\"CAT PTT for legacy radios\",\"datePublished\":\"2025-02-16T11:06:35+00:00\",\"dateModified\":\"2026-06-07T10:09:59+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.i8zse.it\\\/en\\\/cat-ptt-for-legacy-radios\\\/\"},\"wordCount\":421,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.i8zse.it\\\/en\\\/#\\\/schema\\\/person\\\/b5b002dfac76285c57ab63e5fe76bf83\"},\"image\":{\"@id\":\"https:\\\/\\\/www.i8zse.it\\\/en\\\/cat-ptt-for-legacy-radios\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.i8zse.it\\\/en\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/ptt-cat-rotated-1.jpg\",\"keywords\":[\"cat\",\"ptt\"],\"articleSection\":[\"accessories\"],\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.i8zse.it\\\/en\\\/cat-ptt-for-legacy-radios\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.i8zse.it\\\/en\\\/cat-ptt-for-legacy-radios\\\/\",\"url\":\"https:\\\/\\\/www.i8zse.it\\\/en\\\/cat-ptt-for-legacy-radios\\\/\",\"name\":\"CAT PTT\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.i8zse.it\\\/en\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.i8zse.it\\\/en\\\/cat-ptt-for-legacy-radios\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.i8zse.it\\\/en\\\/cat-ptt-for-legacy-radios\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.i8zse.it\\\/en\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/ptt-cat-rotated-1.jpg\",\"datePublished\":\"2025-02-16T11:06:35+00:00\",\"dateModified\":\"2026-06-07T10:09:59+00:00\",\"description\":\"A PTT via CAT adaptor for legacy radio\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.i8zse.it\\\/en\\\/cat-ptt-for-legacy-radios\\\/#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.i8zse.it\\\/en\\\/cat-ptt-for-legacy-radios\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/www.i8zse.it\\\/en\\\/cat-ptt-for-legacy-radios\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.i8zse.it\\\/en\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/ptt-cat-rotated-1.jpg\",\"contentUrl\":\"https:\\\/\\\/www.i8zse.it\\\/en\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/ptt-cat-rotated-1.jpg\",\"width\":2000,\"height\":1126},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.i8zse.it\\\/en\\\/cat-ptt-for-legacy-radios\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.i8zse.it\\\/en\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"CAT PTT for legacy radios\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.i8zse.it\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/www.i8zse.it\\\/en\\\/\",\"name\":\"I8ZSE\",\"description\":\"Hamradio\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.i8zse.it\\\/en\\\/#\\\/schema\\\/person\\\/b5b002dfac76285c57ab63e5fe76bf83\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.i8zse.it\\\/en\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-GB\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/www.i8zse.it\\\/en\\\/#\\\/schema\\\/person\\\/b5b002dfac76285c57ab63e5fe76bf83\",\"name\":\"giorgio@i8zse.eu\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/www.i8zse.it\\\/en\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/it-header.png\",\"url\":\"https:\\\/\\\/www.i8zse.it\\\/en\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/it-header.png\",\"contentUrl\":\"https:\\\/\\\/www.i8zse.it\\\/en\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/it-header.png\",\"width\":452,\"height\":150,\"caption\":\"giorgio@i8zse.eu\"},\"logo\":{\"@id\":\"https:\\\/\\\/www.i8zse.it\\\/en\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/it-header.png\"},\"sameAs\":[\"https:\\\/\\\/www.hamlinux.it\\\/en\"],\"url\":\"https:\\\/\\\/www.i8zse.it\\\/en\\\/author\\\/giorgioi8zse-eu\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"CAT PTT","description":"A PTT via CAT adaptor for legacy radio","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.i8zse.it\/en\/cat-ptt-for-legacy-radios\/","og_locale":"en_GB","og_type":"article","og_title":"CAT PTT","og_description":"A PTT via CAT adaptor for legacy radio","og_url":"https:\/\/www.i8zse.it\/en\/cat-ptt-for-legacy-radios\/","og_site_name":"I8ZSE","article_published_time":"2025-02-16T11:06:35+00:00","article_modified_time":"2026-06-07T10:09:59+00:00","og_image":[{"width":2000,"height":1126,"url":"https:\/\/www.i8zse.it\/en\/wp-content\/uploads\/2026\/06\/ptt-cat-rotated-1.jpg","type":"image\/jpeg"}],"author":"giorgio@i8zse.eu","twitter_card":"summary_large_image","twitter_misc":{"Written by":"giorgio@i8zse.eu","Estimated reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.i8zse.it\/en\/cat-ptt-for-legacy-radios\/#article","isPartOf":{"@id":"https:\/\/www.i8zse.it\/en\/cat-ptt-for-legacy-radios\/"},"author":{"name":"giorgio@i8zse.eu","@id":"https:\/\/www.i8zse.it\/en\/#\/schema\/person\/b5b002dfac76285c57ab63e5fe76bf83"},"headline":"CAT PTT for legacy radios","datePublished":"2025-02-16T11:06:35+00:00","dateModified":"2026-06-07T10:09:59+00:00","mainEntityOfPage":{"@id":"https:\/\/www.i8zse.it\/en\/cat-ptt-for-legacy-radios\/"},"wordCount":421,"commentCount":0,"publisher":{"@id":"https:\/\/www.i8zse.it\/en\/#\/schema\/person\/b5b002dfac76285c57ab63e5fe76bf83"},"image":{"@id":"https:\/\/www.i8zse.it\/en\/cat-ptt-for-legacy-radios\/#primaryimage"},"thumbnailUrl":"https:\/\/www.i8zse.it\/en\/wp-content\/uploads\/2026\/06\/ptt-cat-rotated-1.jpg","keywords":["cat","ptt"],"articleSection":["accessories"],"inLanguage":"en-GB","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.i8zse.it\/en\/cat-ptt-for-legacy-radios\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.i8zse.it\/en\/cat-ptt-for-legacy-radios\/","url":"https:\/\/www.i8zse.it\/en\/cat-ptt-for-legacy-radios\/","name":"CAT PTT","isPartOf":{"@id":"https:\/\/www.i8zse.it\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.i8zse.it\/en\/cat-ptt-for-legacy-radios\/#primaryimage"},"image":{"@id":"https:\/\/www.i8zse.it\/en\/cat-ptt-for-legacy-radios\/#primaryimage"},"thumbnailUrl":"https:\/\/www.i8zse.it\/en\/wp-content\/uploads\/2026\/06\/ptt-cat-rotated-1.jpg","datePublished":"2025-02-16T11:06:35+00:00","dateModified":"2026-06-07T10:09:59+00:00","description":"A PTT via CAT adaptor for legacy radio","breadcrumb":{"@id":"https:\/\/www.i8zse.it\/en\/cat-ptt-for-legacy-radios\/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.i8zse.it\/en\/cat-ptt-for-legacy-radios\/"]}]},{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/www.i8zse.it\/en\/cat-ptt-for-legacy-radios\/#primaryimage","url":"https:\/\/www.i8zse.it\/en\/wp-content\/uploads\/2026\/06\/ptt-cat-rotated-1.jpg","contentUrl":"https:\/\/www.i8zse.it\/en\/wp-content\/uploads\/2026\/06\/ptt-cat-rotated-1.jpg","width":2000,"height":1126},{"@type":"BreadcrumbList","@id":"https:\/\/www.i8zse.it\/en\/cat-ptt-for-legacy-radios\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.i8zse.it\/en\/"},{"@type":"ListItem","position":2,"name":"CAT PTT for legacy radios"}]},{"@type":"WebSite","@id":"https:\/\/www.i8zse.it\/en\/#website","url":"https:\/\/www.i8zse.it\/en\/","name":"I8ZSE","description":"Hamradio","publisher":{"@id":"https:\/\/www.i8zse.it\/en\/#\/schema\/person\/b5b002dfac76285c57ab63e5fe76bf83"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.i8zse.it\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"},{"@type":["Person","Organization"],"@id":"https:\/\/www.i8zse.it\/en\/#\/schema\/person\/b5b002dfac76285c57ab63e5fe76bf83","name":"giorgio@i8zse.eu","image":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/www.i8zse.it\/en\/wp-content\/uploads\/2026\/03\/it-header.png","url":"https:\/\/www.i8zse.it\/en\/wp-content\/uploads\/2026\/03\/it-header.png","contentUrl":"https:\/\/www.i8zse.it\/en\/wp-content\/uploads\/2026\/03\/it-header.png","width":452,"height":150,"caption":"giorgio@i8zse.eu"},"logo":{"@id":"https:\/\/www.i8zse.it\/en\/wp-content\/uploads\/2026\/03\/it-header.png"},"sameAs":["https:\/\/www.hamlinux.it\/en"],"url":"https:\/\/www.i8zse.it\/en\/author\/giorgioi8zse-eu\/"}]}},"_links":{"self":[{"href":"https:\/\/www.i8zse.it\/en\/wp-json\/wp\/v2\/posts\/932","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.i8zse.it\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.i8zse.it\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.i8zse.it\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.i8zse.it\/en\/wp-json\/wp\/v2\/comments?post=932"}],"version-history":[{"count":1,"href":"https:\/\/www.i8zse.it\/en\/wp-json\/wp\/v2\/posts\/932\/revisions"}],"predecessor-version":[{"id":934,"href":"https:\/\/www.i8zse.it\/en\/wp-json\/wp\/v2\/posts\/932\/revisions\/934"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.i8zse.it\/en\/wp-json\/wp\/v2\/media\/933"}],"wp:attachment":[{"href":"https:\/\/www.i8zse.it\/en\/wp-json\/wp\/v2\/media?parent=932"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.i8zse.it\/en\/wp-json\/wp\/v2\/categories?post=932"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.i8zse.it\/en\/wp-json\/wp\/v2\/tags?post=932"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}