Solucionado el problema del reinicio con Endomondo, gracias tlkl. Él me puso tras la pista, en xda developers tenían la solución.
El tema es que si funciona con la 2.7 y no con la 2.8, entonces la librería no es correcta o da problema, pues la solucion es cambiar la libreria de la 2.8, por la de la 2.7.
Pego el post del foro de xda.developers:
Originally Posted by mattmanwrx
They had opened the gv2.7 navigate to /system/lib/hw/ and take out gps.bravo.so and place in /system/lib/hw...
Sent from my HTC Desire using XDA App
Para cambiar el archivo se abre el zip y se cambia siguiendo la ruta arriba indicada.
Gracias.