Have you heard the good word?
November 27, 2025 • Issue 103
.. No images? Click here Community ActivityThe Nerves Meetup EU happened again and Alvise " Poeticoding " Susmel shared the work he has done on vision models using NxHailo for inference on the Hailo8L and Hailo8 (used on the RPi AI Kit). This combines nicely with the talk given by Vittoria Bitton at the Nerves Meetup (the US one). They are both contributors to NxHailo and working on very related topics. Vision inference is really coming together for Nerves. Nerves Meetup EU - Alvise SusmelGet on the list . And see the upcoming events ! Next up is Nerves creator Frank Hunleth with: Breaking the (Boot)CycleFor years the Raspberry Pi-based systems have been slightly worse than their U-Boot-based counterparts at recovering from bad firmware. There were missing parts to the puzzle. Ever since Raspberry Pi released the tryboot feature for their bootloader we believed this limitation could be addressed. 10th of December, details here . Nerves Meetup - Vittoria BittonNerves Meetup (US timezones)The only reason to still have a Meetup account ;) Sign up for the meetup to not miss these. If you want a loved one to buy you an official Nerves shirt from oswag for the holidays, buy now and it should arrive in time. Project updatesEasier onboardingRemember, nerves_burner is the easy tool for burning Nerves firmware for quickly getting up and running. Build Kiosks using NervesNerves has a Github org for kiosk-related projects . Easiest and most up-to-date are the RPi4 and Rpi5 systems. The fundamental additions done to add a browser and a minimal Wayland alternative should be feasible to port to other systems if you need it. I also like the ReTerminal DM for playing with kiosk systems and Formrausch made support for that one . Frank has put in some work to make a better example app for the kiosk example repo, so this was a good time to remind y'all that these things are there. kiosk_example, v0.2.1 - Fix firmware release build script
kiosk_example, v0.1.0 - Initial release Various
Support specifying MFAs instead of function refs for the :daemon_option_overrides option. This is sometimes needed with OTP 28 to avoid an application environment checks. Fix compilation error on Elixir 1.19.2
This is a security and bug fix update to 1.32.3.
This release includes support for Elixir 1.19 (minimum is 1.15.1). The getting started and Nerves system building guides have many improvements throughout. Thanks to @mlainez and @Damirados for their many contributions.
NOTE: This release changes metadata stored in the .fw files in a way that doesn’t affect any functionality, but is visible in the firmware UUID construction. In other words if you use the exact same inputs with this version of fwup and an older version, you’ll get different UUIDs. This was done to prevent compatibility issues between fwup versions when parsing metadata that needed to change from being an integer to a string for holding very large numbers.
System updatesGeneral This is a major Erlang and Buildroot update. This updates from Erlang/OTP 27 to Erlang/OTP 28. Package updates Changes
Updated dependencies
nerves_system_mangopi_mq_pro, v0.14.0 nerves_system_osd32mp1, v0.23.0
nerves_system_qemu_aarch64, v0.2.0 Got questions?Trouble-shooting is best done on the Nerves Forum over at Elixir's Forum. But if you have big-picture questions you would like to ask around Nerves, feel free to send them in and we might just have ourselves a column here. Participating in the communityThe Nerves community is found wherever Elixirists gather. Try any of the following: Questions are best asked on the Elixir Forum . Social conversation and banter:
How you can help NervesContribute in the way that works for you:
Finally, if you have questions about the newsletter or want to suggest something you can simply respond to this email. - Lars |