Releases: nerves-project/nerves_system_rpi4
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. - Fix missing option for out-of-the-box QMI (cellular modem) support
- 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 - Reduce copy/pasted definitions in the
fwup.conf
by extracting them to
fwup_include/fwup-common.conf
. (No functional changes)
- Enable QMI kernel modules to support many cellular modems without a Nerves
-
Updated dependencies
v1.28.0
This is a major Erlang and Buildroot.
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
- 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. - Add back
CONFIG_RASPBERRYPI_GPIOMEM
to support thedht
library.
- The
-
Updated dependencies
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.
-
New features
- Add the imx296 overlays for the Raspberry Pi Global Shutter Camera
-
Updated dependencies
v1.25.1
v1.25.0
This is a major Buildroot and toolchain 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
v1.24.1
This is a security/bug fix update.
- Package updates
v1.24.0
This is a Buildroot version update that appears to mostly contain bug and
security fixes. It should be a low risk upgrade from v1.23.2.
-
New features
- Support factory reset, preventing firmware reverts. See Nerves.Runtime.FwupOps
-
Updated dependencies