Quellcode durchsuchen

umbim: explicitly check for PIN1 state

PIN2 is used only to restrict changing of fixed dialling feature,
does not affect network registration. Therefore explicitly check for
PIN1 state during connection setup, which is required for network
registration.

Signed-off-by: Martin Schiller <[email protected]>
[Updated commit description]
Signed-off-by: Lech Perczak <[email protected]>
Martin Schiller vor 6 Jahren
Ursprung
Commit
6d1cca7e65
1 geänderte Dateien mit 2 neuen und 1 gelöschten Zeilen
  1. 2 1
      package/network/utils/umbim/files/lib/netifd/proto/mbim.sh

+ 2 - 1
package/network/utils/umbim/files/lib/netifd/proto/mbim.sh

@@ -86,7 +86,8 @@ _proto_mbim_setup() {
 	tid=$((tid + 1))
 
 	echo "mbim[$$]" "Checking pin"
-	umbim $DBG -n -t $tid -d $device pinstate || {
+	umbim $DBG -n -t $tid -d $device pinstate
+	[ $? -eq 2 ] && {
 		echo "mbim[$$]" "PIN required"
 		tid=$((tid + 1))
 		umbim $DBG -t $tid -d "$device" disconnect