http://wiki.debian.org/LSBInitScripts prompt for username and password at install, or at least point at bpwconfig. document how to change username and password. explain why username is saved ... security model is possession of USIM. add GUI popup like power state changes, insertion, ip-up, ip-down, bad coverage. add GUI configuration panel: Provider: Telstra or Bigpond Username: (if Bigpond) Password: (if Bigpond) APN: telstra.bigpond recognise EMEI of multiple modems and index into alternate configurations. add /usr/share/doc/bpw/index.html link to changelog, use guide, security, known problems, problem resolution techniques, design internals. use shorter LCP timers to speed response on coverage failure. test with bad coverage, or no antenna. ask Maxon what ABORT responses are documented or expected, and what they mean, and code for them in the chatscript. ask Maxon and Telstra for public unencumbered specification of the registration and connection process. likely commands to expore for future use: # signal quality AT+CSQ +CSQ: 3,99 OK # rssi, received signal strength indicator # ber, bit error rate # check network registration AT+CGREG? +CGREG: 0,1 OK # unsolicited status callback is disabled # registered to home network AT$$MBAND? $$MBAND: 1 OK # define packet data protocol context # cid, context id # pdptype, ip, internet protocol # apn, access point name AT+CGDCONT=1,"IP","telstra.bigpond" OK # define authentication parameters for the packet data protocol context # cid, context id # auth_type, 1 is PAP, 2 is CHAP # auth_name # auth_pwd # (note, they appear to be swapped) AT$QCPDPP=1,1,"*password removed*","username@bigpond.com" OK [connection made] ATV1E0 AT+CMEE=1 # disable unsolicited status callback AT+CREG=0 OK # set current GSM/UMTS network operator # 3 set format only, no registration or deregistration # 2 numeric id AT+COPS=3,2 OK AT+CGMM BP3-EXT OK AT+CGMR +CGMR: BP3-EXT R1.1.137 [May 09 2007 17:04:34] OK AT$$SWVER? $$SWVER: BP3-EXT R1.1.137 [May 09 2007 17:04:34] OK # check PIN status AT+CPIN? +CPIN: READY AT+CGSN n OK AT+CIMI n OK