uzbek-plus/b8/b8e/e1-up.sh
q dddc11e57b B8: Wi-Fi (WCNSS/Pronto + wcn36xx + hostapd test AP) and persistent B8F cache
B8A audit, B8B Pronto remoteproc (fixed wcnss_mem 0x8b600000), B8C stock NV
(fixes Pronto startup watchdog), B8D cfg80211/mac80211/wcn36xx -> phy0/wlan0,
B8E wlan0 up + WPA2/CCMP test AP, B8F eMMC cache 857c9c30 with aurora-wifi
autostart: 3/3 class-A cold boots, AP up 76-94 s after power-on, LTE unaffected.
PSK, NV and PSK-bearing images are not published.
2026-10-02 22:55:20 +03:00

12 lines
968 B
Bash

# B8E-1 (board, via telnet): WCNSS start (same as B8C/B8D) -> wlan0 up only. No scan, no AP, no connect.
echo E1-BEGIN; cat /proc/uptime; date -u
for r in /sys/class/remoteproc/*; do [ "$(cat $r/name)" = a204000.remoteproc ] && W=$r; done; echo "W=$W state=$(cat $W/state)"
[ "$(cat $W/state)" = offline ] && { echo start > $W/state; echo "START rc=$?"; }
i=0; while [ ! -e /sys/class/net/wlan0 ] && [ $i -lt 30 ]; do sleep 1; i=$((i+1)); done; echo "wlan0 after ${i}s: $(ls /sys/class/net | grep wlan)"
sleep 3; echo ---before-up; ip link show wlan0; dmesg | tail -5
D0=$(dmesg | wc -l); cat /proc/uptime
ip link set wlan0 up; echo "UP rc=$?"
sleep 10; echo ---after-up; cat /proc/uptime; ip link show wlan0; iw dev
echo ---dmesg-new; dmesg | tail -n +$((D0+1))
echo ---state; echo "pronto=$(cat $W/state) crash=$(dmesg | grep -cE 'crash detected in a204000') dog=$(dmesg | grep -cE 'Watchdog startup') wfatal=$(dmesg | grep -cE 'qcom-wcnss-pil.*fatal')"
echo E1-END