<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en"><generator uri="https://jekyllrb.com/" version="3.10.0">Jekyll</generator><link href="https://ma-2a.github.io/feed.xml" rel="self" type="application/atom+xml" /><link href="https://ma-2a.github.io/" rel="alternate" type="text/html" hreflang="en" /><updated>2026-10-12T18:22:08+00:00</updated><id>https://ma-2a.github.io/feed.xml</id><title type="html">ma-2a</title><subtitle>Home Assistant panels, 3D-printed parts, and small hardware builds, with the write-ups to go with them.</subtitle><author><name>ma-2a</name></author><entry><title type="html">Jailbreak an old Echo Show: a €30 Home Assistant panel without Amazon’s ads</title><link href="https://ma-2a.github.io/blog/echo-show-jailbreak-home-assistant/" rel="alternate" type="text/html" title="Jailbreak an old Echo Show: a €30 Home Assistant panel without Amazon’s ads" /><published>2026-10-03T00:00:00+00:00</published><updated>2026-10-03T00:00:00+00:00</updated><id>https://ma-2a.github.io/blog/echo-show-jailbreak-home-assistant</id><content type="html" xml:base="https://ma-2a.github.io/blog/echo-show-jailbreak-home-assistant/"><![CDATA[<p>There are two Echo Shows in my house: an Echo Show 5 and a first-gen Echo Show 8. Neither runs Amazon’s software anymore. Both are flashed with LineageOS and work as Home Assistant panels through <a href="https://github.com/dinki/View-Assist">View Assist</a>, the 8 with the View Assist Companion App (VACA).</p>

<p>If you run Home Assistant and want a panel somewhere in the house, I think an old Echo Show is currently the best deal out there. This post covers why, which models you can actually use, and where to find the guides I followed.</p>

<p><strong>Short version:</strong> Three Echo Show models can be unlocked and flashed with LineageOS: the Echo Show 5 (1st and 2nd gen) and the first-gen Echo Show 8. I paid €30 and €35 for mine, secondhand. The jailbreak took me about an hour and a half the first time and under 30 minutes the second. Afterwards the device runs as a Home Assistant panel with View Assist, with no Amazon software and no ads.</p>

<h2 id="where-this-started">Where this started</h2>

<p>I didn’t figure any of this out myself. The jailbreak comes from <a href="https://xdaforums.com/f/amazon-echo.6148/">Rortiz2</a> on the XDA forums, who found a way to unlock the bootloader on several older Echo devices in late 2025. The LineageOS builds for them come from bengris32, also on XDA.</p>

<p>Two videos got me to actually try it. Dammit Jeff’s <a href="https://www.youtube.com/watch?v=h0-MlJ38BXw">Why you NEED to Jailbreak your Amazon Echo</a>, where he unlocks a first-gen Echo Show 8, puts LineageOS on it and runs Home Assistant. And Mark Watt Tech’s <a href="https://www.youtube.com/watch?v=5CCRIzcgKuM">full walkthrough for the Echo Show 5</a>.</p>

<h2 id="why-buy-an-old-echo-show-reason-1-theyre-cheap">Why buy an old Echo Show? Reason 1: they’re cheap</h2>

<p>Echo Shows were sold in huge numbers, and plenty of them now sit in drawers. Some people upgraded, some got tired of Alexa, some got tired of the ads (more on that below). The result is that older models are all over eBay and the usual classifieds.</p>

<p>I paid €30 for my Echo Show 5 and €35 for the Echo Show 8, both secondhand from eBay and local classifieds. Prices move, so check the sold listings for the exact model and generation before you buy, but that’s roughly the range to aim for.</p>

<h2 id="reason-2-the-hardware-is-made-for-this-job">Reason 2: the hardware is made for this job</h2>

<p>Strip away the software and an Echo Show is an Android device built to do exactly what a wall or counter panel needs to do. A touchscreen designed to be read from across a room and tapped in passing. Decent speakers and microphones. A stand that’s part of the case. A power supply instead of a battery, so it can run all day, every day, without anything swelling or wearing out.</p>

<p>Compare that with the usual alternative, an old tablet on a stand with a cable hanging out of it, and the Echo Show simply looks like it belongs in a home.</p>

<p>It’s not a powerful device, though. The first-gen Echo Show 8 has a MediaTek MT8163, 1 GB of RAM and 8 GB of storage. That’s enough for a clean dashboard, a clock, controls and a camera stream. It’s not enough for heavy visual effects or a dashboard with forty cards on it. Keep things simple and it runs fine.</p>

<h2 id="reason-3-getting-away-from-the-ads">Reason 3: getting away from the ads</h2>

<p>This is the one that annoys me most.</p>

<p>Echo Shows show sponsored content on the home screen, and you can’t switch it off. On Amazon’s own forum, a staff member told a customer in 2024 that sponsored content cannot be removed from the Echo Show. In October 2025 it got noticeably worse: <a href="https://www.ghacks.net/2025/10/13/amazons-echo-show-devices-are-displaying-full-screen-ads/">owners reported full-screen ads</a> between their photos and content cards, still with no opt-out. Amazon’s position is that you can swipe past them or leave feedback.</p>

<p>With Kindles, Amazon at least sells versions without ads, for more money. For the Echo Show there isn’t even that.</p>

<p>I don’t think the Kindle model is acceptable either. I already pay a good amount of money for a device like this, and with that I’ve bought it. It’s mine. Paying extra on top, just so the company that made it stops deciding what shows up on my screen, gets it backwards. Once I’ve bought a device, the manufacturer shouldn’t control what’s on it at all. Flashing is the only way I’ve found to get that control back.</p>

<h2 id="which-echo-show-models-can-be-jailbroken">Which Echo Show models can be jailbroken?</h2>

<p>This is the most important part of the post, because only a few models can be unlocked:</p>

<ul>
  <li><strong>Echo Show 5, 1st gen (2019)</strong>, codename <em>checkers</em></li>
  <li><strong>Echo Show 5, 2nd gen (2021)</strong>, codename <em>cronos</em></li>
  <li><strong>Echo Show 8, 1st gen (2019)</strong>, codename <em>crown</em></li>
</ul>

<p>The <strong>Echo Show 8 2nd gen does not work.</strong> It uses a different chip that isn’t vulnerable to the exploit. Anything newer, or anything not on this list, assume it won’t work either.</p>

<p>When buying secondhand, listings often don’t mention the generation. One way to tell: the 2021 refresh came with better cameras, 2 MP on the Echo Show 5 2nd gen and 13 MP on the Echo Show 8 2nd gen. If a listing for an Echo Show 8 mentions 13 MP, that’s the one you don’t want. When in doubt, ask the seller for the model number or a photo of the label.</p>

<h2 id="how-does-the-echo-show-jailbreak-work">How does the Echo Show jailbreak work?</h2>

<p>I’m not going to rewrite the guides here. They are maintained by the people who built this, and they get updated when something changes. But here’s the shape of it, so you know what you’re getting into:</p>

<ol>
  <li><strong>Unlock the bootloader.</strong> Rortiz2’s tool for this is called amonet. You download the release for your exact model, put the device into a special boot mode, and run the script from a computer over USB. This step also installs TWRP, a custom recovery.</li>
  <li><strong>Flash LineageOS.</strong> LineageOS 18.1 (Android 11) gets installed through TWRP. After this, nothing from Amazon is left on the device.</li>
  <li><strong>Set up View Assist.</strong> Install the companion app on the Echo Show and the View Assist integration in Home Assistant. From then on, everything is configured from Home Assistant, not on the device.</li>
</ol>

<p>One detail from the unlock thread that’s worth knowing: once the device is unlocked and TWRP is installed, Amazon can’t undo it with an update, because TWRP protects the partitions the exploit depends on.</p>

<h2 id="what-are-the-risks">What are the risks?</h2>

<p>You can brick the device. The guides are explicit that interrupting certain steps will permanently brick it, and they ask you to read the whole thing before you start. Do that. Twice.</p>

<p>The LineageOS builds are unofficial, and early builds had known issues with things like audio, Bluetooth and sensors. Read the release notes in the ROM thread for your model before you decide what you want to use the device for.</p>

<p>And it takes time. The first device took me about an hour and a half. The second one was done in just under 30 minutes.</p>

<h2 id="guides-and-links">Guides and links</h2>

<p>The XDA threads, one per model. These are the actual guides:</p>

<ul>
  <li><a href="https://xdaforums.com/t/unlock-root-twrp-unbrick-amazon-echo-show-5-1st-gen-2019-checkers.4762900/">Echo Show 5 1st gen (checkers)</a></li>
  <li><a href="https://xdaforums.com/t/unlock-root-twrp-unbrick-amazon-echo-show-5-2nd-gen-2021-cronos.4772596/">Echo Show 5 2nd gen (cronos)</a></li>
  <li><a href="https://xdaforums.com/t/unlock-root-twrp-unbrick-amazon-echo-show-8-1st-gen-2019-crown.4766687/">Echo Show 8 1st gen (crown)</a></li>
</ul>

<p>The LineageOS builds have their own threads, for example <a href="https://xdaforums.com/t/rom-unofficial-11-checkers-lineageos-18-1-for-the-amazon-echo-show-5-2019.4763475/">LineageOS 18.1 for the Echo Show 5 1st gen</a>. The <a href="https://xdaforums.com/f/amazon-echo.6148/">Amazon Echo section on XDA</a> has all of them in one place.</p>

<p>The videos that got me started:</p>

<ul>
  <li><a href="https://www.youtube.com/watch?v=h0-MlJ38BXw">Why you NEED to Jailbreak your Amazon Echo</a> by Dammit Jeff</li>
  <li><a href="https://www.youtube.com/watch?v=5CCRIzcgKuM">Echo Show 5 walkthrough</a> by Mark Watt Tech</li>
</ul>

<p>Further reading:</p>

<ul>
  <li><a href="https://hackaday.com/2026/01/02/jailbreaking-the-amazon-echo-show/">Hackaday on Dammit Jeff’s Echo Show 8 build</a></li>
  <li><a href="https://localsmarthomeguide.com/articles/echo-show-8-lineageos-home-assistant-voice-satellite/">A detailed Echo Show 8 write-up with VACA and View Assist</a> from Local Smart Home Guide</li>
  <li><a href="https://github.com/dinki/View-Assist">View Assist on GitHub</a></li>
</ul>

<h2 id="faq">FAQ</h2>

<h3 id="can-you-turn-off-the-ads-on-an-echo-show-without-jailbreaking-it">Can you turn off the ads on an Echo Show without jailbreaking it?</h3>

<p>No. Amazon’s own support says sponsored content can’t be removed. You can swipe past an ad or leave feedback, and that’s it.</p>

<h3 id="does-alexa-still-work-after-the-jailbreak">Does Alexa still work after the jailbreak?</h3>

<p>Not with LineageOS. It replaces Fire OS completely, so Alexa and every other Amazon service are gone. The XDA guides also describe keeping Fire OS with root access, but I haven’t tried that route.</p>

<h3 id="can-amazon-undo-the-jailbreak-with-an-update">Can Amazon undo the jailbreak with an update?</h3>

<p>According to the unlock thread, no. Once the device is unlocked and TWRP is installed, the partitions the exploit depends on can’t be overwritten by an update.</p>

<h3 id="can-i-brick-my-echo-show">Can I brick my Echo Show?</h3>

<p>Yes. Interrupting the process at certain steps will permanently brick the device. Read the guide for your exact model completely before you start.</p>

<h3 id="what-do-i-need-besides-the-echo-show">What do I need besides the Echo Show?</h3>

<p>A computer with a USB connection to run the unlock script, a running Home Assistant instance, and the View Assist integration installed in Home Assistant.</p>

<h2 id="more">More</h2>

<p>If you want to know what the result looks like in daily use, I wrote about that in <a href="/blog/democratizing-the-smart-home/">Democratizing the smart home</a>. And if you’d rather click your View Assist dashboard together than write the YAML by hand, that’s what <a href="https://ma-2a.github.io/panelkit/builder/">PanelKit</a> is for.</p>]]></content><author><name>ma-2a</name></author><category term="home-assistant" /><category term="echo-show" /><category term="echo-show-5" /><category term="echo-show-8" /><category term="jailbreak" /><category term="lineageos" /><category term="view-assist" /><category term="home-assistant" /><category term="wall-panel" /><summary type="html"><![CDATA[Which Echo Show models can be jailbroken, what they cost secondhand, how the LineageOS jailbreak works, and why I'd rather flash one than live with Amazon's ads.]]></summary></entry><entry><title type="html">Democratizing the smart home: a Home Assistant panel everyone in the house can use</title><link href="https://ma-2a.github.io/blog/democratizing-the-smart-home/" rel="alternate" type="text/html" title="Democratizing the smart home: a Home Assistant panel everyone in the house can use" /><published>2026-10-01T00:00:00+00:00</published><updated>2026-10-01T00:00:00+00:00</updated><id>https://ma-2a.github.io/blog/democratizing-the-smart-home</id><content type="html" xml:base="https://ma-2a.github.io/blog/democratizing-the-smart-home/"><![CDATA[<p>My Home Assistant setup grew the way these things usually grow. A Reolink camera outside with person detection. Sonos speakers in several rooms, playing from Spotify. Calendars synced from iCloud. Lights. Automations I was quietly proud of.</p>

<p>At some point I noticed that the other adult in this house used almost none of it. Most of the apps were never installed, and how the pieces fit together was a complete mystery to them. What I got instead was the same question, again and again: can you dim the lights? In this room, in that room. I had turned into the remote control for my own smart home.</p>

<p>Which is fair. I never explained any of it, and honestly, I wouldn’t know where to start.</p>

<h2 id="what-i-mean-by-democratizing-the-smart-home">What I mean by democratizing the smart home</h2>

<p>When people talk about democratizing the smart home, they usually mean cheaper devices or open standards that let everything talk to everything. Both matter. But they solve the problem for the person who sets things up. In a lot of homes, mine included, that person was never the bottleneck.</p>

<p>The bottleneck is everyone else who lives there. A smart home where one person holds all the knowledge isn’t shared, it’s run. Everybody else depends on that one person, and the dimming question is what that dependency sounds like day to day.</p>

<p>So for me, <strong>democratizing the smart home means that everyone who lives in the house can use it, without help, without installing anything, and without understanding how it works underneath.</strong> It’s narrower and more practical than the usual meaning, and it’s the one that decided whether my setup was actually used.</p>

<p>Looking at my own setup, that breaks down into three things it was failing at.</p>

<p><strong>Access.</strong> If using the house requires an app, a login and the right dashboard, most people won’t use it. Not because they can’t, but because there’s no reason to bother when you can just ask.</p>

<p><strong>Legibility.</strong> You should understand what you’re looking at in a glance. Entity names, device lists and status icons make sense to the person who built them and to nobody else.</p>

<p><strong>Independence.</strong> Dimming the lights shouldn’t need me. Neither should checking who’s outside or putting on music. Every time someone has to ask, the system failed.</p>

<h2 id="the-device-that-was-already-accepted">The device that was already accepted</h2>

<p>What made the difference wasn’t new hardware. We already had an Echo Show 5 on the counter, and nobody had to be talked into using it. People read the time off it and tapped it without thinking. In a shared home, that kind of acceptance is harder to get than any feature, and it covered access and legibility before I’d changed a single thing.</p>

<p>So instead of adding another device, I changed what this one does. I flashed it with LineageOS, which replaces Amazon’s software, and installed the companion app for <a href="https://github.com/dinki/View-Assist">View Assist</a>. Which models can be flashed, what they cost and how the jailbreak works is in <a href="/blog/echo-show-jailbreak-home-assistant/">a separate post</a>. Now it’s a Home Assistant panel. Same device, same spot, a completely different screen.</p>

<h2 id="whats-on-it">What’s on it</h2>

<p>The default screen is a clock you can read from across the room, with the weather and the next appointments underneath. The background color shifts with the time of day. Most of the time that’s all anyone needs from it, and nobody has to touch anything.</p>

<p>When the Reolink detects a person, a banner appears on that clock screen. Tapping it opens the live stream, with a button for the floodlight next to it.</p>

<p>A bar on the right holds five icons: home, camera, music, lights, calendar. The lights page is the direct answer to the dimming question: each room, each light, large enough to hit without aiming. The music page controls the Sonos speakers, one room or several, with large volume buttons and the next songs in the queue. The calendar page shows the week from the shared iCloud calendars.</p>

<p>After a short while without a touch, the panel goes back to the clock on its own.</p>

<h2 id="four-rules-id-apply-to-any-panel">Four rules I’d apply to any panel</h2>

<p>These are the rules I’d give anyone building a panel for a household rather than for themselves.</p>

<p><strong>The idle screen has to be worth a glance.</strong> If the panel only becomes useful once you start tapping, it’s just another app on a stand.</p>

<p><strong>Everything sits one tap away from the clock.</strong> Anything that needs a second level of navigation is something only I will use. That belongs in the regular Home Assistant dashboard, not on the panel.</p>

<p><strong>No settings, no entity names, no status pages.</strong> When something breaks, I fix it from my laptop. The panel doesn’t need to explain itself.</p>

<p><strong>It always returns home.</strong> Whoever walks by next shouldn’t find a music page someone left open an hour ago.</p>

<h2 id="what-it-costs-and-who-pays">What it costs, and who pays</h2>

<p>Democratizing the use of a smart home doesn’t democratize building it. Flashing only works on specific Echo Show models and firmware versions. It takes a few evenings, and if something goes wrong the device may not boot again. On top of that, View Assist and the custom cards I use mean a fair amount of YAML.</p>

<p>All of that still lands on one person. The difference is that it lands once, during setup, instead of every evening as a question about the lights. That’s a trade I’d make again.</p>

<p>The setup side is where I think the next step is. Not every household has someone willing to write YAML for weeks, and that’s the part I’m trying to make smaller.</p>

<h2 id="next">Next</h2>

<p><a href="https://github.com/ma-2a/panelkit">PanelKit</a> is my attempt at that: a visual editor for View Assist dashboards. Pick your screen, lay out the grid, drop in your cards, copy the result. You can <a href="https://ma-2a.github.io/panelkit/builder/">try the builder here</a>.</p>

<p>The full setup goes in the next post: flashing, View Assist, every integration, every card, and the places I got stuck.</p>]]></content><author><name>ma-2a</name></author><category term="smart-home-for-everyone" /><category term="democratizing-smart-home" /><category term="home-assistant" /><category term="view-assist" /><category term="echo-show" /><category term="wall-panel" /><category term="family-friendly" /><summary type="html"><![CDATA[My smart home had one real user, and it was me. What it took to change that, and why an old Echo Show 5 turned into the most important part of the setup.]]></summary></entry></feed>