From a0d67e6f9980ae1ebacc18a2ea8bd661f753621d Mon Sep 17 00:00:00 2001 From: 1okko <15377594951@189.cn> Date: Thu, 22 Oct 2026 20:46:21 +0800 Subject: [PATCH] panda: release BOOT0 after reset before SPI flashing --- flash_bootstub.sh | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/flash_bootstub.sh b/flash_bootstub.sh index 5d557a801..c5829d6c8 100755 --- a/flash_bootstub.sh +++ b/flash_bootstub.sh @@ -22,6 +22,8 @@ echo 1 > /sys/class/gpio/gpio124/value echo 1 > /sys/class/gpio/gpio134/value sleep 0.2 echo 0 > /sys/class/gpio/gpio124/value +sleep 0.1 +echo 0 > /sys/class/gpio/gpio134/value sleep 1 # 2) 单 handle 分块刷写 bootstub (带重试 + 读回校验) @@ -43,7 +45,8 @@ def w(pin, val): for attempt in range(30): # reset with BOOT0 held high (each retry) - w(124, 1); w(134, 1); time.sleep(0.2); w(124, 0); time.sleep(1) + w(124, 1); w(134, 1); time.sleep(0.2) + w(124, 0); time.sleep(0.1); w(134, 0); time.sleep(1) try: h = STBootloaderSPIHandle() except Exception: