Hot Start
Benchmark cold start vs hot start acquisition times.
Source: examples/cpp/hot-start/, examples/c/hot-start/, examples/python/hot_start.py
- Cold start —
hardResetUbloxSom_ColdStart()clears all satellite data, measures time to first fix - Hot start —
softResetUbloxSom_HotStart()preserves satellite data, measures time to first fix
| 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 |
NoteHot start is much faster because the receiver already knows which satellites are visible. Always usesoftResetUbloxSom_HotStart()unless you specifically need to clear stored data.
sudo examples/bin/hot-start
sudo build/examples/c/hot-start/hot-start
python3 examples/python/hot_start.py