Skip to content

[v1.1.0-alpha.0,1,2] Screen Flickering and crashes #800

Description

@IgnisMagister

Hello, I tested the new Crankshaft Alpha and I successfully connected via USB but I have two issues.

My setup :

  • Samsung Z Fold 6 - Android 16 (Kernel 6.1.128-android14-11)
    • USB Debugging activated (had to disable automatic blocking in Security & Confidentiality)
    • Android Auto app in developer mode
  • Raspberry Pi 4 8Gb
  • Random HDMI touchscreen from AliExpress (1080p)
  • RS485 CAN Hat from Waveshare (it was there, i didn't removed it)

Connection process :

  • Connect USB (USB C but 2.0 speed on USB A)
  • Start systemd unit crankshaft-ui-slim (sudo systemctl start crankshaft-ui-slim.service)

The issues :

  • Screen flickers, sometimes returns to the CLI but comes right back to Android Auto projection without visible pairing process
  • A toast notification appears on the phone repeatedly stating that it cannot connect to the address 00:11:22:33:44:55

I dumped the logs of the unit (journalctl -xeu crankshaft-ui-slim) :

# truncated
May 20 00:22:25 crankshaft crankshaft-ui-slim[1101]: {"component":"CoreClient","level":"DEBUG","message":"Received event: android-auto/media/audio-chunk","thread":"548548210720","timestamp":"2026-05-19T23:22:25Z"}
May 20 00:22:25 crankshaft crankshaft-ui-slim[1101]: {"component":"CoreClient","level":"DEBUG","message":"Received event: android-auto/media/audio-chunk","thread":"548548210720","timestamp":"2026-05-19T23:22:25Z"}
May 20 00:22:25 crankshaft crankshaft-ui-slim[1101]: {"component":"CoreClient","level":"DEBUG","message":"Received event: android-auto/media/video-frame","thread":"548548210720","timestamp":"2026-05-19T23:22:25Z"}
May 20 00:22:25 crankshaft crankshaft-ui-slim[1101]: {"component":"AndroidAutoFacade","level":"DEBUG","message":"Video state changed: active","thread":"548548210720","timestamp":"2026-05-19T23:22:25Z"}
May 20 00:22:25 crankshaft crankshaft-ui-slim[1101]: {"component":"CoreClient","level":"DEBUG","message":"Received event: android-auto/media/audio-chunk","thread":"548548210720","timestamp":"2026-05-19T23:22:25Z"}
May 20 00:22:25 crankshaft crankshaft-ui-slim[1101]: {"component":"CoreClient","level":"DEBUG","message":"Received event: android-auto/media/audio-chunk","thread":"548548210720","timestamp":"2026-05-19T23:22:25Z"}
May 20 00:22:25 crankshaft crankshaft-ui-slim[1101]: {"component":"CoreClient","level":"DEBUG","message":"Received event: android-auto/media/video-frame","thread":"548548210720","timestamp":"2026-05-19T23:22:25Z"}
May 20 00:22:25 crankshaft crankshaft-ui-slim[1101]: {"component":"AndroidAutoFacade","level":"DEBUG","message":"Video state changed: active","thread":"548548210720","timestamp":"2026-05-19T23:22:25Z"}
May 20 00:22:25 crankshaft crankshaft-ui-slim[1101]: {"component":"CoreClient","level":"DEBUG","message":"Received event: android-auto/media/audio-chunk","thread":"548548210720","timestamp":"2026-05-19T23:22:25Z"}
May 20 00:22:25 crankshaft crankshaft-ui-slim[1101]: {"component":"CoreClient","level":"DEBUG","message":"Received event: android-auto/media/audio-chunk","thread":"548548210720","timestamp":"2026-05-19T23:22:25Z"}
May 20 00:22:25 crankshaft crankshaft-ui-slim[1101]: {"component":"CoreClient","level":"DEBUG","message":"Received event: android-auto/media/video-frame","thread":"548548210720","timestamp":"2026-05-19T23:22:25Z"}
May 20 00:22:25 crankshaft crankshaft-ui-slim[1101]: {"component":"AndroidAutoFacade","level":"DEBUG","message":"Video state changed: active","thread":"548548210720","timestamp":"2026-05-19T23:22:25Z"}
May 20 00:22:25 crankshaft crankshaft-ui-slim[1101]: {"component":"CoreClient","level":"DEBUG","message":"Received event: android-auto/media/audio-chunk","thread":"548548210720","timestamp":"2026-05-19T23:22:25Z"}
May 20 00:22:25 crankshaft crankshaft-ui-slim[1101]: {"component":"CoreClient","level":"DEBUG","message":"Received event: android-auto/media/audio-chunk","thread":"548548210720","timestamp":"2026-05-19T23:22:25Z"}
May 20 00:22:25 crankshaft crankshaft-ui-slim[1101]: {"component":"CoreClient","level":"DEBUG","message":"Received event: android-auto/media/audio-chunk","thread":"548548210720","timestamp":"2026-05-19T23:22:25Z"}
May 20 00:22:25 crankshaft crankshaft-ui-slim[1101]: {"component":"CoreClient","level":"DEBUG","message":"Received event: android-auto/media/video-frame","thread":"548548210720","timestamp":"2026-05-19T23:22:25Z"}
May 20 00:22:25 crankshaft crankshaft-ui-slim[1101]: {"component":"AndroidAutoFacade","level":"DEBUG","message":"Video state changed: active","thread":"548548210720","timestamp":"2026-05-19T23:22:25Z"}
May 20 00:22:25 crankshaft crankshaft-ui-slim[1101]: {"component":"CoreClient","level":"DEBUG","message":"Received event: android-auto/media/audio-chunk","thread":"548548210720","timestamp":"2026-05-19T23:22:25Z"}
May 20 00:22:25 crankshaft crankshaft-ui-slim[1101]: {"component":"CoreClient","level":"DEBUG","message":"Received event: android-auto/media/audio-chunk","thread":"548548210720","timestamp":"2026-05-19T23:22:25Z"}
May 20 00:22:25 crankshaft crankshaft-ui-slim[1101]: {"component":"CoreClient","level":"DEBUG","message":"Received event: android-auto/media/video-frame","thread":"548548210720","timestamp":"2026-05-19T23:22:25Z"}
May 20 00:22:25 crankshaft crankshaft-ui-slim[1101]: {"component":"AndroidAutoFacade","level":"DEBUG","message":"Video state changed: active","thread":"548548210720","timestamp":"2026-05-19T23:22:25Z"}
May 20 00:22:25 crankshaft crankshaft-ui-slim[1101]: {"component":"CoreClient","level":"DEBUG","message":"Received event: android-auto/media/audio-chunk","thread":"548548210720","timestamp":"2026-05-19T23:22:25Z"}
May 20 00:22:25 crankshaft crankshaft-ui-slim[1101]: {"component":"CoreClient","level":"DEBUG","message":"Received event: android-auto/media/audio-chunk","thread":"548548210720","timestamp":"2026-05-19T23:22:25Z"}
May 20 00:22:25 crankshaft crankshaft-ui-slim[1101]: {"component":"CoreClient","level":"DEBUG","message":"Received event: android-auto/media/video-frame","thread":"548548210720","timestamp":"2026-05-19T23:22:25Z"}
May 20 00:22:25 crankshaft crankshaft-ui-slim[1101]: {"component":"AndroidAutoFacade","level":"DEBUG","message":"Video state changed: active","thread":"548548210720","timestamp":"2026-05-19T23:22:25Z"}
May 20 00:22:25 crankshaft crankshaft-ui-slim[1101]: {"component":"CoreClient","level":"DEBUG","message":"Received event: android-auto/media/audio-chunk","thread":"548548210720","timestamp":"2026-05-19T23:22:25Z"}
May 20 00:22:25 crankshaft systemd[1]: crankshaft-ui-slim.service: Watchdog timeout (limit 30s)!
May 20 00:22:25 crankshaft systemd[1]: crankshaft-ui-slim.service: Killing process 1101 (crankshaft-ui-s) with signal SIGABRT.
May 20 00:22:25 crankshaft systemd[1]: crankshaft-ui-slim.service: Main process exited, code=killed, status=6/ABRT
░░ Subject: Unit process exited
░░ Defined-By: systemd
░░ Support: https://www.debian.org/support
░░ 
░░ An ExecStart= process belonging to unit crankshaft-ui-slim.service has exited.
░░ 
░░ The process' exit code is 'killed' and its exit status is 6.
May 20 00:22:25 crankshaft systemd[1]: crankshaft-ui-slim.service: Failed with result 'watchdog'.
░░ Subject: Unit failed
░░ Defined-By: systemd
░░ Support: https://www.debian.org/support
░░ 
░░ The unit crankshaft-ui-slim.service has entered the 'failed' state with result 'watchdog'.
May 20 00:22:25 crankshaft systemd[1]: crankshaft-ui-slim.service: Consumed 6.475s CPU time.
░░ Subject: Resources consumed by unit runtime
░░ Defined-By: systemd
░░ Support: https://www.debian.org/support
░░ 
░░ The unit crankshaft-ui-slim.service completed and consumed the indicated resources.
May 20 00:22:29 crankshaft systemd[1]: Stopped crankshaft-ui-slim.service - Crankshaft Slim AndroidAuto UI Service.
░░ Subject: A stop job for unit crankshaft-ui-slim.service has finished
░░ Defined-By: systemd
░░ Support: https://www.debian.org/support
░░ 
░░ A stop job for unit crankshaft-ui-slim.service has finished.
░░ 
░░ The job identifier is 1647 and the job result is done.
May 20 00:22:29 crankshaft systemd[1]: crankshaft-ui-slim.service: Consumed 6.475s CPU time.
░░ Subject: Resources consumed by unit runtime
░░ Defined-By: systemd
░░ Support: https://www.debian.org/support
░░ 
░░ The unit crankshaft-ui-slim.service completed and consumed the indicated resources.

Impressive for an alpha state, keep it up !

Metadata

Metadata

Assignees

Type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions