diff --git a/src/auracast/server/system_update.sh b/src/auracast/server/system_update.sh index b16511c..06b7858 100644 --- a/src/auracast/server/system_update.sh +++ b/src/auracast/server/system_update.sh @@ -77,7 +77,7 @@ HEX_FILE="$OPENOCD_DIR/merged.hex" for IFACE in swd0 swd1; do echo "[system_update] Flashing $IFACE..." - bash "$FLASH_SCRIPT" -i "$IFACE" -f "$HEX_FILE" + (cd "$OPENOCD_DIR" && bash "$FLASH_SCRIPT" -i "$IFACE" -f "$HEX_FILE") if [ $? -ne 0 ]; then echo "[system_update] ERROR: flash $IFACE failed" exit 1