Releases: nerves-project/nerves_system_rpi
v1.31.3
This is an important security/bug fix that addresses Erlang CVEs for the ssh
module (see Erlang release notes).
-
Package updates
-
Important derived package updates
v1.31.2
This is a security/bug fix release.
-
Package updates
-
Important derived package updates
v1.31.1
This is a security/bug fix release.
-
Changes
- Disabled
PREEMPT_RT
due to reports of instability on 32-bit Raspberry Pis.
- Disabled
-
Package updates
- Erlang/OTP 27.3.4.1
- Buildroot 2025.02.3 (fixed 2025.02.2)
- Raspberry Pi WiFi firmware 1:20240709-2~bpo12+1+rpt3
- rpi-libcamera v0.5.0+rpt20250429
- rpicam-apps 1.7.0
- erlinit 1.14.3
- fwup 1.13.0
v1.31.0
This is a major Buildroot update.
Please see the nerves_system_br v1.31.0 release notes
for additional information if you've forked this system.
- Updated dependencies
v1.30.1
This is a security/bug fix update.
- Updated dependencies
v1.30.0
This is a major Buildroot update.
Please see the nerves_system_br v1.30.0 release notes
for upgrade instructions if you've forked this system.
-
Changes
- Add REUSE compliance to help improve OSS copyright and licensing accuracy
- Update Raspberry Pi libraries and firmware to latest releases
-
Updated dependencies
- Erlang/OTP 27.3
- Buildroot 2024.11.2
- Linux 6.6.74 (Raspberry Pi 1.20250127 release)
- rpicam-apps 1.5.3
- rpi-libcamera v0.3.2+rpt20241119
- rpi-distro-firmware-nonfree 1:20230625-2+rpt3
v1.29.1
This is a security/bug fix update.
- Updated dependencies
- nerves_system_br v1.29.3
- Buildroot 2024.08.3
- Erlang/OTP 27.2
- Linux 6.6.64 with the Raspberry Pi and PREEMPT_RT patches
- fwup v1.12.0
v1.29.0
This is a major Erlang and Buildroot update.
Please see the nerves_system_br v1.29.0 release notes
for upgrade instructions if you've forked this system.
-
Changes
- Applied and enabled the Real-Time Linux patch set, PREEMPT_RT. Please see
write-ups on the web for benefits and how to use. The impact of this patch
shouldn't be noticeable to most Nerves users. - Switch CPU frequency governor from conservative to the more modern
schedutil. See LWN article for details. - Include device tree for the original Raspberry Pi Compute Module. This is
needed to support devices like the RevPi.
- Applied and enabled the Real-Time Linux patch set, PREEMPT_RT. Please see
-
Updated dependencies
- nerves_system_br v1.29.1
- Buildroot 2024.08.2
- Linux 6.6.51 (Raspberry Pi stable_20241008 release)
v1.28.1
This is a security/bug fix update.
-
Changes
- Enable QMI kernel modules to support many cellular modems without a Nerves
system update
- Enable QMI kernel modules to support many cellular modems without a Nerves
-
Fixes
- Device tree overlays are now included for all official Raspberry Pi cameras
and should load automatically
- Device tree overlays are now included for all official Raspberry Pi cameras
-
Updated dependencies
v1.28.0
This is a major Erlang, Buildroot, Linux and Raspberry Pi display and camera
update. Please read below and expect to spend some time on the update.
Please see the nerves_system_br v1.28.0 release notes
for upgrade instructions if you've forked this system.
-
Changes
- Elixir 1.17 and Erlang/OTP 27 support
- Switch from the Raspberry Pi's deprecated MMAL media support to DRM and
libcamera. This is a big change if you use the display or camera that has
been a long time coming. Please plan some time to make the upgrade. - Upgrade from Linux 6.1 to Linux 6.6
- Reduce copy/pasted definitions in the
fwup.conf
by extracting them to
fwup_include/fwup-common.conf
. (No functional changes)
-
Fixes
- The serial numbers returned by
Nerves.Runtime.serial_number/0
now contain
the whole serial number. If you forked this system, check the
boardid.config
anderlinit.config
for the changes and to keep the
hostname the same.
- The serial numbers returned by
-
Updated dependencies
- Linux 6.6.31 (Raspberry Pi stable_20240529 release)
- nerves_system_br v1.28.1
- Buildroot 2024.05
- Erlang/OTP 27.0