Skip to content

Comma 4 Splash Screen Hang and Post-Restart Audio Delay #37845

@5fff

Description

@5fff

Bug Report: comma 4 Splash Screen Hang and Post-Restart Audio Delay (v0.11.0)

Checklist

  • The issue is not likely limited to my specific car make (Initialization/UI hang)
  • The issue is not related to driving or driver monitoring models
  • I am running the latest openpilot release (v0.11.0)
  • I am using officially supported hardware (comma 4)
  • I have searched for existing issues (related to comma four: no engage/disengage sound #37384)
  • I am running stock openpilot

Environment

  • Device: comma 4
  • Version: v0.11.0 (Release: March 14, 2026)
  • Vehicle: 2025 Mazda CX-5 Preferred
  • Historical Context: This behavior occurred once on v0.10.3; it has become a frequent daily regression since updating to v0.11.0.

Description of Primary Bug: Initialization Hang

During "warm start" scenarios, the comma 4 fails to transition from the "openpilot" splash/initialization screen to the onroad camera UI. The device remains unresponsive to the vehicle's ignition state.

  • Trigger Condition: Vehicle ignition cycle after being powered off for a duration between 2 minutes and 6 hours.
  • Observed Behavior: The screen remains on the splash image indefinitely.
  • Expected Behavior: The device should detect the ignition/CAN wake-up and transition to the driving UI.
  • Cold Start Comparison: Does not occur during "Cold Starts" (e.g., >8 hours off); the device performs a clean boot and functions normally.

Description of Secondary Bug: Post-Recovery Audio Delay

This symptom occurs only after a manual intervention is performed to resolve the primary hang described above.

  • Trigger: Manual software restart or physical power cycle performed while the device is stuck on the splash screen.
  • Behavior:
    • Following the restart, the UI enters the road view and detects the car.
    • Engagement is possible; the device successfully provides lateral control (steering).
    • Audio Failure: System sounds (engagement chimes, disengagement sounds) are completely silent for a few minutes after engagement begins.
    • Recovery: Audio functionality restores itself automatically after this period.
  • Developer Context: This secondary symptom seems to be identical to Issue #37384, but in this instance, it is consistently preceded by the splash screen hang.

Steps to Reproduce

  1. Operate the vehicle until the comma 4 is at operating temperature.
  2. Turn off the vehicle for a duration between 2 minutes and 6 hours.
  3. Restart the vehicle; observe the device remaining on the splash screen.
  4. Perform a manual software restart or physical power cycle.
  5. Engage openpilot and observe the lack of audio feedback for several minutes while lateral control remains functional.

Technical Notes

  • Regression: The frequency increase from v0.10.3 to v0.11.0 suggests a regression in the new "Stop Mode" logic.
  • Process State: controlsd initializes correctly post-restart (enabling steering), while soundd or the peripheral audio hardware remains in a non-responsive state for an extended duration.
  • Hypothesis: This is likely a failure in the transition from VOS3 (Low Power) to VOS1 (High Performance) or a peripheral wake-up timeout affecting the audio ADC and GPU/UI layers.

Provide a route where the issue occurs

N/A - ALL drives that encountered this issue does not have route recorded/logged, suggesting system is not initialized or recognize ignition/driving to start route logging/recording.

openpilot version

0.11.0

Additional info

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions