Some combination of modem/wireless operator requires more time to execute the commands. Tested on DWR-512 embedded wwan modem and italian operator iliad (new virtual operator). Signed-off-by: Giuseppe Lippolis <giu.lippolis@gmail.com>
		
			
				
	
	
		
			32 lines
		
	
	
		
			516 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			32 lines
		
	
	
		
			516 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
# run AT-command from environment
 | 
						|
opengt
 | 
						|
 set com 115200n81
 | 
						|
 set senddelay 0.02
 | 
						|
 waitquiet 1 0.2
 | 
						|
 flash 0.1
 | 
						|
 | 
						|
:start
 | 
						|
 print "sending -> ",$env("COMMAND"),"\n"
 | 
						|
 send $env("COMMAND")
 | 
						|
 send "^m"
 | 
						|
 | 
						|
 waitfor 25 "OK","ERR","ERROR","COMMAND NOT SUPPORT"
 | 
						|
 if % = 0 goto continue
 | 
						|
 if % = 1 goto error
 | 
						|
 if % = 2 goto error
 | 
						|
 if % = 3 goto notsupported
 | 
						|
 | 
						|
 print "Timeout running AT-command\n"
 | 
						|
 exit 1
 | 
						|
 | 
						|
:error
 | 
						|
 print "Error running AT-command\n"
 | 
						|
 exit 1
 | 
						|
 | 
						|
:notsupported
 | 
						|
 print "AT-command not supported\n"
 | 
						|
 exit 1
 | 
						|
 | 
						|
:continue
 | 
						|
 exit 0
 |