I picked up a cheap chinese android GPS a while back and it came with the iGo Primo app. I've been messing around with navigating on unpaved forest service roads (which the gps has in its base maps) using KML routes created in google maps and imported to the device. It hates them. Instead of following the FS roads I want, it keeps trying to backtrack to paved roads, adding huge distances to the route. I think if i were to add enough waypoints to the route it might follow the roads I want, but it would probably end up being a lot of work to create. Does anyone have any tips for creating better route files or maybe a better app that does turn-by-turn navigation on unpaved roads? I also use the back country navigator app that shows tracks but it doesn't give you directions, which would be nice.