Cezary napisał/a:What is a magic command "uqmi -d /dev/cdc-wdm0 --stop-network 4294967295 --autoconnect"?
It works! Is "4294967295" a magic constant?
That's just 0xFFFFFFFF in decimal, so-called global PDH. I should document it somewhere, or better yet, make uqmi use it automatically with stop-network and autoconnect. Autoconnect seems to be stored in NVRAM, so it stays enabled even if modem is unplugged.
I jest to zapisane w qmi.sh
Oczywiście, że to sprawdzałem.
root@OpenWrt:~# uqmi -d /dev/cdc-wdm0 --stop-network 4294967295 --autoconnect
"No effect"
root@OpenWrt:~# uqmi -d /dev/cdc-wdm0 --get-data-status
"connected"
root@OpenWrt:~#
I to samo z hexem.
Już sobie poradziłem, na podstawie starych skryptów:
#!/bin/sh
DEVICE=/dev/cdc-wdm0
APN=internet
case $1 in
up)
cid=`uqmi -s -d "$DEVICE" --get-client-id wds`
echo "$cid" >/tmp/cid
pdh=`uqmi -s -d "$DEVICE" --set-client-id wds,"$cid" --start-network "$APN"`
echo "$pdh" >/tmp/pdh
ifup wan
;;
down)
ifdown wan
cid=`cat /tmp/cid`
pdh=`cat /tmp/pdh`
uqmi -s -d "$DEVICE" --set-client-id wds,"$cid" --stop-network "$pdh"
uqmi -s -d "$DEVICE" --set-client-id wds,"$cid" --release-client-id wds
;;
*)
exit 0
;;
esac
Oczywiście w /etc/config/network wwan0 jako dhcp, nie qmi.
ZTE F601 GPON - Xiaomi Mi Router 3G - Orange Pi PC2