Skip to content
inspector71 edited this page Dec 23, 2018 · 95 revisions

General

Handedness of traffic

Which side of the road do you drive on in your region?

  • Left-hand drive
  • Right-hand drive

GUI

☑ Show clock

Toggle display of the clock on the Crankshaft home screen (requires reboot).

☐ Start with classic gui

☐ Use big clock in classic gui (only if Show Clock enabled)

☐ Hide menu toggle button

☐ Show cursor (needs reboot)

Transparency Tile GUI

0.5

Brightness Day

255

Brightness Night

30

Media player defaults

☐ auto play

Auto playback last played song on startup if available

Video

Frame rate

  • 30 FPS
  • 60 FPS

Sets the refresh rate of the screen in Frames Per Second

Note: Some users have reported issues using 60 FPS.

Resolution

  • 480p
  • 720p ^
  • 1080p ^

Change this according to the resolution of your display.

^ 720p and 1080p modes require activation within Android Auto's developer mode (hidden by default) on your phone.

Display

Layer index: 1

Overrides how the Android Auto video feed is drawn. Typically 1 or 2 in EGL mode or 0 in X11 mode. This is set automatically by Crankshaft.

Margin width: 0

Margin height: 0

Sets the video output overscan. HDMI screens should be left at 0, VGA screens can use this to eliminate clipping or black bars.

Android Auto Screen DPI

100

This changes the size of the objects on the screen (Android Auto, not the main gui), soft buttons, cards, etc ... Larger values will increase the size.

Audio

Audio channels

☑ Music channel

☑ Speech channel

Toggle audio channel output between Raspberry Pi and phone.

Disable one or both of these ti use your car’s built-in Bluetooth for music and/or voice prompts.

Output backend

RT audio / Qt

This setting may help with audio stuttering when using Android Auto over WiFI.

Pulseaudio input / Output Device

This will select the devices used by PulseAudio. Make sure you save the settings upon initial setup and/or if you change your audio hardware. This is needed to get the volume bars working.

Note: If PulseAudio did not detect any audio hardware, you get the note in the box. If audio hardware was detected, but not defined as PulseAudio's default hardware in /etc/pulse/client.conf, not selected is shown.

Playback Volume

0

Sets the audio volume

0

NOTE: To prevent an ineffective initial volume level, if the current volume is lower than STARTUP_VOL_MIN (in /boot/crankshaft/crankshaft_env.sh) during startup, volume is reset to 50% as a failsafe.

Capture Volume

Set the volume for your audio input device (mic).

Note: To prevent an ineffective initial volume level, if the current volume is lower than STARTUP_VOL_MIN (in /boot/crankshaft/crankshaft_env.sh) during startup, volume is reset to 50% as a failsafe.

Input

☑ Enable touchscreen

Toggle touch screen input for the Raspberry Pi.

Buttons

  • ☐ Play
  • ☐ Pause
  • ☐ Toggle play
  • ☐ Next track
  • ☐ Previous track
  • ☐ Home
  • ☐ Phone
  • ☐ Call end
  • ☐ Voice command
  • ☐ Left
  • ☐ Right
  • ☐ Up
  • ☐ Down
  • ☐ Scroll wheel
  • ☐ Back
  • ☐ Enter

Allows mapping of keyboard keys to Android Auto actions.

BT / WiFi

Bluetooth settings

☐ Set pairable for 120 seconds after startup

If checked and a Bluetooth adapter was selected under the CS HW tab, Crankshaft broadcasts that it is open for Bluetooth pairing requests for 2 minutes after startup. Beyond the initial 2 minute period, pairing mode can be enabled by tapping the BT-Pairing button located at the top, right of the Crankshaft home screen

[Remove all paired devices]

Removes all Bluetooth pairs to clean up the system. Pushing save is not needed.

Networking

  • Country Code

Select the code that reflects the WiFi radio regulations in your area

☐ Enable

Start system in Hotspot Mode

CS Base

System Information

  • Version
  • Build Date
  • Free Memory
  • CPU Frequency
  • CPU Temp

NOTE: This information is not realtime.

Screen Orientation

  • Normal / 180°

Start Mode Openauto

  • EGL / X11

Sets the graphics display mode OpenAuto should use.

Boot Screen

  • Animation
  • Classic
  • Custom

Timer

Shutdown Timeout

60 Minutes

If a device does not connect to Crankshaft, the number of minutes before Crankshaft will automatically shut down. Connecting a device will prevent this timeout from activating. Disconnecting your device will restart it.

☐ Disable

Disable the shutdown timeout

Screen Off Timeout

120 Seconds

Minutes of inactivity before the screen goes black if no device is connected. Connecting a device will prevent this timeout from activating. Disconnecting your device will restart it.

Note: If your screen goes to sleep tap the screen to reactivate and restart the timer. Also other inputs like keyboard can wake up the screen by hitting the "anykey" :-)

☐ Disable

Permanently disable the timeout

CS Env

GPIO Settings (only working if enabled)

☑ Enable GPIO

  • Dev Mode 4

  • Invert Pin 15

  • X11 Pin 13

Standalone GPIO Settings (working if set)

  • Android Pin ---

  • Ignition Pin ---

  • Delay 60

  • Rearcam Pin ---

Debugmode

  • Disabled
  • Enabled

Custom Brightness Command

Disabled

Auto Day / Night

Note: Requires configured realtime clock (RTC) hardware.

  • Start Day 8

The hour when Day mode starts

  • Start Night 18

The hour when night mode starts

☑ Disable

CS HW

System time

Hour

Minute

Hardware Setup

Set up additional hardware attached on top (HAT) devices you may have installed, including selected digital to analogue converters (DAC) and realtime clocks (RTC).

DAC

This list contains the DAC devices Crankshaft can set up. If a supported DAC is detected, it will be pre-selected from this list.

To set it up your DAC, check the box Exec setup on save and save.

Note: If you select custom the default input and output devices are removed from Pulseaudio /etc/pulseaudio/client.conf and volume control sliders will not work because Crankshaft doesn't know which device should be controlled. The config for Crankshaft-supported DACs will be removed from /boot/config.txt.

RTC

This list contains the RTC devices Crankshaft can set up. If a supported RTC is detected, it will be pre-selected from the list. To set it up select your RTC, check the box Exec setup on save and save.

Note: If you select none the RTC config will be removed.

Timezone

Africa/Abidjan

To set your timezone after selecting it, check the box Exec setup on save and save.

RPi-Cam

Toggle RPi-Cam module

Bluetooth

Here you can select the internal Raspberry Pi Bluetooth adaptor, an external Bluetooth adapter, or none.

SDCard OC

  • disabled
  • enabled (This can cause damaged sdcard - use at your own risk!)

Provides the option to overclock (OC) your MicroSD card to potentially improve system performance.

Lightsensor

  • none
  • enabled (tsl2561)

Enable a device using the AMS TSL2561 Ambient Light Sensor, if such a device is connected to your system

Clone this wiki locally