Files
sunnypilot/openpilot
Isaac Barham cff1a7c1ea Load navigation basemaps without a comma account
The imported Api wrapper has no dongle_id attribute, so the original tile
loader failed before its first HTTP request and mapsd supplied black frames.
Replace that account-dependent lookup with supported public Protomaps build
discovery and bounded HTTP byte ranges. Pin archive URL, size and strong ETag,
isolate cache identities and retain strict integrity/freshness checks.

Show the specific model-side waiting reason for the matching signal and route,
and display OpenStreetMap attribution over the preview without changing model
pixels. Keep the selected navigation model, steering, cooperative steering,
action conversion and all route ownership gates unchanged.

Validation includes real public index/range requests and a saved-route raster
accepted by the unchanged navigation input buffer, dedicated public transport
tests, navigation lifecycle and original routing regressions, and UI reason
tests. This is transport/input validation; target-device consumption and driven
turn quality still require verification.
2026-11-03 15:07:18 -05:00
..
2026-11-01 17:10:35 +00:00
2026-11-01 17:10:35 +00:00
2026-11-01 17:10:35 +00:00
2026-11-01 17:10:35 +00:00