Yo he probado con Bluetooth GPS y funciona perfecto. Por lo menos en Google Maps y My Tracks. Con la rom JPU 2.2.1 Darky 5.2 sin aplicar el lagfix.
No se si sabrás que para un correcto funcionamiento tienes que ir a Ajustes > Aplicaciones > Desarrollo y activar: Permitir ubicaciones falsas.