Packages
nerves_system_rpi3a
1.7.2
2.1.0
2.0.4
2.0.3
2.0.2
2.0.1
2.0.0
2.0.0-rc.3
2.0.0-rc.2
2.0.0-rc.1
retired
2.0.0-rc.0
retired
1.33.1
1.33.0
1.32.0
1.31.4
1.31.3
1.31.2
1.31.1
1.31.0
1.30.1
1.30.0
1.29.1
1.29.0
1.28.1
1.28.0
1.27.1
1.27.0
1.26.0
1.25.1
1.25.0
1.24.1
1.24.0
1.23.2
1.23.1
1.23.0
1.22.2
1.22.1
1.22.0
1.21.2
1.21.1
1.21.0
1.20.2
1.20.1
1.20.0
1.19.0
1.18.4
1.18.3
1.18.2
1.18.1
1.18.0
1.17.3
1.17.2
1.17.1
1.17.0
1.16.2
1.16.1
1.16.0
1.15.1
1.15.0
1.14.0
1.13.3
1.13.2
1.13.1
1.13.0
1.12.2
1.12.1
1.12.0
1.11.2
1.11.1
1.11.0
1.10.2
1.10.1
1.10.0
1.9.2
1.9.1
1.9.0
1.8.2
1.8.1
1.8.0
1.7.2
1.7.1
1.7.0
1.6.3
1.6.2
1.6.1
Nerves System - Raspberry Pi 3 A+ and Zero 2 W
Current section
Files
Jump to
Current section
Files
nerves_system_rpi3a
CHANGELOG.md
CHANGELOG.md
# Changelog
## v1.7.2
* Bux fixes
* Add TAR option `--no-same-owner` to fix errors when untarring artifacts as
the root user.
* Updated dependencies
* [nerves_system_br v1.7.2](https://github.com/nerves-project/nerves_system_br/releases/tag/v1.7.2)
## v1.7.1
This release fixes a major issue with the gadget USB port where it would hang on
boot. If you have made a custom system or are overriding the `erlinit.config`
file in your project, please make sure that your `erlinit.config` has:
```text
-c null
-s "/usr/bin/nbtty --tty /dev/ttyGS0 --wait-input"
```
* Bug fixes
* Fix regression with virtual serial port where it could cause the whole USB
interface to hang.
* Improvements
* Bump C compiler options to `-O2` from `-Os`. This provides a small, but
measurable performance improvement (500ms at boot in a trivial RPi0 project).
* Updated dependencies
* [nerves_system_br v1.7.1](https://github.com/nerves-project/nerves_system_br/releases/tag/v1.7.1)
## v1.7.0
This release bumps the Linux kernel to 4.19.25. This change had an impact on how
the WiFi regulatory database gets loaded into the kernel. Instead of building it
into the kernel as previously done, the kernel loads it on demand. This requires
that all WiFi drivers be built as kernel modules so that the database isn't
loaded before the root filesystem is mounted. If you made a custom system and
see boot errors about not being able to load the regulatory database, this is
the problem.
A known bug with the Raspberry Pi Zero USB gadget interface is that it sometimes
doesn't load on Linux systems. Moving the gadget drivers to kernel modules seems
to work around this but it takes longer to load the gadget interface.
* Updated dependencies
* [nerves_system_br v1.7.0](https://github.com/nerves-project/nerves_system_br/releases/tag/v1.7.0)
* Linux 4.19.25 with patches from the Raspberry Pi Foundation
## v1.6.3
* Updated dependencies
* [nerves_system_br v1.6.8](https://github.com/nerves-project/nerves_system_br/releases/tag/v1.6.8)
* Erlang 21.2.6
## v1.6.2
* Updated dependencies
* [nerves_system_br v1.6.6](https://github.com/nerves-project/nerves_system_br/releases/tag/v1.6.6)
* Erlang 21.2.4
* boardid 1.5.3
## v1.6.1
* Updated dependencies
* [nerves_system_br v1.6.5](https://github.com/nerves-project/nerves_system_br/releases/tag/v1.6.5)
* Erlang 21.2.2
* boardid 1.5.2
* erlinit 1.4.9
* OpenSSL 1.1.1a
* Linux 4.14.89 with patches from the Raspberry Pi Foundation
* Enhancements
* Moved boardid config from inside erlinit.config to /etc/boardid.config
* Compile gpiomem into the Linux kernel
* Enable pstore, an in-memory buffer that can capture logs, kernel
oops and other information when unexpected reboots. The buffer can be
recovered on the next boot where it can be inspected.
## v1.6.0 and before
See
[nerves_system_rpi3/CHANGELOG.md](https://github.com/nerves-project/nerves_system_rpi3/blob/master/CHANGELOG.md) for
history before this was forked off of `nerves_system_rpi3`