{"id":5409,"date":"2026-10-29T18:07:39","date_gmt":"2026-10-29T18:07:39","guid":{"rendered":"https:\/\/m0aws.co.uk\/?p=5409"},"modified":"2026-10-29T18:53:00","modified_gmt":"2026-10-29T18:53:00","slug":"pisync-v1-1-released-two-way-sync-and-named-websdrs","status":"publish","type":"post","link":"https:\/\/m0aws.co.uk\/?p=5409","title":{"rendered":"piSync v1.1 Released: Two Way Sync and Named WebSDRs"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/www.qrz.com\/db\/M0XVT\" target=\"_blank\" rel=\"noopener\">Steve (M0XVT)<\/a>, <a href=\"https:\/\/www.qrz.com\/db\/G1SQB\" target=\"_blank\" rel=\"noopener\">Alan (G1SQB) <\/a>and <a href=\"https:\/\/www.qrz.com\/db\/M0AWS\" target=\"_blank\" rel=\"noopener\">Mike (M0AWS)<\/a> are pleased to announce the release of piSync v1.1.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1289\" height=\"1220\" src=\"https:\/\/m0aws.co.uk\/wp-content\/uploads\/2026\/10\/piSync-Logo.png\" alt=\"piSync Logo\" class=\"wp-image-5212\" srcset=\"https:\/\/m0aws.co.uk\/wp-content\/uploads\/2026\/10\/piSync-Logo.png 1289w, https:\/\/m0aws.co.uk\/wp-content\/uploads\/2026\/10\/piSync-Logo-300x284.png 300w, https:\/\/m0aws.co.uk\/wp-content\/uploads\/2026\/10\/piSync-Logo-768x727.png 768w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><figcaption class=\"wp-element-caption\">piSync Logo<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><br>piSync keeps a KiwiSDR or PA3FWM WebSDR receiver tuned to the frequency, mode and band of your piHPSDR powered SDR transceiver or any radio supported by FLRig, the same as <a href=\"https:\/\/m0aws.co.uk\/?p=5326\" target=\"_blank\" rel=\"noopener\">winSync<\/a> does on Windows.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Version 1.1 is now released and brings a couple of important updates since v0.9.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"> piSync v1.1 has now gained a way to steer your radio from the WebSDR receiver, a friendlier drop down receiver list, and a detailed user manual.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Two Way Sync<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><br>Until now piSync only worked in one direction: radio to WebSDR receiver. v1.1 adds an optional <strong>Two Way Sync<\/strong> checkbox on the control page. When it is ticked, a frequency or mode change you make in the KiwiSDR or WebSDR page is sent back to the radio: to piHPSDR over CAT, or to FLRig over XML-RPC. This makes it easy to click on a signal in the WebSDR waterfall and have your radio follow.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/m0aws.co.uk\/wp-content\/uploads\/2026\/10\/piSync-v1.1-Two-Way-Sync.png\" target=\"_blank\" rel=\" noopener\"><img loading=\"lazy\" decoding=\"async\" width=\"1634\" height=\"697\" src=\"https:\/\/m0aws.co.uk\/wp-content\/uploads\/2026\/10\/piSync-v1.1-Two-Way-Sync.png\" alt=\"piSync v1.1 with Two Way Sync\" class=\"wp-image-5422\" srcset=\"https:\/\/m0aws.co.uk\/wp-content\/uploads\/2026\/10\/piSync-v1.1-Two-Way-Sync.png 1634w, https:\/\/m0aws.co.uk\/wp-content\/uploads\/2026\/10\/piSync-v1.1-Two-Way-Sync-300x128.png 300w, https:\/\/m0aws.co.uk\/wp-content\/uploads\/2026\/10\/piSync-v1.1-Two-Way-Sync-768x328.png 768w, https:\/\/m0aws.co.uk\/wp-content\/uploads\/2026\/10\/piSync-v1.1-Two-Way-Sync-1536x655.png 1536w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><\/a><figcaption class=\"wp-element-caption\">piSync v1.1 with Two Way Sync<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><br>The feature is deliberately cautious:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>It is <strong>off by default<\/strong>. <\/li>\n\n\n\n<li>Changes are debounced and the last change wins, so dragging across the band does not flood the radio.<\/li>\n\n\n\n<li>piSync recognises the echo of its own changes and does not re-apply them, so the two sides cannot fight each other.<\/li>\n\n\n\n<li>Nothing is sent while the radio is transmitting.<\/li>\n\n\n\n<li>piSync may only write frequency and mode. Commands that key the transmitter or switch receivers (TX, RX, ZZTX, FR, FT, and PTT in FLRig) remain forbidden and are blocked.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><br>Named WebSDRs<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><br>The WebSDR receiver drop-down used to show only URLs. v1.1 adds a &#8220;Description&#8221; box next to the URL field (See screenshot above). The drop-down now shows your own name for each WebSDR receiver with the URL underneath. A pencil button lets you edit the name later. Names are stored with the list in <code>~\/.config\/piSync\/urls.json<\/code>; lists saved by older versions of piSync still load as before.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><br>A Detailed User Manual<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><br>There is now a User Manual in the <code>docs<\/code> folder. It covers installation (graphical installer and terminal based <code>setup.sh<\/code>), the launcher, the control page, using KiwiSDR and WebSDR receivers, Two Way Sync, a configuration reference and troubleshooting. We believe a picture is worth a million words and so we&#8217;ve included screenshots in the manual to help remove any confusion as to how piSync works.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Summary<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">piSync v1.1 brings <em>Two Way Sync<\/em>, <em>WebSDR Receiver Names<\/em> and a new, <em>Detailed User Manual <\/em>which round off nicely our latest release of this extremely popular little app that adds some great functionality to piHPSDR-Improved and FLRig for amateur radio operators around the world.<\/p>\n\n\n\n<div class=\"wp-block-file\"><a id=\"wp-block-file--media-f2d9ead0-7a14-4998-b55f-06373d0b02c5\" href=\"https:\/\/m0aws.co.uk\/wp-content\/uploads\/2026\/10\/piSync-v1.1.zip\">piSync-v1.1<\/a><a href=\"https:\/\/m0aws.co.uk\/wp-content\/uploads\/2026\/10\/piSync-v1.1.zip\" class=\"wp-block-file__button wp-element-button\" download aria-describedby=\"wp-block-file--media-f2d9ead0-7a14-4998-b55f-06373d0b02c5\">Download<\/a><\/div>\n\n\n\n<p class=\"wp-block-paragraph\"><br>More soon &#8230;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Steve (M0XVT), Alan (G1SQB) and Mike (M0AWS) are pleased to announce the release of piSync v1.1. piSync keeps a KiwiSDR or PA3FWM WebSDR receiver tuned to the frequency, mode and band of your piHPSDR powered SDR transceiver or any radio supported by FLRig, the same as winSync does on Windows. Version 1.1 is now released &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/m0aws.co.uk\/?p=5409\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;piSync v1.1 Released: Two Way Sync and Named WebSDRs&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[54,204,512,287,132,561,114,584,628,4,636,375,409,410,633,171,38,456,619,431,135,400,615,614,37,192,122,487,412,351,622,5,632,290,618,215,616,635],"tags":[],"class_list":["post-5409","post","type-post","status-publish","format-standard","hentry","category-audio","category-bi-directional","category-coding","category-commandline","category-debian","category-download","category-flrig","category-g1sqb","category-gui-installer","category-ham-radio","category-innovation","category-internet","category-kde","category-kde-plasma","category-kiwisdr","category-kubuntu","category-linux","category-linuxmint","category-m0aws","category-m0xvt","category-opensource","category-pihpsdr","category-pihpsdr-improved","category-pisync","category-programming","category-python","category-raspberrypi","category-raspberrypi500","category-raspberrypios","category-raspbian","category-release","category-sdr","category-software","category-terminal","category-the-three-amigos","category-ubuntu","category-websdr","category-winsync"],"_links":{"self":[{"href":"https:\/\/m0aws.co.uk\/index.php?rest_route=\/wp\/v2\/posts\/5409","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/m0aws.co.uk\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/m0aws.co.uk\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/m0aws.co.uk\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/m0aws.co.uk\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=5409"}],"version-history":[{"count":27,"href":"https:\/\/m0aws.co.uk\/index.php?rest_route=\/wp\/v2\/posts\/5409\/revisions"}],"predecessor-version":[{"id":5440,"href":"https:\/\/m0aws.co.uk\/index.php?rest_route=\/wp\/v2\/posts\/5409\/revisions\/5440"}],"wp:attachment":[{"href":"https:\/\/m0aws.co.uk\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=5409"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/m0aws.co.uk\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=5409"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/m0aws.co.uk\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=5409"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}