{"id":11642,"date":"2025-04-29T12:18:10","date_gmt":"2025-04-29T19:18:10","guid":{"rendered":"https:\/\/jasonsblog.ddns.net\/?p=11642"},"modified":"2025-04-30T07:18:00","modified_gmt":"2025-04-30T14:18:00","slug":"asl3-broken-echolink-outbound-fix-or-using-beta-channel-to-download-new-fix-before-released","status":"publish","type":"post","link":"https:\/\/jasonsblog.ddns.net\/index.php\/2025\/04\/29\/asl3-broken-echolink-outbound-fix-or-using-beta-channel-to-download-new-fix-before-released\/","title":{"rendered":"ASL3 Broken Echolink Outbound Fix or Using Beta Channel to Download New Fix Before Released"},"content":{"rendered":"\n<p>The last <a href=\"https:\/\/community.allstarlink.org\/t\/echolink-stopped-working-after-update\/23177\/3\" target=\"_blank\" rel=\"noreferrer noopener\">ASL3 update broke outbound Echolink connections<\/a>. So one fix is to rollback to the previous version with the command below.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo apt install asl3-asterisk=2:22.2.0+asl3-3.3.0-6.deb12 asl3-asterisk-modules=2:22.2.0+asl3-3.3.0-6.deb12 asl3-asterisk-config=2:22.2.0+asl3-3.3.0-6.deb12<\/code><\/pre>\n\n\n\n<p>The fixes have been released to the Beta channel, and you can switch to it with the command below. Then just run apt update and upgrade to pull in the new fixes.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo asl-repo-switch -l beta<\/code><\/pre>\n\n\n\n<p>If you want to switch to the <a href=\"https:\/\/allstarlink.github.io\/user-guide\/betatest\/\" target=\"_blank\" rel=\"noreferrer noopener\">beta channel<\/a> and update, then fall back to the main channel.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo asl-repo-switch -l beta\nsudo apt update &amp;&amp; sudo apt upgrade\nsudo asl-repo-switch -l main<\/code><\/pre>\n\n\n\n<p>What I did was make a file called beta in my home directory, then added the following and made it executable with chmod +x.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>#!\/bin\/bash\nsudo asl-repo-switch -l beta\nsudo apt update &amp;&amp; sudo apt upgrade\nsudo asl-repo-switch -l main<\/code><\/pre>\n\n\n\n<p>Then if I want to switch to the beta channel, update and switch back I just run the command below from the home directory. The preceeding .\/ is to load the executable from the current directory. You can always copy or move the file the \/usr\/local\/bin directory to be in the path and not need the preceeding .\/.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo .\/beta<\/code><\/pre>\n\n\n\n<p>You should see the following output. No updates were found as I had already installed them, but you can see that it switched to the beta channel and back to main.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"729\" height=\"528\" src=\"https:\/\/jasonsblog.ddns.net\/wp-content\/uploads\/2025\/04\/image-33.png\" alt=\"\" class=\"wp-image-11643\" srcset=\"https:\/\/jasonsblog.ddns.net\/wp-content\/uploads\/2025\/04\/image-33.png 729w, https:\/\/jasonsblog.ddns.net\/wp-content\/uploads\/2025\/04\/image-33-300x217.png 300w\" sizes=\"auto, (max-width: 729px) 100vw, 729px\" \/><\/figure>\n\n\n\n<p>And its good to keep in mind that ASL3 is a brand new Allstarlink version on Debian 12 with new and supported Asterisk code. Though solid and stable, Hamvoip is on an ancient version of Arch with an end of life version of Asterisk, though the 5.4 kernel is supported to the December of 2025, Hamvoip is far behind the latest kernel version. And since you have to run Hamvoip with ports exposed, is that good security practice? The ALS3 versions are below.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"975\" height=\"718\" src=\"https:\/\/jasonsblog.ddns.net\/wp-content\/uploads\/2025\/04\/image-34.png\" alt=\"\" class=\"wp-image-11644\" srcset=\"https:\/\/jasonsblog.ddns.net\/wp-content\/uploads\/2025\/04\/image-34.png 975w, https:\/\/jasonsblog.ddns.net\/wp-content\/uploads\/2025\/04\/image-34-300x221.png 300w, https:\/\/jasonsblog.ddns.net\/wp-content\/uploads\/2025\/04\/image-34-768x566.png 768w\" sizes=\"auto, (max-width: 975px) 100vw, 975px\" \/><\/figure>\n\n\n\n<p>The versions from Hamvoip just updated (there were no new updates even though not run for months).<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"920\" height=\"654\" src=\"https:\/\/jasonsblog.ddns.net\/wp-content\/uploads\/2025\/04\/image-35.png\" alt=\"\" class=\"wp-image-11645\" srcset=\"https:\/\/jasonsblog.ddns.net\/wp-content\/uploads\/2025\/04\/image-35.png 920w, https:\/\/jasonsblog.ddns.net\/wp-content\/uploads\/2025\/04\/image-35-300x213.png 300w, https:\/\/jasonsblog.ddns.net\/wp-content\/uploads\/2025\/04\/image-35-768x546.png 768w\" sizes=\"auto, (max-width: 920px) 100vw, 920px\" \/><\/figure>\n\n\n\n<p>Though that is not the latest version of the supported 5.4 Linux kernel at version 5.4.75, with the latest version being the 5.4.292 Linux kernel released April 10, 2025.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"756\" height=\"77\" src=\"https:\/\/jasonsblog.ddns.net\/wp-content\/uploads\/2025\/04\/image-36.png\" alt=\"\" class=\"wp-image-11646\" srcset=\"https:\/\/jasonsblog.ddns.net\/wp-content\/uploads\/2025\/04\/image-36.png 756w, https:\/\/jasonsblog.ddns.net\/wp-content\/uploads\/2025\/04\/image-36-300x31.png 300w\" sizes=\"auto, (max-width: 756px) 100vw, 756px\" \/><figcaption class=\"wp-element-caption\"><a href=\"https:\/\/endoflife.date\/linux\">https:\/\/endoflife.date\/linux<\/a><\/figcaption><\/figure>\n\n\n\n<p>So with that foundation and appreciation, some hiccups with ASL3 and its new codebase are not that great a concern verses leaving yourself vulnerable with such an outdated software stack. It doesn&#8217;t take that much to go back and look at vulnerabilities fixed in newer kernels that always existed to then use it to attack older kernels, though David has supposedly worked on securing the avenues of attack with the ports that are open. <\/p>\n\n\n\n<p>But you&#8217;re free to run whatever software you prefer. And I do keep my old Hamvoip SD card as a backup along with my clones of ASL3. Hopefully David, K4FXC, updates the software stack of Hamvoip before too long, or more preferably, just joins the opensource ASL3 to help bring any enhancements there which would reduce his workload. The old Allstarlink vs. Hamvoip contention should be put to rest. It also kind of seems that David might be letting Hamvoip languish until ASL3 takes over, freeing him from maintaining anything.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The last ASL3 update broke outbound Echolink connections. So one fix is to rollback to the previous version with the command below. The fixes have been released to the Beta channel, and you can switch to it with the command below. Then just run apt update and upgrade to pull in the new fixes. If [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[],"class_list":["post-11642","post","type-post","status-publish","format-standard","hentry","category-ham"],"blocksy_meta":[],"featured_image_src":null,"author_info":{"display_name":"Jason","author_link":"https:\/\/jasonsblog.ddns.net\/index.php\/author\/jturning\/"},"_links":{"self":[{"href":"https:\/\/jasonsblog.ddns.net\/index.php\/wp-json\/wp\/v2\/posts\/11642","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jasonsblog.ddns.net\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jasonsblog.ddns.net\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jasonsblog.ddns.net\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jasonsblog.ddns.net\/index.php\/wp-json\/wp\/v2\/comments?post=11642"}],"version-history":[{"count":4,"href":"https:\/\/jasonsblog.ddns.net\/index.php\/wp-json\/wp\/v2\/posts\/11642\/revisions"}],"predecessor-version":[{"id":11651,"href":"https:\/\/jasonsblog.ddns.net\/index.php\/wp-json\/wp\/v2\/posts\/11642\/revisions\/11651"}],"wp:attachment":[{"href":"https:\/\/jasonsblog.ddns.net\/index.php\/wp-json\/wp\/v2\/media?parent=11642"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jasonsblog.ddns.net\/index.php\/wp-json\/wp\/v2\/categories?post=11642"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jasonsblog.ddns.net\/index.php\/wp-json\/wp\/v2\/tags?post=11642"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}