-
-
Notifications
You must be signed in to change notification settings - Fork 262
Settings Menu
Note: Screenshots may look slightly different to what you see as they were taken whilst using X11 as opposed to EGL rendering. However they are accurate as at the Alpha2 (January 2019) release.
Which side of the road do you drive on in your region?
Left-hand drive
- Right-hand drive
☐ Don't show again
☑ 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)
0.5
255
30
☐ auto play
Auto playback last played song on startup if available
☐ Show player window on auto play
30 FPS
- 60 FPS
Sets the refresh rate of the screen in Frames Per Second
Note: Some users have reported issues using 60 FPS.
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.
Layer index: 1
Overrides how the Android Auto video feed is drawn. Typically
1
or2
in EGL mode or0
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.
140
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.
☑ Music channel
☑ Speech channel
Disable audio channel if you need custom audio routing e.g. via A2DP or AUX.
RT audio / Qt
This setting may help with audio stuttering when using Android Auto over WiFI.
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.
52
Sets the audio volume
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.
0
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.
If audio device is changed pulseaudio daemon will restart - reconnect bluetooth is needed to work again!
☑ Enable touchscreen
Toggle touch screen input for the Raspberry Pi.
☐ Show cursor (needs reboot!)
Enable a cursor for use with touch pad remote controls
- ☐ Play [X]
- ☐ Pause [C]
- ☐ Toggle play [B]
- ☐ Next track [N]
- ☐ Enter [Enter]
- ☐ Previous track [V]
- ☐ Home [H]
- ☐ Phone [P]
- ☐ Call end [O]
- ☐ Voice command [M]
- ☐ Left [Left]
- ☐ Right [Right]
- ☐ Up [Up]
- ☐ Down {Down]
- ☐ Scroll wheel [1] / [2]
- ☐ Back [Esc]
Allows mapping of keyboard keys to Android Auto actions.
☐ Enable Controls
- Play [X]
- Pause [C]
- Toggle Play [B]
- Home [H]
- Next track [N]
- Previous track [V]
- Next album [A]
- Previous album [L]
Allows mapping of keyboard keys to Crankshaft Media Player actions.
☐ 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.
- Country Code
Select the code that reflects the WiFi radio regulations in your area
☑ Enable
Start system in Hotspot Mode
☐ Enable
Show network info on mainscreen
◦ Client Mode • Run Hotspot
Force Client Network To Use
not available
IP-Address (eth0) X.X.X.X
IP-Address (wlan0) X.X.X.X
SSID: CRANKSHAFT-NG|<Your Phone/Router>
Password (default) 1234567890
- Version
- Build Date
- Free Memory
- CPU Frequency
- CPU Temp
NOTE: This information is not realtime.
Displays details of your USB storage device labeled
CSSTORAGE
(if present during boot)
- Normal /
180°
-
EGL
/ X11
Sets the graphics display mode OpenAuto should use.
Animation
- Classic
- Custom
[Check Now] Notify on main screen if available
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
☐ use screensaver
Allows the use of a screensaver instead of just turning off the screen
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
Changes in this tab needs reboot to take effect!
☑ Enable GPIO
-
Dev Mode
4
-
Invert Pin
15
-
X11 Pin
13
-
Android Pin
---
-
Ignition Pin
---
-
Delay
60
-
Rearcam Pin
---
-
DayNight-Pin
---
-
Unused
---
- Disabled
Enabled
[Create Log]
Create a debug.zip file for submission with any issues you need to create
Disabled
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
Hour
Minute
[Set current time now!]
[NTP Sync]
Set up additional hardware attached on top (HAT) devices you may have installed, including selected digital to analogue converters (DAC) and realtime clocks (RTC).
Raspberry Pi - Onboard
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
.
none
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.
Africa/Abidjan
To set your timezone after selecting it, check the box
Exec setup on save
and save.
none
- enabled
Toggle RPi-Cam module
☐ FlipX
☐ FlipY
Rotation ° 0
Resolution 720
Adjust RPi-Cam (reversing camera) settings
none
- builtin
- external
Here you can select the internal Raspberry Pi Bluetooth adaptor, an external Bluetooth adapter, or none.
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.
none
- enabled (tsl2561)
Enable a device using the AMS TSL2561 Ambient Light Sensor, if such a device is connected to your system
- Home
- Roadmap
- General Changes / Changelog
- Installing / Updating
- When Issue occur
- Hardware
- Configuration
- Features
- Home
- Get started
- Hardware
- Software and Settings
- For Advanced Users
- Et Cetera