This is a security and bug fix update.
- Updates
- Update Nerves systems to `nerves_system_br v1.33.4 (Erlang/OTP 28.4.1, Buildroot 2025.11.2)
This updates the Raspberry Pi Nerves systems to their 2.0 versions. If upgrading an existing device, the MicroSD/eMMC layout will be upgraded to support the Raspberry Pi Tryboot feature. It's not possible to downgrade to the old layout without manually reflashing.
All other supported devices just have patch updates for the new Erlang and Buildroot versions.
- Updates
- Update Nerves systems to `nerves_system_br v1.33.1 (Erlang/OTP 28.3.1, Buildroot 2025.11.1)
- Updates
- Update Nerves systems to `nerves_system_br v1.33.0 (Erlang/OTP 28.3, Buildroot 2025.11)
- Updates
- Update Nerves systems to
nerves_system_br v1.31.7(Erlang/OTP 27.3.4.3, Buildroot 2025.02.6)
- Update Nerves systems to
- Updates
- Update Nerves systems to
nerves_system_br v1.31.3(Erlang/OTP 27.3.4.1, Buildroot 2025.02.3) - Pull in fixes for Elixir 1.19 (not used yet)
- Update Nerves systems to
- Updates
- Update Nerves systems to
nerves_system_br v1.30.0
- Update Nerves systems to
- Updates
- Update Nerves systems to
nerves_system_br v1.29.3(Erlang/OTP 27.2). This adds support for the Raspberry Pi CM5. - Update to Elixir 1.18.1
- Update Nerves systems to
- Updates
- Update Nerves systems to
nerves_system_br v1.29.1(Erlang/OTP 27.1.2, Buildroot 2024.08.1) - Update to Elixir 1.17.3
- Update Nerves systems to
-
Fixes
- Fix unreliable Ethernet PHY on Beaglebones
-
Updates
- Update Nerves systems to
nerves_system_br v1.28.3(Erlang/OTP 27.0.1, Buildroot 2024.05.2)
- Update Nerves systems to
- Updates
- Update Nerves systems to
nerves_system_br v1.28.1(Erlang/OTP 27.0, Buildroot 2024.05) - Update to Elixir 1.17.2
- Remove
power_controldependency
- Update Nerves systems to
- Updates
- Update Nerves systems to
nerves_system_br v1.27.2(Erlang/OTP 26.2.5, Buildroot 2024.02.1)
- Update Nerves systems to
- Updates
- Fix logic for detecting unconfigured WiFi networks
- Updates
- Update Nerves systems to
nerves_system_br v1.27.0(Erlang/OTP 26.2.3, Buildroot 2024.02) - Switch back to WPA2-only WiFi support with
VintageNetWiFi.quick_configure/2to fix issues on BBB and GRiSP2 - Fix regression that prevented WiFi networks from being provisioned on the MicroSD card
- Update Nerves systems to
- Updates
- Update Nerves systems to
nerves_system_br v1.26.1(Erlang/OTP 26.2.2, Buildroot 2023.11.1) - Update Circuits.GPIO to v2
- Update all other dependencies to latest
- Update Nerves systems to
- Updates
- Fix Raspberry Pi 3 (
rpi3) regression in v0.8.0 that prevented it from booting. - Update Elixir to 1.16.0
- Fix Raspberry Pi 3 (
- Updates
- Update Nerves systems to
nerves_system_br v1.25.2(Erlang/OTP 26.1.2, Buildroot 2023.08.4) - Add experimental Raspberry Pi 5 image (rpi5)`
- Add 64-bit Raspberry Pi Zero W (rpi0_2)
- Update Circuits.I2C and Circuits.SPI to v2 versions
- Update all other dependencies to latest
- Update Nerves systems to
- Updates
- Update Nerves systems to
nerves_system_br v1.24.1(Erlang/OTP 26.1.1, Buildroot 2023.05.3)
- Update Nerves systems to
- Updates
- Update Nerves systems to
nerves_system_br v1.24.0(Erlang/OTP 26.1, Buildroot 2023.05.2) - Update to Elixir 1.15.6
- Update Nerves systems to
-
Fixes
- UART, I2C, and SPI PMODs should work on GRiSP2 boards now
-
Updates
- Update Nerves systems to
nerves_system_br v1.23.2(Erlang/OTP 26.0.2, Buildroot 2023.02.3) - Update to Elixir 1.15.4
- Update Nerves systems to
Updates:
- Update Nerves systems to
nerves_system_br v1.23.0(Erlang/OTP 26.0.2, Buildroot 2023.02.2) - Update to Elixir 1.15.2
- Update all dependencies to latest
Updates:
- Update Nerves systems to
nerves_system_br v1.22.5(Erlang/OTP 25.3, Buildroot 2022.11.3) - Update all dependencies to latest
Updates:
- Update Nerves systems to
nerves_system_br v1.22.1(Erlang/OTP 25.2, Buildroot 2022.11) - Update all dependencies to latest
Updates:
- Update Nerves systems to
nerves_system_br v1.21.6(Erlang/OTP 25.2) - Update to Elixir 1.14.2
Updates:
- Update Nerves systems to
nerves_system_br v1.21.2(Erlang/OTP 25.1.2, Buildroot 2022.08.1) - Update to Nerves 1.9
- Update to Elixir 1.14.1
Updates:
- USB gadget mode networking works on the MangoPi MQ-Pro now
- Add
pinoutpackage. RunPinout.printto see what pins go where
Updates:
- Update to
nerves_system_br v1.20.4-based systems (Erlang/OTP 25.0.3, Buildroot 2022.05, GCC 11.3)
Updates:
- Update to
nerves_system_br v1.20.0-based systems (Erlang/OTP 25.0.2, Buildroot 2022.05, GCC 11.3) - Update to Nerves 1.8.0
- Remove default US WiFi regulatory domain. The default is now
00for globally allowed frequencies. - Add support for MangoPi MQ Pro (64-bit RISC-V device)
Updates:
- Update to
nerves_system_br v1.19.0-based systems (Erlang/OTP 25.0). This enables the JIT on the RPi4
Updates:
- Support WiFi configuration when making the MicroSD card when using
fwup. Thanks to @mnishiguchi for this.
Updates:
- Update to
nerves_system_br v1.18.6-based systems (Erlang/OTP 24.3.2) - Update other dependencies (various improvements for BBB, GRiSP 2, and boot time performance)
Updates:
- Various small improvements for the GRiSP 2
- Add support for the Beaglebone Green Gateway (bbb target)
- Update to Erlang 24.2.2
Updates:
- Add experimental support for the GRiSP 2. See README for installation.
Updates:
- Update to
nerves_system_br v1.18.4-based systems (Erlang/OTP 24.2.1) - Update
circuits_spito support devices that need the least significant bit first
Updates:
- Simplify the ssh login to ignore the user. The login is not secure anyway and this skips the step of fixing the user when you forget to specify it.
- Update to
nerves_system_br v1.18.3-based systems. This fixes acpufreqregression on Raspberry Pi.
Updates:
- Update to
nerves_system_br v1.18.2-based systems (Erlang/OTP 24.2)
Updates:
- Update to
nerves_system_br v1.17.4-based systems (Erlang/OTP 24.1.7) - Update to Elixir 1.13
- Update other dependencies to latest
Updates:
- Update to
nerves_system_br v1.17.3-based systems (Erlang/OTP 24.1.4) - Support USB gadget networking on Raspberry Pi 4
- Support the Raspberry Pi Zero 2 W (use the
rpi3aversion)
Updates:
- Add new Nerves MOTD
- Update all dependencies to latest
Updates:
- Update to
nerves_system_br v1.16.1systems (Erlang/OTP 24.0.3)
Updates:
- Update to
nerves_system_br v1.15.0systems (Erlang/OTP 23.2.7) - Remove Giant Board support since it doesn't support nerves_system_br v1.15.0
Updates
- Add support for the Seeed Studio NPi IMX6ULL and Giant Board
- Update to
nerves_system_br v1.14.4systems
WiFi configuration is easier now! To scan for networks, run
VintageNetWiFi.quick_scan and then to connect, run
VintageNetWiFi.quick_configure("ssid", "password").
Updates:
- Update Nerves systems to the latest (
nerves_system_br v1.13.7-based) - Update
circuits_i2cso that it includes the newdiscover_*helper functions - Update
vintage_net_wifito pull in the "quick" helper functions
Updates:
- Update Nerves systems to latest (
nerves_system_br v1.13.5-based) - Raspberry Pi 4 now runs in 64-bit mode
- Path autocompletion at IEx prompt
Updates:
- Add support for the OSD32MP1
- Update to use
nerves_sshand properly support username/password access to the device - Build with Elixir 1.11.1
- Update Nerves systems to latest (
nerves_system_br v1.13.2-based)
Updates:
- Update to Nerves 1.6 and VintageNet/NervesPack
Updates:
- Update all Nerves Systems (Raspberry Pi's to v1.9.0 and BBB to v2.4.0)
- Keep symbols so that help is available
Updates:
- Update to Nerves 1.5
- Add support for the Raspberry Pi 4
- Support non-USB gadget board networking (like RPi B+, 2, and 3)
- Set the clock via NTP on boards with Ethernet
Initial release