Os comento el porqué de unas Roms sí y otras no funciona el GPS: esto se debe a la fuente inicial de la propia rom, es decir, si viene de una stock, de Cyan, de Miui, de una aopk o de Google...
Todas difieren en algunos archivos de funcionamiento del sistema Gps, tal como el glgps, el gps.conf, gps.XML,... (esto no quita que no funcionen todas bien, ya que todos sabemos que cada Galaxy es un mundo).
Y podéis hacer la prueba: intercanviar archivos de una rom a otra y no funcionará el gps.
Por mi experiencia en el tema, las configuraciones que vienen de Google son las más fiables... tipo Elite.
desde el zapatafono