Releases: nerves-project/nerves_system_rpi3
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. - Enable ARM NEON support for packages that can take advantage of it.
- Enable dtc commandline programs to support dynamic device tree loading at
runtime
- 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
v1.27.1
This is a security/bug fix update.
-
Changes
- Enable the
wpa_supplicant
option for allow wired 802.1x authentication
- Enable the
-
Package updates
v1.27.0
This is a major Buildroot update.
Please see the nerves_system_br v1.27.0 release notes
for upgrade instructions if you've forked this system.
-
Changes
- The
libcamera
andrpicam_apps
packages have been replaced with the
Raspberry Pi-forked versions for better compatibility. Please see
nerves_system_br
release notes.
- The
-
Updated dependencies
- Linux 6.1.73 (Raspberry Pi 20240124 release)
- nerves_system_br v1.27.0
- Buildroot 2024.02
- Erlang/OTP 26.2.3
v1.26.0
This is a major Buildroot update.
Please see the nerves_system_br v1.26.0 release notes
for upgrade instructions if you've forked this system.
- Updated dependencies
v1.25.2
This is a security/bug fix update.
- Package updates
- Erlang/OTP 26.2.1
- nerves_heart 2.3.0
v1.25.1
This fixes an accidental regression in 1.25.0 with the Linux 6.1 update. The
Linux configuration wasn't updated correctly and it didn't work. This release
has the fixed configuration.
v1.25.0
This is a major Buildroot, toolchain, and Linux kernel update that also adds
support for using Scenic without customizing the system.
Please see nerves_system_br v1.25.0 release notes
for upgrade instructions if you've forked this system.
-
New features
- Add libcairo for Scenic support
-
Updated dependencies
- Linux 6.1.63 (Raspberry Pi stable_20231123 release)
- nerves_system_br v1.25.2
- Buildroot 2023.08.4
- Erlang/OTP 26.1.2
v1.24.1
This is a security/bug fix update.
- Package updates