mirror of
https://github.com/firestar5683/StarPilot.git
synced 2026-11-12 15:33:45 +08:00
78fdfb60cc
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.