diff --git a/Changelog b/Changelog
index 03797870..28fe5520 100644
--- a/Changelog
+++ b/Changelog
@@ -1,3 +1,10 @@
+20200901:
+- Improved UI navigation for local music
+- Backup/Restore option
+- improved updater shows available updates
+- local web browser supports HTTPS now
+- various bugfixes and improvements
+
20200727
- add SMB servers in the UI
- add/change artist pictures and coverart vin the UI
diff --git a/build-release b/build-release
index 96a568de..02132e15 100755
--- a/build-release
+++ b/build-release
@@ -19,6 +19,8 @@ echo
./build-config $1 release
./clean $1
./compile $1
+# For some reason, first build sometimes fails
+./compile $1
./create-image $1 $TS
echo $TS > images/VERSION
echo "UPDATER$1=updater-$TS-pi$1.tar.gz" >> images/listing
diff --git a/buildroot/Config.in b/buildroot/Config.in
index 170750b9..5fdd2273 100644
--- a/buildroot/Config.in
+++ b/buildroot/Config.in
@@ -2,12 +2,13 @@ comment "Base packages"
source "$BR2_EXTERNAL_HIFIBERRY_PATH/package/hifiberry-base/Config.in"
source "$BR2_EXTERNAL_HIFIBERRY_PATH/package/hifiberry-tools/Config.in"
source "$BR2_EXTERNAL_HIFIBERRY_PATH/package/hifiberry-updater/Config.in"
+source "$BR2_EXTERNAL_HIFIBERRY_PATH/package/copy-overlays/Config.in"
source "$BR2_EXTERNAL_HIFIBERRY_PATH/package/alsa-plugins/Config.in"
source "$BR2_EXTERNAL_HIFIBERRY_PATH/package/alsa-eq/Config.in"
source "$BR2_EXTERNAL_HIFIBERRY_PATH/package/configtxt/Config.in"
source "$BR2_EXTERNAL_HIFIBERRY_PATH/package/raspi-wifi/Config.in"
source "$BR2_EXTERNAL_HIFIBERRY_PATH/package/hifiberry-systemd/Config.in"
-source "$BR2_EXTERNAL_HIFIBERRY_PATH/package/watchdog/Config.in"
+source "$BR2_EXTERNAL_HIFIBERRY_PATH/package/hifiberry-watchdog/Config.in"
source "$BR2_EXTERNAL_HIFIBERRY_PATH/package/disable-samba/Config.in"
source "$BR2_EXTERNAL_HIFIBERRY_PATH/package/enable-arm7/Config.in"
source "$BR2_EXTERNAL_HIFIBERRY_PATH/package/pigpiod-systemd/Config.in"
diff --git a/buildroot/package/beocreate-music/beocreate-music.mk b/buildroot/package/beocreate-music/beocreate-music.mk
index ce6f73f4..e0f71d50 100644
--- a/buildroot/package/beocreate-music/beocreate-music.mk
+++ b/buildroot/package/beocreate-music/beocreate-music.mk
@@ -4,7 +4,7 @@
#
################################################################################
-BEOCREATE_MUSIC_VERSION = 33e62c9f24b29262207ad468fcf432cd9bb47388
+BEOCREATE_MUSIC_VERSION = 9478499c22c490aa784216194637b838f6477483
BEOCREATE_MUSIC_SITE = $(call github,tuomashamalainen,beocreate-music,$(BEOCREATE_MUSIC_VERSION))
define BEOCREATE_MUSIC_INSTALL_TARGET_CMDS
diff --git a/buildroot/package/beocreate/beocreate.mk b/buildroot/package/beocreate/beocreate.mk
index f7f928c5..490936e2 100644
--- a/buildroot/package/beocreate/beocreate.mk
+++ b/buildroot/package/beocreate/beocreate.mk
@@ -4,10 +4,10 @@
#
################################################################################
-BEOCREATE_VERSION = 493bafa71e4d9df9ae4609e72a448eec87129018
+BEOCREATE_VERSION = 17461f6da4d49186bbe6db3627b7fc88f19bc4f5
BEOCREATE_SITE = $(call github,bang-olufsen,create,$(BEOCREATE_VERSION))
-#BEOCREATE_VERSION = c5708c23c9649fc8e387d061ca5cea3a16588355
+#BEOCREATE_VERSION = 8c8e29f32834689e35e6a9038e716d078c740044
#BEOCREATE_SITE = $(call github,hifiberry,create,$(BEOCREATE_VERSION))
BEOCREATE_DEPENDENCIES += nodejs
diff --git a/buildroot/package/copy-overlays/Config.in b/buildroot/package/copy-overlays/Config.in
new file mode 100644
index 00000000..3edb6eef
--- /dev/null
+++ b/buildroot/package/copy-overlays/Config.in
@@ -0,0 +1,6 @@
+config BR2_PACKAGE_COPY_OVERLAYS
+ bool "copy overlays"
+ help
+ "copy device tree binaries to overlays directory"
+
+
diff --git a/buildroot/package/copy-overlays/copy-overlays.mk b/buildroot/package/copy-overlays/copy-overlays.mk
new file mode 100644
index 00000000..d62dc169
--- /dev/null
+++ b/buildroot/package/copy-overlays/copy-overlays.mk
@@ -0,0 +1,22 @@
+################################################################################
+#
+# copy-overlays
+#
+################################################################################
+
+
+COPY_OVERLAYS_DEPENDENCIES = rpi-firmware linux
+
+define COPY_OVERLAYS_INSTALL_TARGET_CMDS
+ echo "Copying overlays"
+ mkdir -p $(TARGET_DIR)/usr/lib/firmware/rpi/overlays
+ for i in hifiberry vc4 i2c-gpio; do \
+ cp -v $(BUILD_DIR)/linux-custom/arch/arm/boot/dts/overlays/$$i*.dtbo $(BINARIES_DIR)/rpi-firmware/overlays; \
+ cp -v $(BUILD_DIR)/linux-custom/arch/arm/boot/dts/overlays/$$i*.dtbo $(TARGET_DIR)/usr/lib/firmware/rpi/overlays; \
+ done
+ for i in $(BUILD_DIR)/linux-custom/arch/arm/boot/dts/bcm*rpi*.dtb; do \
+ cp -v $$i $(BINARIES_DIR); \
+ done
+endef
+
+$(eval $(generic-package))
diff --git a/buildroot/package/dspprofiles/dsp-addon-96-11.xml b/buildroot/package/dspprofiles/dsp-addon-96-11.xml
index a3bc5898..0cc5cbe3 100755
--- a/buildroot/package/dspprofiles/dsp-addon-96-11.xml
+++ b/buildroot/package/dspprofiles/dsp-addon-96-11.xml
@@ -7,7 +7,7 @@
DSP add-on
11
dsp-addon
- DSP add-on board 96kHz
+ DSP add-on
DB4848AC505FB1520A9AEE53084F92CD
715
63135
diff --git a/buildroot/package/dsptoolkit/dsptoolkit.mk b/buildroot/package/dsptoolkit/dsptoolkit.mk
index 7adc3e1e..45dfa327 100644
--- a/buildroot/package/dsptoolkit/dsptoolkit.mk
+++ b/buildroot/package/dsptoolkit/dsptoolkit.mk
@@ -4,7 +4,7 @@
#
################################################################################
-DSPTOOLKIT_VERSION = cb752dc96e8569020038b3b61e20af914b321e49
+DSPTOOLKIT_VERSION = 4ca04e88fd4f846131bc579636994b522845cbeb
DSPTOOLKIT_SITE = $(call github,hifiberry,hifiberry-dsp,$(DSPTOOLKIT_VERSION))
DSPTOOLKIT_SETUP_TYPE = setuptools
DSPTOOLKIT_LICENSE = MIT
@@ -12,11 +12,11 @@ DSPTOOLKIT_LICENSE_FILES = LICENSE.md
define DSPTOOLKIT_POST_INSTALL_TARGET_CMD
$(INSTALL) -D -m 0644 $(BR2_EXTERNAL_HIFIBERRY_PATH)/package/dsptoolkit/sigmatcp.conf \
- $(TARGET_DIR)/etc/sigmatcp.conf
+ $(TARGET_DIR)/etc/sigmatcp.conf
$(INSTALL) -D -m 0755 $(BR2_EXTERNAL_HIFIBERRY_PATH)/package/dsptoolkit/dump-spdif-status.sh \
- $(TARGET_DIR)/opt/hifiberry/bin/dump-spdif-status
- $(INSTALL) -D -m 0755 $(BR2_EXTERNAL_HIFIBERRY_PATH)/package/dsptoolkit/spdif2pi
- $(TARGET_DIR)/opt/hifiberry/bin/spdif2pi
+ $(TARGET_DIR)/opt/hifiberry/bin/dump-spdif-status
+ $(INSTALL) -D -m 0755 $(BR2_EXTERNAL_HIFIBERRY_PATH)/package/dsptoolkit/spdif2pi \
+ $(TARGET_DIR)/opt/hifiberry/bin/spdif2pi
endef
DSPTOOLKIT_POST_INSTALL_TARGET_HOOKS += DSPTOOLKIT_POST_INSTALL_TARGET_CMD
diff --git a/buildroot/package/hifiberry-automount/mount-data.service b/buildroot/package/hifiberry-automount/mount-data.service
index 20d4e8d9..a31214d6 100644
--- a/buildroot/package/hifiberry-automount/mount-data.service
+++ b/buildroot/package/hifiberry-automount/mount-data.service
@@ -1,6 +1,6 @@
[Unit]
Description=Mount /data
-After=local-fs.target
+After=local-fs.target datacollector.service
[Service]
Type=oneshot
diff --git a/buildroot/package/hifiberry-automount/mount-smb.sh b/buildroot/package/hifiberry-automount/mount-smb.sh
index d7e8f03e..fcd8b981 100644
--- a/buildroot/package/hifiberry-automount/mount-smb.sh
+++ b/buildroot/package/hifiberry-automount/mount-smb.sh
@@ -8,7 +8,7 @@ for m in `cat /etc/smbmounts.conf | grep -v ^#`; do
# Check if share is on a .local host, resolve this first
HOST=`echo $m | awk -F\; '{print $2}' | awk -F\/ '{print $3}'`
if [[ $HOST == *.local ]]; then
- IP=`avahi-resolve-host-name $HOST | awk '{print $2}'`
+ IP=`avahi-resolve-host-name -4 $HOST | awk '{print $2}'`
if [ "$IP" != "" ]; then
m=`echo $m | sed s/$HOST/$IP/`
fi
@@ -17,6 +17,10 @@ for m in `cat /etc/smbmounts.conf | grep -v ^#`; do
mountcmd=`echo $m | awk -F\; '$5=="" { $5="rw" } {print "mount -t cifs -o user=" $3 ",password=" $4 "," $5 " " $2 " /data/library/music/" $1}'`
echo $mountcmd
${mountcmd}
+
+ if [ -x /opt/hifiberry/bin/report-activation ]; then
+ /opt/hifiberry/bin/report-activation mount_samba
+ fi
done
if [ -x /opt/hifiberry/bin/update-mpd-db ]; then
/opt/hifiberry/bin/update-mpd-db &
diff --git a/buildroot/package/hifiberry-automount/mount-usb.sh b/buildroot/package/hifiberry-automount/mount-usb.sh
old mode 100644
new mode 100755
index 7fa5f3b5..51583477
--- a/buildroot/package/hifiberry-automount/mount-usb.sh
+++ b/buildroot/package/hifiberry-automount/mount-usb.sh
@@ -70,6 +70,18 @@ do_mount()
OPTS+=",users,gid=100,umask=000,shortname=mixed,utf8=1,flush"
OVERLAY=0
fi
+
+ if [[ ${ID_FS_TYPE} == "ntfs" ]]; then
+ OPTS+=" -t ntfs-3g"
+ OVERLAY=0
+ fi
+
+ # Do not support overlays (for now)
+ OVERLAY=0
+
+ if [ -x /opt/hifiberry/bin/report-activation ]; then
+ /opt/hifiberry/bin/report-activation mount_${ID_FS_TYPE}
+ fi
if ! /bin/mount -o ${OPTS} ${DEVICE} ${MOUNT_POINT}; then
# Error during mount process: cleanup mountpoint
@@ -90,8 +102,11 @@ do_mount()
fi
else
echo "Creating symlink as ${ID_FS_TYPE} does not support overlays"
+ if [ -h ${MUSICDIR}/${LABEL} ]; then
+ rm ${MUSICDIR}/${LABEL}
+ fi
if [ -a ${MUSICDIR}/${LABEL} ]; then
- mv ${MUSICDIR}/${LABEL} ${MUSICDIR}/${LABEL}.bak
+ mv ${MUSICDIR}/${LABEL} ${MUSICDIR}/../${LABEL}.bak
fi
ln -s ${MOUNT_POINT} ${MUSICDIR}/${LABEL}
diff --git a/buildroot/package/hifiberry-automount/usbmount@.service b/buildroot/package/hifiberry-automount/usbmount@.service
index 750aa50a..55d28e56 100644
--- a/buildroot/package/hifiberry-automount/usbmount@.service
+++ b/buildroot/package/hifiberry-automount/usbmount@.service
@@ -1,6 +1,7 @@
[Unit]
Description=Mount USB Drive on %i
Requires=mount-data.service
+After=datacollector.service
[Service]
Type=oneshot
diff --git a/buildroot/package/hifiberry-localbrowser/Config.in b/buildroot/package/hifiberry-localbrowser/Config.in
index 206f53d1..55e06bcc 100644
--- a/buildroot/package/hifiberry-localbrowser/Config.in
+++ b/buildroot/package/hifiberry-localbrowser/Config.in
@@ -11,6 +11,7 @@ config BR2_PACKAGE_HIFIBERRY_LOCALBROWSER
select BR2_PACKAGE_COG
select BR2_PACKAGE_WAYLAND
select BR2_PACKAGE_LIBWPE
+ select BR2_PACKAGE_GLIB_NETWORKING
select BR2_PACKAGE_WPEBACKEND_FDO
select BR2_PACKAGE_WPEWEBKIT_ARCH_SUPPORTS
select BR2_PACKAGE_WPEWEBKIT
diff --git a/buildroot/package/hifiberry-localbrowser/hifiberry-localbrowser.mk b/buildroot/package/hifiberry-localbrowser/hifiberry-localbrowser.mk
index 0c2ecd3a..1d265303 100644
--- a/buildroot/package/hifiberry-localbrowser/hifiberry-localbrowser.mk
+++ b/buildroot/package/hifiberry-localbrowser/hifiberry-localbrowser.mk
@@ -25,8 +25,8 @@ define HIFIBERRY_LOCALBROWSER_INSTALL_INIT_SYSTEMD
$(INSTALL) -D -m 0755 $(BR2_EXTERNAL_HIFIBERRY_PATH)/package/hifiberry-localbrowser/enable-vc \
$(TARGET_DIR)/opt/hifiberry/bin/enable-vc
mkdir -p $(TARGET_DIR)/lib/systemd/system-preset
- echo "disable weston.service" >> $(TARGET_DIR)/lib/systemd/system-preset/99-localbrowser.preset
- echo "disable cog.service" >> $(TARGET_DIR)/lib/systemd/system-preset/99-localbrowser.preset
+# echo "disable weston.service" >> $(TARGET_DIR)/lib/systemd/system-preset/99-localbrowser.preset
+# echo "disable cog.service" >> $(TARGET_DIR)/lib/systemd/system-preset/99-localbrowser.preset
endef
$(eval $(generic-package))
diff --git a/buildroot/package/hifiberry-psplash/psplash-start.service b/buildroot/package/hifiberry-psplash/psplash-start.service
index d88ab8ef..ba69eba2 100644
--- a/buildroot/package/hifiberry-psplash/psplash-start.service
+++ b/buildroot/package/hifiberry-psplash/psplash-start.service
@@ -8,6 +8,7 @@ ConditionPathExists=!/boot/nosplash
Type=oneshot
ExecStart=/usr/bin/psplash -n
RemainAfterExit=yes
+Restart=no
[Install]
WantedBy=sysinit.target
diff --git a/buildroot/package/hifiberry-psplash/psplash-start.vc4.service b/buildroot/package/hifiberry-psplash/psplash-start.vc4.service
index f802fd90..f93b3738 100644
--- a/buildroot/package/hifiberry-psplash/psplash-start.vc4.service
+++ b/buildroot/package/hifiberry-psplash/psplash-start.vc4.service
@@ -9,6 +9,7 @@ ConditionPathExists=!/boot/nosplash
Type=oneshot
ExecStart=/usr/bin/psplash
RemainAfterExit=yes
+Restart=no
[Install]
WantedBy=sysinit.target
diff --git a/buildroot/package/hifiberry-test/Config.in b/buildroot/package/hifiberry-test/Config.in
index 9d99fd06..739ba216 100644
--- a/buildroot/package/hifiberry-test/Config.in
+++ b/buildroot/package/hifiberry-test/Config.in
@@ -13,6 +13,8 @@ choice
bool "None - just copy flash tools"
config HIFIBERRY_TEST_DAC2HD
bool "DAC2 HD"
+ config HIFIBERRY_TEST_DAC2PRO
+ bool "DAC2 Pro"
config HIFIBERRY_TEST_DSPADDON
bool "DSP add-on board"
config HIFIBERRY_TEST_AMP2
diff --git a/buildroot/package/hifiberry-test/S99testdac2pro b/buildroot/package/hifiberry-test/S99testdac2pro
new file mode 100755
index 00000000..6b8d0c3d
--- /dev/null
+++ b/buildroot/package/hifiberry-test/S99testdac2pro
@@ -0,0 +1,55 @@
+#! /bin/sh
+
+# Write profile to DAC2HD and play a test tone
+
+OUT=/dev/tty1
+
+# Cleanup some stuff
+rm /etc/init.d/S49ntp 2>/dev/null
+rm /etc/init.d/S90sigmatcp 2>/dev/null
+# rm /etc/init.d/S40network 2>/dev/null
+# rm /etc/init.d/S50sshd 2>/dev/null
+
+case "$1" in
+ start)
+ i2c=`cat /boot/config.txt | grep i2c-gpio`
+ if [ "$i2c" == "" ]; then
+ echo "dtoverlay=i2c-gpio" >> /boot/config.txt
+ echo "dtparam=i2c_gpio_sda=0" >> /boot/config.txt
+ echo "dtparam=i2c_gpio_scl=1" >> /boot/config.txt
+ fi
+
+ # Program EEPROM
+ PATH=$PATH:/opt/hifiberry/contrib
+ export PATH
+ /opt/hifiberry/contrib/hbflash.sh --writeread -f=/opt/hifiberry/contrib/dac2pro.eep -t=24c32
+ if [ "$?" != "0" ]; then
+ echo
+ echo
+ echo
+ echo "EEPROM write FAIL, data not correct"
+ echo "aborting..."
+ echo
+ echo
+ echo
+ else
+ amixer sset PCM 100%
+ i2cset -y 1 0x60 0x01 0xc0
+ i2cset -y 1 0x60 0x02 0x31
+ play -n synth 60 sine 1000 &
+
+ fi
+
+ ;;
+ stop)
+ ;;
+ restart)
+ $0 stop
+ $0 start
+ ;;
+ *)
+ echo "Usage: $0 {start|stop|restart}"
+ exit 1
+ ;;
+esac
+
diff --git a/buildroot/package/hifiberry-test/eeprom/compile-eep b/buildroot/package/hifiberry-test/eeprom/compile-eep
index 2d87ac5e..b9a22a04 100644
--- a/buildroot/package/hifiberry-test/eeprom/compile-eep
+++ b/buildroot/package/hifiberry-test/eeprom/compile-eep
@@ -6,3 +6,4 @@ eepmake dacplusadcpro.txt dacplusadcpro.eep /boot/overlays/hifiberry-dacplusadcp
eepmake dacplusadc.txt dacplusadc.eep /boot/overlays/hifiberry-dacplusadc.dtbo
eepmake dac2hd.txt dac2hd.eep /boot/overlays/hifiberry-dacplushd.dtbo
eepmake amp100.txt amp100.eep /boot/overlays/hifiberry-dacplus.dtbo
+eepmake dac2pro.txt dac2pro.eep /boot/overlays/hifiberry-dacplus.dtbo
diff --git a/buildroot/package/hifiberry-test/eeprom/dac2.txt b/buildroot/package/hifiberry-test/eeprom/dac2.txt
new file mode 100644
index 00000000..893598b3
--- /dev/null
+++ b/buildroot/package/hifiberry-test/eeprom/dac2.txt
@@ -0,0 +1,91 @@
+########################################################################
+# EEPROM settings text file
+#
+# Edit this file for your particular board and run through eepmake tool,
+# then use eepflash tool to write to attached HAT ID EEPROM
+#
+# Tools available:
+# eepmake Parses EEPROM text file and creates binary .eep file
+# eepdump Dumps a binary .eep file as human readable text (for debug)
+# eepflash Write or read .eep binary image to/from HAT EEPROM
+#
+########################################################################
+
+########################################################################
+# Vendor info
+
+# 128 bit UUID. If left at zero eepmake tool will auto-generate
+# RFC 4122 compliant UUID
+product_uuid 00000000-0000-0000-0000-000000000000
+
+# 16 bit product id
+product_id 0x0000
+
+# 16 bit product version
+product_ver 0x0000
+
+# ASCII vendor string (max 255 characters)
+vendor "HiFiBerry"
+
+# ASCII product string (max 255 characters)
+product "DAC+"
+
+
+########################################################################
+# GPIO bank settings, set to nonzero to change from the default.
+# NOTE these setting can only be set per BANK, uncommenting any of
+# these will force the bank to use the custom setting.
+
+# drive strength, 0=default, 1-8=2,4,6,8,10,12,14,16mA, 9-15=reserved
+gpio_drive 0
+
+# 0=default, 1=slew rate limiting, 2=no slew limiting, 3=reserved
+gpio_slew 0
+
+# 0=default, 1=hysteresis disabled, 2=hysteresis enabled, 3=reserved
+gpio_hysteresis 0
+
+# If board back-powers Pi via 5V GPIO header pins:
+# 0 = board does not back-power
+# 1 = board back-powers and can supply the Pi with a minimum of 1.3A
+# 2 = board back-powers and can supply the Pi with a minimum of 2A
+# 3 = reserved
+# If back_power=2 then USB high current mode will be automatically
+# enabled on the Pi
+back_power 0
+
+########################################################################
+# GPIO pins, uncomment for GPIOs used on board
+# Options for FUNCTION: INPUT, OUTPUT, ALT0-ALT5
+# Options for PULL: DEFAULT, UP, DOWN, NONE
+# NB GPIO0 and GPIO1 are reserved for ID EEPROM so cannot be set
+
+# GPIO FUNCTION PULL
+# ---- -------- ----
+setgpio 2 ALT0 UP
+setgpio 3 ALT0 UP
+#setgpio 4 INPUT DEFAULT
+#setgpio 5 OUTPUT DEFAULT
+#setgpio 6 OUTPUT DEFAULT
+#setgpio 7 INPUT DEFAULT
+#setgpio 8 INPUT DEFAULT
+#setgpio 9 INPUT DEFAULT
+#setgpio 10 INPUT DEFAULT
+#setgpio 11 INPUT DEFAULT
+#setgpio 12 INPUT DEFAULT
+#setgpio 13 INPUT DEFAULT
+#setgpio 14 INPUT DEFAULT
+#setgpio 15 INPUT DEFAULT
+#setgpio 16 INPUT DEFAULT
+#setgpio 17 INPUT DEFAULT
+setgpio 18 ALT0 DEFAULT
+setgpio 19 ALT0 DEFAULT
+setgpio 20 ALT0 DEFAULT
+setgpio 21 ALT0 DEFAULT
+#setgpio 22 INPUT DEFAULT
+#setgpio 23 INPUT DEFAULT
+#setgpio 24 INPUT DEFAULT
+#setgpio 25 INPUT DEFAULT
+#setgpio 26 INPUT DEFAULT
+#setgpio 27 INPUT DEFAULT
+
diff --git a/buildroot/package/hifiberry-test/eeprom/dac2pro.eep b/buildroot/package/hifiberry-test/eeprom/dac2pro.eep
new file mode 100644
index 00000000..a17b681c
Binary files /dev/null and b/buildroot/package/hifiberry-test/eeprom/dac2pro.eep differ
diff --git a/buildroot/package/hifiberry-test/eeprom/dac2pro.txt b/buildroot/package/hifiberry-test/eeprom/dac2pro.txt
new file mode 100644
index 00000000..5d416938
--- /dev/null
+++ b/buildroot/package/hifiberry-test/eeprom/dac2pro.txt
@@ -0,0 +1,91 @@
+########################################################################
+# EEPROM settings text file
+#
+# Edit this file for your particular board and run through eepmake tool,
+# then use eepflash tool to write to attached HAT ID EEPROM
+#
+# Tools available:
+# eepmake Parses EEPROM text file and creates binary .eep file
+# eepdump Dumps a binary .eep file as human readable text (for debug)
+# eepflash Write or read .eep binary image to/from HAT EEPROM
+#
+########################################################################
+
+########################################################################
+# Vendor info
+
+# 128 bit UUID. If left at zero eepmake tool will auto-generate
+# RFC 4122 compliant UUID
+product_uuid 00000000-0000-0000-0000-000000000000
+
+# 16 bit product id
+product_id 0x0000
+
+# 16 bit product version
+product_ver 0x0000
+
+# ASCII vendor string (max 255 characters)
+vendor "HiFiBerry"
+
+# ASCII product string (max 255 characters)
+product "DAC2 Pro"
+
+
+########################################################################
+# GPIO bank settings, set to nonzero to change from the default.
+# NOTE these setting can only be set per BANK, uncommenting any of
+# these will force the bank to use the custom setting.
+
+# drive strength, 0=default, 1-8=2,4,6,8,10,12,14,16mA, 9-15=reserved
+gpio_drive 0
+
+# 0=default, 1=slew rate limiting, 2=no slew limiting, 3=reserved
+gpio_slew 0
+
+# 0=default, 1=hysteresis disabled, 2=hysteresis enabled, 3=reserved
+gpio_hysteresis 0
+
+# If board back-powers Pi via 5V GPIO header pins:
+# 0 = board does not back-power
+# 1 = board back-powers and can supply the Pi with a minimum of 1.3A
+# 2 = board back-powers and can supply the Pi with a minimum of 2A
+# 3 = reserved
+# If back_power=2 then USB high current mode will be automatically
+# enabled on the Pi
+back_power 0
+
+########################################################################
+# GPIO pins, uncomment for GPIOs used on board
+# Options for FUNCTION: INPUT, OUTPUT, ALT0-ALT5
+# Options for PULL: DEFAULT, UP, DOWN, NONE
+# NB GPIO0 and GPIO1 are reserved for ID EEPROM so cannot be set
+
+# GPIO FUNCTION PULL
+# ---- -------- ----
+setgpio 2 ALT0 UP
+setgpio 3 ALT0 UP
+#setgpio 4 INPUT DEFAULT
+#setgpio 5 OUTPUT DEFAULT
+#setgpio 6 OUTPUT DEFAULT
+#setgpio 7 INPUT DEFAULT
+#setgpio 8 INPUT DEFAULT
+#setgpio 9 INPUT DEFAULT
+#setgpio 10 INPUT DEFAULT
+#setgpio 11 INPUT DEFAULT
+#setgpio 12 INPUT DEFAULT
+#setgpio 13 INPUT DEFAULT
+#setgpio 14 INPUT DEFAULT
+#setgpio 15 INPUT DEFAULT
+#setgpio 16 INPUT DEFAULT
+#setgpio 17 INPUT DEFAULT
+setgpio 18 ALT0 DEFAULT
+setgpio 19 ALT0 DEFAULT
+setgpio 20 ALT0 DEFAULT
+setgpio 21 ALT0 DEFAULT
+#setgpio 22 INPUT DEFAULT
+#setgpio 23 INPUT DEFAULT
+#setgpio 24 INPUT DEFAULT
+#setgpio 25 INPUT DEFAULT
+#setgpio 26 INPUT DEFAULT
+#setgpio 27 INPUT DEFAULT
+
diff --git a/buildroot/package/hifiberry-test/hbflash.sh b/buildroot/package/hifiberry-test/hbflash.sh
index c2965406..3a8ba989 100755
--- a/buildroot/package/hifiberry-test/hbflash.sh
+++ b/buildroot/package/hifiberry-test/hbflash.sh
@@ -91,7 +91,7 @@ modprobe at24
rc=$?
# Bus number is different on Pi3 and 4
-for i in 7 3; do
+for i in 7 3 11; do
if [ -d /sys/class/i2c-adapter/i2c-$i ]; then
DEVID=$i
break
diff --git a/buildroot/package/hifiberry-test/hifiberry-test.mk b/buildroot/package/hifiberry-test/hifiberry-test.mk
index c9d3903b..7165198c 100644
--- a/buildroot/package/hifiberry-test/hifiberry-test.mk
+++ b/buildroot/package/hifiberry-test/hifiberry-test.mk
@@ -23,6 +23,8 @@ define HIFIBERRY_TEST_INSTALL_TARGET_CMDS
$(TARGET_DIR)/opt/hifiberry/contrib
$(INSTALL) -D -m 0644 $(BR2_EXTERNAL_HIFIBERRY_PATH)/package/hifiberry-test/eeprom/dac2hd.eep \
$(TARGET_DIR)/opt/hifiberry/contrib
+ $(INSTALL) -D -m 0644 $(BR2_EXTERNAL_HIFIBERRY_PATH)/package/hifiberry-test/eeprom/dac2pro.eep \
+ $(TARGET_DIR)/opt/hifiberry/contrib
$(INSTALL) -D -m 0700 $(BR2_EXTERNAL_HIFIBERRY_PATH)/package/hifiberry-test/eeprom/dtoverlay \
$(TARGET_DIR)/opt/hifiberry/contrib
$(INSTALL) -D -m 0700 $(BR2_EXTERNAL_HIFIBERRY_PATH)/package/hifiberry-test/flash.sh \
@@ -52,6 +54,19 @@ define HIFIBERRY_TEST_INSTALL_INIT_SYSV_DAC2HD
echo "" >> $(BINARIES_DIR)/rpi-firmware/config.txt
endef
+define HIFIBERRY_TEST_INSTALL_INIT_SYSV_DAC2PRO
+ echo "Installing DAC2Pro test script"
+ $(INSTALL) -D -m 0755 $(BR2_EXTERNAL_HIFIBERRY_PATH)/package/hifiberry-test/S99testdac2pro \
+ $(TARGET_DIR)/etc/init.d/S99testdac2pro
+
+ echo "Adding drivers to config.txt"
+ echo "dtoverlay=hifiberry-dacplus" >> $(BINARIES_DIR)/rpi-firmware/config.txt
+ echo "dtoverlay=i2c-gpio" >> $(BINARIES_DIR)/rpi-firmware/config.txt
+ echo "dtparam=i2c_gpio_sda=0" >> $(BINARIES_DIR)/rpi-firmware/config.txt
+ echo "dtparam=i2c_gpio_scl=1" >> $(BINARIES_DIR)/rpi-firmware/config.txt
+ echo "" >> $(BINARIES_DIR)/rpi-firmware/config.txt
+endef
+
define HIFIBERRY_TEST_INSTALL_INIT_SYSV_DSPADDON
echo "Installing DSP Add-on test script"
$(INSTALL) -D -m 0755 $(BR2_EXTERNAL_HIFIBERRY_PATH)/package/hifiberry-test/S99testdspaddon \
@@ -142,6 +157,10 @@ ifdef HIFIBERRY_TEST_DAC2HD
HIFIBERRY_TEST_POST_INSTALL_TARGET_HOOKS += HIFIBERRY_TEST_INSTALL_INIT_SYSV_DAC2HD
endif
+ifdef HIFIBERRY_TEST_DAC2PRO
+HIFIBERRY_TEST_POST_INSTALL_TARGET_HOOKS += HIFIBERRY_TEST_INSTALL_INIT_SYSV_DAC2PRO
+endif
+
ifdef HIFIBERRY_TEST_DSPADDON
HIFIBERRY_TEST_POST_INSTALL_TARGET_HOOKS += HIFIBERRY_TEST_INSTALL_INIT_SYSV_DSPADDON
endif
diff --git a/buildroot/package/hifiberry-tools/activate-data-partition.service b/buildroot/package/hifiberry-tools/activate-data-partition.service
index cef2eb43..2a50edcb 100644
--- a/buildroot/package/hifiberry-tools/activate-data-partition.service
+++ b/buildroot/package/hifiberry-tools/activate-data-partition.service
@@ -1,6 +1,6 @@
[Unit]
Description=Activate /data
-After=boot.mount local-fs.target systemd-remount-fs.service systemd-sysusers.service
+After=boot.mount local-fs.target systemd-remount-fs.service systemd-sysusers.service resize-partitions.service
Before=mpd.service
[Service]
diff --git a/buildroot/package/hifiberry-tools/check-system b/buildroot/package/hifiberry-tools/check-system
index b889e8d5..a36b1287 100755
--- a/buildroot/package/hifiberry-tools/check-system
+++ b/buildroot/package/hifiberry-tools/check-system
@@ -31,6 +31,13 @@ else
echo OK
fi
+echo -n "/dev/dri/card0: "
+if [ -c /dev/dri/card0 ]; then
+ echo OK
+else
+ echo NO
+fi
+
echo -n "BT devices: "
DEV=""
for INT in `hciconfig | grep hci | awk -F: '{print $1}'`; do
diff --git a/buildroot/package/hifiberry-tools/reconfigure-players b/buildroot/package/hifiberry-tools/reconfigure-players
index 74e4c13d..04a4b202 100755
--- a/buildroot/package/hifiberry-tools/reconfigure-players
+++ b/buildroot/package/hifiberry-tools/reconfigure-players
@@ -211,6 +211,7 @@ guess_card() {
if [ "$HATINFO" == "HiFiBerry Amp100" ]; then
if [ "$HAS_DSP" == "1" ]; then
CARD="Amp100 + DSP Module"
+ DSPTYPE="DSP add-on"
else
CARD="Amp100"
fi
@@ -221,6 +222,7 @@ guess_card() {
if [ "$DAC2HD" != "" ]; then
if [ "$HAS_DSP" == "1" ]; then
CARD="DAC2 HD + DSP Module"
+ DSPTYPE="DSP add-on"
else
CARD="DAC2 HD"
fi
@@ -319,16 +321,17 @@ check_dsp() {
return
else
HAS_DSP=0
- return
fi
- # Unused legacy code, remove in the future
-
- # Read some data
- REG1=`dsptoolkit --timeout=20 read-reg 0xf003` # expected 00 01
- REG2=`dsptoolkit --timeout=20 read-reg 0xf402` # expected 00 01
- REG3=`dsptoolkit --timeout=20 read-reg 0xc000` # expected 00 00
- if [ "$REG1$REG2$REG3" == "00 01 00 01 00 00 " ]; then
+ # Should now work without the extra stuff below
+ return
+
+ # reset DSP, read some data
+ dsptoolkit write-reg 0xf890 0
+ dsptoolkit write-reg 0xf890 1
+ REG1=`dsptoolkit --timeout=10 read-reg 0xf000` # expected != 00 00
+ REG3=`dsptoolkit --timeout=10 read-reg 0xc000` # expected 00 00
+ if [ "$REG1" != "00 00" ] && [ "$REG2" == "00 00" ]; then
HAS_DSP=1
FEATURES="$FEATURES dsp"
else
@@ -509,6 +512,14 @@ reconfigure_beocreate() {
UPDATE=1
fi
+ # Update DSP Type
+ if [ "$DSPTYPE" != "$CURRENT_DSPTYPE" ]; then
+ if [ "$DSPTYPE" != "" ]; then
+ /bin/node /opt/beocreate/beo-system/configure.js system dspModel $DSPTYPE
+ UPDATE=1
+ fi
+ fi
+
if [ "$UPDATE" == "1" ]; then
restart_service beocreate2
echo " restarting Beocreate"
@@ -559,6 +570,22 @@ CARD_SED_SPACES=`echo $CARD | sed 's/\ /\\\\\\ /g' | sed 's/\//\\\\\\//g'`
FEATURES=`echo $FEATURES | xargs`
+for i in $FEATURES; do
+ echo $i;
+ if [ ! -f /etc/features/$i ]; then
+ echo Feature $i not yet configured
+ CURRENT_FEATURES="!"
+ fi
+done
+
+if [ "$HAS_DSP" == "1" ]; then
+ if [ "$DSPTYPE" == "" ]; then
+ DSPTYPE="$CARD"
+ fi
+fi
+
+echo $DSPTYPE $HAS_DSP
+
if [ "$CURRENT_MIXER_CONTROL" != "$MIXER_CONTROL" ] || \
[ "$CURRENT_CARD" != "$CARD" ] || \
[ "$CURRENT_SYSNAME" != "$SYSNAME" ] || \
@@ -567,6 +594,7 @@ if [ "$CURRENT_MIXER_CONTROL" != "$MIXER_CONTROL" ] || \
[ "$CURRENT_HATINFO" != "$HATINFO" ] || \
[ "$CURRENT_HW" != "$HW" ] || \
[ "$CURRENT_FEATURES" != "$FEATURES" ] || \
+ [ "$CURRENT_DSPTYPE" != "$DSPTYPE" ] || \
[ 1 != 1 ]; then
echo "Sound card settings have been changed, reconfiguring..."
else
@@ -579,6 +607,7 @@ echo " Players: $PLAYERS (was $CURRENT_PLAYERS)"
echo " Raspberry Pi model: $PIMODEL"
echo " System name: $SYSNAME (was $CURRENT_SYSNAME)"
echo " Sound card: $CARD (was $CURRENT_CARD)"
+echo " DSP type: $DSPTYPE (was $CURRENT_DSPTYPE)"
echo " HW device: $HW (was $CURRENT_HW)"
echo " ALSA mixer control: $MIXER_CONTROL (was $CURRENT_MIXER_CONTROL)"
echo " Recording: $CAN_RECORD (was $CURRENT_CAN_RECORD)"
@@ -596,6 +625,7 @@ echo "CURRENT_SYSNAME=\"$SYSNAME\"" >> /etc/hifiberry.state
echo "CURRENT_PLAYERS=\"$PLAYERS\"" >> /etc/hifiberry.state
echo "CURRENT_HATINFO=\"$HATINFO\"" >> /etc/hifiberry.state
echo "CURRENT_FEATURES=\"$FEATURES\"" >> /etc/hifiberry.state
+echo "CURRENT_DSPTYPE=\"$DSPTYPE\"" >> /etc/hifiberry.state
echo "PIVERSION=$PIVERSION" >> /etc/hifiberry.state
echo "Reconfigure features"
diff --git a/buildroot/package/hifiberry-tools/resize-partitions b/buildroot/package/hifiberry-tools/resize-partitions
index 4adaa6cf..5420a4de 100755
--- a/buildroot/package/hifiberry-tools/resize-partitions
+++ b/buildroot/package/hifiberry-tools/resize-partitions
@@ -72,7 +72,7 @@ touch /resize-me.2
# Create fs in partition 4 if there is none
fsck.f2fs -p -f ${DEVICE}p4
RET=$?
-if [[ $RET == 8 ] || [ $RET==255 ]] ; then
+if [[ $RET == 8 || $RET==255 ]] ; then
mkfs -t f2fs /dev/mmcblk0p4
fi
diff --git a/buildroot/package/hifiberry-updater/hifiberry-updater.mk b/buildroot/package/hifiberry-updater/hifiberry-updater.mk
index a3d2c6da..6759b13b 100644
--- a/buildroot/package/hifiberry-updater/hifiberry-updater.mk
+++ b/buildroot/package/hifiberry-updater/hifiberry-updater.mk
@@ -4,7 +4,7 @@
#
################################################################################
-HIFIBERRY_UPDATER_DEPENDENCIES = rpi-firmware systemd
+HIFIBERRY_UPDATER_DEPENDENCIES = rpi-firmware systemd copy-overlays
define HIFIBERRY_UPDATER_INSTALL_TARGET_CMDS
mkdir -p $(TARGET_DIR)/var/spool/cron/crontabs
@@ -51,16 +51,16 @@ endef
###
ifeq ($(BR2_PACKAGE_RPI_FIRMWARE_VARIANT_PI4),y)
define RPI_INSTALL_FIRMWARE
- echo "Pi 4"
- $(INSTALL) -D -m 0644 $(@D)/boot/start4$(BR2_PACKAGE_RPI_FIRMWARE_BOOT).elf $(TARGET_DIR)/usr/lib/firmware/rpi/start4.elf
- $(INSTALL) -D -m 0644 $(@D)/boot/fixup4$(BR2_PACKAGE_RPI_FIRMWARE_BOOT).dat $(TARGET_DIR)/usr/lib/firmware/rpi/fixup4.dat
+ echo "HiFiBerry updater: adding Pi4 firmware files to /usr/lib/firmware/rpi"
+ $(INSTALL) -D -m 0644 $(@D)/boot/start4.elf $(TARGET_DIR)/usr/lib/firmware/rpi/start4.elf
+ $(INSTALL) -D -m 0644 $(@D)/boot/fixup4.dat $(TARGET_DIR)/usr/lib/firmware/rpi/fixup4.dat
endef
else
define RPI_INSTALL_FIRMWARE
- echo "Pi < 4"
- $(INSTALL) -D -m 0644 $(@D)/boot/start$(BR2_PACKAGE_RPI_FIRMWARE_BOOT).elf $(TARGET_DIR)/usr/lib/firmware/rpi/start.elf
- $(INSTALL) -D -m 0644 $(@D)/boot/fixup$(BR2_PACKAGE_RPI_FIRMWARE_BOOT).dat $(TARGET_DIR)/usr/lib/firmware/rpi/fixup.dat
+ echo "HiFiBerry updater: adding Pi3 firmware files to /usr/lib/firmware/rpi"
+ $(INSTALL) -D -m 0644 $(@D)/boot/start.elf $(TARGET_DIR)/usr/lib/firmware/rpi/start.elf
+ $(INSTALL) -D -m 0644 $(@D)/boot/fixup.dat $(TARGET_DIR)/usr/lib/firmware/rpi/fixup.dat
endef
endif
diff --git a/buildroot/package/watchdog/Config.in b/buildroot/package/hifiberry-watchdog/Config.in
similarity index 55%
rename from buildroot/package/watchdog/Config.in
rename to buildroot/package/hifiberry-watchdog/Config.in
index 760f1c3c..b916e302 100644
--- a/buildroot/package/watchdog/Config.in
+++ b/buildroot/package/hifiberry-watchdog/Config.in
@@ -1,4 +1,4 @@
-config BR2_PACKAGE_WATCHDOG
- bool "watchdog"
+config BR2_PACKAGE_HIFIBERRY_WATCHDOG
+ bool "hifiberry-watchdog"
help
Simple watchdog daemon that will reset the system when it hangs
diff --git a/buildroot/package/watchdog/watchdog.mk b/buildroot/package/hifiberry-watchdog/hifiberry-watchdog.mk
similarity index 71%
rename from buildroot/package/watchdog/watchdog.mk
rename to buildroot/package/hifiberry-watchdog/hifiberry-watchdog.mk
index a1006ee7..2b707473 100644
--- a/buildroot/package/watchdog/watchdog.mk
+++ b/buildroot/package/hifiberry-watchdog/hifiberry-watchdog.mk
@@ -1,14 +1,14 @@
################################################################################
#
-# watchdog
+# hfiiberry-watchdog
#
################################################################################
-WATCHDOG_VERSION = d78bde3c9f00f39e07c1989cb8b22358a81a9020
-WATCHDOG_SITE = $(call github,hifiberry,watchdog,$(WATCHDOG_VERSION))
+HIFIBERRY_WATCHDOG_VERSION = d78bde3c9f00f39e07c1989cb8b22358a81a9020
+HIFIBERRY_WATCHDOG_SITE = $(call github,hifiberry,watchdog,$(HIFIBERRY_WATCHDOG_VERSION))
-define WATCHDOG_INSTALL_TARGET_CMDS
+define HIFIBERRY_WATCHDOG_INSTALL_TARGET_CMDS
mkdir -p $(TARGET_DIR)/opt/watchdog
cp -rv $(@D)/* $(TARGET_DIR)/opt/watchdog
$(INSTALL) -D -m 0644 $(BR2_EXTERNAL_HIFIBERRY_PATH)/package/watchdog/watchdog.conf \
@@ -17,7 +17,7 @@ define WATCHDOG_INSTALL_TARGET_CMDS
$(TARGET_DIR)/opt/watchdog
endef
-define WATCHDOG_INSTALL_INIT_SYSTEMD
+define HIFIBERRY_WATCHDOG_INSTALL_INIT_SYSTEMD
$(INSTALL) -D -m 0644 $(BR2_EXTERNAL_HIFIBERRY_PATH)/package/watchdog/watchdog.service \
$(TARGET_DIR)/usr/lib/systemd/system/watchdog.service
endef
diff --git a/buildroot/package/watchdog/watchdog.conf b/buildroot/package/hifiberry-watchdog/watchdog.conf
similarity index 100%
rename from buildroot/package/watchdog/watchdog.conf
rename to buildroot/package/hifiberry-watchdog/watchdog.conf
diff --git a/buildroot/package/watchdog/watchdog.service b/buildroot/package/hifiberry-watchdog/watchdog.service
similarity index 100%
rename from buildroot/package/watchdog/watchdog.service
rename to buildroot/package/hifiberry-watchdog/watchdog.service
diff --git a/buildroot/package/watchdog/watchdog.sh b/buildroot/package/hifiberry-watchdog/watchdog.sh
similarity index 100%
rename from buildroot/package/watchdog/watchdog.sh
rename to buildroot/package/hifiberry-watchdog/watchdog.sh
diff --git a/configs/hifiberryos-gui b/configs/hifiberryos-gui
index 21844919..b37ad68f 100644
--- a/configs/hifiberryos-gui
+++ b/configs/hifiberryos-gui
@@ -521,8 +521,8 @@ BR2_LINUX_KERNEL_GZIP=y
# BR2_LINUX_KERNEL_LZO is not set
# BR2_LINUX_KERNEL_XZ is not set
BR2_LINUX_KERNEL_DTS_SUPPORT=y
-# BR2_LINUX_KERNEL_DTB_IS_SELF_BUILT is not set
-BR2_LINUX_KERNEL_INTREE_DTS_NAME="bcm2710-rpi-3-b bcm2710-rpi-3-b-plus bcm2710-rpi-cm3"
+BR2_LINUX_KERNEL_DTB_IS_SELF_BUILT=y
+BR2_LINUX_KERNEL_INTREE_DTS_NAME="bcm2710-rpi-3-b bcm2710-rpi-3-b-plus bcm2710-rpi-cm3 overlays/*"
BR2_LINUX_KERNEL_CUSTOM_DTS_PATH=""
BR2_LINUX_KERNEL_DTB_OVERLAY_SUPPORT=y
# BR2_LINUX_KERNEL_INSTALL_TARGET is not set
@@ -1048,7 +1048,7 @@ BR2_PACKAGE_JQ=y
# BR2_PACKAGE_RIPGREP is not set
# BR2_PACKAGE_SED is not set
# BR2_PACKAGE_SUBVERSION is not set
-# BR2_PACKAGE_TREE is not set
+BR2_PACKAGE_TREE=y
#
# Filesystem and flash utilities
@@ -1336,7 +1336,7 @@ BR2_PACKAGE_RPI_FIRMWARE_DEFAULT=y
# BR2_PACKAGE_RPI_FIRMWARE_X is not set
# BR2_PACKAGE_RPI_FIRMWARE_CD is not set
BR2_PACKAGE_RPI_FIRMWARE_BOOT=""
-BR2_PACKAGE_RPI_FIRMWARE_INSTALL_DTB_OVERLAYS=y
+# BR2_PACKAGE_RPI_FIRMWARE_INSTALL_DTB_OVERLAYS is not set
# BR2_PACKAGE_RPI_FIRMWARE_INSTALL_VCDBG is not set
BR2_PACKAGE_RPI_WIFI_FIRMWARE=y
# BR2_PACKAGE_SUNXI_BOARDS is not set
@@ -2514,7 +2514,7 @@ BR2_PACKAGE_CANFESTIVAL_ARCH_SUPPORTS=y
# BR2_PACKAGE_FREERADIUS_CLIENT is not set
# BR2_PACKAGE_GENSIO is not set
# BR2_PACKAGE_GEOIP is not set
-# BR2_PACKAGE_GLIB_NETWORKING is not set
+BR2_PACKAGE_GLIB_NETWORKING=y
# BR2_PACKAGE_GRPC is not set
# BR2_PACKAGE_GSSDP is not set
# BR2_PACKAGE_GUPNP is not set
@@ -4395,6 +4395,7 @@ BR2_PACKAGE_HIFIBERRY_BASE=y
BR2_PACKAGE_HIFIBERRY_TOOLS=y
# BR2_PACKAGE_HIFIBERRY_TOOLS_AUDIO_LITE is not set
BR2_PACKAGE_HIFIBERRY_UPDATER=y
+BR2_PACKAGE_COPY_OVERLAYS=y
BR2_PACKAGE_ALSA_PLUGINS=y
BR2_PACKAGE_ALSA_EQ=y
BR2_PACKAGE_CONFIGTXT=y
@@ -4402,7 +4403,7 @@ BR2_PACKAGE_CONFIGTXT_QUIET=y
# BR2_PACKAGE_CONFIGTXT_EEPROM is not set
BR2_PACKAGE_RASPI_WIFI=y
BR2_PACKAGE_HIFIBERRY_SYSTEMD=y
-BR2_PACKAGE_WATCHDOG=y
+# BR2_PACKAGE_HIFIBERRY_WATCHDOG is not set
BR2_PACKAGE_DISABLE_SAMBA=y
BR2_PACKAGE_ENABLE_ARM7=y
BR2_PACKAGE_PIGPIOD_SYSTEMD=y
@@ -4496,6 +4497,8 @@ BR2_PACKAGE_PYTHON_USAGEDATA=y
BR2_PACKAGE_HIFIBERRY_TEST=y
HIFIBERRY_TEST_NONE=y
# HIFIBERRY_TEST_DAC2HD is not set
+# HIFIBERRY_TEST_DAC2PRO is not set
+# HIFIBERRY_TEST_DSPADDON is not set
# HIFIBERRY_TEST_AMP2 is not set
# HIFIBERRY_TEST_DACRTC is not set
# HIFIBERRY_TEST_DSPDAC is not set
diff --git a/configs/testimage b/configs/testimage
index ab8b305e..f231e016 100644
--- a/configs/testimage
+++ b/configs/testimage
@@ -1,13 +1,9 @@
#
# Automatically generated file; DO NOT EDIT.
-# Buildroot 2019.08.3-dirty Configuration
+# Buildroot 2020.05-dirty Configuration
#
BR2_HAVE_DOT_CONFIG=y
BR2_EXTERNAL_HIFIBERRY_PATH="/home/matuschd/hifiberry-os/buildroot"
-BR2_HOST_GCC_AT_LEAST_4_5=y
-BR2_HOST_GCC_AT_LEAST_4_6=y
-BR2_HOST_GCC_AT_LEAST_4_7=y
-BR2_HOST_GCC_AT_LEAST_4_8=y
BR2_HOST_GCC_AT_LEAST_4_9=y
BR2_HOST_GCC_AT_LEAST_5=y
BR2_HOST_GCC_AT_LEAST_6=y
@@ -213,6 +209,7 @@ BR2_GLOBAL_PATCH_DIR=""
BR2_COMPILER_PARANOID_UNSAFE_PATH=y
# BR2_FORCE_HOST_BUILD is not set
# BR2_REPRODUCIBLE is not set
+# BR2_PER_PACKAGE_DIRECTORIES is not set
#
# Security Hardening Options
@@ -254,11 +251,16 @@ BR2_KERNEL_HEADERS_AS_KERNEL=y
# BR2_KERNEL_HEADERS_4_9 is not set
# BR2_KERNEL_HEADERS_4_14 is not set
# BR2_KERNEL_HEADERS_4_19 is not set
-# BR2_KERNEL_HEADERS_5_1 is not set
-# BR2_KERNEL_HEADERS_5_2 is not set
+# BR2_KERNEL_HEADERS_5_4 is not set
+# BR2_KERNEL_HEADERS_5_5 is not set
+# BR2_KERNEL_HEADERS_5_6 is not set
# BR2_KERNEL_HEADERS_VERSION is not set
# BR2_KERNEL_HEADERS_CUSTOM_TARBALL is not set
# BR2_KERNEL_HEADERS_CUSTOM_GIT is not set
+# BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_6 is not set
+# BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_5 is not set
+# BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_4 is not set
+# BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_3 is not set
# BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_2 is not set
# BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_1 is not set
# BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_0 is not set
@@ -305,26 +307,30 @@ BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_19=y
# BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_0 is not set
# BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_REALLY_OLD is not set
BR2_PACKAGE_LINUX_HEADERS=y
+
+#
+# Glibc Options
+#
BR2_PACKAGE_GLIBC=y
+# BR2_PACKAGE_GLIBC_UTILS is not set
#
# Binutils Options
#
BR2_PACKAGE_HOST_BINUTILS_SUPPORTS_CFI=y
-# BR2_BINUTILS_VERSION_2_30_X is not set
BR2_BINUTILS_VERSION_2_31_X=y
# BR2_BINUTILS_VERSION_2_32_X is not set
+# BR2_BINUTILS_VERSION_2_33_X is not set
BR2_BINUTILS_VERSION="2.31.1"
BR2_BINUTILS_EXTRA_CONFIG_OPTIONS=""
#
# GCC Options
#
-# BR2_GCC_VERSION_5_X is not set
# BR2_GCC_VERSION_7_X is not set
BR2_GCC_VERSION_8_X=y
# BR2_GCC_VERSION_9_X is not set
-BR2_GCC_VERSION="8.3.0"
+BR2_GCC_VERSION="8.4.0"
BR2_EXTRA_GCC_CONFIG_OPTIONS=""
BR2_TOOLCHAIN_BUILDROOT_CXX=y
# BR2_TOOLCHAIN_BUILDROOT_FORTRAN is not set
@@ -351,9 +357,11 @@ BR2_TOOLCHAIN_HAS_THREADS=y
BR2_TOOLCHAIN_HAS_THREADS_DEBUG=y
BR2_TOOLCHAIN_HAS_THREADS_NPTL=y
BR2_TOOLCHAIN_HAS_SSP=y
+BR2_TOOLCHAIN_HAS_SSP_STRONG=y
BR2_TOOLCHAIN_HAS_UCONTEXT=y
BR2_TOOLCHAIN_SUPPORTS_PIE=y
# BR2_TOOLCHAIN_GLIBC_GCONV_LIBS_COPY is not set
+BR2_TOOLCHAIN_EXTRA_LIBS=""
BR2_TOOLCHAIN_HAS_FULL_GETTEXT=y
BR2_USE_MMU=y
BR2_TARGET_OPTIMIZATION=""
@@ -484,12 +492,13 @@ BR2_ROOTFS_POST_SCRIPT_ARGS="--add-pi3-miniuart-bt-overlay"
BR2_LINUX_KERNEL=y
# BR2_LINUX_KERNEL_LATEST_VERSION is not set
# BR2_LINUX_KERNEL_LATEST_CIP_VERSION is not set
+# BR2_LINUX_KERNEL_LATEST_CIP_RT_VERSION is not set
# BR2_LINUX_KERNEL_CUSTOM_VERSION is not set
BR2_LINUX_KERNEL_CUSTOM_TARBALL=y
# BR2_LINUX_KERNEL_CUSTOM_GIT is not set
# BR2_LINUX_KERNEL_CUSTOM_HG is not set
# BR2_LINUX_KERNEL_CUSTOM_SVN is not set
-BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="$(call github,raspberrypi,linux,655c29926652b16cd21e05fc63a1e4367aa1c6d7)/655c29926652b16cd21e05fc63a1e4367aa1c6d7.tar.gz"
+BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="$(call github,raspberrypi,linux,cc39f1c9f82f6fe5a437836811d906c709e0661c)/cc39f1c9f82f6fe5a437836811d906c709e0661c.tar.gz"
BR2_LINUX_KERNEL_VERSION="custom"
BR2_LINUX_KERNEL_PATCH=""
BR2_LINUX_KERNEL_USE_DEFCONFIG=y
@@ -513,7 +522,7 @@ BR2_LINUX_KERNEL_DTS_SUPPORT=y
# BR2_LINUX_KERNEL_DTB_IS_SELF_BUILT is not set
BR2_LINUX_KERNEL_INTREE_DTS_NAME="bcm2710-rpi-3-b bcm2710-rpi-3-b-plus bcm2710-rpi-cm3"
BR2_LINUX_KERNEL_CUSTOM_DTS_PATH=""
-# BR2_LINUX_KERNEL_DTB_OVERLAY_SUPPORT is not set
+BR2_LINUX_KERNEL_DTB_OVERLAY_SUPPORT=y
BR2_LINUX_KERNEL_INSTALL_TARGET=y
BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y
# BR2_LINUX_KERNEL_NEEDS_HOST_LIBELF is not set
@@ -547,7 +556,6 @@ BR2_PACKAGE_BUSYBOX=y
BR2_PACKAGE_BUSYBOX_CONFIG="package/busybox/busybox.config"
BR2_PACKAGE_BUSYBOX_CONFIG_FRAGMENT_FILES=""
BR2_PACKAGE_BUSYBOX_SHOW_OTHERS=y
-# BR2_PACKAGE_BUSYBOX_SELINUX is not set
# BR2_PACKAGE_BUSYBOX_INDIVIDUAL_BINARIES is not set
# BR2_PACKAGE_BUSYBOX_WATCHDOG is not set
BR2_PACKAGE_SKELETON=y
@@ -593,15 +601,16 @@ BR2_PACKAGE_FFMPEG_ARCH_SUPPORTS=y
# BR2_PACKAGE_FFMPEG is not set
# BR2_PACKAGE_FLAC is not set
# BR2_PACKAGE_FLITE is not set
+# BR2_PACKAGE_FLUID_SOUNDFONT is not set
+# BR2_PACKAGE_FLUIDSYNTH is not set
# BR2_PACKAGE_GMRENDER_RESURRECT is not set
-# BR2_PACKAGE_GSTREAMER is not set
# BR2_PACKAGE_GSTREAMER1 is not set
# BR2_PACKAGE_JACK1 is not set
# BR2_PACKAGE_JACK2 is not set
BR2_PACKAGE_KODI_ARCH_SUPPORTS=y
#
-# kodi needs python w/ .py modules, a uClibc or glibc toolchain w/ C++, threads, wchar, dynamic library, gcc >= 4.8, host gcc >= 4.6
+# kodi needs python w/ .py modules, a uClibc or glibc toolchain w/ C++, threads, wchar, dynamic library, gcc >= 4.8
#
#
@@ -610,6 +619,7 @@ BR2_PACKAGE_KODI_ARCH_SUPPORTS=y
# BR2_PACKAGE_LAME is not set
# BR2_PACKAGE_MADPLAY is not set
# BR2_PACKAGE_MIMIC is not set
+# BR2_PACKAGE_MINIMODEM is not set
#
# miraclecast needs systemd and a glibc toolchain w/ threads and wchar
@@ -648,6 +658,7 @@ BR2_PACKAGE_SOX=y
# BR2_PACKAGE_BROTLI is not set
# BR2_PACKAGE_BZIP2 is not set
# BR2_PACKAGE_GZIP is not set
+# BR2_PACKAGE_LRZIP is not set
# BR2_PACKAGE_LZ4 is not set
# BR2_PACKAGE_LZIP is not set
# BR2_PACKAGE_LZOP is not set
@@ -706,6 +717,8 @@ BR2_PACKAGE_LTRACE_ARCH_SUPPORTS=y
BR2_PACKAGE_OPROFILE_ARCH_SUPPORTS=y
# BR2_PACKAGE_OPROFILE is not set
# BR2_PACKAGE_PAX_UTILS is not set
+BR2_PACKAGE_PTM2HUMAN_ARCH_SUPPORTS=y
+# BR2_PACKAGE_PTM2HUMAN is not set
# BR2_PACKAGE_PV is not set
# BR2_PACKAGE_RAMSMP is not set
# BR2_PACKAGE_RAMSPEED is not set
@@ -756,6 +769,7 @@ BR2_PACKAGE_PROVIDES_HOST_GETTEXT="host-gettext-tiny"
# BR2_PACKAGE_MAKE is not set
# BR2_PACKAGE_PATCH is not set
# BR2_PACKAGE_PKGCONF is not set
+# BR2_PACKAGE_RIPGREP is not set
# BR2_PACKAGE_SED is not set
# BR2_PACKAGE_SUBVERSION is not set
# BR2_PACKAGE_TREE is not set
@@ -776,8 +790,10 @@ BR2_PACKAGE_PROVIDES_HOST_GETTEXT="host-gettext-tiny"
# BR2_PACKAGE_E2FSPROGS is not set
# BR2_PACKAGE_E2TOOLS is not set
# BR2_PACKAGE_ECRYPTFS_UTILS is not set
+# BR2_PACKAGE_EROFS_UTILS is not set
# BR2_PACKAGE_EXFAT is not set
# BR2_PACKAGE_EXFAT_UTILS is not set
+# BR2_PACKAGE_EXFATPROGS is not set
# BR2_PACKAGE_F2FS_TOOLS is not set
# BR2_PACKAGE_FLASHBENCH is not set
# BR2_PACKAGE_FSCRYPTCTL is not set
@@ -867,6 +883,10 @@ BR2_PACKAGE_PROVIDES_HOST_GETTEXT="host-gettext-tiny"
# Graphic applications
#
+#
+# cage needs udev, mesa3d w/ EGL and GLES support
+#
+
#
# cog needs wpewebkit and a toolchain w/ threads
#
@@ -874,7 +894,11 @@ BR2_PACKAGE_PROVIDES_HOST_GETTEXT="host-gettext-tiny"
# BR2_PACKAGE_GHOSTSCRIPT is not set
#
-# glmark2 needs an OpenGL or an openGL ES and EGL backend provided by mesa3d
+# glmark2 needs an OpenGL or an openGL ES and EGL backend
+#
+
+#
+# glslsandbox-player needs a toolchain w/ threads and an openGL ES and EGL driver
#
# BR2_PACKAGE_GNUPLOT is not set
# BR2_PACKAGE_JHEAD is not set
@@ -892,7 +916,7 @@ BR2_PACKAGE_NETSURF_ARCH_SUPPORTS=y
#
# Graphic libraries
#
-# BR2_PACKAGE_CEGUI06 is not set
+# BR2_PACKAGE_CEGUI is not set
# BR2_PACKAGE_DIRECTFB is not set
# BR2_PACKAGE_EFL is not set
# BR2_PACKAGE_FB_TEST_APP is not set
@@ -906,6 +930,10 @@ BR2_PACKAGE_NETSURF_ARCH_SUPPORTS=y
# BR2_PACKAGE_LINUX_FUSION is not set
# BR2_PACKAGE_MESA3D is not set
# BR2_PACKAGE_OCRAD is not set
+
+#
+# ogre needs X11 and an OpenGL provider
+#
# BR2_PACKAGE_PSPLASH is not set
# BR2_PACKAGE_SDL is not set
# BR2_PACKAGE_SDL2 is not set
@@ -920,10 +948,15 @@ BR2_PACKAGE_QT5_JSCORE_AVAILABLE=y
# tekui needs a Lua interpreter and a toolchain w/ threads, dynamic library
#
# BR2_PACKAGE_WESTON is not set
+
+#
+# weston-imx needs imx-gpu-viv with wyalnd output
+#
# BR2_PACKAGE_XORG7 is not set
+# BR2_PACKAGE_APITRACE is not set
#
-# midori needs libgtk3 and a glibc toolchain w/ C++, gcc >= 6, host gcc >= 4.8
+# midori needs libgtk3 and a glibc toolchain w/ C++, gcc >= 7
#
#
@@ -967,6 +1000,7 @@ BR2_PACKAGE_RPI_WIFI_FIRMWARE=y
# BR2_PACKAGE_ACPITOOL is not set
# BR2_PACKAGE_AER_INJECT is not set
# BR2_PACKAGE_AM335X_PRU_PACKAGE is not set
+# BR2_PACKAGE_APCUPSD is not set
# BR2_PACKAGE_AVRDUDE is not set
# BR2_PACKAGE_BCACHE_TOOLS is not set
# BR2_PACKAGE_BRICKD is not set
@@ -974,12 +1008,13 @@ BR2_PACKAGE_RPI_WIFI_FIRMWARE=y
# BR2_PACKAGE_CBOOTIMAGE is not set
# BR2_PACKAGE_CC_TOOL is not set
# BR2_PACKAGE_CDRKIT is not set
+BR2_PACKAGE_CPUBURN_ARM_ARCH_SUPPORTS=y
+# BR2_PACKAGE_CPUBURN_ARM is not set
# BR2_PACKAGE_CRYPTSETUP is not set
# BR2_PACKAGE_CWIID is not set
# BR2_PACKAGE_DAHDI_LINUX is not set
# BR2_PACKAGE_DAHDI_TOOLS is not set
# BR2_PACKAGE_DBUS is not set
-# BR2_PACKAGE_DEVMEM2 is not set
# BR2_PACKAGE_DFU_UTIL is not set
# BR2_PACKAGE_DMRAID is not set
# BR2_PACKAGE_DT_UTILS is not set
@@ -996,13 +1031,12 @@ BR2_PACKAGE_EUDEV_ENABLE_HWDB=y
# BR2_PACKAGE_EVTEST is not set
# BR2_PACKAGE_FAN_CTRL is not set
# BR2_PACKAGE_FCONFIG is not set
-# BR2_PACKAGE_FIS is not set
BR2_PACKAGE_FLASHROM_ARCH_SUPPORTS=y
# BR2_PACKAGE_FLASHROM is not set
# BR2_PACKAGE_FMTOOLS is not set
# BR2_PACKAGE_FREESCALE_IMX is not set
# BR2_PACKAGE_FXLOAD is not set
-# BR2_PACKAGE_GADGETFS_TEST is not set
+# BR2_PACKAGE_GCNANO_BINARIES is not set
# BR2_PACKAGE_GPM is not set
# BR2_PACKAGE_GPSD is not set
# BR2_PACKAGE_GPTFDISK is not set
@@ -1020,6 +1054,7 @@ BR2_PACKAGE_FLASHROM_ARCH_SUPPORTS=y
# BR2_PACKAGE_LIBUBOOTENV is not set
# BR2_PACKAGE_LIBUIO is not set
# BR2_PACKAGE_LINUX_BACKPORTS is not set
+# BR2_PACKAGE_LINUX_SERIAL_TEST is not set
# BR2_PACKAGE_LINUXCONSOLETOOLS is not set
# BR2_PACKAGE_LIRC_TOOLS is not set
# BR2_PACKAGE_LM_SENSORS is not set
@@ -1030,6 +1065,7 @@ BR2_PACKAGE_FLASHROM_ARCH_SUPPORTS=y
# BR2_PACKAGE_LVM2 is not set
# BR2_PACKAGE_MALI_T76X is not set
# BR2_PACKAGE_MDADM is not set
+# BR2_PACKAGE_MDEVD is not set
# BR2_PACKAGE_MEMTESTER is not set
# BR2_PACKAGE_MEMTOOL is not set
# BR2_PACKAGE_MINICOM is not set
@@ -1038,6 +1074,7 @@ BR2_PACKAGE_FLASHROM_ARCH_SUPPORTS=y
# BR2_PACKAGE_NVME is not set
# BR2_PACKAGE_OFONO is not set
# BR2_PACKAGE_OPEN2300 is not set
+# BR2_PACKAGE_OPENFPGALOADER is not set
# BR2_PACKAGE_OPENIPMI is not set
# BR2_PACKAGE_OPENOCD is not set
@@ -1053,6 +1090,7 @@ BR2_PACKAGE_PCIUTILS=y
# BR2_PACKAGE_POWERTOP is not set
# BR2_PACKAGE_PPS_TOOLS is not set
# BR2_PACKAGE_PRU_SOFTWARE_SUPPORT is not set
+# BR2_PACKAGE_RASPI_GPIO is not set
# BR2_PACKAGE_READ_EDID is not set
# BR2_PACKAGE_RNG_TOOLS is not set
# BR2_PACKAGE_RPI_USERLAND is not set
@@ -1083,12 +1121,14 @@ BR2_PACKAGE_SEDUTIL_ARCH_SUPPORTS=y
# BR2_PACKAGE_TARGETCLI_FB is not set
# BR2_PACKAGE_TI_GFX is not set
# BR2_PACKAGE_TI_SGX_KM is not set
+# BR2_PACKAGE_TI_SGX_LIBGBM is not set
#
# ti-sgx-um needs the ti-sgx-km driver
#
# BR2_PACKAGE_TI_UIM is not set
# BR2_PACKAGE_TI_UTILS is not set
+# BR2_PACKAGE_TIO is not set
# BR2_PACKAGE_TRIGGERHAPPY is not set
# BR2_PACKAGE_UBOOT_TOOLS is not set
# BR2_PACKAGE_UBUS is not set
@@ -1096,6 +1136,7 @@ BR2_PACKAGE_SEDUTIL_ARCH_SUPPORTS=y
BR2_PACKAGE_HAS_UDEV=y
# BR2_PACKAGE_UDISKS is not set
# BR2_PACKAGE_UHUBCTL is not set
+# BR2_PACKAGE_UMTPRD is not set
# BR2_PACKAGE_UPOWER is not set
# BR2_PACKAGE_USB_MODESWITCH is not set
# BR2_PACKAGE_USB_MODESWITCH_DATA is not set
@@ -1120,8 +1161,6 @@ BR2_PACKAGE_GAUCHE_ARCH_SUPPORTS=y
# BR2_PACKAGE_GAUCHE is not set
# BR2_PACKAGE_GUILE is not set
# BR2_PACKAGE_HASERL is not set
-BR2_PACKAGE_JAMVM_ARCH_SUPPORTS=y
-# BR2_PACKAGE_JAMVM is not set
# BR2_PACKAGE_JIMTCL is not set
# BR2_PACKAGE_LUA is not set
BR2_PACKAGE_PROVIDES_HOST_LUAINTERPRETER="host-lua"
@@ -1166,55 +1205,76 @@ BR2_PACKAGE_PYTHON3_UNICODEDATA=y
# BR2_PACKAGE_PYTHON3_SQLITE is not set
BR2_PACKAGE_PYTHON3_PYEXPAT=y
# BR2_PACKAGE_PYTHON3_XZ is not set
-# BR2_PACKAGE_PYTHON3_ZLIB is not set
+BR2_PACKAGE_PYTHON3_ZLIB=y
#
# External python modules
#
+# BR2_PACKAGE_PYTHON_AENUM is not set
# BR2_PACKAGE_PYTHON_AIOBLESCAN is not set
# BR2_PACKAGE_PYTHON_AIOCOAP is not set
# BR2_PACKAGE_PYTHON_AIOCONSOLE is not set
# BR2_PACKAGE_PYTHON_AIODNS is not set
# BR2_PACKAGE_PYTHON_AIOHTTP is not set
# BR2_PACKAGE_PYTHON_AIOHTTP_CORS is not set
+# BR2_PACKAGE_PYTHON_AIOHTTP_DEBUGTOOLBAR is not set
# BR2_PACKAGE_PYTHON_AIOHTTP_JINJA2 is not set
+# BR2_PACKAGE_PYTHON_AIOHTTP_MAKO is not set
# BR2_PACKAGE_PYTHON_AIOHTTP_REMOTES is not set
# BR2_PACKAGE_PYTHON_AIOHTTP_SECURITY is not set
# BR2_PACKAGE_PYTHON_AIOHTTP_SESSION is not set
# BR2_PACKAGE_PYTHON_AIOHTTP_SSE is not set
# BR2_PACKAGE_PYTHON_AIOJOBS is not set
+# BR2_PACKAGE_PYTHON_AIOLOGSTASH is not set
# BR2_PACKAGE_PYTHON_AIOMONITOR is not set
+# BR2_PACKAGE_PYTHON_AIOREDIS is not set
# BR2_PACKAGE_PYTHON_AIORWLOCK is not set
+# BR2_PACKAGE_PYTHON_AIOSIGNAL is not set
+# BR2_PACKAGE_PYTHON_AIOZIPKIN is not set
BR2_PACKAGE_PYTHON_ALSAAUDIO=y
# BR2_PACKAGE_PYTHON_ARGH is not set
+# BR2_PACKAGE_PYTHON_ARGON2_CFFI is not set
# BR2_PACKAGE_PYTHON_ARROW is not set
+# BR2_PACKAGE_PYTHON_ASGIREF is not set
# BR2_PACKAGE_PYTHON_ASN1CRYPTO is not set
+# BR2_PACKAGE_PYTHON_ASYNC_LRU is not set
# BR2_PACKAGE_PYTHON_ASYNC_TIMEOUT is not set
# BR2_PACKAGE_PYTHON_ATTRS is not set
# BR2_PACKAGE_PYTHON_AUTOBAHN is not set
# BR2_PACKAGE_PYTHON_AUTOMAT is not set
+# BR2_PACKAGE_PYTHON_AVRO is not set
# BR2_PACKAGE_PYTHON_BABEL is not set
# BR2_PACKAGE_PYTHON_BACKCALL is not set
# BR2_PACKAGE_PYTHON_BCRYPT is not set
# BR2_PACKAGE_PYTHON_BEAUTIFULSOUP4 is not set
# BR2_PACKAGE_PYTHON_BITSTRING is not set
+# BR2_PACKAGE_PYTHON_BLUEZERO is not set
# BR2_PACKAGE_PYTHON_BOTTLE is not set
+# BR2_PACKAGE_PYTHON_BROTLI is not set
+# BR2_PACKAGE_PYTHON_BUNCH is not set
# BR2_PACKAGE_PYTHON_CACHED_PROPERTY is not set
# BR2_PACKAGE_PYTHON_CAN is not set
+# BR2_PACKAGE_PYTHON_CANOPEN is not set
# BR2_PACKAGE_PYTHON_CBOR is not set
+# BR2_PACKAGE_PYTHON_CBOR2 is not set
# BR2_PACKAGE_PYTHON_CCHARDET is not set
-# BR2_PACKAGE_PYTHON_CERTIFI is not set
+BR2_PACKAGE_PYTHON_CERTIFI=y
# BR2_PACKAGE_PYTHON_CFFI is not set
+# BR2_PACKAGE_PYTHON_CHANNELS is not set
+# BR2_PACKAGE_PYTHON_CHANNELS_REDIS is not set
# BR2_PACKAGE_PYTHON_CHARACTERISTIC is not set
-# BR2_PACKAGE_PYTHON_CHARDET is not set
+BR2_PACKAGE_PYTHON_CHARDET=y
+# BR2_PACKAGE_PYTHON_CHEETAH is not set
# BR2_PACKAGE_PYTHON_CHEROOT is not set
# BR2_PACKAGE_PYTHON_CHERRYPY is not set
# BR2_PACKAGE_PYTHON_CLICK is not set
# BR2_PACKAGE_PYTHON_COLORAMA is not set
+# BR2_PACKAGE_PYTHON_COLORLOG is not set
# BR2_PACKAGE_PYTHON_CONFIGSHELL_FB is not set
# BR2_PACKAGE_PYTHON_CONSTANTLY is not set
# BR2_PACKAGE_PYTHON_COUCHDB is not set
# BR2_PACKAGE_PYTHON_CRCMOD is not set
+# BR2_PACKAGE_PYTHON_CRONTAB is not set
# BR2_PACKAGE_PYTHON_CROSSBAR is not set
# BR2_PACKAGE_PYTHON_CRYPTOGRAPHY is not set
# BR2_PACKAGE_PYTHON_CSSSELECT is not set
@@ -1222,21 +1282,28 @@ BR2_PACKAGE_PYTHON_ALSAAUDIO=y
# BR2_PACKAGE_PYTHON_CYCLER is not set
# BR2_PACKAGE_PYTHON_DAEMON is not set
# BR2_PACKAGE_PYTHON_DAEMONIZE is not set
+# BR2_PACKAGE_PYTHON_DAPHNE is not set
# BR2_PACKAGE_PYTHON_DATAPROPERTY is not set
# BR2_PACKAGE_PYTHON_DATEUTIL is not set
# BR2_PACKAGE_PYTHON_DECORATOR is not set
# BR2_PACKAGE_PYTHON_DIALOG3 is not set
# BR2_PACKAGE_PYTHON_DICTTOXML is not set
# BR2_PACKAGE_PYTHON_DJANGO is not set
+# BR2_PACKAGE_PYTHON_DJANGO_ENUMFIELDS is not set
+# BR2_PACKAGE_PYTHON_DNSPYTHON is not set
# BR2_PACKAGE_PYTHON_DOCKER is not set
# BR2_PACKAGE_PYTHON_DOCKER_PYCREDS is not set
# BR2_PACKAGE_PYTHON_DOCKERPTY is not set
# BR2_PACKAGE_PYTHON_DOCOPT is not set
# BR2_PACKAGE_PYTHON_DOCUTILS is not set
# BR2_PACKAGE_PYTHON_DOMINATE is not set
+# BR2_PACKAGE_PYTHON_DPKT is not set
# BR2_PACKAGE_PYTHON_ECDSA is not set
# BR2_PACKAGE_PYTHON_ENGINEIO is not set
+# BR2_PACKAGE_PYTHON_ENTRYPOINTS is not set
+# BR2_PACKAGE_PYTHON_ESPTOOL is not set
# BR2_PACKAGE_PYTHON_FALCON is not set
+# BR2_PACKAGE_PYTHON_FILELOCK is not set
# BR2_PACKAGE_PYTHON_FIRE is not set
# BR2_PACKAGE_PYTHON_FLASK is not set
# BR2_PACKAGE_PYTHON_FLASK_BABEL is not set
@@ -1244,39 +1311,52 @@ BR2_PACKAGE_PYTHON_ALSAAUDIO=y
# BR2_PACKAGE_PYTHON_FLASK_JSONRPC is not set
# BR2_PACKAGE_PYTHON_FLASK_LOGIN is not set
# BR2_PACKAGE_PYTHON_FLASK_SQLALCHEMY is not set
+# BR2_PACKAGE_PYTHON_FLATBUFFERS is not set
+# BR2_PACKAGE_PYTHON_FROZENLIST is not set
+# BR2_PACKAGE_PYTHON_FUTURE is not set
+# BR2_PACKAGE_PYTHON_GITDB2 is not set
# BR2_PACKAGE_PYTHON_GOBJECT is not set
+BR2_PACKAGE_PYTHON_GREENLET_ARCH_SUPPORTS=y
+# BR2_PACKAGE_PYTHON_GREENLET is not set
# BR2_PACKAGE_PYTHON_GUNICORN is not set
# BR2_PACKAGE_PYTHON_H2 is not set
# BR2_PACKAGE_PYTHON_HIREDIS is not set
# BR2_PACKAGE_PYTHON_HPACK is not set
# BR2_PACKAGE_PYTHON_HTML5LIB is not set
# BR2_PACKAGE_PYTHON_HTTPLIB2 is not set
+# BR2_PACKAGE_PYTHON_HUEPY is not set
# BR2_PACKAGE_PYTHON_HUMANIZE is not set
# BR2_PACKAGE_PYTHON_HYPERFRAME is not set
# BR2_PACKAGE_PYTHON_HYPERLINK is not set
# BR2_PACKAGE_PYTHON_IBMIOTF is not set
-# BR2_PACKAGE_PYTHON_IDNA is not set
+BR2_PACKAGE_PYTHON_IDNA=y
BR2_PACKAGE_PYTHON_IFADDR=y
# BR2_PACKAGE_PYTHON_INCREMENTAL is not set
# BR2_PACKAGE_PYTHON_INFLECTION is not set
# BR2_PACKAGE_PYTHON_INFLUXDB is not set
+# BR2_PACKAGE_PYTHON_INIPARSE is not set
# BR2_PACKAGE_PYTHON_IOWAIT is not set
# BR2_PACKAGE_PYTHON_IPTABLES is not set
# BR2_PACKAGE_PYTHON_IPYTHON is not set
# BR2_PACKAGE_PYTHON_IPYTHON_GENUTILS is not set
# BR2_PACKAGE_PYTHON_ISO8601 is not set
# BR2_PACKAGE_PYTHON_ITSDANGEROUS is not set
+# BR2_PACKAGE_PYTHON_JANUS is not set
# BR2_PACKAGE_PYTHON_JARACO_CLASSES is not set
+# BR2_PACKAGE_PYTHON_JARACO_FUNCTOOLS is not set
# BR2_PACKAGE_PYTHON_JEDI is not set
# BR2_PACKAGE_PYTHON_JINJA2 is not set
# BR2_PACKAGE_PYTHON_JSON_SCHEMA_VALIDATOR is not set
# BR2_PACKAGE_PYTHON_JSONMODELS is not set
# BR2_PACKAGE_PYTHON_JSONSCHEMA is not set
# BR2_PACKAGE_PYTHON_KEYRING is not set
+# BR2_PACKAGE_PYTHON_KIWISOLVER is not set
# BR2_PACKAGE_PYTHON_LIBCONFIG is not set
# BR2_PACKAGE_PYTHON_LIBUSB1 is not set
# BR2_PACKAGE_PYTHON_LMDB is not set
+# BR2_PACKAGE_PYTHON_LOCKFILE is not set
# BR2_PACKAGE_PYTHON_LOGBOOK is not set
+# BR2_PACKAGE_PYTHON_LOGSTASH is not set
# BR2_PACKAGE_PYTHON_LXML is not set
# BR2_PACKAGE_PYTHON_M2R is not set
# BR2_PACKAGE_PYTHON_MAKO is not set
@@ -1288,12 +1368,15 @@ BR2_PACKAGE_PYTHON_IFADDR=y
# BR2_PACKAGE_PYTHON_MELD3 is not set
# BR2_PACKAGE_PYTHON_MIMEPARSE is not set
# BR2_PACKAGE_PYTHON_MISTUNE is not set
+# BR2_PACKAGE_PYTHON_MODBUS_TK is not set
# BR2_PACKAGE_PYTHON_MORE_ITERTOOLS is not set
+# BR2_PACKAGE_PYTHON_MSGFY is not set
# BR2_PACKAGE_PYTHON_MSGPACK is not set
# BR2_PACKAGE_PYTHON_MULTIDICT is not set
# BR2_PACKAGE_PYTHON_MUTAGEN is not set
# BR2_PACKAGE_PYTHON_MWCLIENT is not set
# BR2_PACKAGE_PYTHON_MWSCRAPE2SLOB is not set
+# BR2_PACKAGE_PYTHON_NESTED_DICT is not set
# BR2_PACKAGE_PYTHON_NETADDR is not set
BR2_PACKAGE_PYTHON_NETIFACES=y
# BR2_PACKAGE_PYTHON_NETWORKX is not set
@@ -1324,17 +1407,17 @@ BR2_PACKAGE_PYTHON_NUMPY_ARCH_SUPPORTS=y
# BR2_PACKAGE_PYTHON_PTYPROCESS is not set
# BR2_PACKAGE_PYTHON_PUDB is not set
# BR2_PACKAGE_PYTHON_PY is not set
-# BR2_PACKAGE_PYTHON_PYASN is not set
-# BR2_PACKAGE_PYTHON_PYASN_MODULES is not set
+# BR2_PACKAGE_PYTHON_PYAES is not set
+# BR2_PACKAGE_PYTHON_PYALSA is not set
# BR2_PACKAGE_PYTHON_PYASN1 is not set
# BR2_PACKAGE_PYTHON_PYASN1_MODULES is not set
# BR2_PACKAGE_PYTHON_PYCAIRO is not set
# BR2_PACKAGE_PYTHON_PYCARES is not set
# BR2_PACKAGE_PYTHON_PYCLI is not set
# BR2_PACKAGE_PYTHON_PYCPARSER is not set
-# BR2_PACKAGE_PYTHON_PYCRYPTO is not set
# BR2_PACKAGE_PYTHON_PYCRYPTODOMEX is not set
# BR2_PACKAGE_PYTHON_PYDAL is not set
+# BR2_PACKAGE_PYTHON_PYDANTIC is not set
# BR2_PACKAGE_PYTHON_PYELFTOOLS is not set
# BR2_PACKAGE_PYTHON_PYFTPDLIB is not set
# BR2_PACKAGE_PYTHON_PYGAME is not set
@@ -1359,10 +1442,10 @@ BR2_PACKAGE_PYTHON_NUMPY_ARCH_SUPPORTS=y
# BR2_PACKAGE_PYTHON_PYRATEMP is not set
# BR2_PACKAGE_PYTHON_PYROUTE2 is not set
# BR2_PACKAGE_PYTHON_PYSENDFILE is not set
+# BR2_PACKAGE_PYTHON_PYSFTP is not set
# BR2_PACKAGE_PYTHON_PYSMB is not set
# BR2_PACKAGE_PYTHON_PYSMI is not set
# BR2_PACKAGE_PYTHON_PYSNMP is not set
-# BR2_PACKAGE_PYTHON_PYSNMP_APPS is not set
# BR2_PACKAGE_PYTHON_PYSNMP_MIBS is not set
# BR2_PACKAGE_PYTHON_PYSOCKS is not set
# BR2_PACKAGE_PYTHON_PYTABLEREADER is not set
@@ -1377,16 +1460,17 @@ BR2_PACKAGE_PYTHON_NUMPY_ARCH_SUPPORTS=y
# BR2_PACKAGE_PYTHON_RAVEN is not set
# BR2_PACKAGE_PYTHON_REDIS is not set
# BR2_PACKAGE_PYTHON_REENTRY is not set
+# BR2_PACKAGE_PYTHON_REGEX is not set
# BR2_PACKAGE_PYTHON_REMI is not set
# BR2_PACKAGE_PYTHON_REQUEST_ID is not set
-# BR2_PACKAGE_PYTHON_REQUESTS is not set
+BR2_PACKAGE_PYTHON_REQUESTS=y
# BR2_PACKAGE_PYTHON_REQUESTS_OAUTHLIB is not set
# BR2_PACKAGE_PYTHON_REQUESTS_TOOLBELT is not set
# BR2_PACKAGE_PYTHON_RPI_GPIO is not set
+# BR2_PACKAGE_PYTHON_RPI_WS281X is not set
# BR2_PACKAGE_PYTHON_RTSLIB_FB is not set
# BR2_PACKAGE_PYTHON_SCANDIR is not set
# BR2_PACKAGE_PYTHON_SCAPY is not set
-# BR2_PACKAGE_PYTHON_SCAPY3K is not set
# BR2_PACKAGE_PYTHON_SCHEDULE is not set
# BR2_PACKAGE_PYTHON_SDNOTIFY is not set
# BR2_PACKAGE_PYTHON_SECRETSTORAGE is not set
@@ -1397,20 +1481,27 @@ BR2_PACKAGE_PYTHON_NUMPY_ARCH_SUPPORTS=y
# BR2_PACKAGE_PYTHON_SERIAL_ASYNCIO is not set
# BR2_PACKAGE_PYTHON_SERVICE_IDENTITY is not set
# BR2_PACKAGE_PYTHON_SETPROCTITLE is not set
-# BR2_PACKAGE_PYTHON_SETUPTOOLS is not set
+BR2_PACKAGE_PYTHON_SETUPTOOLS=y
# BR2_PACKAGE_PYTHON_SH is not set
# BR2_PACKAGE_PYTHON_SHUTILWHICH is not set
# BR2_PACKAGE_PYTHON_SIMPLEAUDIO is not set
# BR2_PACKAGE_PYTHON_SIMPLEGENERIC is not set
# BR2_PACKAGE_PYTHON_SIMPLEJSON is not set
+# BR2_PACKAGE_PYTHON_SIMPLELOGGING is not set
# BR2_PACKAGE_PYTHON_SIMPLESQLITE is not set
# BR2_PACKAGE_PYTHON_SIX is not set
# BR2_PACKAGE_PYTHON_SLOB is not set
# BR2_PACKAGE_PYTHON_SMBUS_CFFI is not set
+# BR2_PACKAGE_PYTHON_SMMAP2 is not set
+# BR2_PACKAGE_PYTHON_SNAPPY is not set
# BR2_PACKAGE_PYTHON_SOCKETIO is not set
+# BR2_PACKAGE_PYTHON_SOCKJS is not set
# BR2_PACKAGE_PYTHON_SORTEDCONTAINERS is not set
+# BR2_PACKAGE_PYTHON_SOUPSIEVE is not set
BR2_PACKAGE_PYTHON_SPIDEV=y
# BR2_PACKAGE_PYTHON_SQLALCHEMY is not set
+# BR2_PACKAGE_PYTHON_SQLITESCHEMA is not set
+# BR2_PACKAGE_PYTHON_SQLPARSE is not set
#
# python-systemd needs systemd
@@ -1420,10 +1511,12 @@ BR2_PACKAGE_PYTHON_SPIDEV=y
# BR2_PACKAGE_PYTHON_TERMCOLOR is not set
# BR2_PACKAGE_PYTHON_TERMINALTABLES is not set
# BR2_PACKAGE_PYTHON_TEXTTABLE is not set
+# BR2_PACKAGE_PYTHON_THRIFT is not set
# BR2_PACKAGE_PYTHON_TINYRPC is not set
# BR2_PACKAGE_PYTHON_TOMAKO is not set
# BR2_PACKAGE_PYTHON_TOML is not set
# BR2_PACKAGE_PYTHON_TORNADO is not set
+# BR2_PACKAGE_PYTHON_TQDM is not set
# BR2_PACKAGE_PYTHON_TRAITLETS is not set
# BR2_PACKAGE_PYTHON_TREQ is not set
# BR2_PACKAGE_PYTHON_TWISTED is not set
@@ -1434,7 +1527,7 @@ BR2_PACKAGE_PYTHON_SPIDEV=y
# BR2_PACKAGE_PYTHON_U_MSGPACK is not set
# BR2_PACKAGE_PYTHON_UBJSON is not set
# BR2_PACKAGE_PYTHON_UJSON is not set
-# BR2_PACKAGE_PYTHON_URLLIB3 is not set
+BR2_PACKAGE_PYTHON_URLLIB3=y
# BR2_PACKAGE_PYTHON_URWID is not set
# BR2_PACKAGE_PYTHON_UVLOOP is not set
# BR2_PACKAGE_PYTHON_VALIDATORS is not set
@@ -1443,7 +1536,9 @@ BR2_PACKAGE_PYTHON_SPIDEV=y
# BR2_PACKAGE_PYTHON_WATCHDOG is not set
# BR2_PACKAGE_PYTHON_WCWIDTH is not set
# BR2_PACKAGE_PYTHON_WEB2PY is not set
+# BR2_PACKAGE_PYTHON_WEBENCODINGS is not set
# BR2_PACKAGE_PYTHON_WEBOB is not set
+# BR2_PACKAGE_PYTHON_WEBPY is not set
# BR2_PACKAGE_PYTHON_WEBSOCKET_CLIENT is not set
# BR2_PACKAGE_PYTHON_WEBSOCKETS is not set
# BR2_PACKAGE_PYTHON_WERKZEUG is not set
@@ -1459,6 +1554,7 @@ BR2_PACKAGE_PYTHON_SPIDEV=y
# BR2_PACKAGE_PYTHON_XLWT is not set
BR2_PACKAGE_PYTHON_XMLTODICT=y
# BR2_PACKAGE_PYTHON_YARL is not set
+# BR2_PACKAGE_PYTHON_ZC_LOCKFILE is not set
BR2_PACKAGE_PYTHON_ZEROCONF=y
# BR2_PACKAGE_PYTHON_ZOPE_INTERFACE is not set
# BR2_PACKAGE_RUBY is not set
@@ -1481,12 +1577,14 @@ BR2_PACKAGE_ALSA_LIB_PCM=y
BR2_PACKAGE_ALSA_LIB_RAWMIDI=y
BR2_PACKAGE_ALSA_LIB_HWDEP=y
BR2_PACKAGE_ALSA_LIB_SEQ=y
+BR2_PACKAGE_ALSA_LIB_UCM=y
BR2_PACKAGE_ALSA_LIB_ALISP=y
BR2_PACKAGE_ALSA_LIB_OLD_SYMBOLS=y
+# BR2_PACKAGE_ALURE is not set
# BR2_PACKAGE_AUBIO is not set
# BR2_PACKAGE_AUDIOFILE is not set
# BR2_PACKAGE_BCG729 is not set
-# BR2_PACKAGE_CELT051 is not set
+# BR2_PACKAGE_CAPS is not set
BR2_PACKAGE_FDK_AAC_ARCH_SUPPORTS=y
# BR2_PACKAGE_FDK_AAC is not set
# BR2_PACKAGE_LIBAO is not set
@@ -1558,6 +1656,7 @@ BR2_PACKAGE_PROVIDES_HOST_ZLIB="host-libzlib"
#
# Crypto
#
+# BR2_PACKAGE_BEARSSL is not set
# BR2_PACKAGE_BEECRYPT is not set
BR2_PACKAGE_BOTAN_ARCH_SUPPORTS=y
# BR2_PACKAGE_BOTAN is not set
@@ -1565,6 +1664,7 @@ BR2_PACKAGE_CA_CERTIFICATES=y
# BR2_PACKAGE_CRYPTODEV is not set
# BR2_PACKAGE_GCR is not set
# BR2_PACKAGE_GNUTLS is not set
+# BR2_PACKAGE_LIBARGON2 is not set
# BR2_PACKAGE_LIBASSUAN is not set
# BR2_PACKAGE_LIBGCRYPT is not set
BR2_PACKAGE_LIBGPG_ERROR_ARCH_SUPPORTS=y
@@ -1576,6 +1676,7 @@ BR2_PACKAGE_LIBGPG_ERROR_SYSCFG="arm-unknown-linux-gnueabi"
# BR2_PACKAGE_LIBMCRYPT is not set
# BR2_PACKAGE_LIBMHASH is not set
# BR2_PACKAGE_LIBNSS is not set
+# BR2_PACKAGE_LIBOLM is not set
# BR2_PACKAGE_LIBP11 is not set
# BR2_PACKAGE_LIBSCRYPT is not set
# BR2_PACKAGE_LIBSECRET is not set
@@ -1589,12 +1690,14 @@ BR2_PACKAGE_LIBGPG_ERROR_SYSCFG="arm-unknown-linux-gnueabi"
# BR2_PACKAGE_NETTLE is not set
BR2_PACKAGE_OPENSSL=y
BR2_PACKAGE_LIBOPENSSL=y
+BR2_PACKAGE_LIBOPENSSL_TARGET_ARCH="linux-armv4"
# BR2_PACKAGE_LIBOPENSSL_BIN is not set
# BR2_PACKAGE_LIBOPENSSL_ENGINES is not set
# BR2_PACKAGE_LIBRESSL is not set
BR2_PACKAGE_HAS_OPENSSL=y
BR2_PACKAGE_PROVIDES_OPENSSL="libopenssl"
BR2_PACKAGE_PROVIDES_HOST_OPENSSL="host-libopenssl"
+# BR2_PACKAGE_PKCS11_HELPER is not set
# BR2_PACKAGE_RHASH is not set
# BR2_PACKAGE_TINYDTLS is not set
# BR2_PACKAGE_TPM2_TSS is not set
@@ -1612,9 +1715,11 @@ BR2_PACKAGE_PROVIDES_HOST_OPENSSL="host-libopenssl"
# BR2_PACKAGE_LEVELDB is not set
# BR2_PACKAGE_LIBGIT2 is not set
BR2_PACKAGE_MONGODB_ARCH_SUPPORTS=y
+# BR2_PACKAGE_MONGODB is not set
# BR2_PACKAGE_MYSQL is not set
# BR2_PACKAGE_POSTGRESQL is not set
# BR2_PACKAGE_REDIS is not set
+# BR2_PACKAGE_ROCKSDB is not set
# BR2_PACKAGE_SQLCIPHER is not set
# BR2_PACKAGE_SQLITE is not set
# BR2_PACKAGE_UNIXODBC is not set
@@ -1626,6 +1731,7 @@ BR2_PACKAGE_MONGODB_ARCH_SUPPORTS=y
# BR2_PACKAGE_LIBCONFIG is not set
# BR2_PACKAGE_LIBCONFUSE is not set
# BR2_PACKAGE_LIBFUSE is not set
+# BR2_PACKAGE_LIBFUSE3 is not set
# BR2_PACKAGE_LIBLOCKFILE is not set
# BR2_PACKAGE_LIBNFS is not set
# BR2_PACKAGE_LIBSYSFS is not set
@@ -1668,7 +1774,7 @@ BR2_PACKAGE_MONGODB_ARCH_SUPPORTS=y
# BR2_PACKAGE_GRAPHITE2 is not set
#
-# gtkmm3 needs libgtk3 and a toolchain w/ C++, wchar, threads, gcc >= 4.9, host gcc >= 4.8
+# gtkmm3 needs libgtk3 and a toolchain w/ C++, wchar, threads, gcc >= 4.9
#
# BR2_PACKAGE_HARFBUZZ is not set
# BR2_PACKAGE_IJS is not set
@@ -1678,8 +1784,9 @@ BR2_PACKAGE_MONGODB_ARCH_SUPPORTS=y
# irrlicht needs X11 and an OpenGL provider
#
# BR2_PACKAGE_JASPER is not set
-# BR2_PACKAGE_JPEG is not set
+# BR2_PACKAGE_JBIG2DEC is not set
BR2_PACKAGE_JPEG_SIMD_SUPPORT=y
+# BR2_PACKAGE_JPEG is not set
# BR2_PACKAGE_KMSXX is not set
# BR2_PACKAGE_LCMS2 is not set
# BR2_PACKAGE_LENSFUN is not set
@@ -1745,6 +1852,7 @@ BR2_PACKAGE_JPEG_SIMD_SUPPORT=y
# BR2_PACKAGE_OPENJPEG is not set
# BR2_PACKAGE_PANGO is not set
# BR2_PACKAGE_PANGOMM is not set
+# BR2_PACKAGE_PIPEWIRE is not set
# BR2_PACKAGE_PIXMAN is not set
# BR2_PACKAGE_POPPLER is not set
# BR2_PACKAGE_TIFF is not set
@@ -1752,9 +1860,13 @@ BR2_PACKAGE_JPEG_SIMD_SUPPORT=y
BR2_PACKAGE_WEBKITGTK_ARCH_SUPPORTS=y
#
-# webkitgtk needs libgtk3 and a glibc toolchain w/ C++, gcc >= 6, host gcc >= 4.8
+# webkitgtk needs libgtk3 and a glibc toolchain w/ C++, gcc >= 7
#
# BR2_PACKAGE_WEBP is not set
+
+#
+# wlroots needs udev, mesa3d w/ EGL and GLES support
+#
# BR2_PACKAGE_WOFF2 is not set
#
@@ -1780,6 +1892,7 @@ BR2_PACKAGE_GNU_EFI_ARCH_SUPPORTS=y
# BR2_PACKAGE_GNU_EFI is not set
# BR2_PACKAGE_HACKRF is not set
# BR2_PACKAGE_HIDAPI is not set
+# BR2_PACKAGE_JITTERENTROPY_LIBRARY is not set
# BR2_PACKAGE_LCDAPI is not set
# BR2_PACKAGE_LET_ME_CREATE is not set
# BR2_PACKAGE_LIBAIO is not set
@@ -1816,25 +1929,31 @@ BR2_PACKAGE_GNU_EFI_ARCH_SUPPORTS=y
# BR2_PACKAGE_LIBXKBCOMMON is not set
# BR2_PACKAGE_MRAA is not set
# BR2_PACKAGE_MTDEV is not set
+BR2_PACKAGE_NE10_ARCH_SUPPORTS=y
# BR2_PACKAGE_NE10 is not set
# BR2_PACKAGE_NEARDAL is not set
# BR2_PACKAGE_OWFS is not set
# BR2_PACKAGE_PCSC_LITE is not set
# BR2_PACKAGE_TSLIB is not set
# BR2_PACKAGE_URG is not set
-BR2_PACKAGE_WIRINGPI=y
#
# Javascript
#
# BR2_PACKAGE_ANGULARJS is not set
# BR2_PACKAGE_BOOTSTRAP is not set
+# BR2_PACKAGE_CHARTJS is not set
# BR2_PACKAGE_DUKTAPE is not set
# BR2_PACKAGE_EXPLORERCANVAS is not set
# BR2_PACKAGE_FLOT is not set
# BR2_PACKAGE_JQUERY is not set
# BR2_PACKAGE_JSMIN is not set
# BR2_PACKAGE_JSON_JAVASCRIPT is not set
+# BR2_PACKAGE_OPENLAYERS is not set
+BR2_PACKAGE_SPIDERMONKEY_ARCH_SUPPORTS=y
+BR2_PACKAGE_SPIDERMONKEY_JIT_ARCH_SUPPORTS=y
+# BR2_PACKAGE_SPIDERMONKEY is not set
+# BR2_PACKAGE_VUEJS is not set
#
# JSON/XML
@@ -1842,7 +1961,6 @@ BR2_PACKAGE_WIRINGPI=y
# BR2_PACKAGE_BENEJSON is not set
# BR2_PACKAGE_CJSON is not set
BR2_PACKAGE_EXPAT=y
-# BR2_PACKAGE_EZXML is not set
# BR2_PACKAGE_JANSSON is not set
# BR2_PACKAGE_JOSE is not set
# BR2_PACKAGE_JSMN is not set
@@ -1875,7 +1993,6 @@ BR2_PACKAGE_EXPAT=y
#
# Logging
#
-# BR2_PACKAGE_EVENTLOG is not set
# BR2_PACKAGE_GLOG is not set
# BR2_PACKAGE_LIBLOG4C_LOCALTIME is not set
# BR2_PACKAGE_LIBLOGGING is not set
@@ -1890,6 +2007,7 @@ BR2_PACKAGE_EXPAT=y
# Multimedia
#
# BR2_PACKAGE_BITSTREAM is not set
+# BR2_PACKAGE_DAV1D is not set
# BR2_PACKAGE_KVAZAAR is not set
# BR2_PACKAGE_LIBAACS is not set
# BR2_PACKAGE_LIBASS is not set
@@ -1916,12 +2034,16 @@ BR2_PACKAGE_EXPAT=y
BR2_PACKAGE_LIBOPENH264_ARCH_SUPPORTS=y
# BR2_PACKAGE_LIBOPENH264 is not set
# BR2_PACKAGE_LIBOPUSENC is not set
-# BR2_PACKAGE_LIBPLAYER is not set
# BR2_PACKAGE_LIBTHEORA is not set
+# BR2_PACKAGE_LIBUDFREAD is not set
# BR2_PACKAGE_LIBVPX is not set
# BR2_PACKAGE_LIBYUV is not set
# BR2_PACKAGE_LIVE555 is not set
# BR2_PACKAGE_MEDIASTREAMER is not set
+
+#
+# mediastreamer needs a toolchain w/ threads, C++, dynamic library
+#
# BR2_PACKAGE_X264 is not set
# BR2_PACKAGE_X265 is not set
@@ -1929,13 +2051,10 @@ BR2_PACKAGE_LIBOPENH264_ARCH_SUPPORTS=y
# Networking
#
# BR2_PACKAGE_AGENTPP is not set
-# BR2_PACKAGE_ALLJOYN is not set
-# BR2_PACKAGE_ALLJOYN_BASE is not set
-# BR2_PACKAGE_ALLJOYN_TCL is not set
-# BR2_PACKAGE_ALLJOYN_TCL_BASE is not set
# BR2_PACKAGE_AZMQ is not set
# BR2_PACKAGE_AZURE_IOT_SDK_C is not set
# BR2_PACKAGE_BATMAN_ADV is not set
+# BR2_PACKAGE_BELLE_SIP is not set
# BR2_PACKAGE_C_ARES is not set
BR2_PACKAGE_CANFESTIVAL_ARCH_SUPPORTS=y
# BR2_PACKAGE_CANFESTIVAL is not set
@@ -1949,6 +2068,7 @@ BR2_PACKAGE_CANFESTIVAL_ARCH_SUPPORTS=y
# BR2_PACKAGE_FILEMQ is not set
# BR2_PACKAGE_FLICKCURL is not set
# BR2_PACKAGE_FREERADIUS_CLIENT is not set
+# BR2_PACKAGE_GENSIO is not set
# BR2_PACKAGE_GEOIP is not set
# BR2_PACKAGE_GLIB_NETWORKING is not set
# BR2_PACKAGE_GRPC is not set
@@ -1969,6 +2089,7 @@ BR2_PACKAGE_CANFESTIVAL_ARCH_SUPPORTS=y
# BR2_PACKAGE_LIBGSASL is not set
# BR2_PACKAGE_LIBHTP is not set
# BR2_PACKAGE_LIBHTTPPARSER is not set
+# BR2_PACKAGE_LIBHTTPSERVER is not set
# BR2_PACKAGE_LIBIDN is not set
# BR2_PACKAGE_LIBIDN2 is not set
# BR2_PACKAGE_LIBISCSI is not set
@@ -1981,9 +2102,11 @@ BR2_PACKAGE_CANFESTIVAL_ARCH_SUPPORTS=y
# BR2_PACKAGE_LIBMINIUPNPC is not set
# BR2_PACKAGE_LIBMNL is not set
# BR2_PACKAGE_LIBMODBUS is not set
+# BR2_PACKAGE_LIBMODSECURITY is not set
# BR2_PACKAGE_LIBNATPMP is not set
# BR2_PACKAGE_LIBNDP is not set
# BR2_PACKAGE_LIBNET is not set
+# BR2_PACKAGE_LIBNETCONF2 is not set
# BR2_PACKAGE_LIBNETFILTER_ACCT is not set
# BR2_PACKAGE_LIBNETFILTER_CONNTRACK is not set
# BR2_PACKAGE_LIBNETFILTER_CTHELPER is not set
@@ -2007,17 +2130,22 @@ BR2_PACKAGE_CANFESTIVAL_ARCH_SUPPORTS=y
# BR2_PACKAGE_LIBSOUP is not set
# BR2_PACKAGE_LIBSRTP is not set
# BR2_PACKAGE_LIBSTROPHE is not set
+# BR2_PACKAGE_LIBTELNET is not set
# BR2_PACKAGE_LIBTIRPC is not set
# BR2_PACKAGE_LIBTORRENT is not set
# BR2_PACKAGE_LIBTORRENT_RASTERBAR is not set
+# BR2_PACKAGE_LIBUHTTPD is not set
# BR2_PACKAGE_LIBUPNP is not set
# BR2_PACKAGE_LIBUPNP18 is not set
# BR2_PACKAGE_LIBUPNPP is not set
# BR2_PACKAGE_LIBURIPARSER is not set
+# BR2_PACKAGE_LIBUWSC is not set
# BR2_PACKAGE_LIBVNCSERVER is not set
# BR2_PACKAGE_LIBWEBSOCK is not set
# BR2_PACKAGE_LIBWEBSOCKETS is not set
+# BR2_PACKAGE_LIBYANG is not set
# BR2_PACKAGE_LKSCTP_TOOLS is not set
+# BR2_PACKAGE_MBUFFER is not set
# BR2_PACKAGE_MONGOOSE is not set
# BR2_PACKAGE_NANOMSG is not set
# BR2_PACKAGE_NEON is not set
@@ -2033,13 +2161,16 @@ BR2_PACKAGE_CANFESTIVAL_ARCH_SUPPORTS=y
# BR2_PACKAGE_ORTP is not set
# BR2_PACKAGE_PAHO_MQTT_C is not set
# BR2_PACKAGE_PAHO_MQTT_CPP is not set
+# BR2_PACKAGE_PISTACHE is not set
# BR2_PACKAGE_QDECODER is not set
# BR2_PACKAGE_QPID_PROTON is not set
# BR2_PACKAGE_RABBITMQ_C is not set
+# BR2_PACKAGE_RESTCLIENT_CPP is not set
# BR2_PACKAGE_RTMPDUMP is not set
# BR2_PACKAGE_SLIRP is not set
# BR2_PACKAGE_SNMPPP is not set
# BR2_PACKAGE_SOFIA_SIP is not set
+# BR2_PACKAGE_SYSREPO is not set
# BR2_PACKAGE_THRIFT is not set
# BR2_PACKAGE_USBREDIR is not set
# BR2_PACKAGE_WAMPCC is not set
@@ -2055,15 +2186,17 @@ BR2_PACKAGE_CANFESTIVAL_ARCH_SUPPORTS=y
# BR2_PACKAGE_APR_UTIL is not set
# BR2_PACKAGE_ARMADILLO is not set
# BR2_PACKAGE_ATF is not set
+# BR2_PACKAGE_AVRO_C is not set
# BR2_PACKAGE_BCTOOLBOX is not set
# BR2_PACKAGE_BDWGC is not set
+# BR2_PACKAGE_BELR is not set
# BR2_PACKAGE_BOOST is not set
# BR2_PACKAGE_C_CAPNPROTO is not set
# BR2_PACKAGE_CAPNPROTO is not set
+# BR2_PACKAGE_CCTZ is not set
+# BR2_PACKAGE_CEREAL is not set
# BR2_PACKAGE_CLANG is not set
# BR2_PACKAGE_CLAPACK is not set
-BR2_PACKAGE_CLASSPATH_ARCH_SUPPORTS=y
-# BR2_PACKAGE_CLASSPATH is not set
# BR2_PACKAGE_CMOCKA is not set
# BR2_PACKAGE_CPPCMS is not set
# BR2_PACKAGE_CRACKLIB is not set
@@ -2082,6 +2215,7 @@ BR2_PACKAGE_CLASSPATH_ARCH_SUPPORTS=y
# BR2_PACKAGE_GLIBMM is not set
# BR2_PACKAGE_GLM is not set
# BR2_PACKAGE_GMP is not set
+# BR2_PACKAGE_GOBJECT_INTROSPECTION is not set
# BR2_PACKAGE_GSL is not set
# BR2_PACKAGE_GTEST is not set
BR2_PACKAGE_JEMALLOC_ARCH_SUPPORTS=y
@@ -2093,6 +2227,7 @@ BR2_PACKAGE_JEMALLOC_ARCH_SUPPORTS=y
# BR2_PACKAGE_LIBARGTABLE2 is not set
BR2_PACKAGE_LIBATOMIC_OPS_ARCH_SUPPORTS=y
# BR2_PACKAGE_LIBATOMIC_OPS is not set
+# BR2_PACKAGE_LIBAVL is not set
# BR2_PACKAGE_LIBB64 is not set
BR2_PACKAGE_LIBBSD_ARCH_SUPPORTS=y
# BR2_PACKAGE_LIBBSD is not set
@@ -2149,12 +2284,12 @@ BR2_PACKAGE_LLVM_ARCH_SUPPORTS=y
BR2_PACKAGE_LLVM_TARGET_ARCH="ARM"
# BR2_PACKAGE_LLVM is not set
# BR2_PACKAGE_LTTNG_LIBUST is not set
+# BR2_PACKAGE_MATIO is not set
# BR2_PACKAGE_MPC is not set
# BR2_PACKAGE_MPDECIMAL is not set
# BR2_PACKAGE_MPFR is not set
# BR2_PACKAGE_MPIR is not set
# BR2_PACKAGE_MSGPACK is not set
-# BR2_PACKAGE_MTDEV2TUIO is not set
# BR2_PACKAGE_ORC is not set
# BR2_PACKAGE_P11_KIT is not set
# BR2_PACKAGE_POCO is not set
@@ -2168,11 +2303,13 @@ BR2_PACKAGE_PROTOBUF_ARCH_SUPPORTS=y
# BR2_PACKAGE_SKALIBS is not set
# BR2_PACKAGE_SPHINXBASE is not set
# BR2_PACKAGE_TINYCBOR is not set
+# BR2_PACKAGE_UVW is not set
# BR2_PACKAGE_XAPIAN is not set
#
# Security
#
+# BR2_PACKAGE_LIBAPPARMOR is not set
# BR2_PACKAGE_LIBSELINUX is not set
# BR2_PACKAGE_LIBSEMANAGE is not set
# BR2_PACKAGE_LIBSEPOL is not set
@@ -2184,6 +2321,7 @@ BR2_PACKAGE_PROTOBUF_ARCH_SUPPORTS=y
# BR2_PACKAGE_AUGEAS is not set
# BR2_PACKAGE_ENCHANT is not set
# BR2_PACKAGE_FMT is not set
+# BR2_PACKAGE_FSTRCMP is not set
# BR2_PACKAGE_ICU is not set
# BR2_PACKAGE_LIBCLI is not set
# BR2_PACKAGE_LIBEDIT is not set
@@ -2204,7 +2342,7 @@ BR2_PACKAGE_NCURSES_ADDITIONAL_TERMINFO=""
BR2_PACKAGE_READLINE=y
# BR2_PACKAGE_SLANG is not set
# BR2_PACKAGE_TCLAP is not set
-# BR2_PACKAGE_USTR is not set
+# BR2_PACKAGE_UTF8PROC is not set
#
# Mail
@@ -2222,15 +2360,23 @@ BR2_PACKAGE_READLINE=y
#
# BR2_PACKAGE_AESPIPE is not set
# BR2_PACKAGE_BC is not set
+BR2_PACKAGE_BITCOIN_ARCH_SUPPORTS=y
+# BR2_PACKAGE_BITCOIN is not set
# BR2_PACKAGE_CLAMAV is not set
# BR2_PACKAGE_COLLECTD is not set
+# BR2_PACKAGE_COLLECTL is not set
#
# domoticz needs lua 5.3 and a toolchain w/ C++, gcc >= 4.8, NPTL, wchar, dynamic library
#
# BR2_PACKAGE_EMPTY is not set
+# BR2_PACKAGE_GNURADIO is not set
# BR2_PACKAGE_GOOGLEFONTDIRECTORY is not set
+#
+# gqrx needs a toolchain w/ C++, threads, wchar, dynamic library
+#
+
#
# gqrx needs qt5
#
@@ -2239,11 +2385,13 @@ BR2_PACKAGE_READLINE=y
# BR2_PACKAGE_LINUX_SYSCALL_SUPPORT is not set
# BR2_PACKAGE_MCRYPT is not set
# BR2_PACKAGE_MOBILE_BROADBAND_PROVIDER_INFO is not set
+# BR2_PACKAGE_NETDATA is not set
# BR2_PACKAGE_PROJ is not set
BR2_PACKAGE_QEMU_ARCH_SUPPORTS_TARGET=y
# BR2_PACKAGE_QEMU is not set
# BR2_PACKAGE_QPDF is not set
# BR2_PACKAGE_SHARED_MIME_INFO is not set
+# BR2_PACKAGE_SUNWAIT is not set
# BR2_PACKAGE_TASKD is not set
# BR2_PACKAGE_XUTIL_UTIL_MACROS is not set
@@ -2267,7 +2415,6 @@ BR2_PACKAGE_QEMU_ARCH_SUPPORTS_TARGET=y
# BR2_PACKAGE_BCUSDK is not set
# BR2_PACKAGE_BIND is not set
# BR2_PACKAGE_BIRD is not set
-# BR2_PACKAGE_BLUEZ_UTILS is not set
# BR2_PACKAGE_BLUEZ5_UTILS is not set
# BR2_PACKAGE_BMON is not set
# BR2_PACKAGE_BOA is not set
@@ -2306,6 +2453,7 @@ BR2_PACKAGE_QEMU_ARCH_SUPPORTS_TARGET=y
#
# BR2_PACKAGE_ETHTOOL is not set
# BR2_PACKAGE_FAIFA is not set
+# BR2_PACKAGE_FAIL2BAN is not set
# BR2_PACKAGE_FASTD is not set
# BR2_PACKAGE_FCGIWRAP is not set
# BR2_PACKAGE_FLANNEL is not set
@@ -2465,6 +2613,7 @@ BR2_PACKAGE_OPENSSH=y
# BR2_PACKAGE_SHELLINABOX is not set
# BR2_PACKAGE_SMCROUTE is not set
# BR2_PACKAGE_SNGREP is not set
+# BR2_PACKAGE_SNMPCLITOOLS is not set
# BR2_PACKAGE_SNORT is not set
# BR2_PACKAGE_SOCAT is not set
# BR2_PACKAGE_SOCKETCAND is not set
@@ -2485,15 +2634,19 @@ BR2_PACKAGE_OPENSSH=y
# BR2_PACKAGE_THTTPD is not set
# BR2_PACKAGE_TINC is not set
# BR2_PACKAGE_TINYHTTPD is not set
+# BR2_PACKAGE_TINYPROXY is not set
+# BR2_PACKAGE_TINYSSH is not set
# BR2_PACKAGE_TOR is not set
# BR2_PACKAGE_TRACEROUTE is not set
# BR2_PACKAGE_TRANSMISSION is not set
# BR2_PACKAGE_TUNCTL is not set
# BR2_PACKAGE_TVHEADEND is not set
+# BR2_PACKAGE_UACME is not set
# BR2_PACKAGE_UDPCAST is not set
# BR2_PACKAGE_UFTP is not set
# BR2_PACKAGE_UHTTPD is not set
# BR2_PACKAGE_ULOGD is not set
+# BR2_PACKAGE_UNBOUND is not set
# BR2_PACKAGE_USHARE is not set
# BR2_PACKAGE_USSP_PUSH is not set
# BR2_PACKAGE_VDE2 is not set
@@ -2505,7 +2658,8 @@ BR2_PACKAGE_OPENSSH=y
# BR2_PACKAGE_WAVEMON is not set
# BR2_PACKAGE_WGET is not set
# BR2_PACKAGE_WHOIS is not set
-# BR2_PACKAGE_WIREGUARD is not set
+# BR2_PACKAGE_WIREGUARD_LINUX_COMPAT is not set
+# BR2_PACKAGE_WIREGUARD_TOOLS is not set
# BR2_PACKAGE_WIRELESS_REGDB is not set
# BR2_PACKAGE_WIRELESS_TOOLS is not set
# BR2_PACKAGE_WIRESHARK is not set
@@ -2575,7 +2729,9 @@ BR2_PACKAGE_XENOMAI_COBALT_ARCH_SUPPORTS=y
#
# Security
#
+# BR2_PACKAGE_APPARMOR is not set
# BR2_PACKAGE_CHECKPOLICY is not set
+# BR2_PACKAGE_IMA_EVM_UTILS is not set
# BR2_PACKAGE_OPTEE_BENCHMARK is not set
# BR2_PACKAGE_OPTEE_CLIENT is not set
# BR2_PACKAGE_PAXTEST is not set
@@ -2604,6 +2760,7 @@ BR2_PACKAGE_BASH=y
# BR2_PACKAGE_AT is not set
# BR2_PACKAGE_BASH_COMPLETION is not set
# BR2_PACKAGE_CCRYPT is not set
+# BR2_PACKAGE_CRUDINI is not set
# BR2_PACKAGE_DIALOG is not set
# BR2_PACKAGE_DTACH is not set
# BR2_PACKAGE_EASY_RSA is not set
@@ -2617,6 +2774,7 @@ BR2_PACKAGE_BASH=y
# BR2_PACKAGE_PDMENU is not set
# BR2_PACKAGE_PINENTRY is not set
# BR2_PACKAGE_RANGER is not set
+# BR2_PACKAGE_RTTY is not set
# BR2_PACKAGE_SCREEN is not set
# BR2_PACKAGE_SUDO is not set
# BR2_PACKAGE_TIME is not set
@@ -2625,6 +2783,7 @@ BR2_PACKAGE_BASH=y
# BR2_PACKAGE_WHICH is not set
# BR2_PACKAGE_XMLSTARLET is not set
# BR2_PACKAGE_XXHASH is not set
+# BR2_PACKAGE_YTREE is not set
#
# System tools
@@ -2635,6 +2794,7 @@ BR2_PACKAGE_BASH=y
# BR2_PACKAGE_ATTR is not set
BR2_PACKAGE_AUDIT_ARCH_SUPPORTS=y
# BR2_PACKAGE_AUDIT is not set
+# BR2_PACKAGE_BUBBLEWRAP is not set
# BR2_PACKAGE_CGROUPFS_MOUNT is not set
# BR2_PACKAGE_CIRCUS is not set
# BR2_PACKAGE_COREUTILS is not set
@@ -2656,6 +2816,7 @@ BR2_PACKAGE_EFIVAR_ARCH_SUPPORTS=y
# BR2_PACKAGE_FTOP is not set
# BR2_PACKAGE_GETENT is not set
# BR2_PACKAGE_HTOP is not set
+# BR2_PACKAGE_IBM_SW_TPM2 is not set
BR2_PACKAGE_INITSCRIPTS=y
# BR2_PACKAGE_IOTOP is not set
# BR2_PACKAGE_IPRUTILS is not set
@@ -2667,8 +2828,13 @@ BR2_PACKAGE_KMOD=y
# BR2_PACKAGE_LIBOSTREE is not set
# BR2_PACKAGE_LXC is not set
# BR2_PACKAGE_MENDER is not set
+# BR2_PACKAGE_MFOC is not set
# BR2_PACKAGE_MONIT is not set
# BR2_PACKAGE_NCDU is not set
+
+#
+# netifrc needs openrc as init system
+#
# BR2_PACKAGE_NUT is not set
#
@@ -2691,12 +2857,13 @@ BR2_PACKAGE_KMOD=y
# BR2_PACKAGE_S6_RC is not set
# BR2_PACKAGE_SCRUB is not set
# BR2_PACKAGE_SCRYPT is not set
-# BR2_PACKAGE_SMACK is not set
-# BR2_PACKAGE_START_STOP_DAEMON is not set
#
-# supervisor needs the python interpreter
+# sdbusplus needs systemd and a toolchain w/ C++, gcc >= 7
#
+# BR2_PACKAGE_SMACK is not set
+# BR2_PACKAGE_START_STOP_DAEMON is not set
+# BR2_PACKAGE_SUPERVISOR is not set
# BR2_PACKAGE_SWUPDATE is not set
# BR2_PACKAGE_SYSKLOGD is not set
# BR2_PACKAGE_SYSLOG_NG is not set
@@ -2766,9 +2933,11 @@ BR2_PACKAGE_UTIL_LINUX_LIBUUID=y
# BR2_PACKAGE_UTIL_LINUX_UUIDD is not set
# BR2_PACKAGE_UTIL_LINUX_VIPW is not set
# BR2_PACKAGE_UTIL_LINUX_WALL is not set
+# BR2_PACKAGE_UTIL_LINUX_WIPEFS is not set
# BR2_PACKAGE_UTIL_LINUX_WDCTL is not set
# BR2_PACKAGE_UTIL_LINUX_WRITE is not set
# BR2_PACKAGE_UTIL_LINUX_ZRAMCTL is not set
+# BR2_PACKAGE_XDG_DBUS_PROXY is not set
BR2_PACKAGE_XVISOR_ARCH_SUPPORTS=y
# BR2_PACKAGE_XVISOR is not set
@@ -2792,6 +2961,7 @@ BR2_PACKAGE_XVISOR_ARCH_SUPPORTS=y
# BR2_TARGET_ROOTFS_CLOOP is not set
# BR2_TARGET_ROOTFS_CPIO is not set
# BR2_TARGET_ROOTFS_CRAMFS is not set
+# BR2_TARGET_ROOTFS_EROFS is not set
BR2_TARGET_ROOTFS_EXT2=y
# BR2_TARGET_ROOTFS_EXT2_2r0 is not set
# BR2_TARGET_ROOTFS_EXT2_2r1 is not set
@@ -2800,7 +2970,7 @@ BR2_TARGET_ROOTFS_EXT2_4=y
BR2_TARGET_ROOTFS_EXT2_GEN=4
BR2_TARGET_ROOTFS_EXT2_REV=1
BR2_TARGET_ROOTFS_EXT2_LABEL=""
-BR2_TARGET_ROOTFS_EXT2_SIZE="180M"
+BR2_TARGET_ROOTFS_EXT2_SIZE="200M"
BR2_TARGET_ROOTFS_EXT2_INODES=0
BR2_TARGET_ROOTFS_EXT2_RESBLKS=5
BR2_TARGET_ROOTFS_EXT2_MKFS_OPTIONS="-O ^64bit"
@@ -2850,10 +3020,13 @@ BR2_TARGET_GRUB2_ARCH_SUPPORTS=y
# BR2_PACKAGE_HOST_DFU_UTIL is not set
# BR2_PACKAGE_HOST_DOS2UNIX is not set
BR2_PACKAGE_HOST_DOSFSTOOLS=y
+# BR2_PACKAGE_HOST_DOXYGEN is not set
# BR2_PACKAGE_HOST_DTC is not set
BR2_PACKAGE_HOST_E2FSPROGS=y
# BR2_PACKAGE_HOST_E2TOOLS is not set
+# BR2_PACKAGE_HOST_EROFS_UTILS is not set
BR2_PACKAGE_HOST_EUDEV=y
+# BR2_PACKAGE_HOST_EXFATPROGS is not set
# BR2_PACKAGE_HOST_F2FS_TOOLS is not set
# BR2_PACKAGE_HOST_FAKETIME is not set
# BR2_PACKAGE_HOST_FATCAT is not set
@@ -2874,6 +3047,7 @@ BR2_PACKAGE_HOST_GOOGLE_BREAKPAD_ARCH_SUPPORTS=y
# BR2_PACKAGE_HOST_JQ is not set
# BR2_PACKAGE_HOST_JSMIN is not set
# BR2_PACKAGE_HOST_LIBP11 is not set
+# BR2_PACKAGE_HOST_LLD is not set
# BR2_PACKAGE_HOST_LPC3250LOADER is not set
# BR2_PACKAGE_HOST_LTTNG_BABELTRACE is not set
# BR2_PACKAGE_HOST_MENDER_ARTIFACT is not set
@@ -2887,13 +3061,16 @@ BR2_PACKAGE_HOST_MTOOLS=y
# BR2_PACKAGE_HOST_OPKG_UTILS is not set
# BR2_PACKAGE_HOST_PARTED is not set
BR2_PACKAGE_HOST_PATCHELF=y
+# BR2_PACKAGE_HOST_PIGZ is not set
# BR2_PACKAGE_HOST_PKGCONF is not set
# BR2_PACKAGE_HOST_PRU_SOFTWARE_SUPPORT is not set
# BR2_PACKAGE_HOST_PWGEN is not set
+# BR2_PACKAGE_HOST_PYTHON is not set
# BR2_PACKAGE_HOST_PYTHON_CYTHON is not set
# BR2_PACKAGE_HOST_PYTHON_LXML is not set
# BR2_PACKAGE_HOST_PYTHON_SIX is not set
# BR2_PACKAGE_HOST_PYTHON_XLRD is not set
+# BR2_PACKAGE_HOST_PYTHON3 is not set
BR2_PACKAGE_HOST_QEMU_ARCH_SUPPORTS=y
BR2_PACKAGE_HOST_QEMU_SYSTEM_ARCH_SUPPORTS=y
BR2_PACKAGE_HOST_QEMU_USER_ARCH_SUPPORTS=y
@@ -2908,6 +3085,7 @@ BR2_PACKAGE_HOST_RUSTC_ABI="eabihf"
# BR2_PACKAGE_HOST_RUSTC is not set
BR2_PACKAGE_PROVIDES_HOST_RUSTC="host-rust-bin"
# BR2_PACKAGE_HOST_SAM_BA is not set
+# BR2_PACKAGE_HOST_SDBUSPLUS is not set
# BR2_PACKAGE_HOST_SQUASHFS is not set
# BR2_PACKAGE_HOST_SUNXI_TOOLS is not set
# BR2_PACKAGE_HOST_SWIG is not set
@@ -2926,6 +3104,79 @@ BR2_PACKAGE_HOST_UTIL_LINUX=y
# Legacy config options
#
+#
+# Legacy options removed in 2020.05
+#
+# BR2_PACKAGE_WIRINGPI is not set
+# BR2_PACKAGE_PYTHON_PYCRYPTO is not set
+# BR2_PACKAGE_MTDEV2TUIO is not set
+# BR2_PACKAGE_EZXML is not set
+# BR2_PACKAGE_COLLECTD_LVM is not set
+# BR2_PACKAGE_PYTHON_PYASN is not set
+# BR2_PACKAGE_PYTHON_PYASN_MODULES is not set
+# BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_10K_QCA6174 is not set
+# BR2_PACKAGE_QT5CANVAS3D is not set
+# BR2_PACKAGE_KODI_LIBTHEORA is not set
+# BR2_PACKAGE_CEGUI06 is not set
+# BR2_GCC_VERSION_5_X is not set
+
+#
+# Legacy options removed in 2020.02
+#
+# BR2_PACKAGE_JAMVM is not set
+# BR2_PACKAGE_CLASSPATH is not set
+# BR2_PACKAGE_QT5_VERSION_5_6 is not set
+# BR2_PACKAGE_CURL is not set
+# BR2_PACKAGE_GSTREAMER is not set
+# BR2_PACKAGE_NVIDIA_TEGRA23_BINARIES_GSTREAMER_PLUGINS is not set
+# BR2_PACKAGE_NVIDIA_TEGRA23_BINARIES_NV_SAMPLE_APPS is not set
+# BR2_PACKAGE_FREERDP_GSTREAMER is not set
+# BR2_PACKAGE_OPENCV3_WITH_GSTREAMER is not set
+# BR2_PACKAGE_OPENCV_WITH_GSTREAMER is not set
+# BR2_PACKAGE_LIBPLAYER is not set
+# BR2_GCC_VERSION_OR1K is not set
+# BR2_PACKAGE_BLUEZ_UTILS is not set
+# BR2_PACKAGE_GADGETFS_TEST is not set
+# BR2_PACKAGE_FIS is not set
+BR2_PACKAGE_REFPOLICY_POLICY_VERSION=""
+# BR2_PACKAGE_CELT051 is not set
+# BR2_PACKAGE_WIREGUARD is not set
+# BR2_PACKAGE_PERL_NET_PING is not set
+# BR2_PACKAGE_PERL_MIME_BASE64 is not set
+# BR2_PACKAGE_PERL_DIGEST_MD5 is not set
+# BR2_PACKAGE_ERLANG_P1_ICONV is not set
+# BR2_KERNEL_HEADERS_5_3 is not set
+# BR2_PACKAGE_PYTHON_SCAPY3K is not set
+# BR2_BINUTILS_VERSION_2_30_X is not set
+# BR2_PACKAGE_RPI_USERLAND_START_VCFILED is not set
+
+#
+# Legacy options removed in 2019.11
+#
+# BR2_PACKAGE_OPENVMTOOLS_PROCPS is not set
+# BR2_PACKAGE_ALLJOYN is not set
+# BR2_PACKAGE_ALLJOYN_BASE is not set
+# BR2_PACKAGE_ALLJOYN_BASE_CONTROLPANEL is not set
+# BR2_PACKAGE_ALLJOYN_BASE_NOTIFICATION is not set
+# BR2_PACKAGE_ALLJOYN_BASE_ONBOARDING is not set
+# BR2_PACKAGE_ALLJOYN_TCL_BASE is not set
+# BR2_PACKAGE_ALLJOYN_TCL is not set
+BR2_TOOLCHAIN_EXTRA_EXTERNAL_LIBS=""
+# BR2_PACKAGE_PYTHON_PYSNMP_APPS is not set
+# BR2_KERNEL_HEADERS_5_2 is not set
+# BR2_TARGET_RISCV_PK is not set
+# BR2_PACKAGE_SQLITE_STAT3 is not set
+# BR2_KERNEL_HEADERS_5_1 is not set
+# BR2_PACKAGE_DEVMEM2 is not set
+# BR2_PACKAGE_USTR is not set
+# BR2_PACKAGE_KODI_SCREENSAVER_PLANESTATE is not set
+# BR2_PACKAGE_KODI_VISUALISATION_WAVEFORHUE is not set
+# BR2_PACKAGE_KODI_AUDIODECODER_OPUS is not set
+# BR2_PACKAGE_MESA3D_OSMESA is not set
+# BR2_PACKAGE_HOSTAPD_DRIVER_RTW is not set
+# BR2_PACKAGE_WPA_SUPPLICANT_DBUS_NEW is not set
+# BR2_PACKAGE_WPA_SUPPLICANT_DBUS_OLD is not set
+
#
# Legacy options removed in 2019.08
#
@@ -3554,6 +3805,8 @@ BR2_PACKAGE_HIFIBERRY_BASE=y
# BR2_PACKAGE_CONFIGTXT is not set
# BR2_PACKAGE_RASPI_WIFI is not set
# BR2_PACKAGE_WATCHDOG is not set
+# BR2_PACKAGE_ENABLE_ARM7 is not set
+# BR2_PACKAGE_PIGPIOD_SYSTEMD is not set
#
# Players
@@ -3578,12 +3831,15 @@ BR2_PACKAGE_HIFIBERRY_BASE=y
#
# Backend applications
#
+# BR2_PACKAGE_BRUTEFIR is not set
BR2_PACKAGE_DSPTOOLKIT=y
# BR2_PACKAGE_DSPPROFILES is not set
# BR2_PACKAGE_AUDIOCONTROL2 is not set
+# BR2_PACKAGE_MUSICFILETOOLS is not set
# BR2_PACKAGE_HIFIBERRY_POSTGRES is not set
# BR2_PACKAGE_HIFIBERRY_MEASUREMENTS is not set
# BR2_PACKAGE_SMBTOOLS is not set
+# BR2_PACKAGE_HIFIBERRY_AUTOMOUNT is not set
#
# GUI
@@ -3596,7 +3852,6 @@ BR2_PACKAGE_DSPTOOLKIT=y
#
# Libraries
#
-# BR2_PACKAGE_CAPS is not set
#
# Python modules
@@ -3610,7 +3865,6 @@ BR2_PACKAGE_DSPTOOLKIT=y
# BR2_PACKAGE_PYTHON_GEVENT_WEBSOCKET is not set
# BR2_PACKAGE_PYTHON_GMUSICAPI is not set
# BR2_PACKAGE_PYTHON_GPSOAUTH is not set
-# BR2_PACKAGE_PYTHON_GREENLET is not set
# BR2_PACKAGE_PYTHON_GSTREAMER_PLAYER is not set
# BR2_PACKAGE_PYTHON_KEYBOARD is not set
# BR2_PACKAGE_PYTHON_LEVENSHTEIN is not set
@@ -3635,7 +3889,9 @@ BR2_PACKAGE_DSPTOOLKIT=y
#
BR2_PACKAGE_HIFIBERRY_TEST=y
# HIFIBERRY_TEST_NONE is not set
-HIFIBERRY_TEST_DAC2HD=y
+# HIFIBERRY_TEST_DAC2HD is not set
+HIFIBERRY_TEST_DAC2PRO=y
+# HIFIBERRY_TEST_DSPADDON is not set
# HIFIBERRY_TEST_AMP2 is not set
# HIFIBERRY_TEST_DACRTC is not set
# HIFIBERRY_TEST_DSPDAC is not set
diff --git a/publish-dev b/publish-dev
index 51900a45..5f1f0897 100755
--- a/publish-dev
+++ b/publish-dev
@@ -13,4 +13,4 @@ done
for i in images/updater*; do
sha256sum $i
done
-sshpass -p $PW scp images/updater* images/*.zip $HOST:dev
+sshpass -p $PW scp images/*.zip images/*.tar.gz $HOST:dev