- support for version 4 model B
- support for Debian 10 (buster)
- removed handling of Debian 7 (wheezy) because it is no longer available in Raspbian repository
- added or changed configuration variables:
release
is set to "buster" by default
Bugfixes:
- upgrade initial packages
- support for version 3 model A+
Bugfixes:
- allow reinstall with new kernel versions
- minor fixes and improvements
- build improvements
Bugfixes:
- fix compatibility with version 1 model B (with 256MB RAM)
- fix compatibility with onboard wireless lan on version 3 model B+ (with BCM2837B0)
- build improvements
- support for version 3 model B+ (with BCM2837B0)
- added installer output via telnet
- improved compatibility with RPi Compute Module 3
- improved SD card compatibility
- added or changed configuration variables
- disable telnet output
- many build improvements and fixes
- moved
cpufrequtils
from base to minimal preset - added or changed configuration variables
- set root partition label
- set installation retries
- set network timeout
- set package update retries
- set package download retries
- removed
ip_broadcast
will be calculated fromip_addr
andip_netmask
- improved memory usage
- fix compatibility with 1B models with only 256 MB memory (revision 0002)
- detect and assign missing
ip_netmask
ifip_addr
is in a private subnet
Bugfixes:
- fix RTC support
- fix custom wpa_supplicant.conf
- support for Debian 9 (stretch)
- support boot or/and install from USB mass storage
- added or changed configuration variables:
release
is set to "stretch" by default- ability to disable IPv6
- retry debootstrap 3 times
- increased network configuration timeout to 15 seconds
- increased package download retries to 5
Bugfixes:
- visual LED notification on Raspberry Pi Zero (W)
- fix log output chopping
- leave screen always on during installation
- support for Raspberry Pi Zero W
- added limitation of installer attempts/retries with visual LED notification
- add config editability with Windows editors
- added or changed configuration variables
- support for USB audio
- separate option to disable raspberry logos (no longer included in
quiet_boot
) - disable rainbow screen
- disable overscan
- disable screensaver (console blank timeout)
- enable custom device tree overlays
Bugfixes:
- sha256sums generated file format
- possibly missing apt-transport-https
- improve log output
- added or changed configuration variables
- console mode as
final_action
- RTC support
- changed
enable_watchdog
towatchdog_enable
- console mode as
- add apt config files
- use ntp client of systemd if available
- use mirrordirector for Raspbian packages
- support apt-cacher(-ng) for build- and/or installation process
- more stable build process
- improved log output
- improved module and driver loading for installer
- variable processing via conf file for build process
Bugfixes:
- wheezy installation
- config files in archive
- fix potentially wrong file permissions
- apt preferences files
- wifi for wheezy
- watchdog for wheezy
Very important note: This is a release with many big improvements and important changes!
If you are coming from an older version, check your configuration options to see if they need to be changed and note that the customization files need to be placed in a new location! Also check, if you still need the "post-install.txt".
- consolidated and changed location of all custom configuration and installer files
- changed handling of custom files, so the "post-install.txt" is not required any longer for this
- set F2FS as default root file system
- added or changed configuration variables
- enable SPI and I²C (I2C)
- configure I²C baudrate
- wifi region
- changed
root_ssh_allow
toroot_ssh_pwlogin
- disable SSH password login completely
- HDMI settings
- remove installer after success
- remove installer log files after success
- added logrotate to default server packages
- allow providing SSH public keys as files
- retry downloads if errors occur
- added more timezones
- many more big and small backend improvements
Bugfixes:
- filtered unnecessary installer warnings
- enable devices even if a custom config.txt is used
- configure system default locale if
locales
option is not used
- added configuration variables
- set keyboard layout
- added method to set time with http
- dynamically add packages if needed by configuration variables
- added docs for configuration variables
- add hardware version 2 model B+ (with BCM2837)
Bugfixes:
- locale selection
- backup kernel for reinstall (see #31 for workaround)
- improvements and tests on model Zero (many thanks to @thijstriemstra)
- added support for many USB ethernet devices
- added core packages to improve GPIO support
- added support for onboard Bluetooth on model 3B
Bugfixes:
- locale selection
- serial port handling with Bluetooth on model 3B
- added compatibility for onboard wireless lan on version 3 model B to get used by installer and system (no ethernet needed)
- added more configuration variables
- allow user to access GPIOs
- create/add user to (system) groups
- permit/prevent root remote SSH login
- ...
- accelerated boot when using custom network connection
- added serial console for model 3B
- added universal installer output to serial
- fix installation error handling
- minor fixes and improvements (output cleanup, code cleanup)
- improved quiet boot
- removed initramfs duality
Bugfixes:
- v1.2.0 build failed if git version had no tag
This is a bugfix release.
- Fixed installer customization to enable audio
- Added ability to install Raspberry Pi tools like
vcgencmd
,raspistill
and similar
(see #6 to patch existing systems)
- added installer variable to enable audio
- added installer variable to enable camera module
- re-added installer variable to customize the amount of memory assigned to the GPU
- default config.txt from raspbian added:
dtparam=audio=on
is commented out