<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:media="http://search.yahoo.com/mrss/"
		>

<channel>
	<title>Hackaday</title>
	<atom:link href="https://hackaday.com/feed/" rel="self" type="application/rss+xml" />
	<link>https://hackaday.com</link>
	<description>Fresh hacks every day</description>
	<lastBuildDate>Mon, 21 Sep 2026 04:26:25 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.1</generator>
<site xmlns="com-wordpress:feed-additions:1">156670177</site>	<item>
		<title>The Sinclair Spectrum Gets A Desktop GUI</title>
		<link>https://hackaday.com/2026/09/21/the-sinclair-spectrum-gets-a-desktop-gui/</link>
					<comments>https://hackaday.com/2026/09/21/the-sinclair-spectrum-gets-a-desktop-gui/#comments</comments>
		
		<dc:creator><![CDATA[Jenny List]]></dc:creator>
		<pubDate>Mon, 21 Sep 2026 08:00:34 +0000</pubDate>
				<category><![CDATA[Retrocomputing]]></category>
		<category><![CDATA[gui]]></category>
		<category><![CDATA[Sinclair Zx Spectrum]]></category>
		<category><![CDATA[ZX Spectrum]]></category>
		<guid isPermaLink="false">https://hackaday.com/?p=1162423</guid>

					<description><![CDATA[<div><img width="800" height="450" src="https://hackaday.com/wp-content/uploads/2026/09/zxdesk-featured.jpg?w=800" class="attachment-large size-large wp-post-image" alt="" style="margin: 0 auto; margin-bottom: 15px;" decoding="async" fetchpriority="high" srcset="https://hackaday.com/wp-content/uploads/2026/09/zxdesk-featured.jpg 800w, https://hackaday.com/wp-content/uploads/2026/09/zxdesk-featured.jpg?resize=250,141 250w, https://hackaday.com/wp-content/uploads/2026/09/zxdesk-featured.jpg?resize=400,225 400w" sizes="(max-width: 800px) 100vw, 800px" data-attachment-id="1162426" data-permalink="https://hackaday.com/2026/09/21/the-sinclair-spectrum-gets-a-desktop-gui/zxdesk-featured/" data-orig-file="https://hackaday.com/wp-content/uploads/2026/09/zxdesk-featured.jpg" data-orig-size="800,450" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;,&quot;alt&quot;:&quot;&quot;}" data-image-title="zxdesk-featured" data-image-description="" data-image-caption="" data-large-file="https://hackaday.com/wp-content/uploads/2026/09/zxdesk-featured.jpg?w=800" /></div>Of the popular 1980s 8-bit computers, it&#8217;s fair to say that Sinclair&#8217;s ZX Spectrum punched above its weight. Sir Clive&#8217;s love of squeezing more functionality out of less hardware meant <a href="https://hackaday.com/2026/09/21/the-sinclair-spectrum-gets-a-desktop-gui/" class="read-more">&#8230;read more</a>]]></description>
										<content:encoded><![CDATA[<div><img width="800" height="450" src="https://hackaday.com/wp-content/uploads/2026/09/zxdesk-featured.jpg?w=800" class="attachment-large size-large wp-post-image" alt="" style="margin: 0 auto; margin-bottom: 15px;" decoding="async" srcset="https://hackaday.com/wp-content/uploads/2026/09/zxdesk-featured.jpg 800w, https://hackaday.com/wp-content/uploads/2026/09/zxdesk-featured.jpg?resize=250,141 250w, https://hackaday.com/wp-content/uploads/2026/09/zxdesk-featured.jpg?resize=400,225 400w" sizes="(max-width: 800px) 100vw, 800px" data-attachment-id="1162426" data-permalink="https://hackaday.com/2026/09/21/the-sinclair-spectrum-gets-a-desktop-gui/zxdesk-featured/" data-orig-file="https://hackaday.com/wp-content/uploads/2026/09/zxdesk-featured.jpg" data-orig-size="800,450" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;,&quot;alt&quot;:&quot;&quot;}" data-image-title="zxdesk-featured" data-image-description="" data-image-caption="" data-large-file="https://hackaday.com/wp-content/uploads/2026/09/zxdesk-featured.jpg?w=800" /></div><p>Of the popular 1980s 8-bit computers, it&#8217;s fair to say that Sinclair&#8217;s ZX Spectrum punched above its weight. Sir Clive&#8217;s love of squeezing more functionality out of less hardware meant the compromises he made left it less powerful than competitors from Apple, Commodore, or Acorn. Still, the brightest programmers of the age took the little machine to heart and made it do some very impressive things. A desktop GUI, though, surely that would be pushing things too far. Never say never because <a href="https://github.com/mindbox77/zxdesk" target="_blank">now [mindbox77] has done it</a>.</p>
<p>ZXdesk is an assembly language program for the 48k Spectrum that gives you something that looks a lot like GEM. It&#8217;s got all the things you&#8217;d expect from a desktop GUI, with menus, windows, and applications, and we find ourselves suitably impressed.</p>
<p><span id="more-1162423"></span></p>
<p>For all that, though, is it really an operating system? If you take an OS to be a general-purpose host for executable programs run independently from disk, like the one you&#8217;re almost certainly using right now, then of course not. Though Amstrad would eventually produce a Spectrum with a 3&#8243; disk drive, the Spectrum 48k that this runs on does not have any form of disk. Thus the applications are built into the GUI rather than existing as separate programs. On the other hand, aside from the impressive feat of making the ZX do a GUI, it&#8217;s probably the closest to an OS we&#8217;ve ever seen on this classic rubber-keyboard home computer.</p>
<p>Long-term readers will note that this isn&#8217;t the first time the Spectrum <a href="https://hackaday.com/2023/09/12/zx-spectrum-gets-a-3d-fps-engine/">has seen an impossible achievement made real</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://hackaday.com/2026/09/21/the-sinclair-spectrum-gets-a-desktop-gui/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1162423</post-id>
		<media:thumbnail url="https://hackaday.com/wp-content/uploads/2026/09/zxdesk-featured.jpg" />
		<media:content url="https://hackaday.com/wp-content/uploads/2026/09/zxdesk-featured.jpg" medium="image">
			<media:title type="html">zxdesk-featured</media:title>
		</media:content>
	</item>
		<item>
		<title>Making a Copper-Oxide Photodetector from Scratch</title>
		<link>https://hackaday.com/2026/09/20/making-a-copper-oxide-photodetector-from-scratch/</link>
					<comments>https://hackaday.com/2026/09/20/making-a-copper-oxide-photodetector-from-scratch/#comments</comments>
		
		<dc:creator><![CDATA[Maya Posch]]></dc:creator>
		<pubDate>Mon, 21 Sep 2026 05:00:27 +0000</pubDate>
				<category><![CDATA[Science]]></category>
		<category><![CDATA[Copper Oxide]]></category>
		<category><![CDATA[photodetector]]></category>
		<guid isPermaLink="false">https://hackaday.com/?p=1162389</guid>

					<description><![CDATA[<div><img width="800" height="515" src="https://hackaday.com/wp-content/uploads/2026/09/copper-oxide_photodetector_mad_scientist_creations_youtube.jpg?w=800" class="attachment-large size-large wp-post-image" alt="" style="margin: 0 auto; margin-bottom: 15px;" decoding="async" srcset="https://hackaday.com/wp-content/uploads/2026/09/copper-oxide_photodetector_mad_scientist_creations_youtube.jpg 1174w, https://hackaday.com/wp-content/uploads/2026/09/copper-oxide_photodetector_mad_scientist_creations_youtube.jpg?resize=250,161 250w, https://hackaday.com/wp-content/uploads/2026/09/copper-oxide_photodetector_mad_scientist_creations_youtube.jpg?resize=400,258 400w, https://hackaday.com/wp-content/uploads/2026/09/copper-oxide_photodetector_mad_scientist_creations_youtube.jpg?resize=800,515 800w" sizes="(max-width: 800px) 100vw, 800px" data-attachment-id="1162393" data-permalink="https://hackaday.com/2026/09/20/making-a-copper-oxide-photodetector-from-scratch/copper-oxide_photodetector_mad_scientist_creations_youtube/" data-orig-file="https://hackaday.com/wp-content/uploads/2026/09/copper-oxide_photodetector_mad_scientist_creations_youtube.jpg" data-orig-size="1174,756" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;,&quot;alt&quot;:&quot;&quot;}" data-image-title="copper-oxide_photodetector_mad_scientist_creations_youtube" data-image-description="" data-image-caption="" data-large-file="https://hackaday.com/wp-content/uploads/2026/09/copper-oxide_photodetector_mad_scientist_creations_youtube.jpg?w=800" /></div>Photodetectors come in a wide variety of constructions and materials, with the Cu2O-based photodetector that [Mad Scientist Creations] demonstrates in a recent video being a good example of a photodetector <a href="https://hackaday.com/2026/09/20/making-a-copper-oxide-photodetector-from-scratch/" class="read-more">&#8230;read more</a>]]></description>
										<content:encoded><![CDATA[<div><img width="800" height="515" src="https://hackaday.com/wp-content/uploads/2026/09/copper-oxide_photodetector_mad_scientist_creations_youtube.jpg?w=800" class="attachment-large size-large wp-post-image" alt="" style="margin: 0 auto; margin-bottom: 15px;" decoding="async" loading="lazy" srcset="https://hackaday.com/wp-content/uploads/2026/09/copper-oxide_photodetector_mad_scientist_creations_youtube.jpg 1174w, https://hackaday.com/wp-content/uploads/2026/09/copper-oxide_photodetector_mad_scientist_creations_youtube.jpg?resize=250,161 250w, https://hackaday.com/wp-content/uploads/2026/09/copper-oxide_photodetector_mad_scientist_creations_youtube.jpg?resize=400,258 400w, https://hackaday.com/wp-content/uploads/2026/09/copper-oxide_photodetector_mad_scientist_creations_youtube.jpg?resize=800,515 800w" sizes="auto, (max-width: 800px) 100vw, 800px" data-attachment-id="1162393" data-permalink="https://hackaday.com/2026/09/20/making-a-copper-oxide-photodetector-from-scratch/copper-oxide_photodetector_mad_scientist_creations_youtube/" data-orig-file="https://hackaday.com/wp-content/uploads/2026/09/copper-oxide_photodetector_mad_scientist_creations_youtube.jpg" data-orig-size="1174,756" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;,&quot;alt&quot;:&quot;&quot;}" data-image-title="copper-oxide_photodetector_mad_scientist_creations_youtube" data-image-description="" data-image-caption="" data-large-file="https://hackaday.com/wp-content/uploads/2026/09/copper-oxide_photodetector_mad_scientist_creations_youtube.jpg?w=800" /></div><p>Photodetectors come in a wide variety of constructions and materials, with the Cu<sub>2</sub>O-based photodetector that <a href="https://www.youtube.com/watch?v=t7fRhyNx_RY" target="_blank">[Mad Scientist Creations] demonstrates in a recent video</a> being a good example of a photodetector that can be created at home using nothing but some copper and a heat source.</p>
<p>Of the two copper elements in a salt water cell, one element is heated to the point where a copper oxide layer forms, specifically Cu<sub>2</sub>O, which acts as a semiconductor and provides the photosensitive layer. Even a fairly crude sensor created with a regular gas stove produces enough of a current that it can be used in a simple light detection circuit.</p>
<p>Although copper-oxide photodetectors may seem quaint, they are getting a lot of interest as they feature a very narrow bandgap at 1.2 eV. <a href="https://www.nature.com/articles/s41598-019-43667-9" target="_blank">In a 2019 study</a> by [Hyeon-Joo Song] et al. as published in <em>Scientific Reports</em> such a sensor is enhanced with an optimized grain structure that improves its performance, with much higher sensitivity and faster response times.</p>
<p>As demonstrated by [Andrzej Kwiatkowski] et al. in <a href="https://www.sciencedirect.com/science/article/pii/S0927024824002526" target="_blank">a 2024 paper</a> in <em>Solar Energy Materials and Solar Cells</em> these copper-oxide sensors can also be used for gas detectors, though they used advanced gas deposition to produce the thin films instead of sticking a bit of copper tape into a natural gas flame.</p>
<p>Even if DIY copper-oxide sensors aren&#8217;t quite as exciting as what one can do with access to a well-equipped (semiconductor) lab, it&#8217;s still a pretty accessible material that lends itself for easy experimentation.</p>
<p><span id="more-1162389"></span></p>
<p><iframe loading="lazy" title="Making a Light Sensor from scratch (Cu2O)" width="800" height="450" src="https://www.youtube.com/embed/t7fRhyNx_RY?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></p>
]]></content:encoded>
					
					<wfw:commentRss>https://hackaday.com/2026/09/20/making-a-copper-oxide-photodetector-from-scratch/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1162389</post-id>
		<media:thumbnail url="https://hackaday.com/wp-content/uploads/2026/09/copper-oxide_photodetector_mad_scientist_creations_youtube.jpg" />
		<media:content url="https://hackaday.com/wp-content/uploads/2026/09/copper-oxide_photodetector_mad_scientist_creations_youtube.jpg" medium="image">
			<media:title type="html">copper-oxide_photodetector_mad_scientist_creations_youtube</media:title>
		</media:content>
	</item>
		<item>
		<title>Hackaday Links: September 20, 2026</title>
		<link>https://hackaday.com/2026/09/20/hackaday-links-september-20-2026/</link>
					<comments>https://hackaday.com/2026/09/20/hackaday-links-september-20-2026/#comments</comments>
		
		<dc:creator><![CDATA[Tom Nardi]]></dc:creator>
		<pubDate>Mon, 21 Sep 2026 02:00:01 +0000</pubDate>
				<category><![CDATA[Hackaday Columns]]></category>
		<category><![CDATA[Hackaday links]]></category>
		<category><![CDATA[AI image generation]]></category>
		<category><![CDATA[artificial intelligence]]></category>
		<category><![CDATA[boeing]]></category>
		<category><![CDATA[electric truck]]></category>
		<category><![CDATA[hackaday links]]></category>
		<category><![CDATA[Hybrid vehicle]]></category>
		<category><![CDATA[Sherline]]></category>
		<category><![CDATA[Starliner]]></category>
		<guid isPermaLink="false">https://hackaday.com/?p=1162437&#038;preview=true&#038;preview_id=1162437</guid>

					<description><![CDATA[<div><img width="800" height="430" src="https://hackaday.com/wp-content/uploads/2014/11/had-links-banner.jpg?w=800" class="attachment-large size-large wp-post-image" alt="Hackaday Links Column Banner" style="margin: 0 auto; margin-bottom: 15px;" decoding="async" loading="lazy" srcset="https://hackaday.com/wp-content/uploads/2014/11/had-links-banner.jpg 800w, https://hackaday.com/wp-content/uploads/2014/11/had-links-banner.jpg?resize=250,134 250w, https://hackaday.com/wp-content/uploads/2014/11/had-links-banner.jpg?resize=400,215 400w" sizes="auto, (max-width: 800px) 100vw, 800px" data-attachment-id="137037" data-permalink="https://hackaday.com/2014/11/09/hackaday-links-november-9-2014/had-links-banner/" data-orig-file="https://hackaday.com/wp-content/uploads/2014/11/had-links-banner.jpg" data-orig-size="800,430" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Hackaday Links" data-image-description="" data-image-caption="" data-large-file="https://hackaday.com/wp-content/uploads/2014/11/had-links-banner.jpg?w=800" /></div>Some sad news to start this week off &#8212; after 52 years in business, Sherline has announced they are winding down their manufacturing operations. By the end of October they <a href="https://hackaday.com/2026/09/20/hackaday-links-september-20-2026/" class="read-more">&#8230;read more</a>]]></description>
										<content:encoded><![CDATA[<div><img width="800" height="430" src="https://hackaday.com/wp-content/uploads/2014/11/had-links-banner.jpg?w=800" class="attachment-large size-large wp-post-image" alt="Hackaday Links Column Banner" style="margin: 0 auto; margin-bottom: 15px;" decoding="async" loading="lazy" srcset="https://hackaday.com/wp-content/uploads/2014/11/had-links-banner.jpg 800w, https://hackaday.com/wp-content/uploads/2014/11/had-links-banner.jpg?resize=250,134 250w, https://hackaday.com/wp-content/uploads/2014/11/had-links-banner.jpg?resize=400,215 400w" sizes="auto, (max-width: 800px) 100vw, 800px" data-attachment-id="137037" data-permalink="https://hackaday.com/2014/11/09/hackaday-links-november-9-2014/had-links-banner/" data-orig-file="https://hackaday.com/wp-content/uploads/2014/11/had-links-banner.jpg" data-orig-size="800,430" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Hackaday Links" data-image-description="" data-image-caption="" data-large-file="https://hackaday.com/wp-content/uploads/2014/11/had-links-banner.jpg?w=800" /></div><p>Some sad news to start this week off &#8212; after 52 years in business, <a href="https://www.sherline.com/an-important-message-to-our-sherline-customers/" target="_blank">Sherline has announced they are winding down their manufacturing operations</a>. By the end of October they estimate they&#8217;ll have produced their last tool, and although they will no longer be making new products, they plan on supporting their existing customers for as long as possible. Although from the sound of the press release, that may mean simply keeping the website up and selling through their inventory of spare parts.</p>
<p><a href="https://hackaday.com/wp-content/uploads/2026/09/links_092026_sherline.jpg" target="_blank"><img loading="lazy" decoding="async" data-attachment-id="1162489" data-permalink="https://hackaday.com/2026/09/20/hackaday-links-september-20-2026/links_092026_sherline/" data-orig-file="https://hackaday.com/wp-content/uploads/2026/09/links_092026_sherline.jpg" data-orig-size="1000,699" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;,&quot;alt&quot;:&quot;&quot;}" data-image-title="links_092026_sherline" data-image-description="" data-image-caption="" data-large-file="https://hackaday.com/wp-content/uploads/2026/09/links_092026_sherline.jpg?w=800" class="alignright size-medium wp-image-1162489" src="https://hackaday.com/wp-content/uploads/2026/09/links_092026_sherline.jpg?w=400" alt="" width="400" height="280" srcset="https://hackaday.com/wp-content/uploads/2026/09/links_092026_sherline.jpg 1000w, https://hackaday.com/wp-content/uploads/2026/09/links_092026_sherline.jpg?resize=250,175 250w, https://hackaday.com/wp-content/uploads/2026/09/links_092026_sherline.jpg?resize=400,280 400w, https://hackaday.com/wp-content/uploads/2026/09/links_092026_sherline.jpg?resize=800,559 800w" sizes="auto, (max-width: 400px) 100vw, 400px" /></a>The company offered a range of American-made miniature lathes and mills, and while their manual machines may have been better known in our community, they did eventually branch out into CNC. The press release doesn&#8217;t go into a lot of detail about the chain of events that led up to this decision, but it does mention the challenges of modern manufacturing and the lingering aftereffects of the COVID pandemic.</p>
<p>At first blush, it might seem strange that the company would falter just as desktop CNCs appear to finally be gaining momentum, but of course that doesn&#8217;t change their ability to compete with overseas manufacturing in terms of price.</p>
<p>Of course, keeping competitive is only a concern when you actually have competitors in the first place. <a href="https://arstechnica.com/space/2026/09/nasa-to-order-more-starliner-missions-and-help-certify-a-new-rocket-to-keep-it-flying/" target="_blank">That&#8217;s the situation that NASA and Boeing may find themselves</a> in should SpaceX decide to retire the Crew Dragon after 2030. While the International Space Station will (probably) be out of the equation by that point, the US space agency will still need the capability to fly humans to&#8230; somewhere, and that means there will be lucrative government contracts up for grabs.</p>
<p>The chances of any other American company developing and launching a human-rated spacecraft between now and the end of the decade are pretty much zero, which means Boeing will have to pick up the slack with their Starliner capsule. Or at least, try to, as Starliner hasn&#8217;t exactly had the best track record so far. Although by the 2030s SpaceX plans to have transitioned most, if not all, of its operations to Starship, one does wonder if a big enough check from Uncle Sam could change its mind.</p>
<p><span id="more-1162437"></span></p>
<p><a href="https://hackaday.com/wp-content/uploads/2026/09/links_092026_revoy.jpg" target="_blank"><img loading="lazy" decoding="async" data-attachment-id="1162487" data-permalink="https://hackaday.com/2026/09/20/hackaday-links-september-20-2026/links_092026_revoy/" data-orig-file="https://hackaday.com/wp-content/uploads/2026/09/links_092026_revoy.jpg" data-orig-size="944,690" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;,&quot;alt&quot;:&quot;&quot;}" data-image-title="links_092026_revoy" data-image-description="" data-image-caption="" data-large-file="https://hackaday.com/wp-content/uploads/2026/09/links_092026_revoy.jpg?w=800" class="size-medium wp-image-1162487 alignleft" src="https://hackaday.com/wp-content/uploads/2026/09/links_092026_revoy.jpg?w=400" alt="" width="400" height="292" srcset="https://hackaday.com/wp-content/uploads/2026/09/links_092026_revoy.jpg 944w, https://hackaday.com/wp-content/uploads/2026/09/links_092026_revoy.jpg?resize=250,183 250w, https://hackaday.com/wp-content/uploads/2026/09/links_092026_revoy.jpg?resize=400,292 400w, https://hackaday.com/wp-content/uploads/2026/09/links_092026_revoy.jpg?resize=800,585 800w" sizes="auto, (max-width: 400px) 100vw, 400px" /></a>While the market for putting humans into orbit might be shrinking, there&#8217;s no shortage of new ways to move stuff around here on terra firma. <a href="https://spectrum.ieee.org/revoy-hybrid-diesel-semi-truck" target="_blank"><em>IEEE Spectrum</em> has the details on a rather unique electric vehicle</a> from startup Revoy that&#8217;s designed to sit between a traditional diesel semitruck and its cargo trailer. This essentially turns the combined rig into a hybrid, with the EV module capable of pushing the load for up to 400 kilometers (250 miles). Though it might seem rather low-tech, this approach offers a major advantage in that fleets won&#8217;t need to replace their existing vehicles to take advantage of the efficiency gains promised by electrification &#8212; with the company claiming that it can cut a truck&#8217;s total fuel consumption by up to 85%.</p>
<p>If the day has been going a little too smoothly for your liking and you need something to be frustrated about, here&#8217;s something to agonize over. <a href="https://slop-sense.labtoagi.com/games/is-this-image-ai/" target="_blank"><em>Reality Check</em></a> shows you images and tasks you with determining if they&#8217;re AI-generated or not. As the timer ticks down, you&#8217;ll be furiously searching the background for malformed bits of text or extra fingers, but even that trick won&#8217;t necessarily save you in this era of increasingly capable image models.</p>
<p>Finally, while AI is getting very good at fooling grandmothers on Facebook, we can take some comfort in the knowledge that it&#8217;s finding the business world far more difficult to dominate. <a href="https://www.sfgate.com/local/article/san-francisco-market-ai-22424349.php" target="_blank">Drew Magary recently wrote up the experience</a> of visiting a store &#8220;managed&#8221; by an AI model for <em>SFGATE</em>, and it sounds like things are going just as poorly as you&#8217;d imagine.</p>
<p><a href="https://hackaday.com/wp-content/uploads/2026/09/links_092026_store.jpg" target="_blank"><img loading="lazy" decoding="async" data-attachment-id="1162486" data-permalink="https://hackaday.com/2026/09/20/hackaday-links-september-20-2026/links_092026_store/" data-orig-file="https://hackaday.com/wp-content/uploads/2026/09/links_092026_store.jpg" data-orig-size="1326,535" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;,&quot;alt&quot;:&quot;&quot;}" data-image-title="links_092026_store" data-image-description="" data-image-caption="" data-large-file="https://hackaday.com/wp-content/uploads/2026/09/links_092026_store.jpg?w=800" class="aligncenter size-full wp-image-1162486" src="https://hackaday.com/wp-content/uploads/2026/09/links_092026_store.jpg" alt="" width="1326" height="535" srcset="https://hackaday.com/wp-content/uploads/2026/09/links_092026_store.jpg 1326w, https://hackaday.com/wp-content/uploads/2026/09/links_092026_store.jpg?resize=250,101 250w, https://hackaday.com/wp-content/uploads/2026/09/links_092026_store.jpg?resize=400,161 400w, https://hackaday.com/wp-content/uploads/2026/09/links_092026_store.jpg?resize=800,323 800w" sizes="auto, (max-width: 1326px) 100vw, 1326px" /></a></p>
<p>Given agency to pick the items it wanted to sell in the store, the computer stocked the shelves with bric-a-brac that has no obvious overarching theme, and although there&#8217;s a human staffer behind the counter, purchases apparently need to be negotiated with the AI via voice chat. The store is burning through its initial investment money with no profit in sight, made all the worse by the fact that one of the line items on the budget is the token cost to run the AI that&#8217;s mismanaging the whole thing in the first place.</p>
<p>It&#8217;s an entertaining read, and a refreshing splash of cold water on the general AI hype that seems so prevalent these days. But its impact as a condemnation of machine learning in business is undermined a bit when the bottom of every page on <em>SFGATE</em> reminds readers that they are <a href="https://www.sfgate.com/ai_use/" target="_blank">producing content with the assistance of generative AI</a>. C&#8217;est la vie.</p>
<hr />
<p>See something interesting that you think would be a good fit for our weekly Links column? <a href="https://hackaday.com/submit-a-tip/">Drop us a line</a>, we&#8217;d love to hear about it.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://hackaday.com/2026/09/20/hackaday-links-september-20-2026/feed/</wfw:commentRss>
			<slash:comments>14</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1162437</post-id>
		<media:thumbnail url="https://hackaday.com/wp-content/uploads/2014/11/had-links-banner.jpg" />
		<media:content url="https://hackaday.com/wp-content/uploads/2014/11/had-links-banner.jpg" medium="image">
			<media:title type="html">Hackaday Links</media:title>
		</media:content>

		<media:content url="https://hackaday.com/wp-content/uploads/2026/09/links_092026_sherline.jpg?w=400" medium="image" />

		<media:content url="https://hackaday.com/wp-content/uploads/2026/09/links_092026_revoy.jpg?w=400" medium="image" />

		<media:content url="https://hackaday.com/wp-content/uploads/2026/09/links_092026_store.jpg" medium="image" />
	</item>
		<item>
		<title>Reviving TEMPEST Attacks with an Injected Signal</title>
		<link>https://hackaday.com/2026/09/20/reviving-tempest-attacks-with-an-injected-signal/</link>
					<comments>https://hackaday.com/2026/09/20/reviving-tempest-attacks-with-an-injected-signal/#comments</comments>
		
		<dc:creator><![CDATA[Aaron Beckendorf]]></dc:creator>
		<pubDate>Sun, 20 Sep 2026 23:00:06 +0000</pubDate>
				<category><![CDATA[Radio Hacks]]></category>
		<category><![CDATA[Security Hacks]]></category>
		<category><![CDATA[eavesdropping]]></category>
		<category><![CDATA[mixing]]></category>
		<category><![CDATA[rf modulation]]></category>
		<category><![CDATA[sdr]]></category>
		<category><![CDATA[side-channel attacks]]></category>
		<category><![CDATA[tempest]]></category>
		<guid isPermaLink="false">https://hackaday.com/?p=1162209</guid>

					<description><![CDATA[<div><img width="800" height="450" src="https://hackaday.com/wp-content/uploads/2026/09/injected_TEMPEST.png?w=800" class="attachment-large size-large wp-post-image" alt="A laptop is shown set up on a desk next to a spectrum analyser, an SDR, and two antennas. The antennas are aimed toward assorted electronics, including headphones and a phone handset." style="margin: 0 auto; margin-bottom: 15px;" decoding="async" loading="lazy" srcset="https://hackaday.com/wp-content/uploads/2026/09/injected_TEMPEST.png 1969w, https://hackaday.com/wp-content/uploads/2026/09/injected_TEMPEST.png?resize=250,141 250w, https://hackaday.com/wp-content/uploads/2026/09/injected_TEMPEST.png?resize=400,225 400w, https://hackaday.com/wp-content/uploads/2026/09/injected_TEMPEST.png?resize=800,450 800w, https://hackaday.com/wp-content/uploads/2026/09/injected_TEMPEST.png?resize=1536,864 1536w" sizes="auto, (max-width: 800px) 100vw, 800px" data-attachment-id="1162366" data-permalink="https://hackaday.com/2026/09/20/reviving-tempest-attacks-with-an-injected-signal/injected_tempest/" data-orig-file="https://hackaday.com/wp-content/uploads/2026/09/injected_TEMPEST.png" data-orig-size="1969,1107" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;,&quot;alt&quot;:&quot;&quot;}" data-image-title="injected_TEMPEST" data-image-description="" data-image-caption="" data-large-file="https://hackaday.com/wp-content/uploads/2026/09/injected_TEMPEST.png?w=800" /></div>TEMPEST attacks are often the most effective way to break air-gapped security: rather than directly accessing a computer, the attacker records the system’s unintended radio emissions and uses them to <a href="https://hackaday.com/2026/09/20/reviving-tempest-attacks-with-an-injected-signal/" class="read-more">&#8230;read more</a>]]></description>
										<content:encoded><![CDATA[<div><img width="800" height="450" src="https://hackaday.com/wp-content/uploads/2026/09/injected_TEMPEST.png?w=800" class="attachment-large size-large wp-post-image" alt="A laptop is shown set up on a desk next to a spectrum analyser, an SDR, and two antennas. The antennas are aimed toward assorted electronics, including headphones and a phone handset." style="margin: 0 auto; margin-bottom: 15px;" decoding="async" loading="lazy" srcset="https://hackaday.com/wp-content/uploads/2026/09/injected_TEMPEST.png 1969w, https://hackaday.com/wp-content/uploads/2026/09/injected_TEMPEST.png?resize=250,141 250w, https://hackaday.com/wp-content/uploads/2026/09/injected_TEMPEST.png?resize=400,225 400w, https://hackaday.com/wp-content/uploads/2026/09/injected_TEMPEST.png?resize=800,450 800w, https://hackaday.com/wp-content/uploads/2026/09/injected_TEMPEST.png?resize=1536,864 1536w" sizes="auto, (max-width: 800px) 100vw, 800px" data-attachment-id="1162366" data-permalink="https://hackaday.com/2026/09/20/reviving-tempest-attacks-with-an-injected-signal/injected_tempest/" data-orig-file="https://hackaday.com/wp-content/uploads/2026/09/injected_TEMPEST.png" data-orig-size="1969,1107" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;,&quot;alt&quot;:&quot;&quot;}" data-image-title="injected_TEMPEST" data-image-description="" data-image-caption="" data-large-file="https://hackaday.com/wp-content/uploads/2026/09/injected_TEMPEST.png?w=800" /></div>
<p class="wp-block-paragraph">TEMPEST attacks are often the most effective way to break air-gapped security: rather than directly accessing a computer, the attacker records the system’s unintended radio emissions and uses them to reconstruct its internal operations. This kind of attack was much more effective in the days of noisy, high-voltage CRT displays, and has gradually become less effective as electronics migrate to quieter, less powerful components. A group of researchers, however, has found that even modern electronics can become <a href="https://arxiv.org/pdf/2609.04785" target="_blank">effective TEMPEST transmitters</a> when irradiated with an RF signal.</p>
<p>The RF a device emits depends on the unintentional antennas in its internal structure. These are difficult to eliminate, and it’s usually not worth the effort; they’re usually small enough that they only effectively radiate at much higher frequencies than the electronics carry. The researchers&#8217; technique, called InjectEave, radiated these electronics with a radio frequency tuned to their internal antennas, injecting that frequency into the circuit. Nonlinear electronic components, such as amplifiers, then mix the injected frequency with the internal signal, creating RF sidebands. This mixed signal then radiates out of the device and can be picked up and demodulated to recover the device’s internal signal.</p>
<p><span id="more-1162209"></span></p>
<p>In principle, almost any semiconductor device will perform mixing to some extent; in testing, the researchers had success with an amplifier, analog-to-digital converter, power converter, and switching MOSFETs, but detected no significant emissions without an injected signal. For a portable setup, the researchers used a USRP B210 SDR for transmission and a spectrum analyzer to demodulate the received signal.</p>
<p>This was able to recover audio from wired headphones, wireless headphones, and a wireless landline, and detect the state of a smart lamp and a smart fan. All of this worked over short distances, even through walls, and with a power amplifier, the range increased to 30 meters. Even with multiple devices present, they could focus on one by tuning the injection frequency to resonate with its internal antennas. Perhaps most impressive (or concerning) was a demonstration with the VoIP phone: the researchers were able to listen in on the person speaking, clone that person’s voice, synthesize new speech in that voice, and remotely inject it onto the phone call, altering the call in real time.</p>
<p>If the history of these attacks is any guide, it won’t be too long before we see an open-source implementation of this technique; we’ve <a href="https://hackaday.com/2017/11/26/a-tempest-in-a-dongle/">already seen</a> a <a href="https://hackaday.com/2023/03/07/pulling-data-from-hdmi-rf-leakage/">few approaches</a> to <a href="https://hackaday.com/2015/10/19/tempest-a-tin-foil-hat-for-your-electronics-and-their-secrets/">traditional TEMPEST</a>. This kind of unintended nonlinear mixing can also be used to find <a href="https://hackaday.com/2017/09/20/spy-tech-nonlinear-junction-detectors/">bugs</a> or <a href="https://hackaday.com/2026/02/12/harmonic-radar-finds-hidden-electronics/">electronics</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://hackaday.com/2026/09/20/reviving-tempest-attacks-with-an-injected-signal/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1162209</post-id>
		<media:thumbnail url="https://hackaday.com/wp-content/uploads/2026/09/injected_TEMPEST.png" />
		<media:content url="https://hackaday.com/wp-content/uploads/2026/09/injected_TEMPEST.png" medium="image">
			<media:title type="html">injected_TEMPEST</media:title>
		</media:content>
	</item>
		<item>
		<title>Ski Lift Removes Mice from Chicken Coop</title>
		<link>https://hackaday.com/2026/09/20/ski-lift-removes-mice-from-chicken-coop/</link>
					<comments>https://hackaday.com/2026/09/20/ski-lift-removes-mice-from-chicken-coop/#comments</comments>
		
		<dc:creator><![CDATA[Bryan Cockfield]]></dc:creator>
		<pubDate>Sun, 20 Sep 2026 20:00:00 +0000</pubDate>
				<category><![CDATA[home hacks]]></category>
		<category><![CDATA[catch and release]]></category>
		<category><![CDATA[chair lift]]></category>
		<category><![CDATA[chicken coop]]></category>
		<category><![CDATA[gondola]]></category>
		<category><![CDATA[humane]]></category>
		<category><![CDATA[mouse]]></category>
		<category><![CDATA[mouse trap]]></category>
		<category><![CDATA[ski lift]]></category>
		<guid isPermaLink="false">https://hackaday.com/?p=1162150</guid>

					<description><![CDATA[<div><img width="800" height="450" src="https://hackaday.com/wp-content/uploads/2026/09/mouse-lift-main.png?w=800" class="attachment-large size-large wp-post-image" alt="" style="margin: 0 auto; margin-bottom: 15px;" decoding="async" loading="lazy" srcset="https://hackaday.com/wp-content/uploads/2026/09/mouse-lift-main.png 1366w, https://hackaday.com/wp-content/uploads/2026/09/mouse-lift-main.png?resize=250,141 250w, https://hackaday.com/wp-content/uploads/2026/09/mouse-lift-main.png?resize=400,225 400w, https://hackaday.com/wp-content/uploads/2026/09/mouse-lift-main.png?resize=800,450 800w" sizes="auto, (max-width: 800px) 100vw, 800px" data-attachment-id="1162402" data-permalink="https://hackaday.com/2026/09/20/ski-lift-removes-mice-from-chicken-coop/mouse-lift-main/" data-orig-file="https://hackaday.com/wp-content/uploads/2026/09/mouse-lift-main.png" data-orig-size="1366,768" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;,&quot;alt&quot;:&quot;&quot;}" data-image-title="mouse-lift-main" data-image-description="" data-image-caption="" data-large-file="https://hackaday.com/wp-content/uploads/2026/09/mouse-lift-main.png?w=800" /></div>Getting rid of rodents like squirrels, mice, or groundhogs is a lot like digging a hole on the beach. No matter how much you remove, it&#8217;ll always fill back in. <a href="https://hackaday.com/2026/09/20/ski-lift-removes-mice-from-chicken-coop/" class="read-more">&#8230;read more</a>]]></description>
										<content:encoded><![CDATA[<div><img width="800" height="450" src="https://hackaday.com/wp-content/uploads/2026/09/mouse-lift-main.png?w=800" class="attachment-large size-large wp-post-image" alt="" style="margin: 0 auto; margin-bottom: 15px;" decoding="async" loading="lazy" srcset="https://hackaday.com/wp-content/uploads/2026/09/mouse-lift-main.png 1366w, https://hackaday.com/wp-content/uploads/2026/09/mouse-lift-main.png?resize=250,141 250w, https://hackaday.com/wp-content/uploads/2026/09/mouse-lift-main.png?resize=400,225 400w, https://hackaday.com/wp-content/uploads/2026/09/mouse-lift-main.png?resize=800,450 800w" sizes="auto, (max-width: 800px) 100vw, 800px" data-attachment-id="1162402" data-permalink="https://hackaday.com/2026/09/20/ski-lift-removes-mice-from-chicken-coop/mouse-lift-main/" data-orig-file="https://hackaday.com/wp-content/uploads/2026/09/mouse-lift-main.png" data-orig-size="1366,768" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;,&quot;alt&quot;:&quot;&quot;}" data-image-title="mouse-lift-main" data-image-description="" data-image-caption="" data-large-file="https://hackaday.com/wp-content/uploads/2026/09/mouse-lift-main.png?w=800" /></div><p>Getting rid of rodents like squirrels, mice, or groundhogs is a lot like digging a hole on the beach. No matter how much you remove, it&#8217;ll always fill back in. So, while [Super Valid Designs] could keep trapping and &#8220;removing&#8221; the mice in his chicken coop, more will always work their way back in. His theory is that removing them live from the chicken coop and placing them some distance away will be more effective, <a href="https://www.youtube.com/watch?v=gguSD5WfACo" target="_blank">and with this semi-automated ski lift that traps them and carts them off, it might end up being less work too</a>.</p>
<p>The build comes to us in roughly two parts. The first is the gondolas, which not only cart the mice down the hill to freedom but also double as the mousetrap themselves. They are placed in the chicken coop, and a trap door on the ceiling with bait causes the mice to fall inside. 3D printed with acrylic windows, they are a luxurious way for a mouse to travel. At the bottom, another trap door opens onto a pile of brush, releasing the mice. The second part is the lift, built hastily out of wood and other parts lying around. After much hiking up and down the hill, [Super Valid Designs] eventually got it working properly and reliably toting the mice and automatically releasing them at the bottom of the hill.</p>
<p>It&#8217;s a bit too early to tell if this method is more effective than more traditional methods of dealing with mice. But it was at least a fun way to deal with the problem while he also works on more effective methods of preventing the mice from getting into his buildings in the first place. <a href="https://hackaday.com/2016/05/20/a-better-mousetrap-at-least-for-the-mouse/">There are some simpler catch-and-release mousetraps out there</a> as well if a ski lift is out of the question for whatever reason.</p>
<p><span id="more-1162150"></span></p>
<p><iframe loading="lazy" title="I built Public Transit for Wild Mice" width="800" height="450" src="https://www.youtube.com/embed/gguSD5WfACo?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></p>
]]></content:encoded>
					
					<wfw:commentRss>https://hackaday.com/2026/09/20/ski-lift-removes-mice-from-chicken-coop/feed/</wfw:commentRss>
			<slash:comments>23</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1162150</post-id>
		<media:thumbnail url="https://hackaday.com/wp-content/uploads/2026/09/mouse-lift-main.png" />
		<media:content url="https://hackaday.com/wp-content/uploads/2026/09/mouse-lift-main.png" medium="image">
			<media:title type="html">mouse-lift-main</media:title>
		</media:content>
	</item>
		<item>
		<title>World War I Coded Message Appears Cracked, Finally</title>
		<link>https://hackaday.com/2026/09/20/world-war-i-coded-message-appears-cracked-finally/</link>
					<comments>https://hackaday.com/2026/09/20/world-war-i-coded-message-appears-cracked-finally/#comments</comments>
		
		<dc:creator><![CDATA[Al Williams]]></dc:creator>
		<pubDate>Sun, 20 Sep 2026 17:00:00 +0000</pubDate>
				<category><![CDATA[Artificial Intelligence]]></category>
		<category><![CDATA[ADFGVX]]></category>
		<category><![CDATA[ADFGX]]></category>
		<category><![CDATA[crytography]]></category>
		<category><![CDATA[world war I]]></category>
		<guid isPermaLink="false">https://hackaday.com/?p=1162346</guid>

					<description><![CDATA[<div><img width="800" height="450" src="https://hackaday.com/wp-content/uploads/2026/09/cipher.png?w=800" class="attachment-large size-large wp-post-image" alt="" style="margin: 0 auto; margin-bottom: 15px;" decoding="async" loading="lazy" srcset="https://hackaday.com/wp-content/uploads/2026/09/cipher.png 848w, https://hackaday.com/wp-content/uploads/2026/09/cipher.png?resize=250,141 250w, https://hackaday.com/wp-content/uploads/2026/09/cipher.png?resize=400,225 400w, https://hackaday.com/wp-content/uploads/2026/09/cipher.png?resize=800,450 800w" sizes="auto, (max-width: 800px) 100vw, 800px" data-attachment-id="1162350" data-permalink="https://hackaday.com/2026/09/20/world-war-i-coded-message-appears-cracked-finally/cipher/" data-orig-file="https://hackaday.com/wp-content/uploads/2026/09/cipher.png" data-orig-size="848,477" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;,&quot;alt&quot;:&quot;&quot;}" data-image-title="cipher" data-image-description="" data-image-caption="" data-large-file="https://hackaday.com/wp-content/uploads/2026/09/cipher.png?w=800" /></div>When you think of wartime cryptography, you probably think of World War II and Enigma, although there were other famous codes used during that war. But in fact, there have <a href="https://hackaday.com/2026/09/20/world-war-i-coded-message-appears-cracked-finally/" class="read-more">&#8230;read more</a>]]></description>
										<content:encoded><![CDATA[<div><img width="800" height="450" src="https://hackaday.com/wp-content/uploads/2026/09/cipher.png?w=800" class="attachment-large size-large wp-post-image" alt="" style="margin: 0 auto; margin-bottom: 15px;" decoding="async" loading="lazy" srcset="https://hackaday.com/wp-content/uploads/2026/09/cipher.png 848w, https://hackaday.com/wp-content/uploads/2026/09/cipher.png?resize=250,141 250w, https://hackaday.com/wp-content/uploads/2026/09/cipher.png?resize=400,225 400w, https://hackaday.com/wp-content/uploads/2026/09/cipher.png?resize=800,450 800w" sizes="auto, (max-width: 800px) 100vw, 800px" data-attachment-id="1162350" data-permalink="https://hackaday.com/2026/09/20/world-war-i-coded-message-appears-cracked-finally/cipher/" data-orig-file="https://hackaday.com/wp-content/uploads/2026/09/cipher.png" data-orig-size="848,477" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;,&quot;alt&quot;:&quot;&quot;}" data-image-title="cipher" data-image-description="" data-image-caption="" data-large-file="https://hackaday.com/wp-content/uploads/2026/09/cipher.png?w=800" /></div><p>When you think of wartime cryptography, you probably think of World War II and Enigma, although there were other famous codes used during that war. But in fact, there have been codes used through wars and in peacetime for much longer. Even the Romans used codes. Of course, World War I, or The Great War, as it would have been known, had its share of codes and, as you might expect, most of these have been broken long ago. Most of them. But apparently an AI model, GPT-6 Astra, recently <a href="https://www.prinzai.com/p/gpt-6-astra-solves-a-wwi-german-radio" target="_blank">cracked one that was previously undeciphered</a>.</p>
<p>If you aren&#8217;t up on century-old cryptography, the ADFGVX cipher appeared in 1918. It began as ADFGX, but after a few months grew an extra letter &#8212; and a larger grid. The letters were chosen because their Morse-code patterns were relatively easy to distinguish: A, D, F, G, V, and X.</p>
<p>The original ADFGX version used a 5×5 grid containing the alphabet, usually merging I and J. The later ADFGVX version expanded this to 6×6, making room for all the letters and the digits as well.</p>
<p><span id="more-1162346"></span></p>
<p>Encoding required a 5&#215;5 (or 6&#215;6) grid with the alphabet within. The table&#8217;s rows and columns were labeled&#8230; you guessed it&#8230; ADFGX pr ADFGVX. Each plaintext letter gets replaced by the corresponding row and column such as AF or XG. Finally, the letter pairs would be written under a transposition key.</p>
<p>Concatenating those pairs gives AGXGDDDXXF. Written in five columns under CANDY, the first row is AGXGD and the second is DDXXF.</p>
<p>Next, you sort the letters in the transposition key, taking the columns along with the letters. That would make the transposition key ACDNY, and the first row would now be GAGXD. Then the message is sent by columns. Too much to wrap your head around? Visit <a href="https://www.dcode.fr/adfgvx-cipher" target="_blank">dCode</a> and plug in some plain text, squares, and keywords for yourself.</p>
<p>The French broke the code in 1918, but without computers it was tough work. Codebreaker [Georges Painvin] reportedly worked on the cipher until it made him ill, but he did solve it. However, some of the intercepted messages remained a mystery. One in particular was sent on November 27, 1918. Apparently, the message used the codeword TRUPPENVERSCHIEBUNG, a German key believed to have gone into service in December. If this decoding is correct, then this message used it even earlier.</p>
<p>The message was, of course, in German and appears to be a report about a British ship&#8217;s movements near Sevastopol. In fact, HMS Canterbury&#8217;s position on the dates mentioned matches the message.</p>
<p>Honestly, we were more impressed that people like [Georges Painvin] in 1918 were able to decode these intercepted messages. But it is still an interesting glimpse into the capabilities of Astra.</p>
<p>It seems that as long as there has been writing, there have been ways to send <a href="https://hackaday.com/2025/10/19/decoding-a-350-year-old-coded-message/">secret messages</a>. The Swiss in The Great War had <a href="https://hackaday.com/2025/10/21/batteries-not-included-meet-the-swiss-reglette/">their own encryption method</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://hackaday.com/2026/09/20/world-war-i-coded-message-appears-cracked-finally/feed/</wfw:commentRss>
			<slash:comments>5</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1162346</post-id>
		<media:thumbnail url="https://hackaday.com/wp-content/uploads/2026/09/cipher.png" />
		<media:content url="https://hackaday.com/wp-content/uploads/2026/09/cipher.png" medium="image">
			<media:title type="html">cipher</media:title>
		</media:content>
	</item>
		<item>
		<title>Reverse Engineering A Sony Car Stereo LCD</title>
		<link>https://hackaday.com/2026/09/20/reverse-engineering-a-sony-car-stereo-lcd/</link>
					<comments>https://hackaday.com/2026/09/20/reverse-engineering-a-sony-car-stereo-lcd/#comments</comments>
		
		<dc:creator><![CDATA[Tyler August]]></dc:creator>
		<pubDate>Sun, 20 Sep 2026 14:00:56 +0000</pubDate>
				<category><![CDATA[Reverse Engineering]]></category>
		<category><![CDATA[car stereo]]></category>
		<category><![CDATA[LC75826W]]></category>
		<category><![CDATA[lcd]]></category>
		<category><![CDATA[reverse engineering]]></category>
		<category><![CDATA[sony]]></category>
		<guid isPermaLink="false">https://hackaday.com/?p=1162314</guid>

					<description><![CDATA[<div><img width="800" height="450" src="https://hackaday.com/wp-content/uploads/2026/09/CDX-A250-LCD-feat.jpg?w=800" class="attachment-large size-large wp-post-image" alt="" style="margin: 0 auto; margin-bottom: 15px;" decoding="async" loading="lazy" srcset="https://hackaday.com/wp-content/uploads/2026/09/CDX-A250-LCD-feat.jpg 1920w, https://hackaday.com/wp-content/uploads/2026/09/CDX-A250-LCD-feat.jpg?resize=250,141 250w, https://hackaday.com/wp-content/uploads/2026/09/CDX-A250-LCD-feat.jpg?resize=400,225 400w, https://hackaday.com/wp-content/uploads/2026/09/CDX-A250-LCD-feat.jpg?resize=800,450 800w, https://hackaday.com/wp-content/uploads/2026/09/CDX-A250-LCD-feat.jpg?resize=1536,864 1536w" sizes="auto, (max-width: 800px) 100vw, 800px" data-attachment-id="1162317" data-permalink="https://hackaday.com/2026/09/20/reverse-engineering-a-sony-car-stereo-lcd/cdx-a250-lcd-feat/" data-orig-file="https://hackaday.com/wp-content/uploads/2026/09/CDX-A250-LCD-feat.jpg" data-orig-size="1920,1080" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;,&quot;alt&quot;:&quot;&quot;}" data-image-title="CDX-A250-LCD-feat" data-image-description="" data-image-caption="" data-large-file="https://hackaday.com/wp-content/uploads/2026/09/CDX-A250-LCD-feat.jpg?w=800" /></div>For his own reasons, [Jose Luis Monteiro] (aka [emsyscode]) decided he needed to drive the LCD on a Sony CDX-A250 car stereo&#8217;s front panel using an Arduino. There&#8217;s probably a <a href="https://hackaday.com/2026/09/20/reverse-engineering-a-sony-car-stereo-lcd/" class="read-more">&#8230;read more</a>]]></description>
										<content:encoded><![CDATA[<div><img width="800" height="450" src="https://hackaday.com/wp-content/uploads/2026/09/CDX-A250-LCD-feat.jpg?w=800" class="attachment-large size-large wp-post-image" alt="" style="margin: 0 auto; margin-bottom: 15px;" decoding="async" loading="lazy" srcset="https://hackaday.com/wp-content/uploads/2026/09/CDX-A250-LCD-feat.jpg 1920w, https://hackaday.com/wp-content/uploads/2026/09/CDX-A250-LCD-feat.jpg?resize=250,141 250w, https://hackaday.com/wp-content/uploads/2026/09/CDX-A250-LCD-feat.jpg?resize=400,225 400w, https://hackaday.com/wp-content/uploads/2026/09/CDX-A250-LCD-feat.jpg?resize=800,450 800w, https://hackaday.com/wp-content/uploads/2026/09/CDX-A250-LCD-feat.jpg?resize=1536,864 1536w" sizes="auto, (max-width: 800px) 100vw, 800px" data-attachment-id="1162317" data-permalink="https://hackaday.com/2026/09/20/reverse-engineering-a-sony-car-stereo-lcd/cdx-a250-lcd-feat/" data-orig-file="https://hackaday.com/wp-content/uploads/2026/09/CDX-A250-LCD-feat.jpg" data-orig-size="1920,1080" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;,&quot;alt&quot;:&quot;&quot;}" data-image-title="CDX-A250-LCD-feat" data-image-description="" data-image-caption="" data-large-file="https://hackaday.com/wp-content/uploads/2026/09/CDX-A250-LCD-feat.jpg?w=800" /></div><p>For his own reasons, [Jose Luis Monteiro] (aka [emsyscode]) decided he needed to drive the LCD on a Sony CDX-A250 car stereo&#8217;s front panel using an Arduino. There&#8217;s probably a sweet project in the works, or perhaps he just wanted to see if it could be done. Either way, more power to [Jose], because he totally pulled it off and pu<a href="https://github.com/emsyscode/lc75826-sony-cdx-a250" target="_blank">t the results up on GitHub for all to enjoy</a>. There&#8217;s also <a href="https://www.youtube.com/watch?v=Oe9wPHL-y7k" target="_blank">a project video</a> showing how he did the reverse-engineering, which you can see below.</p>
<p>The driver for this diminutive LCD is a chip obviously labeled LC75826W, and that&#8217;s what the Arduino ends up talking to. Thankfully, there was a datasheet available for that part, which gave [Jose] a great starting point for figuring out how to use it. While [Jose] is working with the LC75826W driver, he&#8217;s quite explicit in his GitHub repo that this repository is not a driver library for that chip. The code only targets the specific LCD on the CDX-A250 head unit. Still, if you&#8217;ve got a different oddball LCD that uses this driver, [Jose]&#8217;s code is a great place to start, and since it&#8217;s under an MIT license, you can fork to your heart&#8217;s content.</p>
<p>Kudos to Sony for not obfuscating the part or using a chip-on-board black blob &#8212; you can <a href="https://hackaday.com/2023/12/12/oddball-lcds-reverse-engineered-thanks-to-good-detective-work/">reverse-engineer an LCD driven</a> by one of those, but it&#8217;s a lot more work. If you&#8217;re wondering how and why those black blobs come to be, <a href="https://hackaday.com/2016/08/25/the-mystery-behind-the-globs-of-epoxy/">we&#8217;ve got you covered.</a></p>
<p><span id="more-1162314"></span></p>
<p><iframe loading="lazy" title="Control a Sony CDX-A250 LCD with Arduino | LC75826" width="800" height="450" src="https://www.youtube.com/embed/Oe9wPHL-y7k?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></p>
]]></content:encoded>
					
					<wfw:commentRss>https://hackaday.com/2026/09/20/reverse-engineering-a-sony-car-stereo-lcd/feed/</wfw:commentRss>
			<slash:comments>3</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1162314</post-id>
		<media:thumbnail url="https://hackaday.com/wp-content/uploads/2026/09/CDX-A250-LCD-feat.jpg" />
		<media:content url="https://hackaday.com/wp-content/uploads/2026/09/CDX-A250-LCD-feat.jpg" medium="image">
			<media:title type="html">CDX-A250-LCD-feat</media:title>
		</media:content>
	</item>
	</channel>
</rss>
