J'ai eu un souci avec mon motorola 4G après avoir installer cyanogenmon 12 (lollipop).
je n'avais plus de GPS.
pour le retrouver j'ai du supprimer le cache des modem grâce à fastboot.
fastboot erase modemst1
fastboot erase modemst2
et hop ça refonctionne.