Raspberry Pi OS now updates the kernel on 32-bit installations to the 64-bit kernel while simultaneously keeping the userland as 32-bit, which means that it isn't possible to accurately determine if the user is running a 64-bit system based on the output of uname --all.
This change adds additional information to the collect-debug-logs script, allowing us to detect when a user is running TinyPilot on an unsupported architecture. It also slightly reformats the relevant section for readability.
Related https://github.com/tiny-pilot/tinypilot-pro/issues/1030.
Raspberry Pi OS now updates the kernel on 32-bit installations to the 64-bit kernel while simultaneously keeping the userland as 32-bit, which means that it isn't possible to accurately determine if the user is running a 64-bit system based on the output of
uname --all
.This change adds additional information to the
collect-debug-logs
script, allowing us to detect when a user is running TinyPilot on an unsupported architecture. It also slightly reformats the relevant section for readability.