From d1f6ca64a6a72c7ae29e59c35b29522f1697cd5d Mon Sep 17 00:00:00 2001 From: Moaead Yahya Date: Tue, 20 Jan 2026 23:02:03 +0000 Subject: [PATCH 1/3] fix(birdnet-pi): enable web terminal login when no password is set The pi user account was locked when pi_password was not configured, causing the web terminal login to fail immediately with "Connection Closed". Now the pi user is given an empty password when no password is specified, enabling passwordless web terminal login. Fixes #2393 --- birdnet-pi/rootfs/etc/cont-init.d/99-run.sh | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/birdnet-pi/rootfs/etc/cont-init.d/99-run.sh b/birdnet-pi/rootfs/etc/cont-init.d/99-run.sh index 458c739e4..85c69008c 100755 --- a/birdnet-pi/rootfs/etc/cont-init.d/99-run.sh +++ b/birdnet-pi/rootfs/etc/cont-init.d/99-run.sh @@ -30,7 +30,9 @@ if [[ -n "${PI_PASSWORD:-}" ]]; then echo "pi:${PI_PASSWORD}" | chpasswd bashio::log.info "Password set successfully for user pi." else - bashio::log.info "No password specified for user pi. Keeping existing password." + # Set empty password to allow web terminal login when no password is configured + passwd -d pi + bashio::log.info "No password specified for user pi. Enabled passwordless login." fi # Use timezone defined in add-on options if available From 1bc2f49c10f08746e8890e77496951915ea0c7eb Mon Sep 17 00:00:00 2001 From: Alexandre <44178713+alexbelgium@users.noreply.github.com> Date: Wed, 21 Jan 2026 07:04:58 +0100 Subject: [PATCH 2/3] Update version in config.yaml to 2026.01.21 --- birdnet-pi/config.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/birdnet-pi/config.yaml b/birdnet-pi/config.yaml index 5316fa8d1..460515d28 100644 --- a/birdnet-pi/config.yaml +++ b/birdnet-pi/config.yaml @@ -116,5 +116,5 @@ tmpfs: true udev: true url: https://github.com/alexbelgium/hassio-addons/tree/master/birdnet-pi usb: true -version: 2025.12-05 +version: 2026.01.21 video: true From b6fe5cbd7a9df154dab3536b8b753183d05441aa Mon Sep 17 00:00:00 2001 From: Alexandre <44178713+alexbelgium@users.noreply.github.com> Date: Wed, 21 Jan 2026 07:05:29 +0100 Subject: [PATCH 3/3] Update CHANGELOG with passwordless terminal fix --- birdnet-pi/CHANGELOG.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/birdnet-pi/CHANGELOG.md b/birdnet-pi/CHANGELOG.md index c6200e8cf..b5b9c9cff 100644 --- a/birdnet-pi/CHANGELOG.md +++ b/birdnet-pi/CHANGELOG.md @@ -1,3 +1,5 @@ +- Fix passwordless terminal + ## 2025.12-05 (2025-12-20) - Minor bugs fixed ## 2025.12-04 (2025-12-19)