Skip to content

Releases: nerves-project/nerves_system_rpi0

v1.20.0

29 Jun 02:41
Compare
Choose a tag to compare

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.

v1.19.0

26 May 00:06
Compare
Choose a tag to compare

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.

v1.18.4

18 Mar 12:03
Compare
Choose a tag to compare

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

03 Mar 17:55
Compare
Choose a tag to compare

This is a Buildroot and Erlang bug and security fix release. It should be a low
risk upgrade from the previous release.

v1.18.2

13 Feb 16:38
Compare
Choose a tag to compare

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.

v1.18.1

16 Jan 15:01
Compare
Choose a tag to compare
  • 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.

v1.18.0

31 Dec 21:09
Compare
Choose a tag to compare

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

  • 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 the nerves_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.

v1.17.3

02 Dec 18:13
Compare
Choose a tag to compare

v1.17.2

13 Nov 19:25
Compare
Choose a tag to compare

This release updates the Linux kernel from 5.4 to 5.10 to follow the Raspberry
Pi OS.

If you have a Raspberry Pi Zero 2 W, support is now available for it in
nerves_system_rpi3a.

v1.17.1

13 Oct 20:24
Compare
Choose a tag to compare

This is a security/bug fix patch release. It should be safe to update for
everyone.