Wątków o GPS już parę było i jest jeden, w którym były podane różne przyczyny nie działania oraz ustawienia kilku osób:
http://pdaclub.pl/forum/omnia-lite-omnia-2-i-omnia-pro/omnia-2-i-gps/Standardowe ustawienia GPS dla Samsunga, wg. Automapy to COM7, COM9 i prędkość 9600, czyli takie jakie są po wgraniu ROMu, tylko prędkość trzeba zmienić. W nowych ROMach jest mały bug, który po zaznaczeniu XTRA nie zapamiętuje ustawień, choć pewnie je ściąga. Po wgrainu nowego ROMu często jest tak, że Omnia szuka sygnału przez kilkanaście, a nawet kilkadziesiąt minut, a czasem łapie od razu (strasznie kapryśny pod tym względem jest ten telefon). Polecam poczytać poprzednie wątki, a na pewno znajdziesz rozwiązanie.
Co do baterii, to polecam wgrać jakiś dobry ROM, ale kompletny z PDA, CSC, PHONE i EBOOT, np. ostatni oficjalny JB3, albo nowszy JD1, a potem się bawić dalej (linki do ROMów znajdziesz na forum). Standardowo z ROMem Orange i jego elementami jest tak, że Omnia może leżeć i nagle się wyładowuje, co mi się przytrafiło na początku użytkowania parę razy.