Originariamente inviato da
swap10
Alla fine ce l'ho fatta.
Ho provato i vari suggerimenti trovati in giro nel web. purtroppo molti di essi non sono applicabili a qualsiasi dispositivo.
Credo che i passi fondamentali siano stati (oltre a "rootare" il tablet e dotarsi di Root Explorer):
1) la sostituzione del file wpa_supplicant che nel mio tablet si trova nella directory /system/bin
2) la modifica del file wpa_supplicant.conf nella directory /data/misc/wifi
Per chi si è già fatto un giro per vedere le varie soluzioni dico:
1) l'istruzione ap_scan=2 da inserire nel file wpa_config.conf, che dovrebbe essere fondamentale per "vedere" le reti ad hoc, è letteralmente sparita, ma tutto funziona ugualmente
2) l'istruzione eapol_version=2 che ho inserito, credo che sia fondamentale
3) l'istruzione mode=1 inserita nella definizione del proprio network adhoc, per intenderci:
network={
ssid="mionetwork"
key_mgmt=NONE
mode=1
}
è fondamentale e viene automaticamente scritta ad ogni nuova scoperta di network adhoc.
In sintesi:
- il sistema vede sia "infrastruttura" che "adhoc"
- nei network adhoc non sono riuscito a fargli gestire chiavi WEP, neanche intervenendo sul wpa_supplicant.conf, tutto si blocca su ripetuti tentativi di acquisizione indirizzo IP; quindi funziona solo con connessioni aperte
- il consiglio letto da più parti di utilizzare il dispositivo con indirizzo IP statico a me comporta sì la connessione, ma non avvengono scambi di dati
Per come si sono sviluppati i miei tentativi di soluzione di questo problema, sono portato a pensare che la svolta sia stata la sostituzione del file wpa_supplicant nel /system/bin/
Adesso cerco di risalire al link che ho usato io per la sostituzione, poi lo posto
Dimenticavo: il mio tablet è un i.MX51_bbg basato su freescale.
A disposizione per informazioni
P.S.: per la chiavetta 3g ho fatto qualche passo in avanti: il sistema adesso sa che c'è un modem attaccato all'USB, ma ancora si passano i dati.......