Skip to content

Commit 27f1fca

Browse files
committed
publish: spring/early summer roundup
### Summary Spring/early summer 2026 roundup is ready to publish! 🎉 ### Test Plan <details> <summary>Publishing checklist</summary> - [x] Is the date correct? - [x] Is the URL correct? - [x] Is the markdown file name correct? (date and article) - [x] Is the title optimized for SEO? - [x] Are there tags added? - [x] Is the meta description added? - [x] Do we have full author info? - [x] Is the excerpt correct? - [x] Do all links work? - [x] Have all images rendered correctly? N/A - [x] Have all code snippets rendered correctly? N/A - [x] Have we cross linked to all relevant preexisting articles? (i.e. related content, other articles in a series, etc.) N/A </details>
1 parent 7908977 commit 27f1fca

2 files changed

Lines changed: 117 additions & 0 deletions

File tree

Lines changed: 111 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,111 @@
1+
---
2+
title: "What we've been reading this Spring/Early Summer (2026)"
3+
description:
4+
 Here are the articles, videos, tools, and announcements we've been excited
5+
about in March through June 2026.
6+
author: gminn
7+
tags: [roundup]
8+
---
9+
10+
<!-- excerpt start -->
11+
12+
It is officially the heart of summer! ☀️ Here are the articles, tools, and
13+
announcements that we've been excited about this spring/early summer.
14+
15+
<!-- excerpt end -->
16+
17+
What have you been reading? Share in the comments or
18+
[on the Interrupt Slack](https://interrupt-slack.herokuapp.com/).
19+
20+
## Articles & Learning
21+
22+
- [**VIC-II Chip Technical Reference | Zimmers.net**](https://www.zimmers.net/cbmpics/cbm/c64/vic-ii.txt)<br>
23+
 Old-school game development and firmware have a lot in common. – François
24+
25+
- [**Cloning a Sennheiser BA2015 Accu Pack | brixit**](https://blog.brixit.nl/cloning-a-sennheiser-ba2015-accu-pack/)<br>
26+
 A deep dive into reverse engineering and recreating a smart battery pack. –
27+
 Noah
28+
29+
- [**Hosting a Website on an 8-bit Microcontroller | Maurycy's Projects**](https://maurycyz.com/projects/mcusite/)<br>
30+
 A fun tour of serving a website from a tiny microcontroller. – Noah
31+
32+
- [**Using an LLM to Design a RISC-V CPU | arXiv**](https://arxiv.org/pdf/2603.08716)<br>
33+
 Using an LLM to design a RISC-V CPU (pdf warning). – Noah
34+
35+
- [**CHERIoT First Silicon | CHERIoT**](https://cheriot.org/silicon/2026/03/04/cheriot-first-silicon.html)<br>
36+
 The CHERIoT project has first silicon, and
37+
 [CHERI Linux](https://cheri-linux.org/) is also looking workable. – Ash
38+
39+
- [**How a Broken Bike Sync Led Me to Reverse Engineering My Wahoo’s Hidden Debug Mode**](https://noahclements.com/Wahoo-Bolt-Hidden-Debug-Mode/)<br>
40+
Reverse engineering the Wahoo ELEMNT Bolt v3 BLE protocol unlocked a hidden
41+
debug mode. – Jon
42+
43+
- [**TLS Encrypted Client Hello (ECH) RFC**](https://www.rfc-editor.org/rfc/rfc9849.html)<br>
44+
TLS Encrypted Client Hello (ECH) RFC is now published. – Noah
45+
46+
- [**Intentional flash corruption for STM32 microcontrollers | xarantolus**](https://blog.010.one/Dont-snipe-me-in-space-intentional-flash-corruption-for-stm32-microcontrollers)<br>
47+
Interrupt community member Mo Ger shared that provoking flash corruption in
48+
order to test ECCD handling was something they recently needed for work, so
49+
this article proved to be quite useful for them!
50+
51+
- [**The overclocked timer | Mr. PY**](https://mrpy.hashnode.dev/the-overclocked-timer)<br>
52+
Interrupt community member Andrew Kohlsmith shared that this article was a
53+
well-written horror story of an overclocked timer and marathon debug session.
54+
55+
## Projects & Tools
56+
57+
- [**LightInk | Hackaday.io**](https://hackaday.io/project/205564-lightink)<br>
58+
 Very impressive battery life on an ESP32 watch project, achieved by booting
59+
 and running directly from RTC RAM instead of the typical flash boot path. –
60+
 Noah
61+
62+
- [**Xteink X4 with Open Source Firmware | Concretedog**](https://concretedog.blogspot.com/2026/04/xteink-x4-with-open-source-firmware.html)<br>
63+
 A small e-ink reader with open source firmware and a nice web flashing tool.
64+
– Noah
65+
66+
- [**Kindle Typewriter | Adafruit Blog**](https://blog.adafruit.com/2026/04/25/kindle-typewriter/)<br>
67+
 More e-paper shenanigans. – Jon
68+
69+
- [**KiCad 10.0.0 Released | KiCad**](https://www.kicad.org/blog/2026/03/Version-10.0.0-Released/)<br>
70+
 Kicad v10.0.0 is out- changes include hopover display for non-connected wires
71+
in schematic mode, very nice! – Noah
72+
73+
- [**Rugix delta update cost-savings calculator**](https://rugix.org/docs/ctrl/updates/delta-updates/#cost-savings-calculator)<br>
74+
Rugix has a neat cost-savings calculator. – Ash
75+
76+
- [**dangdo44/sky130_adder_4bit | GitHub**](https://github.com/dangdo44/sky130_adder_4bit)<br>
77+
Interrupt community member Dangdo shared a hands-on tutorial they developed
78+
for embedded developers interested in ASIC design. It covers the manual design
79+
flow of a 4-bit ripple-carry adder using the SKY130 open-source PDK and
80+
open-source EDA tools.
81+
82+
## News & Announcements
83+
84+
- [**Linux Drivers for the ESP32-E22 Wi-Fi Module | CNX Software**](https://www.cnx-software.com/2026/06/13/espressif-esp32-e22-wifi-6e-module-gets-wi-fi-certified-certificate-an-open-source-wifi-and-bluetooth-linux-drivers/)<br>
85+
 Espressif's ESP32-E22 Wi-Fi 6E module gets Wi-Fi certification, along with
86+
 open source Wi-Fi and Bluetooth Linux drivers. – Noah
87+
88+
- [**Web Serial Support in Firefox | Mozilla Hacks**](https://hacks.mozilla.org/2026/05/web-serial-support-in-firefox/)<br>
89+
 Web Serial support is finally landing in Firefox. – Ash
90+
91+
- [**Flattened Image Tree Spec Hits 1.0 | Phoronix**](https://www.phoronix.com/news/Flat-Image-Tree-1.0)<br>
92+
 The Flattened Image Tree (FIT) specification has reached 1.0. – Noah
93+
94+
- [**Zephyr Cyber Resilience Act Compliance | Zephyr Docs**](https://docs.zephyrproject.org/latest/security/standards/cyber-resilience-act.html)<br>
95+
 Zephyr now has a dedicated page documenting Cyber Resilience Act compliance.
96+
97+
- [**Embedded World EU 2027 Call for Proposals**](https://events.componeers.net/embedded-world-conference/)<br>
98+
The CFP for Embedded World EU 2027 is open! Abstracts are due September 28th.
99+
The conference will be March 16-18 this upcoming year.
100+
101+
## Upcoming Events
102+
103+
- [**Nordic Webinar: Firmware Vulnerability Scanning in nRF Cloud | July 9th, 2026**](https://webinars.nordicsemi.com/events/57933710962?n=Firmware%20Vulnerability%20Scanning%20in%20nRF%20Cloud&event_id=57933710962&hsLang=en)<br>
104+
We are hosting a webinar for anyone who wants to learn more about our
105+
expanding CRA focused offering aimed at helping IoT device manufacturers
106+
monitor CVEs in their firmware and understand real fleet exposure. There will
107+
be a
108+
[US session](https://webinars.nordicsemi.com/events/57933710962?n=Firmware%20Vulnerability%20Scanning%20in%20nRF%20Cloud&event_id=57933710962&hsLang=en)
109+
and an
110+
[EU session](https://webinars.nordicsemi.com/events/57933151558?n=Firmware%20Vulnerability%20Scanning%20in%20nRF%20Cloud&event_id=57933151558&hsLang=en).
111+
Join us!

_typos.toml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -85,6 +85,12 @@ extend-ignore-re = [
8585

8686
# 899ede2be378 — Medium article URL hash
8787
"899ede2be378",
88+
89+
# ELEMNT - Wahoo product name
90+
"ELEMNT",
91+
92+
# BA2015 - model number of a battery pack
93+
"BA2015",
8894
]
8995

9096
[files]

0 commit comments

Comments
 (0)