From 6bcf37404fcdfb02abded58b1a838e7206a3facd Mon Sep 17 00:00:00 2001 From: Kirk Smith <7277901+kirkpsmith@users.noreply.github.com> Date: Wed, 15 Oct 2025 14:09:49 +0200 Subject: [PATCH 1/2] Update pre_bootloader_serial.py for RPi 5 architecture --- owntech/scripts/pre_bootloader_serial.py | 1 + 1 file changed, 1 insertion(+) diff --git a/owntech/scripts/pre_bootloader_serial.py b/owntech/scripts/pre_bootloader_serial.py index 5306c2d4..0809ba72 100644 --- a/owntech/scripts/pre_bootloader_serial.py +++ b/owntech/scripts/pre_bootloader_serial.py @@ -15,6 +15,7 @@ third_party_dir = os.path.join(".", "owntech", "third_party") mcumgr_executable = "mcumgr" if platform.system() == 'Linux' and platform.machine() == 'x86_64' else \ "mcumgr-rpi" if platform.system() == 'Linux' and platform.machine() == 'armv7l' else \ + "mcumgr-rpi" if platform.system() == 'Linux' and platform.machine() == 'aarch64' else \ # for RPi 5 "mcumgr-mac" if platform.system() == 'Darwin' else \ "mcumgr.exe" if platform.system() == 'Windows' else \ None From f587ec17aa6354a8e09dc520e6a8faa230154783 Mon Sep 17 00:00:00 2001 From: Kirk Smith <7277901+kirkpsmith@users.noreply.github.com> Date: Thu, 16 Oct 2025 11:41:44 +0200 Subject: [PATCH 2/2] Fix indentation in pre_bootloader_serial.py --- owntech/scripts/pre_bootloader_serial.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/owntech/scripts/pre_bootloader_serial.py b/owntech/scripts/pre_bootloader_serial.py index 0809ba72..89950b30 100644 --- a/owntech/scripts/pre_bootloader_serial.py +++ b/owntech/scripts/pre_bootloader_serial.py @@ -15,7 +15,7 @@ third_party_dir = os.path.join(".", "owntech", "third_party") mcumgr_executable = "mcumgr" if platform.system() == 'Linux' and platform.machine() == 'x86_64' else \ "mcumgr-rpi" if platform.system() == 'Linux' and platform.machine() == 'armv7l' else \ - "mcumgr-rpi" if platform.system() == 'Linux' and platform.machine() == 'aarch64' else \ # for RPi 5 + "mcumgr-rpi" if platform.system() == 'Linux' and platform.machine() == 'aarch64' else \ "mcumgr-mac" if platform.system() == 'Darwin' else \ "mcumgr.exe" if platform.system() == 'Windows' else \ None