Releases: nerves-project/nerves_system_rpi4
v1.33.1
This is a security and bug fix release.
-
Changes
- Fix camera support by enabling the unicam-legacy Linux device driver
-
Package updates
v2.0.0
This is a major update of nerves_system_rpi4 that changes the MicroSD/eMMC
layout in order to support automatic rollback of non-working firmware updates.
IMPORTANT This is a one way upgrade. Going back to the old partitioning
requires manually reflashing of the RPi's storage.
Previous releases assumed that firmware updates worked. This one requires that
firmware images mark themselves as good using
Nerves.Runtime.validate_firmware/0. See Nerves.Runtime for more information
on this. Firmware not marked as good reverts back to the previous version.
-
Changes
- Fix camera support by enabling the unicam-legacy Linux device driver
- Enabled multipath TCP support in the Linux kernel
- Deleted all use of
nerves_fw_activesince it was sometimes incorrect and
caused confusion
-
Package updates
v2.0.0-rc.3
- Changes
- Fixed typo in fwup.conf preventing use of 2.0.0-rc.2
- Deleted all use of
nerves_fw_activesince it was sometimes incorrect and
caused confusion - Enabled multipath TCP support in the Linux kernel
v2.0.0-rc.2
This is a major update of nerves_system_rpi4 that changes the MicroSD/eMMC
layout in order to support automatic rollback of non-working firmware updates.
IMPORTANT This is a one way upgrade. Going back to the old partitioning
requires manually reflashing of the RPi's storage.
Previous releases assumed that firmware updates worked. This one requires that
firmware images mark themselves as good using
Nerves.Runtime.validate_firmware/0. See Nerves.Runtime for more information
on this. Firmware not marked as good reverts back to the previous version.
v1.33.0
This is a major Buildroot and Linux update. It should be seamless for most
1.32.0 users.
-
Changes
- Refresh
ramoops-overlay.dts. This actually changes the default pstore
settings to reserve less DRAM based on experience of not needing nearly as
much. Settings can be overridden now via theconfig.txt. - Use EEx to generate the
fwup.conf. This removes a lot of repetition. If
you've made a customfwup.conf, please review git commit log for details. - Add 5" Raspberry Pi Touch Display overlay
- Refresh
-
Updated dependencies
v1.32.0
This is a major Erlang and Buildroot update. This updates from Erlang/OTP 27 to
Erlang/OTP 28.
-
Changes
- Remove unneeded call to
rngdand therng-toolspackage. This was
formerly needed to provide entropy to Linux during initialization.
- Remove unneeded call to
-
Package updates
-
Updated dependencies
v1.31.4
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.
- 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