http://www.wired.com/dangerroom/2011/10/drone-virus-kept-quiet/
it did return to base - the base was in Iran. The drone thought it was in Afghanistan, because Iranians spoofed the GPS signal — the only way it knows where it is in 3D space!
Unfortunately its a major screw up: in design of the drone,in operation,and then in not destroying the bird on the ground by the pResident.
...or home grown muslims...