Releases: nerves-project/nerves_system_rpi3
v1.20.2
- Updated dependencies
v1.20.1
- Updated dependencies
v1.20.0
This release updates to Buildroot 2022.05, Linux 5.15.32 (from Linux 5.10) and
uses GCC 11.3 (from GCC 10.3). The Linux kernel upgrade could introduce a
regression, so please verify hardware-specific functionality in your firmware.
If you have cloned this repository for a custom system, please make sure that
you have CONFIG_NOP_USB_XCEIV=y
in your Linux kernel configuration.
- Updated dependencies
v1.19.0
This release updates to Buildroot 2022.02.1 and OTP 25.0. While this should be
an easy update for most projects, many programs have been updated. Please review
the changes in the updated dependencies for details.
- Updated dependencies
v1.18.4
This release bumps Erlang to 24.3.2 and should be a low risk upgrade from the
previous release.
-
Changes
- Pull in upstream Linux SquashFS patch to improve file system performance
-
Updated dependencies
v1.18.3
This is a Buildroot and Erlang bug and security fix release. It should be a low
risk upgrade from the previous release.
- Updated dependencies
v1.18.2
This is a Buildroot and Erlang bug fix release. It should be a low risk upgrade
from the previous release.
-
Updated dependencies
-
Changes
- Specify CPU-specific flags when compiling NIFs and ports. This fixes an
issue where some optimizations could not be enabled in NIFs even though it
should be possible to have them. E.g., ARM NEON support for CPUs that have
it. - Build the Wireguard kernel driver. This is a small device driver that
enables a number of VPN-based use cases.
- Specify CPU-specific flags when compiling NIFs and ports. This fixes an
v1.18.1
-
Updated dependencies
-
Changes
- The
cpufreq
directories are available again. This was a regression that
would break code that manually adjusted the CPU frequency. - Programs that use OpenMP will run now. The OpenMP shared library
(libgomp.so
) was supplied by the toolchain, but not copied.
- The
v1.18.0
This release updates to Buildroot 2021.11 and OTP 24.2. If you have made a
custom system, please review the nerves_system_br
release
notes
since Buildroot 2021.11 changed some Raspberry Pi firmware options.
-
Updated dependencies
- nerves_system_br v1.18.2
- Buildroot 2021.11
- Erlang/OTP 24.2
- Raspberry Pi WiFi firmware
- Linux 5.10.88 with Raspberry Pi patches
- GCC 10.3
-
Improvements
- Support for the
dl.nerves-project.org
backup site. Due to a GitHub outage
in November, there was a 2 day period of failing builds since some packages
could not be downloaded. We implemented the backup site to prevent this in
the future. This update is in thenerves_defconfig
. - Use new build ORB on CircleCI. This ORB will shorten build times to fit in
CircleCI's new free tier limits. Please update if building your own systems.
- Support for the
v1.17.4
- Updated dependencies