Firmware mogą być różne, bo powstają nowsze, mniemam że lepsze, wersje dla tego samego chipsetu/modelu. Są też wersje wypuszczane z bugami. Nie musi tu być premedytacji ze strony producenta, w sensie pakowania starego programu obsługi chipsetu. Wręcz przeciwnie - ten sam model, z tym samym chipsetem, ale z nowszym firmware może (powinien, bo inaczej jaki sens nowego?) działać lepiej.
QuickGPSfix, InstantFix i inne (LTO, QuickFix, AssistNow, etc.) zdecydowanie przyspieszają ustalanie pozycji przez odbiornik. Bazują na algorytmach przewidywania pozycji satelitów - czyli odbiornik "wie, co zastanie nad głową", pobiera z sieci efemerydy tych satelitów (nie musi ich ściągać, co trwa min. 30 sekund) i potem tylko synchronizuje czas oraz dokonuje korekt. Pozycja jest ustalana nawet po ok. 10 sek. od nawiązania kontaktu "wzrokowego" z satelitami.