================================== Mywave srl Script di test chiavette versione 2009.06.09 ================================== copyright (c) 2009 Mywave electronics www.mywave.it - info: help@mywave.it - o - Script valido per chiavette di produzione Mywave distribuite da Momodesign: MD-@ CON commutatore modalita' modem - USB disk; MD-@ 4GB CON commutatore modalita' modem - USB disk; MD-@ colorate SENZA commutatore modalita' modem - USB disk. Nonche' per le chiavette prodotte da Mywave: Smartphone SW006 Chiavetta bianco/arancio marchiata Mywave senza commutatore Chiavetta bianco/arancio marchiata Wind senza commutatore Chiavetta bianco/azzurra marchiata Leonardo senza commutatore Chiavetta Robust nera con presa USB pieghevole marchiata Mywave senza commutatore. Lo script testa le chavette determinando eventuali anomalie. Con chiavetta funzionante, SIM valida, copertura di rete, lo script permette di stabilire una connessione ad Internet utilizzabile. ___________________________________________________________________________ ATTENZIONE: in due casi lo script NON va a buon fine, anche con chiavette funzionanti: - chiavetta colorata con posta seriale diagnostica aperta. Lo script la chiude e invita a ripetere il test. - chiavette Robust, o bianco/arancio marchiate Wind, in modalita' Test Factory: lo script la mette in modalita' Full Operative, ma in molti casi la chiavetta non fa in tempo a registrarsi alla rete. Lo si capisce dalle righe seguenti: AT+COPS? +COPS: 0 In questi riprovare dopo qualche decina di secondi. (questo accade sistematicamente quando questo tipo di chiavette e' stato usato in precedenza con le dashboard Windows o Mac.) ____________________________________________________________________________ Requisiti: ========== Necessario PC con Linux con kernel 2.6.24 o superiore (verificabile con "uname -a"). Necessario avere installato wvdial. Consigliato Ubuntu 08.04 o superiore. Script testato su Ubuntu 08.04, 08.10. Installazione: ============== Copiare tutti i file di questa directory in una stessa directory; CD nella directory; rendere eseguibili i file da eseguire con il comando "chmod 755 *" Creare un link al file TESTmywavekeys.2009.06.09.sh e piazzarlo dove desiderato (sul desktop, nel launcher dell'iterfaccia grafica come "comando da eseguire in un terminale"...) Tenere a portata di mano la password di root o dell' utente abilitato al sudo (In Ubuntu, l'utente principale di norma e' abilitato) Uso: ==== Cliccare sul link creato Inserire la chiavetta USB contenente una SIM valida Attendere il tempo che venga riconosciuta Oppure: aprire un terminale se non gia' aperto CD nella directory dove copiati i file lanciare il comando ./TESTmywavekeys.2009.06.09.sh ================================================================================== Esempi di output ottenibili da chiavette funzionanti con SIM valide e in buona copertura di rete sono riportati di seguito. ================================================================================== Attenzione: a volte e' necessario attendere alcuni secondi fra una riga e l'altra. In caso di malfunzioni, o si ottiene un errore autoesplicativo, o lo script si ferma nella fase in cui non riesce a procedere. Verificare i risultati ottenuti a fronte di quelli, riportati sotto, ottenuti con chiavette ben funzionanti. In caso non si riesca a determinare la causa di un errore, copiare dal terminale o dal file di log tutto l'output per inoltrarlo a help@mywave.it. ================================================================================== Mywave inizializzazione e test modem USB - versione 2009.06.09 mar giu 9 17:43:41 CEST 2009 cd /home/mywave/chiavette/UseMywaveKeys.2009.06.09/ pwd:/home/mywave/chiavette/UseMywaveKeys.2009.06.09 La sessione verra' salvata in coda al file: /home/mywave/chiavette/UseMywaveKeys.2009.06.09/log/log_of_2009-06-09 Sembra che questo test sia gia' in esecuzione; oppure il file ./.mywaveisexecuting e' rimasto da una precedente esecuzione interrotta. Continuare comunque? s o y, qualsiasi altra risposta e' un no s[sudo] password for mywave: quale operatore di rete? tre, tredata, fastweb, tim, vodafone, wind - default tredata tim Mywave inizializzazione e test modem USB - versione 2009.06.09 mar giu 9 17:43:53 CEST 2009 mar giu 9 17:43:54 CEST 2009 E' stato inserito il prodotto Mywave: MD@ Colorato o bianco/arancio mywave in mode disk (2) In attesa che il disco venga montato.. trovato disco: lrwxrwxrwx 1 root root 10 2009-06-09 17:43 /dev/disk/by-id/usb-PHD_MMC_Storage_000000000002-0:0 -> ../../scd1 Tentativo di switch a modem mode (con DUE porte seriali, per umtsmon) * usb_modeswitch: tool for controlling "flip flop" mode USB devices * Version 0.9.6 (C) Josua Dietze 2009 * Works with libusb 0.1.12 and probably other versions Looking for target devices No target device found Looking for default devices Found default devices (1) Prepare switching, accessing latest device Looking for active default driver to detach it OK, driver found ("usb-storage") OK, Driver "usb-storage" successfully detached Setting up communication with device Trying to send the message OK, message successfully sent. -> See /proc/bus/usb/devices (or call lsusb) for changes. Bye Dispositivo visto come:MD@ colorato o bianco/arancio mywave con 2 o 3 porte (7) Apertura porte seriali corrette: /sbin/modprobe usbserial vendor=0x1e0e product=0x6000 mar giu 9 17:44:01 CEST 2009 ls -l /dev/ttyU* /dev/ttyA* 2>/dev/null crw-rw---- 1 root dialout 188, 0 2009-06-09 17:43 /dev/ttyUSB0 crw-rw---- 1 root dialout 188, 1 2009-06-09 17:43 /dev/ttyUSB1 Porta seriale usata: /dev/ttyUSB0 Pronto il modem Mywave product number 7: MD@ colorato o bianco/arancio mywave con 2 o 3 porte, 1e0e:6000, MD1Open sulla porta seriale /dev/ttyUSB0 **Breve test del modem** Attivazione modem: ATE1 OK Versione SW: +CGMR: P3.2 QCT_11_V32_0_080611_0_H3.2 1 [Jun 15 2008 11:14:01] OK IMEI: +CGSN: 356545020212290 OK Rete: +COPS: 0,0,"Telecom Italia M",2 OK OOOOO K K O O K K O O KK O O K K O O K K OOOOO K K Il modem sembra funzionare correttamente. E' possibile chiudere questa finestra e attivare la connessione con gppp, network manager o simili oppure, procedere qui con wvdial (e pppd), o umtsmon. in questi casi, NON chiudere questa finestra. Rispondere: u per attivare umtsmon, c per collegarsi mantenendo aperto questo terminale, qualsiasi altra cosa per chiudere. c La connessione sara' stata eseguita con successo quendo comparira' il messaggio: --> secondary DNS address 213.230.130.222 (o altro numero) Poi chiudere con Ctrl-C. Premere un tasto per continuare c --> WvDial: Internet dialer version 1.60 --> Cannot get information for serial port. --> Initializing modem. --> Sending: ATZ ATZ OK --> Sending: ATX3 ATX3 OK --> Sending: AT+COPS? AT+COPS? +COPS: 0,0,"Telecom Italia M",2 OK --> Sending: AT+CGDCONT=1,"ip","ibox.tim.it" AT+CGDCONT=1,"ip","ibox.tim.it" OK --> Modem initialized. --> Sending: ATM1L3DT*98# --> Waiting for carrier. ATM1L3DT*98# CONNECT --> Carrier detected. Starting PPP immediately. --> Starting pppd at Tue Jun 9 17:44:14 2009 --> Pid of pppd: 29138 --> Using interface ppp0 --> pppd: Џ[06]�H08]@�r[08] --> pppd: Џ[06]�H08]@�r[08] --> pppd: Џ[06]�H08]@�r[08] --> pppd: Џ[06]�H08]@�r[08] --> pppd: Џ[06]�H08]@�r[08] --> pppd: Џ[06]�H08]@�r[08] --> pppd: Џ[06]�H08]@�r[08] --> pppd: Џ[06]�H08]@�r[08] --> pppd: Џ[06]�H08]@�r[08] --> local IP address 217.203.158.69 --> pppd: Џ[06]�H08]@�r[08] --> remote IP address 10.64.64.64 --> pppd: Џ[06]�H08]@�r[08] --> primary DNS address 213.230.155.94 --> pppd: Џ[06]�H08]@�r[08] --> secondary DNS address 213.230.130.222 --> pppd: Џ[06]�H08]@�r[08] ^C mar giu 9 17:44:39 CEST 2009 premere un tasto per terminare (ed eventualmente chiudere questa finestra) ================================================================================== Mywave inizializzazione e test modem USB - versione 2009.06.09 mar giu 9 17:47:17 CEST 2009 cd /home/mywave/chiavette/UseMywaveKeys.2009.06.09/ pwd:/home/mywave/chiavette/UseMywaveKeys.2009.06.09 La sessione verra' salvata in coda al file: /home/mywave/chiavette/UseMywaveKeys.2009.06.09/log/log_of_2009-06-09 Sembra che questo test sia gia' in esecuzione; oppure il file ./.mywaveisexecuting e' rimasto da una precedente esecuzione interrotta. Continuare comunque? s o y, qualsiasi altra risposta e' un no s quale operatore di rete? tre, tredata, fastweb, tim, vodafone, wind - default tredata Mywave inizializzazione e test modem USB - versione 2009.06.09 mar giu 9 17:47:23 CEST 2009 mar giu 9 17:47:24 CEST 2009 E' stato inserito il prodotto Mywave: MD@ colorato o bianco/arancio mywave con 2 o 3 porte (7) Dispositivo visto come:MD@ colorato o bianco/arancio mywave con 2 o 3 porte (7) Apertura porte seriali corrette: /sbin/modprobe usbserial vendor=0x1e0e product=0x6000 mar giu 9 17:47:26 CEST 2009 ls -l /dev/ttyU* /dev/ttyA* 2>/dev/null crw-rw---- 1 root dialout 188, 0 2009-06-09 17:47 /dev/ttyUSB0 crw-rw---- 1 root dialout 188, 1 2009-06-09 17:47 /dev/ttyUSB1 Porta seriale usata: /dev/ttyUSB0 Pronto il modem Mywave product number 7: MD@ colorato o bianco/arancio mywave con 2 o 3 porte, 1e0e:6000, MD1Open sulla porta seriale /dev/ttyUSB0 **Breve test del modem** Attivazione modem: ATE1 OK Versione SW: +CGMR: P3.2 QCT_11_V32_0_080611_0_H3.2 1 [Jun 15 2008 11:14:01] OK IMEI: +CGSN: 356545020212290 OK Rete: +COPS: 0 OK W W AAAAA RRRRR N N W W A A R R NN N W W W A A R R N N N W W W AAAAAAA RRRRR N N N W W A A R R N NN W W A A R R N N Sembra non vi sia copertura di rete Verificare e riprovare se necessario mar giu 9 17:47:32 CEST 2009 premere un tasto per terminare (ed eventualmente chiudere questa finestra) ================================================================================== Mywave inizializzazione e test modem USB - versione 2009.06.09 mar giu 9 17:48:53 CEST 2009 cd /home/mywave/chiavette/UseMywaveKeys.2009.06.09/ pwd:/home/mywave/chiavette/UseMywaveKeys.2009.06.09 La sessione verra' salvata in coda al file: /home/mywave/chiavette/UseMywaveKeys.2009.06.09/log/log_of_2009-06-09 quale operatore di rete? tre, tredata, fastweb, tim, vodafone, wind - default tredata Mywave inizializzazione e test modem USB - versione 2009.06.09 mar giu 9 17:48:56 CEST 2009 mar giu 9 17:48:57 CEST 2009 E' stato inserito il prodotto Mywave: MD@ Colorato o bianco/arancio mywave in mode disk (2) In attesa che il disco venga montato........... trovato disco: lrwxrwxrwx 1 root root 10 2009-06-09 17:49 /dev/disk/by-id/usb-PHD_MMC_Storage_000000000002-0:0 -> ../../scd1 Tentativo di switch a modem mode (con DUE porte seriali, per umtsmon) * usb_modeswitch: tool for controlling "flip flop" mode USB devices * Version 0.9.6 (C) Josua Dietze 2009 * Works with libusb 0.1.12 and probably other versions Looking for target devices No target device found Looking for default devices Found default devices (1) Prepare switching, accessing latest device Looking for active default driver to detach it OK, driver found ("usb-storage") OK, Driver "usb-storage" successfully detached Setting up communication with device Trying to send the message OK, message successfully sent. -> See /proc/bus/usb/devices (or call lsusb) for changes. Bye Dispositivo visto come:MD@ colorato o bianco/arancio mywave con 2 o 3 porte (7) Apertura porte seriali corrette: /sbin/modprobe usbserial vendor=0x1e0e product=0x6000 mar giu 9 17:49:14 CEST 2009 ls -l /dev/ttyU* /dev/ttyA* 2>/dev/null crw-rw---- 1 root dialout 188, 0 2009-06-09 17:49 /dev/ttyUSB0 crw-rw---- 1 root dialout 188, 1 2009-06-09 17:49 /dev/ttyUSB1 Porta seriale usata: /dev/ttyUSB0 Pronto il modem Mywave product number 7: MD@ colorato o bianco/arancio mywave con 2 o 3 porte, 1e0e:6000, MD1Open sulla porta seriale /dev/ttyUSB0 **Breve test del modem** Attivazione modem: ERROR Versione SW: +CGMR: P3.2 QCT_11_V32_0_080611_0_H3.2 1 [Jun 15 2008 11:14:01] OK IMEI: +CGSN: 356545020212290 OK Rete: ERROR FFFFFFF AAAAA II L F A A II L FFFF A A II L F AAAAAAA II L F A A II L F A A II LLLLLL E' inserita una SIM? Fa bene contatto? Verificare e riprovare se necessario mar giu 9 17:49:20 CEST 2009 premere un tasto per terminare (ed eventualmente chiudere questa finestra) ================================================================================== Mywave inizializzazione e test modem USB - versione 2009.06.09 mar giu 9 17:51:28 CEST 2009 cd /home/mywave/chiavette/UseMywaveKeys.2009.06.09/ pwd:/home/mywave/chiavette/UseMywaveKeys.2009.06.09 La sessione verra' salvata in coda al file: /home/mywave/chiavette/UseMywaveKeys.2009.06.09/log/log_of_2009-06-09 quale operatore di rete? tre, tredata, fastweb, tim, vodafone, wind - default tredata tim Mywave inizializzazione e test modem USB - versione 2009.06.09 mar giu 9 17:51:35 CEST 2009 mar giu 9 17:51:35 CEST 2009 E' stato inserito il prodotto Mywave: MD@ (4) Dispositivo visto come:MD@ (4) Apertura porte seriali corrette: /sbin/modprobe usbserial vendor=0x05c6 product=0x3100 mar giu 9 17:51:37 CEST 2009 ls -l /dev/ttyU* /dev/ttyA* 2>/dev/null crw-rw---- 1 root dialout 166, 0 2009-06-09 17:50 /dev/ttyACM0 Porta seriale usata: /dev/ttyACM0 Chiavetta MD-@ in modalita' UNA porta seriale switch a modalita' 3 porte (per uso con umtsmon) Comando switch: AT+SWITCHDC OK Il prodotto Mywave atteso non e' ancora visibile sulla porta USB Dispositivo ora visto come:MD@ V0 (0) /sbin/modprobe usbserial vendor=0x05c6 product=0x6000 ls -l /dev/ttyU* /dev/ttyA* 2>/dev/null crw-rw---- 1 root dialout 188, 0 2009-06-09 17:51 /dev/ttyUSB0 crw-rw---- 1 root dialout 188, 1 2009-06-09 17:51 /dev/ttyUSB1 crw-rw---- 1 root dialout 188, 2 2009-06-09 17:51 /dev/ttyUSB2 Porta seriale usata: /dev/ttyUSB0 Pronto il modem Mywave product number 0: MD@ V0, 05c6:6000, V0 sulla porta seriale /dev/ttyUSB0 **Breve test del modem** Attivazione modem: ATE1 OK Versione SW: +CGMR: MD-@-P3.2 QCT_11_V07_0_070822_0_H3.2 1 [Aug 22 2007 09:38:46] OK IMEI: +CGSN: 357396011431138 OK Rete: +COPS: 0,0,"Telecom Italia M",2 OK OOOOO K K O O K K O O KK O O K K O O K K OOOOO K K Il modem sembra funzionare correttamente. E' possibile chiudere questa finestra e attivare la connessione con gppp, network manager o simili oppure, procedere qui con wvdial (e pppd), o umtsmon. in questi casi, NON chiudere questa finestra. Rispondere: u per attivare umtsmon, c per collegarsi mantenendo aperto questo terminale, qualsiasi altra cosa per chiudere. ================================================================================== ================================================================================== Trieste, 2009.06.09