Hot Start
Benchmark cold start vs hot start acquisition times.
Source: examples/CPP/HotStart/, examples/C/HotStart/, 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.
python3 examples/Python/hot_start.py