I have the newest iphone and an older Garmin etrex Hcx, the iphone is no match for topo maps and waypoint tasks.