{"id":487,"date":"2024-07-31T02:40:30","date_gmt":"2024-07-31T02:40:30","guid":{"rendered":"https:\/\/cemaxecuter.com\/?p=487"},"modified":"2025-05-12T00:59:51","modified_gmt":"2025-05-12T00:59:51","slug":"july-22nd-to-july-28th-2024-ryfi-custom-modem-and-hands-on-with-t-halow","status":"publish","type":"post","link":"https:\/\/cemaxecuter.com\/?p=487","title":{"rendered":"July 22nd to July 28th, 2024 &#8211; RyFi Custom Modem and Hands on with T-HaLow"},"content":{"rendered":"\n<p>This week in DragonOS&#8230;<\/p>\n\n\n\n<p><a href=\"https:\/\/cemaxecuter.com\/?p=487#highlight-of-the-week\" data-type=\"link\" data-id=\"https:\/\/cemaxecuter.com\/&amp;post=435#highlight-of-the-week\">Highlight of the Week: RyFi Custom Modem&#8230;<\/a><\/p>\n\n\n\n<p><a href=\"https:\/\/cemaxecuter.com\/?p=487#hands-on-with-thalow\" data-type=\"link\" data-id=\"https:\/\/cemaxecuter.com\/?p=442#exploring-dvb\">Hands on with T-HaLow&#8230;<\/a><\/p>\n\n\n\n<p><a href=\"https:\/\/cemaxecuter.com\/?p=487#explore-more-with-dragonos\" data-type=\"link\" data-id=\"https:\/\/cemaxecuter.com\/?p=435\">Explore More with DragonOS&#8230;<\/a><\/p>\n\n\n<div class=\"wp-block-jetpack-subscriptions__supports-newline wp-block-jetpack-subscriptions\">\n\t\t<div>\n\t\t\t<div>\n\t\t\t\t<div>\n\t\t\t\t\t<p >\n\t\t\t\t\t\t<a href=\"https:\/\/cemaxecuter.com\/?post_type=post&#038;p=487\" style=\"font-size: 16px;padding: 15px 23px 15px 23px;margin: 0; margin-left: 10px;border-radius: 0px;border-width: 1px; background-color: #113AF5; color: #FFFFFF; text-decoration: none; white-space: nowrap; margin-left: 0\">Subscribe<\/a>\n\t\t\t\t\t<\/p>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t<\/div>\n\t<\/div>\n\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"highlight-of-the-week\">Highlight of the Week: RyFi Custom Modem<\/h2>\n\n\n\n<div class=\"wp-block-jetpack-markdown\"><p>Ryzerth, developer of SDR++, released RyFi last week. Here is his post on X announcing its release, as well as the modulation schemes, observed data rates, and error correction mechanisms: <a href=\"https:\/\/x.com\/ryzerth\/status\/1816209802856652944\">https:\/\/x.com\/ryzerth\/status\/1816209802856652944<\/a><\/p>\n<\/div>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"588\" height=\"827\" src=\"https:\/\/cemaxecuter.com\/wp-content\/uploads\/2024\/07\/ryzerth.png\" alt=\"\" class=\"wp-image-495\" srcset=\"https:\/\/cemaxecuter.com\/wp-content\/uploads\/2024\/07\/ryzerth.png 588w, https:\/\/cemaxecuter.com\/wp-content\/uploads\/2024\/07\/ryzerth-213x300.png 213w\" sizes=\"auto, (max-width: 588px) 100vw, 588px\" \/><\/figure>\n\n\n\n<div class=\"wp-block-jetpack-markdown\"><p>RyFi currently supports the Limesdr and BladeRF (just uncomment <a href=\"https:\/\/github.com\/AlexandreRouma\/RyFi\/blob\/a20c8f582bf887395eab31d2c140584cb43314a5\/src\/main.cpp#L57\">this line<\/a> and comment out the LimeSDR line). RyFi goes a step further than other RF modems by using a TUN interface to enable a network interface <code>ryfi0<\/code> to appear under your network interfaces. This will let you handle the custom RF medium in the same way you handle Wi-Fi and Ethernet. In his post on X, Ryzerth even showed a client loading web pages from a server over RyFi! Looking at the GitHub repository, it  seems like RyFi can run on Windows as long as <a href=\"https:\/\/github.com\/pothosware\/PothosSDR\">PothosSDR<\/a> is installed, but it is also supported on Linux and DragonOS. Here is Cemaxecuter conducting an iperf test between a BladeRf and LimeSDR: <a href=\"https:\/\/x.com\/cemaxecuter\/status\/1817041602977681800\">https:\/\/x.com\/cemaxecuter\/status\/1817041602977681800<\/a><\/p>\n<\/div>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"585\" height=\"960\" src=\"https:\/\/cemaxecuter.com\/wp-content\/uploads\/2024\/07\/cemaxecuter.png\" alt=\"\" class=\"wp-image-496\" srcset=\"https:\/\/cemaxecuter.com\/wp-content\/uploads\/2024\/07\/cemaxecuter.png 585w, https:\/\/cemaxecuter.com\/wp-content\/uploads\/2024\/07\/cemaxecuter-183x300.png 183w\" sizes=\"auto, (max-width: 585px) 100vw, 585px\" \/><\/figure>\n\n\n\n<div class=\"wp-block-jetpack-markdown\"><p>RyFi is still under development, but you can find the GitHub repository here: <a href=\"https:\/\/github.com\/AlexandreRouma\/ryfi\">https:\/\/github.com\/AlexandreRouma\/ryfi<\/a>. Please use at your own risk in a controlled environment if you are interested in playing around with RyFi yourself.<\/p>\n<\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"hands-on-with-thalow\"><strong>Hands on with the T-HaLow<\/strong><\/h2>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"657\" src=\"https:\/\/cemaxecuter.com\/wp-content\/uploads\/2024\/07\/thalow-2-1024x657.jpg\" alt=\"\" class=\"wp-image-492\" srcset=\"https:\/\/cemaxecuter.com\/wp-content\/uploads\/2024\/07\/thalow-2-1024x657.jpg 1024w, https:\/\/cemaxecuter.com\/wp-content\/uploads\/2024\/07\/thalow-2-300x192.jpg 300w, https:\/\/cemaxecuter.com\/wp-content\/uploads\/2024\/07\/thalow-2-768x492.jpg 768w, https:\/\/cemaxecuter.com\/wp-content\/uploads\/2024\/07\/thalow-2-1536x985.jpg 1536w, https:\/\/cemaxecuter.com\/wp-content\/uploads\/2024\/07\/thalow-2-2048x1313.jpg 2048w, https:\/\/cemaxecuter.com\/wp-content\/uploads\/2024\/07\/thalow-2-1685x1080.jpg 1685w, https:\/\/cemaxecuter.com\/wp-content\/uploads\/2024\/07\/thalow-2-600x385.jpg 600w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<div class=\"wp-block-jetpack-markdown\"><p>The <a href=\"https:\/\/www.lilygo.cc\/products\/t-halow\">T-HaLow<\/a> is a device produced by LilyGo that aims to provide a Wi-Fi HaLow bridge for devices via an Ethernet interface. The T-HaLow has some promise for the WarDragon, which currently uses the <a href=\"https:\/\/www.alfa.com.tw\/products\/halow-u?variant=39467228758088\">Alfa HaLow-U<\/a> as an optional Wi-Fi HaLow bridge. The T-Halow is almost 1\/4th the price of the HaLow-U and seems to offer similar functionality, but after picking up two T-HaLow\u2019s, Cemaxecuter had some trouble getting the devices to work out of the box. Follow along with the <a href=\"https:\/\/github.com\/Xinyuan-LilyGO\/T-Halow\/issues\/1\">initial setup issue on GitHub<\/a>.<\/p>\n<p>For those that also might be interested in the T-HaLow, it is probably best to wait until LilyGo and the developers release a video on the usage of the devices. It is possible that users might need a flash programmer to get the devices to work which would reduce the relative cost of the T-HaLow to the HaLow-U. On the plus side, the developers of the T-HaLow are quick to respond and are trying to help resolve the issue. Hopefully some open-source collaboration will be able to resolve the issues with the T-HaLow in the future. If you are curious about Wi-Fi HaLow and other devices that support this protocol, <a href=\"https:\/\/www.youtube.com\/watch?v=qF0BHnmi9j8&amp;t=1s\">Ben Jeffrey produced a good video on YouTube<\/a> a couple of months ago that does a good job reviewing link distance and speeds for a couple of different devices.<\/p>\n<\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"explore-more-with-dragonos\">Explore More With DragonOS<\/h2>\n\n\n\n<div class=\"wp-block-jetpack-markdown\"><ul>\n<li>DragonOS Source for x86_64 systems: <a href=\"https:\/\/sourceforge.net\/projects\/dragonos-focal\/\">https:\/\/sourceforge.net\/projects\/dragonos-focal\/<\/a>\n<ul>\n<li>Download the latest release of DragonOS for x86_64 systems, ask for support, and read about the history of DragonOS.<\/li>\n<\/ul>\n<\/li>\n<li>DragonOS Source for Pi64 systems: <a href=\"https:\/\/sourceforge.net\/projects\/dragonos-pi64\/\">https:\/\/sourceforge.net\/projects\/dragonos-pi64\/<\/a>\n<ul>\n<li>Download the latest release of DragonOS for Pi64 systems, ask for support, and read about the history of DragonOS.<\/li>\n<\/ul>\n<\/li>\n<li>Cemaxecuter on YouTube: <a href=\"https:\/\/www.youtube.com\/channel\/UC9U2kaqhE716J2WNSTcOghg\">https:\/\/www.youtube.com\/channel\/UC9U2kaqhE716J2WNSTcOghg<\/a>\n<ul>\n<li>Follow along with Cemaxecuter himself as he walks you through how to use specific SDR tools within DragonOS and explains why they are valuable.<\/li>\n<\/ul>\n<\/li>\n<li>DragonOS Discord Channel: <a href=\"https:\/\/discord.com\/invite\/cYuS3E3k\">https:\/\/discord.com\/invite\/cYuS3E3k<\/a>\n<ul>\n<li>Join the community of DragonOS users to share your work, ask for help, or lurk for content<\/li>\n<\/ul>\n<\/li>\n<li>Cemaxecuter on X: <a href=\"https:\/\/x.com\/cemaxecuter\">https:\/\/x.com\/cemaxecuter<\/a>\n<ul>\n<li>Recent updates from the creator of DragonOS<\/li>\n<\/ul>\n<\/li>\n<li>DragonOS Patreon: <a href=\"https:\/\/www.patreon.com\/cemaxecuter\">https:\/\/www.patreon.com\/cemaxecuter<\/a>\n<ul>\n<li>100% of contributions fund advanced features, videos, and hardware. As a thank you, Cemaxecuter will ask for your feedback on experimental features.<\/li>\n<\/ul>\n<\/li>\n<li>For collaboration please contact cemaxecuter directly at cemaxecuter@protonmail.com<\/li>\n<\/ul>\n<\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n<div class=\"wp-block-jetpack-subscriptions__supports-newline wp-block-jetpack-subscriptions\">\n\t\t<div>\n\t\t\t<div>\n\t\t\t\t<div>\n\t\t\t\t\t<p >\n\t\t\t\t\t\t<a href=\"https:\/\/cemaxecuter.com\/?post_type=post&#038;p=487\" style=\"font-size: 16px;padding: 15px 23px 15px 23px;margin: 0; margin-left: 10px;border-radius: 0px;border-width: 1px; background-color: #113AF5; color: #FFFFFF; text-decoration: none; white-space: nowrap; margin-left: 0\">Subscribe<\/a>\n\t\t\t\t\t<\/p>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t<\/div>\n\t<\/div>\n\n\n\n","protected":false},"excerpt":{"rendered":"<p>This week in DragonOS&#8230; Highlight of the Week: RyFi Custom Modem&#8230; Hands on with T-HaLow&#8230; Explore More with DragonOS&#8230; Highlight of the Week: RyFi Custom Modem Hands on with the T-HaLow Explore More With DragonOS<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[1],"tags":[],"class_list":["post-487","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/cemaxecuter.com\/index.php?rest_route=\/wp\/v2\/posts\/487","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cemaxecuter.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cemaxecuter.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cemaxecuter.com\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/cemaxecuter.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=487"}],"version-history":[{"count":5,"href":"https:\/\/cemaxecuter.com\/index.php?rest_route=\/wp\/v2\/posts\/487\/revisions"}],"predecessor-version":[{"id":497,"href":"https:\/\/cemaxecuter.com\/index.php?rest_route=\/wp\/v2\/posts\/487\/revisions\/497"}],"wp:attachment":[{"href":"https:\/\/cemaxecuter.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=487"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cemaxecuter.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=487"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cemaxecuter.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=487"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}