A voi lo spegnimento del WiFi con conseguente accensione del 3G a schermo spento… funziona? Ieri ho fatto delle prove, e da ROM non mi sembra. La cosa si aggiunge ai problemi di perdita della perdita della connessione e non vorrei che ci fosse pure una correlazione. Me ne sono accorto perché i messaggi di Whatsapp mi erano arrivati il giorno dopo. Do le istruzioni per testarlo (chiunque ne capisce di "adb shell" lo faccia, per favore. Bastano 5 minuti):
- Accendere sia WiFi che 3G dati
- Collegare il cellulare al PC con USB
- dare "adb shell" da DOS Prompt
Poi accendere o spegnere lo schermo, dando dopo i seguenti comandi da adb shell:
A schermo spento eth0 dovrebbe andare down e rmnet0 up. Il traceroute dovrebbe andare via l'IP di rmnet0 e non quello del router WiFi. Il contrario accendendo lo schermo. E giusto per completezza fate girare anche "adb logcat" in un'altra finestra.codice:/system/bin/ifconfig eth0 /system/bin/ifconfig rmnet0 traceroute 8.8.8.8
Ci tengo a far notare che per una volta il mancato funzionamento non dovrebbe dipendere dal kernel. A mano, con comandi di sistema, l'interfaccia eth0 (WiFi) va giù. Ho infatti provato a spegnere lo schermo e dare il seguente comando:
rmnet0 diventa attiva, come deve, e accendendo lo schermo si spegne, riabilitando il WiFi (come deve). Dal logcat si nota inoltre che la ROM vede il cambiamento, fa qualcosa con il 3G, ma sembra come che si incastri e non riesca ad andare avanti.codice:/system/bin/ifconfig eth0 down
Sarebbe perfetto se qualcuno potesse fare il test con stock ROM e kernel Plenus. Io sono con ROM Optimus e Cor Plenus v2.1.6 (ma è successo anche con versioni precedenti).
PS: Quei bei comandi li che ho dato sono ottimi anche per testare la perdita di connessione 3G dati quando si verifica. Quindi memorizzateveli da qualche parte che possono sempre tornare comodi. Capito Korgar?