Ticket #9633: comgt.patch

File comgt.patch, 1.0 KB (added by Kir Kalganov <openwrt@…>, 5 years ago)

patch for comgt to add Ericsson-specific setup

  • 3g.sh

    old new  
    8989                                *) CODE=3;; 
    9090                        esac 
    9191                        mode="AT_OPSYS=${CODE}" 
     92                else 
     93                        # for (Sony)Ericsson devices ATI(0) command is equal to AT+GMM 
     94                        # which reports model name only 
     95                        # so we need to execute AT+GMI to make sure that 
     96                        # it really a (Sony)Ericsson unit 
     97                        cardman=$(gcom -d "$device" -s /etc/gcom/getcardmanufacturer.gcom) 
     98                        if echo "$cardman" | grep -i ericsson; then 
     99                                case "$service" in 
     100                                        umts_only) CODE=6;; 
     101                                        gprs_only) CODE=5;; 
     102                                        *) CODE=1;; 
     103                                esac 
     104                                mode="AT+CFUN=${CODE}" 
     105                        fi 
    92106                fi 
    93107                # Don't assume Option to be default as it breaks with Huawei Cards/Sticks 
    94108 
  • new file openwrt/package/comgt/files/getcardmanufacturer.gcom

    - +  
     1opengt 
     2 set com 115200n81 
     3 set comecho off 
     4 set senddelay 0.02 
     5 waitquiet 0.2 0.2 
     6 flash 0.1 
     7 
     8:start 
     9 send "AT+GMI^m" 
     10 get 1 "" $s 
     11 print $s 
     12 
     13:continue 
     14 exit 0