Para iPhone ya existen GPS externos compatibles sin que tengas que piratearlo, y no son caros, creo que en torno a los 60€ (de 10Hz, claro), pero ahora mismo no recuerdo las marcas. Si te interesa mucho dímelo y me entero. Con esos puedes usar el Harry's Lap Timer, que además también es compatible con groupchrono.com.
En cualquier caso, si te puedes apañar un Android, mucho mejor!
Yo he usado el Harry's Lap Timer con el GPS interno del iPhone, los resultados son regulares, pero para tomar tiempos podrían valer (con una precisión relativa, claro). Si quieres ver el resultado:
http://www.groupchrono.com/files/IMU_1398764929103.html
(no uses Safari, no lo verás bien... Mejor Chrome o Firefox)
Verás que las trazadas son bastante maluchas y al ser de 1Hz no es muy preciso.
Si quieres ver lo mismo tomado con un GPS de 10Hz conectado a un Android dímelo y te busco un ejemplo.
Gaaasssssss!!!