A mi me ocurría que me detectaba la ciudad pero no mi pueblo, y obviamente me interesaba tener lo segundo. Lo que hice fue: ajustes/ubicación/activar gps/activar utilizar redes inalámbricas. Con todo esto activo, fui al widget del tiempo, actualicé y ya me salió el tiempo de mi ciudad.

Espero que te sirva.
Un saludo.