Files
StarPilot/openpilot
firestar5683 78fdfb60cc Scope registered GM startup discovery to normal bus 0
Use the registered GM query family for an explicit saved or developer selection
when both configured and effective firmware requests use bus 0. Avoid unrelated
cross-brand mux probes while retaining live VIN/FW collection, live CAN layout,
selected factory identity and the 100 ms subscriber warmup. Preserve Auto,
non-GM, cache/skip contracts and every native fault and authority gate.

Add actual selection/query/factory regressions, including live ISO-TP replies,
wrong-bus refusal, cache identity, topology fallback and warmup ordering.
Qualification: 85 focused discovery and GM parser/controller tests passed;
Python compilation, Ruff and scoped type checks passed. Native inputs unchanged.
Targets the startup discovery failure in Volt33/37/3f; vehicle startup acceptance
remains to be verified from a fresh trace.
2026-10-14 16:23:20 -05:00
..
2026-10-08 02:21:34 -05:00