Ieri ero in giro con la mia ragazza, in un ridente paesino dell'hinterland barese.. Svolta sbagliata ed ecco che ci siamo persi completamente!! Lo so sembra assurdo in un paesino di poche migliaia di abitanti, ma è così.. "Nessun problema" ho detto io, "tanto ho il navigatore sul cellulare!!"..
Peccato che una volta acceso mi sono reso conto che non fixava un tubo, semplicemente perchè in realtà il GPS non era nemmeno attivo!! Cercando in rete (una volta tornato a casa), ho scoperto che è un bug piuttosto noto della Cyanogenmod; non si presenta sempre, ma comunque è decisamente documentato. Le soluzioni sono almeno due, una un tantino "grezza", l'altra più "raffinata", ve le propongo entrambe..
Soluzione 1 - GPS Status
Semplicemente, installate questa app dal Market, avviatela prima del vostro software di navigazione e penserà lei ad avviare realmente il GPS.. ;)
Soluzione 2 - Tramite shell (grazie al sempre eccellente XDA Developers)
Aprite l'emulatore del terminale presente nel menu, digitate il comando su
ed autorizzate l'app ad assumere i permessi di root, poi digitate i seguenti comandi:
stop rmt_storage
dd if=/dev/zero of=/dev/block/mmcblk0p13
dd if=/dev/zero of=/dev/block/mmcblk0p14
reboot
Al riavvio, magicamente il GPS tornerà a funzionare come si deve!! Testato sul mio HTC Desire.
Alla prossima..