Skip to content

Releases: nerves-project/nerves_system_rpi3

v1.29.0

27 Nov 17:34
Compare
Choose a tag to compare

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
  • Updated dependencies

v1.28.1

03 Sep 00:11
Compare
Choose a tag to compare

This is a security/bug fix update.

v1.28.0

14 Jul 17:01
Compare
Choose a tag to compare

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 and erlinit.config for the changes and to keep the
      hostname the same.
  • Updated dependencies

v1.27.1

06 May 02:33
Compare
Choose a tag to compare

This is a security/bug fix update.

v1.27.0

04 Apr 03:15
Compare
Choose a tag to compare

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 and rpicam_apps packages have been replaced with the
      Raspberry Pi-forked versions for better compatibility. Please see
      nerves_system_br release notes.
  • Updated dependencies

v1.26.0

18 Feb 22:32
Compare
Choose a tag to compare

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.

v1.25.2

06 Jan 01:34
Compare
Choose a tag to compare

This is a security/bug fix update.

v1.25.1

28 Dec 17:34
Compare
Choose a tag to compare

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

18 Dec 15:21
Compare
Choose a tag to compare

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.

v1.24.1

10 Oct 00:52
Compare
Choose a tag to compare

This is a security/bug fix update.