Pisałem, ale zniknęło po awarii forum. U mnie po wgraniu kernela Bruce'a, GPS magicznie się "naprawił".
http://forum.xda-developers.com/showthread.php?t=2732648
Może to zbieg okoliczności, albo wcale nie ma związku z samym kernelem, tylko "naprawiło" się coś innego przy okazji wgraniu tego kernela, nie wiem i nie mam jak sprawdzić, w każdym razie od kiedy mam ten kernel, GPS działa idealnie. Na dworze łapie lokalizację w 2 sekundy, nie gubi sygnału, a nawet zdarza się złapać fixa w budynku pod dachem, daleko od okien (nie zawsze i trzeba trochę poczekać, ale wcześniej w tym miejscu w ogóle nie widział żadnych satelitów).
Polecam przetestować, może komuś pomoże, a jak nie, to trudno. Mam ROM CloudyFlex 2.8, kernel Bruce 0.41. Wcześniej miałem kernel Dorimanx, moim zdaniem on "popsuł" GPS, ze słabo działającego na stockowym kernelu, na kernelu Dorimanx zrobił się prawie bezużyteczny.