Skip to content

Conversation

@fl0yd
Copy link

@fl0yd fl0yd commented Dec 16, 2025

No description provided.

- Allow SLA to provide vTarget to ICBM when in preActive state
- Breaks circular dependency: SLA preActive -> ICBM adjusts cluster -> SLA becomes active
- Only affects non-PCM vehicles (ICBM-enabled brands like Ford, Mazda, etc.)
- Resolves issue where SLA would timeout in preActive state waiting for cluster adjustment

Fixes: Speed Limit Assist not working with Ford ICBM implementation
- Test verifies ICBM vehicles get vTarget in preActive state
- Ensures PCM vehicle behavior remains unchanged
- Validates edge cases (no speed limit, disabled state)
- Confirms fix resolves Ford ICBM + Speed Limit Assist integration
- Allow ICBM vehicles to get speed targets in preActive state
- Breaks circular dependency: SLA preActive -> ICBM adjusts cluster -> SLA active
- Add comprehensive test coverage for ICBM-specific behavior
- Maintains backward compatibility for non-ICBM vehicles

This specifically addresses the Ford F-150 ICBM issue where Speed Limit Assist
cannot activate due to a circular dependency. ICBM needs the speed target to
adjust cluster speed, but SLA won't provide targets until active. This fix
allows ICBM vehicles to get targets in preActive state, breaking the cycle.

Fixes: Ford F-150 ICBM unable to work with Speed Limit Assist
Addresses: https://community.sunnypilot.ai/t/ford-icbm-wip-discussion/1392
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant