Releases: nerves-project/nerves_system_rpi3
v1.13.3
This is a bug fix release and contains no major changes.
- Updated dependencies
v1.13.2
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.
- Switched source for built-in WiFi module firmware. This pulls in newer
v1.13.1
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.
- Enabled reproducible builds in Buildroot to remove some timestamp and build
v2.0.0-rc.1
Sync with changes up to v1.13.0
v1.13.0
This release updates to Buildroot
2020.08 and OTP 23.1.1.
-
Updated dependencies
-
New features
- Added support for updating the root filesystem using firmware patches.
See the [firmware patch docs](https://hexdocs.pm/nerves/experimental-features.html
- Added support for updating the root filesystem using firmware patches.
v1.12.2
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.
- The
-
Fixes
- Fixed old references to the
-Os
compiler flag. All C/C++ code will default
to using-O2
now.
- Fixed old references to the
v2.0.0-rc.0
- 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 variablenerves_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
- Uses
v1.12.1
v1.12.0
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.
-
New features
- Support the Raspberry Pi Sense HAT's joystick
- Enable WiFi mesh support in the 802.11 stack
-
Updated dependencies
v1.11.2
- Updated dependencies
- nerves_system_br v1.11.4
- Erlang 22.3.4.1
- fwup 1.7.0