From 6f101ed6dc4a1c66c076eb244b9f29b478ef1ea4 Mon Sep 17 00:00:00 2001 From: Martin Kennedy Date: Mon, 14 Jul 2025 16:26:23 -0400 Subject: [PATCH] changes? --- expect => ap3825i.expect | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) rename expect => ap3825i.expect (60%) diff --git a/expect b/ap3825i.expect similarity index 60% rename from expect rename to ap3825i.expect index 45eeb66..27ad596 100644 --- a/expect +++ b/ap3825i.expect @@ -1,8 +1,9 @@ -set timeout 30 +#!/usr/bin/expect -d +set timeout 100 +exp_internal 1 -set send_human {.1 .3 1 .05 2} -set send_slow {1 0.001} +set send_slow {1 0.005} spawn picocom -b 115200 /dev/ttyUSB0 --logfile typescript @@ -17,7 +18,7 @@ send "new2day\n" expect { "Boot (PRI)-> " { - send -s {setenv ramboot_openwrt "setenv ipaddr 10.0.7.2; setenv serverip 10.0.7.1; tftpboot 0x2000000 openwrt-mpc85xx-p1020-extreme-networks_ws-ap3825i-initramfs-kernel.bin; interrupts off; bootm 0x2000000;"; setenv boot_openwrt "bootm 0xEC000000;" setenv bootcmd "run boot_openwrt"; saveenv; + send -s {setenv ramboot_openwrt "setenv ipaddr 10.0.7.2; setenv serverip 10.0.7.1; tftpboot 0x2000000 openwrt-mpc85xx-p1020-extreme-networks_ws-ap3825i-initramfs-kernel.bin; interrupts off; bootm 0x2000000;"; setenv boot_openwrt "bootm 0xEC000000;"; setenv bootcmd "run boot_openwrt"; saveenv; } } } @@ -31,10 +32,11 @@ expect { "Please press Enter to activate this console." { send -s "\n" sleep 1 + send -s { +while ! sysupgrade https://downloads.openwrt.org/releases/23.05.2/targets/mpc85xx/p1020/openwrt-23.05.2-mpc85xx-p1020-extreme-networks_ws-ap3825i-squashfs-sysupgrade.bin; do +echo retrying; +done; +} } } -sleep 10 -expect "root@OpenWrt:/#" -send "sysupgrade https://downloads.openwrt.org/releases/23.05.2/targets/mpc85xx/p1020/openwrt-23.05.2-mpc85xx-p1020-extreme-networks_ws-ap3825i-squashfs-sysupgrade.bin\n" -