Backup RFP Infinity controller state before Resolume changes
Some checks failed
WLED CI / wled_build (push) Has been cancelled
Deploy Nightly / wled_build (push) Has been cancelled
Deploy Nightly / Deploy nightly (push) Has been cancelled

This commit is contained in:
jan
2026-05-14 12:31:13 +02:00
parent ebc4498d89
commit 4bc4e1257e
33 changed files with 3482 additions and 695 deletions

26
flash_master.sh Executable file
View File

@@ -0,0 +1,26 @@
#!/usr/bin/env bash
set -Eeuo pipefail
cd /home/jan/Documents/RFP/WLED-MM/repo
PORT="${1:-}"
if [[ -z "$PORT" ]]; then
PORT="$(ls /dev/ttyACM* /dev/ttyUSB* 2>/dev/null | head -n1 || true)"
fi
if [[ -z "$PORT" ]]; then
echo "FEHLER: Kein ESP32-Port gefunden."
echo "Board einstecken oder BOOT gedrueckt halten -> RESET kurz druecken -> BOOT loslassen."
echo "Dann erneut starten: ./flash_master.sh"
exit 1
fi
echo "=== RFP MASTER USB APP FLASH ==="
echo "Port: $PORT"
echo "Kein erase_flash, kein uploadfs: Runtime-Konfig und LittleFS bleiben unangetastet."
echo
.venv/bin/python tools/rfp_update_master_usb_then_nodes.py \
--master-only \
--port "$PORT" \
"${@:2}"