From 84510611e03ec5d8ac5558bfebe8ae8595348b5e Mon Sep 17 00:00:00 2001 From: Mitchell Tasman Date: Mon, 8 Dec 2025 15:55:58 -0500 Subject: [PATCH] Enable sideloading for RPI For the avocado-deploy-rpi SDK deploy hook to work, ssh must be available to the SDK, and fwup must be available on the target. Therefore, add nativesdk-openssh-ssh as an SDK dependency and fwup as an application dependency. Tested on a RPI CM5 via the command "avocado deploy -r dev -d ". Signed-off-by: Mitchell Tasman --- configs/raspberry-pi/raspberrypi-4-model-b.toml | 2 ++ configs/raspberry-pi/raspberrypi-5.toml | 2 ++ 2 files changed, 4 insertions(+) diff --git a/configs/raspberry-pi/raspberrypi-4-model-b.toml b/configs/raspberry-pi/raspberrypi-4-model-b.toml index 7068881..7610d69 100644 --- a/configs/raspberry-pi/raspberrypi-4-model-b.toml +++ b/configs/raspberry-pi/raspberrypi-4-model-b.toml @@ -28,6 +28,7 @@ version = "0.1.0" # Install application dependencies [ext.app.dependencies] +fwup = "*" #curl = "*" #iperf3 = "*" @@ -51,6 +52,7 @@ image = "docker.io/avocadolinux/sdk:apollo-edge" [sdk.dependencies] avocado-sdk-toolchain = "*" +nativesdk-openssh-ssh = "*" [sdk.raspberrypi4] container_args = ["--network=host"] diff --git a/configs/raspberry-pi/raspberrypi-5.toml b/configs/raspberry-pi/raspberrypi-5.toml index d00dc83..fb3c4ac 100644 --- a/configs/raspberry-pi/raspberrypi-5.toml +++ b/configs/raspberry-pi/raspberrypi-5.toml @@ -28,6 +28,7 @@ version = "0.1.0" # Install application dependencies [ext.app.dependencies] +fwup = "*" #curl = "*" #iperf3 = "*" @@ -51,6 +52,7 @@ image = "docker.io/avocadolinux/sdk:apollo-edge" [sdk.dependencies] avocado-sdk-toolchain = "*" +nativesdk-openssh-ssh = "*" [sdk.raspberrypi5] container_args = ["--network=host"]