{"id":474,"date":"2024-07-25T01:39:32","date_gmt":"2024-07-25T01:39:32","guid":{"rendered":"https:\/\/cemaxecuter.com\/?p=474"},"modified":"2025-05-12T00:59:59","modified_gmt":"2025-05-12T00:59:59","slug":"july-15th-to-july-21st-2024-dragon-drone-takes-flight-wardragon-update-released-and-a-feature-review-of-tempest","status":"publish","type":"post","link":"https:\/\/cemaxecuter.com\/?p=474","title":{"rendered":"July 15th to July 21st, 2024 &#8211; Dragon Drone Takes Flight, WarDragon Update Released, and a Feature Review of Tempest"},"content":{"rendered":"\n<p>This week in DragonOS&#8230;<\/p>\n\n\n\n<p><a href=\"https:\/\/cemaxecuter.com\/?p=474#highlight-of-the-week\" data-type=\"link\" data-id=\"https:\/\/cemaxecuter.com\/&amp;post=435#highlight-of-the-week\">Highlight of the Week: Dragon Drone Takes Flight&#8230;<\/a><\/p>\n\n\n\n<p><a href=\"https:\/\/cemaxecuter.com\/?p=474#wardragon-update-released\" data-type=\"link\" data-id=\"https:\/\/cemaxecuter.com\/?p=442#exploring-dvb\">WarDragon Updates for DragonOS R36 Released&#8230;<\/a><\/p>\n\n\n\n<p><a href=\"https:\/\/cemaxecuter.com\/?p=474#feature-review-tempest\" data-type=\"link\" data-id=\"https:\/\/cemaxecuter.com\/?p=442#exploring-dvb\">Feature Review: Tempest&#8230;<\/a><\/p>\n\n\n\n<p><a href=\"https:\/\/cemaxecuter.com\/?p=474#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=474\" 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: Dragon Drone Takes Flight<\/h2>\n\n\n\n<div class=\"wp-block-jetpack-markdown\"><p><a href=\"https:\/\/www.k9defense.tech\/\">Canine Defense Technologies<\/a> aims to \u201cbridge the U.S. Defense Tech hardware gap.\u201d This week they released the video below showing the Dragon Drone in flight: <a href=\"https:\/\/x.com\/K9DefenseTech\/status\/1815904436469793026\">https:\/\/x.com\/K9DefenseTech\/status\/1815904436469793026<\/a><\/p>\n<\/div>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"591\" height=\"529\" src=\"https:\/\/cemaxecuter.com\/wp-content\/uploads\/2024\/07\/canine.png\" alt=\"\" class=\"wp-image-501\" srcset=\"https:\/\/cemaxecuter.com\/wp-content\/uploads\/2024\/07\/canine.png 591w, https:\/\/cemaxecuter.com\/wp-content\/uploads\/2024\/07\/canine-300x269.png 300w\" sizes=\"auto, (max-width: 591px) 100vw, 591px\" \/><\/figure>\n\n\n\n<div class=\"wp-block-jetpack-markdown\"><p>The Dragon Drone is a project that is still in development through a collaboration between Cemaxecuter, Canine Defense Technologies, and <a href=\"https:\/\/arkelectron.com\/\">ARK Electronics<\/a>. The objective of the project is to increase radio survey capabilities within DragonOS through a highly mobile platform. While the WarDragon can be carried or driven around, the DragonDrone can quickly deploy from the ground to high altitudes for favorable RF reception and traverse space in a more flexible manner than the WarDragon.<\/p>\n<p>ARK Electronics provides the flight computer through its <a href=\"https:\/\/arkelectron.com\/product\/ark-jetson-pab-carrier-arkv6x-bundle\/\">Jetson Orin PAB Carrier<\/a>, which also enables a Jetson Orin running DragonOS to operate on board. Canine Defense is doing a great job integrating the aircraft body and electronics &#8211; we\u2019re looking forward to more updates including specifications, hardware detail shots, and more videos as the drone continues towards its release. The best place to monitor updates is by following <a href=\"https:\/\/x.com\/cemaxecuter\">Cemaxecuter<\/a> and <a href=\"https:\/\/x.com\/K9DefenseTech\">Canine Defense Technologies<\/a> on X.<\/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=\"wardragon-update-released\"><strong>WarDragon Updates for DragonOS R36 Released<\/strong><\/h2>\n\n\n\n<div class=\"wp-block-jetpack-markdown\"><p><a href=\"https:\/\/cemaxecuter.com\/?p=467#wardragon-reimaging\">Last week<\/a>, we mentioned that the WarDragon is due for its update to DragonOS Focal R36. That update is now released. Don\u2019t worry, this one doesn\u2019t create a kernel panic, let alone a global one, like CrowdStrike\u2019s update that went out to Windows systems this past week. If you own a WarDragon and did not receive update instructions from Cemaxecuter, please reach out to him directly via the <a href=\"https:\/\/cemaxecuter.com\/?p=474#explore-more-with-dragonos\">contact information below<\/a> to resolve your issue.<\/p>\n<p>Included with the update is a sha256sum hash for the update file as well as a video for how to update the computer inside the WarDragon. After downloading both the download file and hash file, you can verify the integrity of the download by running the command below:<\/p>\n<pre><code>sha256sum --check WarDragon_2024-07-16-11-img.tar.gz.sha256.txt\n<\/code><\/pre>\n<p>The output should appear as follows:<\/p>\n<pre><code>dragon@dragon:~\/Downloads$ sha256sum --check WarDragon_2024-07-16-11-img.tar.gz.sha256.txt \nWarDragon_2024-07-16-11-img.tar.gz: OK\n<\/code><\/pre>\n<p>If you see the below output, please contact Cemaxecuter directly because the download file\u2019s hash does not match the original value:<\/p>\n<pre><code>dragon@dragon:~\/Downloads$ sha256sum --check WarDragon_2024-07-16-11-img.tar.gz.sha256.txt \nWarDragon_2024-07-16-11-img.tar.gz: FAILED\nsha256sum: WARNING: 1 computed checksum did NOT match\n<\/code><\/pre>\n<p>When updating your WarDragon, you will <strong>not<\/strong> use the USB hub to conduct the reimage. The video instructions for updating your WarDragon will alert you to this. The drive and Clonezilla Live USB will need to be connected directly to the WarDragon\u2019s USB ports.<\/p>\n<p>The process will <a href=\"https:\/\/clonezilla.org\/fine-print-live-doc.php?path=clonezilla-live\/doc\/02_Restore_disk_image\">use Clonezilla to reimage the WarDragon to R36<\/a>, so before you update, back up any key files you wish to take to the new update. DragonOS comes with <a href=\"https:\/\/github.com\/teejee2008\/timeshift\">Timeshift<\/a> by default, so you can use that tool if you prefer.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-jetpack-markdown\"><p>If you prefer, you can send Cemaxecuter a drive with return shipping for a free upgrade as shown in the X post below: <a href=\"https:\/\/twitter.com\/cemaxecuter\/status\/1813364075914547403\">https:\/\/twitter.com\/cemaxecuter\/status\/1813364075914547403<\/a><\/p>\n<\/div>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"583\" height=\"639\" src=\"https:\/\/cemaxecuter.com\/wp-content\/uploads\/2024\/07\/cemaxecuter-1.png\" alt=\"\" class=\"wp-image-502\" srcset=\"https:\/\/cemaxecuter.com\/wp-content\/uploads\/2024\/07\/cemaxecuter-1.png 583w, https:\/\/cemaxecuter.com\/wp-content\/uploads\/2024\/07\/cemaxecuter-1-274x300.png 274w\" sizes=\"auto, (max-width: 583px) 100vw, 583px\" \/><\/figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"feature-review-tempest\">Feature Review: Tempest<\/h2>\n\n\n\n<div class=\"wp-block-jetpack-markdown\"><p><a href=\"https:\/\/en.wikipedia.org\/wiki\/Tempest_(codename)\">Wikipedia defines TEMPEST<\/a> as a \u201ca U.S. National Security Agency specification and a NATO certification referring to spying on information systems through leaking emanations, including unintentional radio or electrical signals, sounds, and vibrations.\u201d The specification also includes how to prevent equipment from spying attempts. In 2014, Martin Marinov developed <a href=\"https:\/\/github.com\/martinmarinov\/TempestSDR\">TempestSDR<\/a> which brought the capability of eavesdropping on HDMI, DVI, and VGA to SDRs such as the SDRPlay and Ettus series. TempestSDR ships with DragonOS Focal R36.<\/p>\n<p>In 2021, Federico Larroca implemented TempestSDR in GNU Radio, creating <a href=\"https:\/\/github.com\/git-artes\/gr-tempest\">gr-tempest<\/a>. gr-tempest also ships with DragonOS Focal R36 and you can watch Cemaxecuter demonstrate the capability of <a href=\"https:\/\/www.youtube.com\/watch?v=ZU-IVkUOt0E\">eavesdropping with gr-tempest on electronic equipment emissions with a RTL-SDR<\/a> or\n<a href=\"https:\/\/www.youtube.com\/watch?v=m9EuevXYaFM\">eavesdropping on a monitor with SDRPlay<\/a>. This out-of-tree (OOT) module <a href=\"https:\/\/cemaxecuter.com\/?p=409#highlight-of-the-week\">was updated within DragonOS to version 3.10.10 a couple of weeks ago<\/a> with the rest of GNU Radio\u2019s OOT modules. gr-tempest essentially makes the usage of Martin\u2019s original TempestSDR in GNU Radio, which is a nice feature to have for those that are used to the GNU Radio development ecosystem. If you are interested in how gr-tempest works, you can <a href=\"https:\/\/youtu.be\/k_vsFspGpAA?si=VB0K2B98_-D9tNgS\">watch Federico deliver a talk<\/a> during GNU Radio\u2019s 2021 Conference about his project.<\/p>\n<p>In a separate project in 2024, Martin\u2019s TempestSDR also became the basis of <a href=\"https:\/\/github.com\/longyan97\/EMEye_Tutorial\">EMEye<\/a>. EMEye was developed by Yan Long and Qinhong Jiang, students at the University of Michigan and Zhejiang University, respectively. Their work extended the capability of EMEye to detect images from specific camera models that have spurious radio frequency emissions. DragonOS Focal R36 ships with EMEye and you can <a href=\"https:\/\/www.youtube.com\/watch?v=4jsxG3-UHBA\">watch Cemaxecuter demonstrate this experimental research against one of his vulnerable cameras<\/a>.<\/p>\n<p>Recently, researchers from the Facultad de Ingenieria (a.k.a Fing) in Uruguay developed <a href=\"https:\/\/github.com\/emidan19\/deep-tempest\">Deep tempest<\/a>. Their draft paper can be <a href=\"https:\/\/arxiv.org\/abs\/2407.09717\">found on Arxiv<\/a> and their experiments show Deep Tempest can reduce the character error rate for displaying words from digital video images using only spurious RF emissions. Deep Tempest does not yet ship with DragonOS, but you can experiment with the researchers code base using their GitHub repository: <a href=\"https:\/\/github.com\/emidan19\/deep-tempest\">https:\/\/github.com\/emidan19\/deep-tempest<\/a>. Deep Tempest improves on TempestSDR by using the DRUNet convolutional neural network (CNN) to infer the original video image from a set of training data rather than relying on AM demodulation and channel equalization. Deep Tempest also claims to make quality-of-life improvements on gr-tempest and TempestSDR by automatcially determining the best center frequency for image decoding and automatically determining the start of image frames by avoiding the blanking period that digital video signals use for audio and control data.<\/p>\n<p>Deep Tempest relies on gr-tempest to train the CNN and for the time-being is only meant to infer text-based images. Therefore, it is suggested that users employ a GPU to accelerate the training time for Deep Tempest. Furthermore, while the developers included sample training data for experimentation, this training data only pertains to the image settings that the developers used for their tests: 1920x1080p at 60 Hz. Any modifications to these settings would likely throw off the inference accuracy. Lastly, even after users obtain training data, Deep Tempest is not able to infer images in real-time.<\/p>\n<\/div>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"704\" height=\"401\" src=\"https:\/\/cemaxecuter.com\/wp-content\/uploads\/2024\/07\/tempest-comparison.png\" alt=\"\" class=\"wp-image-484\" srcset=\"https:\/\/cemaxecuter.com\/wp-content\/uploads\/2024\/07\/tempest-comparison.png 704w, https:\/\/cemaxecuter.com\/wp-content\/uploads\/2024\/07\/tempest-comparison-300x171.png 300w, https:\/\/cemaxecuter.com\/wp-content\/uploads\/2024\/07\/tempest-comparison-600x342.png 600w\" sizes=\"auto, (max-width: 704px) 100vw, 704px\" \/><figcaption class=\"wp-element-caption\">Comparison of gr-tempest (top), Deep Tempest (middle), and the original image (bottom). From Fig.9 of &#8220;Deep Tempest: Using Deep Learning to Eavesdrop on HDMI from its Unintended Electromagnetic Emanations&#8221;<\/figcaption><\/figure>\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=474\" 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: Dragon Drone Takes Flight&#8230; WarDragon Updates for DragonOS R36 Released&#8230; Feature Review: Tempest&#8230; Explore More with DragonOS&#8230; Highlight of the Week: Dragon Drone Takes Flight WarDragon Updates for DragonOS R36 Released Feature Review: Tempest 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-474","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\/474","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=474"}],"version-history":[{"count":7,"href":"https:\/\/cemaxecuter.com\/index.php?rest_route=\/wp\/v2\/posts\/474\/revisions"}],"predecessor-version":[{"id":650,"href":"https:\/\/cemaxecuter.com\/index.php?rest_route=\/wp\/v2\/posts\/474\/revisions\/650"}],"wp:attachment":[{"href":"https:\/\/cemaxecuter.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=474"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cemaxecuter.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=474"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cemaxecuter.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=474"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}