Skip to main content
GNSS Documentation
GitHub Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Back to homepage

Hot Start

Benchmark cold start vs hot start acquisition times.

Source: examples/CPP/HotStart/, examples/C/HotStart/, examples/Python/hot_start.py

What It Does

  1. Cold starthardResetUbloxSom_ColdStart() clears all satellite data, measures time to first fix
  2. Hot startsoftResetUbloxSom_HotStart() preserves satellite data, measures time to first fix

Expected Results

Reset Type Typical TTFF Description
Cold start 30–60 seconds No satellite data — receiver must search and acquire
Hot start 1–3 seconds Preserved ephemeris/almanac enables rapid reacquisition
Note
Hot start is much faster because the receiver already knows which satellites are visible. Always use softResetUbloxSom_HotStart() unless you specifically need to clear stored data.

Running

python3 examples/Python/hot_start.py