What we've been reading in July (2025)
Here are the articles, videos, and tools that we’ve been excited about this July.
What have you been reading? Share in the comments or on the Interrupt Slack.
Articles & Learning
-
Watch Out! Bluetooth Analysis of the COROS PACE 3
Security vulnerability identified in Coros watches. (I do appreciate a pithy disclosure name!) – Noah -
Switch Project Pt. 3 – Undocumented Features of the Microchip VSC8512 PHY
A super fun deep dive into undocumented features of the Microchip VSC8512 PHY. – Noah -
STM32L431 Teardown – Die Shots and Analysis
Detailed teardown and silicon analysis of the STM32L431. – Noah -
New Chapter for IAR Docker Support: Introducing the IAR Cloud-Ready Containers Repository
I like to see IAR continuing to invest in making it easier to test their stuff in CI. Has always been a bit of a pain point. – Chris -
Efficient Delta Updates for Embedded Linux: Rugix
Compares OTA delta update strategies with real-world benchmarks. Super useful for teams managing update pipelines. – Pat -
How to Write Rust in the Kernel: Part 1
A practical, well-explained intro to Rust in the Linux kernel. – Noah -
Efficient On‑Device Core Dump Processing for IoT
Blake Hildebrand (from Memfault) gave an EOSS talk that is now on YouTube! He walks through how Rust can enable on-device core dump processing without offloading. – Pat -
Pre-Main Zephyr: Part 1
Interrupt community member Nabil Elqatib dives into Zephyr’s startup process on ARM Cortex-M CPUs. See Part 2 and Part 3) as well!
Projects & Tools
-
sequential-storage
(Rust crate)1
Interesting library providing wear-leveled object storage in flash – Noah -
RP2350 A4, RP2354, and a New Hacking Challenge – Raspberry Pi
Erratum A9 fixed. – Noah -
Hardware-Aware Agent: Generate Production-Level Firmware in Seconds – Embedder.dev
Another attempt at datasheet → peripheral driver coding assistant. – Chris
News & Announcements
-
Qt to Acquire IAR Systems
Noteworthy acquisition in the embedded industry! -
Checking Out sys.remote_exec in Python 3.14
Awesome feature coming in Πython 3.14. – Noah -
JLCPCB Launches Transparent FPC
JLC PCB has transparent PCBs now! – Noah -
Zephyr 4.2.0 is Now Available
Zephyr 4.2.0 is out, with support for Renesas RX, USB Video Class, and 96 new boards.
Upcoming Events
-
Tuesday, August 19 – Coredump EP #015: Developing Kid-Safe Tech at Gabb: What It Takes and Why It’s So Important
Gabb’s engineering team joins Memfault to share how they tackle power constraints, OTA updates, and safety-first design. Join us live at 8AM PT | 11AM ET | 5PM CET. -
Tuesday, September 16 – Coredump EP #016: From Startup to Global Brand: Scaling Engineering at reMarkable
reMarkable CTO Nico Cormier joins Memfault’s François Baldassari and Chris Coleman to share lessons on release velocity, operational stability, and scaling engineering teams. Join us live at 8AM PT | 11AM ET | 5PM CET. -
September 16–November 4: Nordic Tech Tour, Americas 2025
Nordic is hitting the road this fall with 14 in-person events across the Americas. Join wireless IoT experts—and the Memfault team—for hands-on workshops and sessions covering Bluetooth LE, satellite and cellular IoT, power management, and the latest nRF54 Series SoCs. Free to attend, with limited workshop seats available.
Reference & Links
-
Interrupt has published an article about this library called Sequential-storage - Efficiently Store Data in Flash. Take a look for more on the motivation and approach for
sequential-storage
. ↩