@pi-topMIKE & @duwudi I may have fixed the Expansion Plate problem that I was having, not pretty but the message is gone on reboot and the firmware appears to have been updated to v22.0.
Details:
Powered up the Pi-Top[4] 8GB system, the warning message was there and the pi-topOS Software Updater Message was above the Expansion Plate Firmware Message. Before clearing the OS software Updater Message I clicked on the Expansion Plate Firmware Update Now
and the Message window did not reposition to the top of the display because (I think) the OS Software Updater Message was in that relative position so the Expansion Plate Firmware message couldn’t reposition. The Expansion Plate Firmware update started. I followed the instructions displayed and disconnected the Expansion Plate and reconnected the Expansion Plate to activate the update. Rebooted the Pi-Top[4] and Expansion Plate firmware message was not displayed.
Ran the journalctl command provided by @pi-topMIKE:
journalctl --unit=pt-firmware-updater --boot=0 --no-pager
received the following results:
– Logs begin at Mon 2020-12-21 21:10:54 MST, end at Fri 2021-06-25 08:19:05 MDT. –
Jun 25 08:18:10 Pi-Top-4-8GB systemd[1]: Started pi-top device firmware updater daemon.
Jun 25 08:18:20 Pi-Top-4-8GB pt-firmware-checker[686]: [08:18:20.858502 I] OS updater is active? True
Jun 25 08:18:20 Pi-Top-4-8GB pt-firmware-checker[686]: [08:18:20.858807 I] OS updater is enabled? True
Jun 25 08:18:20 Pi-Top-4-8GB pt-firmware-checker[686]: [08:18:20.858887 I] Wait for OS updater to report that it is ready to start a firmware update? True
Jun 25 08:18:20 Pi-Top-4-8GB pt-firmware-checker[686]: [08:18:20.858946 I] Waiting 300 seconds.
Jun 25 08:18:20 Pi-Top-4-8GB pt-firmware-checker[686]: [08:18:20.859636 I] Found ‘ready’ breadcrumb
Jun 25 08:18:20 Pi-Top-4-8GB pt-firmware-checker[686]: [08:18:20.859787 I] OS updater has reported that it is ready for pi-top firmware checks. Wait time: 0s/300s
Jun 25 08:18:20 Pi-Top-4-8GB pt-firmware-checker[686]: [08:18:20.860311 I] Reason: pt-os-updater/update_controller.py: No firmware updates.
Jun 25 08:18:21 Pi-Top-4-8GB pt-firmware-checker[686]: [08:18:21.241176 W] pt4_hub - Firmware file ‘/lib/firmware/pi-top/pt4_hub/pt4_hub-v5.3-sch8-release.bin’ schematic version ‘8’ does not match current device ‘9’. Skipping…
Jun 25 08:18:21 Pi-Top-4-8GB pt-firmware-checker[686]: [08:18:21.242126 W] pt4_hub - Firmware file ‘/lib/firmware/pi-top/pt4_hub/pt4_hub-v5.4-sch8-release.bin’ schematic version ‘8’ does not match current device ‘9’. Skipping…
Jun 25 08:18:21 Pi-Top-4-8GB pt-firmware-checker[686]: [08:18:21.242773 I] Latest firmware available is version 5.4
Jun 25 08:18:21 Pi-Top-4-8GB pt-firmware-checker[686]: [08:18:21.243459 I] Running command: /usr/bin/pt-firmware-updater --path /lib/firmware/pi-top/pt4_hub/pt4_hub-v5.4-sch9-release.bin --notify-user pt4_hub
Jun 25 08:18:26 Pi-Top-4-8GB /usr/bin/pt-firmware-updater[1212]: Logger created.
Jun 25 08:18:26 Pi-Top-4-8GB /usr/bin/pt-firmware-updater[1212]: pt4_hub - Firmware Versions: Current = 5.4, Candidate = 5.4
Jun 25 08:18:26 Pi-Top-4-8GB /usr/bin/pt-firmware-updater[1212]: pt4_hub - Candidate firmware version matches current firmware version. Checking build metadata to determine if candidate is a newer build.
Jun 25 08:18:26 Pi-Top-4-8GB /usr/bin/pt-firmware-updater[1212]: pt4_hub - Candidate firmware is not newer. Skipping…
Jun 25 08:18:26 Pi-Top-4-8GB /usr/bin/pt-firmware-updater[1212]: Skipping update: no valid candidate firmware
Jun 25 08:18:26 Pi-Top-4-8GB /usr/bin/pt-firmware-updater[1212]: /lib/firmware/pi-top/pt4_hub/pt4_hub-v5.4-sch9-release.bin is not a valid candidate firmware file
Jun 25 08:18:27 Pi-Top-4-8GB pt-firmware-checker[686]: [08:18:27.898835 E] Command ‘[’/usr/bin/pt-firmware-updater’, ‘–path’, ‘/lib/firmware/pi-top/pt4_hub/pt4_hub-v5.4-sch9-release.bin’, ‘–notify-user’, ‘pt4_hub’]’ returned non-zero exit status 1.
Jun 25 08:18:27 Pi-Top-4-8GB pt-firmware-checker[686]: [08:18:27.899085 W] pt4_hub error: Command ‘[’/usr/bin/pt-firmware-updater’, ‘–path’, ‘/lib/firmware/pi-top/pt4_hub/pt4_hub-v5.4-sch9-release.bin’, ‘–notify-user’, ‘pt4_hub’]’ returned non-zero exit status 1.
Jun 25 08:18:28 Pi-Top-4-8GB pt-firmware-checker[686]: [08:18:28.325583 W] pt4_expansion_plate - Firmware file ‘/lib/firmware/pi-top/pt4_expansion_plate/pt4_expansion_plate-v21.4-sch2-release.bin’ schematic version ‘2’ does not match current device ‘3’. Skipping…
Jun 25 08:18:28 Pi-Top-4-8GB pt-firmware-checker[686]: [08:18:28.326068 W] pt4_expansion_plate - Firmware file ‘/lib/firmware/pi-top/pt4_expansion_plate/pt4_expansion_plate-v22.0-sch2-release.bin’ schematic version ‘2’ does not match current device ‘3’. Skipping…
Jun 25 08:18:28 Pi-Top-4-8GB pt-firmware-checker[686]: [08:18:28.326204 I] Latest firmware available is version 22.0
Jun 25 08:18:28 Pi-Top-4-8GB pt-firmware-checker[686]: [08:18:28.326295 I] Running command: /usr/bin/pt-firmware-updater --path /lib/firmware/pi-top/pt4_expansion_plate/pt4_expansion_plate-v22.0-sch3-release.bin --notify-user pt4_expansion_plate
Jun 25 08:18:31 Pi-Top-4-8GB /usr/bin/pt-firmware-updater[1492]: Logger created.
Jun 25 08:18:31 Pi-Top-4-8GB /usr/bin/pt-firmware-updater[1492]: pt4_expansion_plate - Firmware Versions: Current = 22.0, Candidate = 22.0
Jun 25 08:18:31 Pi-Top-4-8GB /usr/bin/pt-firmware-updater[1492]: pt4_expansion_plate - Candidate firmware version matches current firmware version. Checking build metadata to determine if candidate is a newer build.
Jun 25 08:18:31 Pi-Top-4-8GB /usr/bin/pt-firmware-updater[1492]: pt4_expansion_plate - Candidate firmware is not newer. Skipping…
Jun 25 08:18:31 Pi-Top-4-8GB /usr/bin/pt-firmware-updater[1492]: Skipping update: no valid candidate firmware
Jun 25 08:18:31 Pi-Top-4-8GB /usr/bin/pt-firmware-updater[1492]: /lib/firmware/pi-top/pt4_expansion_plate/pt4_expansion_plate-v22.0-sch3-release.bin is not a valid candidate firmware file
Jun 25 08:18:32 Pi-Top-4-8GB pt-firmware-checker[686]: [08:18:32.679642 E] Command ‘[’/usr/bin/pt-firmware-updater’, ‘–path’, ‘/lib/firmware/pi-top/pt4_expansion_plate/pt4_expansion_plate-v22.0-sch3-release.bin’, ‘–notify-user’, ‘pt4_expansion_plate’]’ returned non-zero exit status 1.
Jun 25 08:18:32 Pi-Top-4-8GB pt-firmware-checker[686]: [08:18:32.679906 W] pt4_expansion_plate error: Command ‘[’/usr/bin/pt-firmware-updater’, ‘–path’, ‘/lib/firmware/pi-top/pt4_expansion_plate/pt4_expansion_plate-v22.0-sch3-release.bin’, ‘–notify-user’, ‘pt4_expansion_plate’]’ returned non-zero exit status 1.
then ran: sudo pt-firmware-updater --path $(find /lib/firmware/pi-top/pt4_expansion_plate/ -name "*sch3*" | sort --version-sort | tail --lines=1) pt4_expansion_plate
received the following:
[08:25:30.728855 I] pt4_expansion_plate - Firmware Versions: Current = 22.0, Candidate = 22.0
[08:25:30.729848 I] pt4_expansion_plate - Candidate firmware version matches current firmware version. Checking build metadata to determine if candidate is a newer build.
[08:25:30.730692 I] pt4_expansion_plate - Candidate firmware is not newer. Skipping…
[08:25:30.731527 I] Skipping update: no valid candidate firmware
[08:25:30.732407 E] /lib/firmware/pi-top/pt4_expansion_plate/pt4_expansion_plate-v22.0-sch3-release.bin is not a valid candidate firmware file
ran pi-top devices
and received the following:
HUB =============================================================
pi-top [4] (v5.4)
PERIPHERALS =============================================================
**[ ] pi-top [4] Foundation Plate **
[ ✓ ] pi-top [4] Expansion Plate (v22.0)
**[ ] pi-top Touchscreen **
**[ ] pi-top Keyboard **
**[ ] pi-topPULSE **
**[ ] pi-topSPEAKER (v1) - Left channel **
**[ ] pi-topSPEAKER (v1) - Mono **
**[ ] pi-topSPEAKER (v1) - Right channel **
**[ ] pi-topSPEAKER (v2) **
[ ] pi-topPROTO+
I do believe this problem is resolved
Thank you