Skip to content

Releases: nerves-project/nerves_system_rpi0

v1.13.2

04 Dec 02:56
Compare
Choose a tag to compare

This release includes a patch release update to
Buildroot 2020.08.2.

  • Updated dependencies

  • Improvements

    • Switched source for built-in WiFi module firmware. This pulls in newer
      firmware versions that were found to fix issues on the Raspberry Pi 4. It
      may improve built-in WiFi on other Raspberry Pis.

v1.13.1

26 Nov 17:34
Compare
Choose a tag to compare

The main change in this release is to bump the Linux kernel to 5.4. This follows
the kernel update in the Raspberry Pi OS.

If you have based a custom system off of this one, please inspect the
nerves_defconfig for WiFi firmware changes. WiFi firmware is no longer being
pulled from the rpi-wifi-firmware since that package is out of date.

  • Updated dependencies

  • Improvements

    • Enabled reproducible builds in Buildroot to remove some timestamp and build
      path differences in firmware images. This helps delta firmware updates.
    • The memory cgroup controller is no longer enabled by default. This was an
      upstream change. As a result, the memory cgroup directory is no longer
      mounted.

v2.0.0-rc.1

13 Oct 23:27
Compare
Choose a tag to compare
v2.0.0-rc.1 Pre-release
Pre-release

Sync with changes up to v1.13.0

v1.13.0

09 Oct 19:03
Compare
Choose a tag to compare

This release updates to Buildroot
2020.08
and OTP 23.1.1.

v1.12.2

11 Sep 18:31
Compare
Choose a tag to compare

This release updates to Buildroot
2020.05.1

and OTP 23.0.3 which are both bug fix releases.

  • Updated dependencies

  • New features

    • The /data directory now exists for storing application-specific data. It
      is currently a symlink to /root. Using /data will eventually be
      encouraged over /root even though currently there is no advantage. This
      change makes it possible to start migrating paths in applications and
      libraries.
  • Fixes

    • Fixed old references to the -Os compiler flag. All C/C++ code will default
      to using -O2 now.

v2.0.0-rc.0

29 Jul 20:35
Compare
Choose a tag to compare
v2.0.0-rc.0 Pre-release
Pre-release
  • New Features
    • Uses nerves_initramfs to support pre-start checks for deciding if a
      firmware should automatically be reverted before the kernel is loaded.
      By default, this checks UBoot variable nerves_fw_validated and if the
      firmware has not been validated, a revert will be triggered. This means
      a user must validate the firmware on first boot via
      Nerves.Runtime.validate_firmware/0 or by writing to UBoot directly

v1.12.1

16 Jun 23:03
Compare
Choose a tag to compare
  • Fixes
    • Remove nerves_system_linter from hex package. This fixes mix dependency
      errors in projects that reference systems with different
      nerves_system_linter dependency specs.

v1.12.0

16 Jun 18:13
Compare
Choose a tag to compare

This release updates the system to use Buildroot 2020.05 and Erlang/OTP 23.
Please see the respective release notes for updates and deprecations in both
projects for changes that may affect your application.

v1.11.2

27 May 01:00
Compare
Choose a tag to compare

v1.11.1

27 Apr 12:52
Compare
Choose a tag to compare
  • Updated dependencies
    • nerves_system_br v1.11.2
    • Erlang 22.3.1
    • erlinit 1.7.0 - tty initialization support
    • fwup 1.6.0 - xdelta3/VCDIFF patch support
    • Enable unixodbc so that Erlang's odbc application can be used in projects