<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.autosportlabs.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Jpf11</id>
	<title>Autosport Labs - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.autosportlabs.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Jpf11"/>
	<link rel="alternate" type="text/html" href="https://wiki.autosportlabs.com/Special:Contributions/Jpf11"/>
	<updated>2026-09-21T14:05:35Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.44.0</generator>
	<entry>
		<id>https://wiki.autosportlabs.com/index.php?title=RaceCapture_Dashboard_Tablet_Automation&amp;diff=8839</id>
		<title>RaceCapture Dashboard Tablet Automation</title>
		<link rel="alternate" type="text/html" href="https://wiki.autosportlabs.com/index.php?title=RaceCapture_Dashboard_Tablet_Automation&amp;diff=8839"/>
		<updated>2020-06-09T20:09:00Z</updated>

		<summary type="html">&lt;p&gt;Jpf11: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= &#039;&#039;&#039;Guide to Automating your RaceCapture Dashboard Tablets (and phones)&#039;&#039;&#039; =&lt;br /&gt;
For Android devices only currently.  Verified on Nvidia Shield K1 and Samsung Galaxy Tab A 10.1 tablets, but theoretically possibly any on Android tablets as long as rooting of the device is possible.&lt;br /&gt;
&lt;br /&gt;
Written by John Freund ([https://www.facebook.com/john.freund.209 https://www.facebook.com/john.freund.209])&lt;br /&gt;
&lt;br /&gt;
[https://www.facebook.com/johnfreundracing/ https://www.facebook.com/johnfreundracing/]&lt;br /&gt;
&lt;br /&gt;
[[File:Dashboard Automation - Example Dash.JPG|500px]]&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;What&#039;s this about?&#039;&#039;&#039;===&lt;br /&gt;
Many RaceCapture owners use phones and tablets as display devices in their vehicles.  I use them in my own race car.  As displays they&#039;re great, but there are definitely some challenges:&lt;br /&gt;
* Have to turn on the screen every time I want to start using them which can be as simple as a home button press but often an unlock process.&lt;br /&gt;
* Have to make sure Bluetooth or Wifi is enabled AND has connected successfully to the RaceCapture device&lt;br /&gt;
* Have to open the RaceCapture App&lt;br /&gt;
* Have to manage the power of the devices, to make sure there&#039;s enough power and that they don&#039;t run out between sessions/races or even during one.&lt;br /&gt;
* Have to do all this AFTER the vehicle is running so the RaceCapture device is powered&lt;br /&gt;
* Often we&#039;re scrambling to prep other things like getting our safety gear on, steering wheels into place, etc.&lt;br /&gt;
* Touch screens aren&#039;t so easy to operate with safety gear on like racing gloves&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We typically have to deal with the above every time we go out on track, and with every single device.  Arguably manageable with one, but what if you have multiple?  Time is critical moments before going out and saving every little bit gives you time to focus on the race ahead.&lt;br /&gt;
&lt;br /&gt;
This page is for walking you through automating as much as possible the use of tablet/phone devices for use as RaceCapture dashboards.&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;Revision History&#039;&#039;&#039;===&lt;br /&gt;
2020-06-09    Updated Tasker settings to include killing of RaceCapture app during shutoff.  This was necessary because later versions of the app keep the screen on even when in the background.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Demonstration Video: (warning, it&#039;s pretty long!)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{{#evu:https://www.youtube.com/watch?v=ul9FW9I9Exs}}&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;What do I get after doing everything here?&#039;&#039;&#039;===&lt;br /&gt;
Glad you asked!  Here&#039;s the end result of following this guide:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Start your car and your dashboards start working automatically.&#039;&#039;&#039;  When the vehicle power is enabled your devices will within a few seconds automatically turn on their displays, start RaceCapture, and display their configured dashboards (i.e. you&#039;re ready to go!)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* You won&#039;t really have to worry about how much charge your devices have.&#039;&#039;&#039;  Devices should be charged at least a little (say 10%) before the start of the day, but otherwise you will not have to worry about power during the day as the devices will either be charging while driving or massively conserving power when not.  Fully charged devices should be able to sit without charging for up to 30 days (this is how long my Nvidia Shield K1 lasts with the tweaks below.  My Samsung Tab A 10.1 can last about 100 days on a full charge!).&lt;br /&gt;
&lt;br /&gt;
==Automation Guide==&lt;br /&gt;
===&#039;&#039;&#039;Hardwiring Power For Your Devices&#039;&#039;&#039;===&lt;br /&gt;
The automation in this guide assumes there is a switched USB power source for each device in the vehicle.  This is used as a signal to the devices for all automation actions.  While it&#039;s not critical that you provide hardwired power for your devices  to use them as dashboards (you&#039;ll really need to the monitor their power levels), you&#039;ll have to manually trigger different behaviors like coming out of sleep, disabling airplane mode, and other things, and this guide will not cover such scenarios and you&#039;ll need to be a bit creative.  &lt;br /&gt;
&lt;br /&gt;
In order to minimize how much we have to worry about the charge in your devices it&#039;s a great idea to add some hardwired power lines in your car.  This provides charging power while operating your vehicle which all but guarantees they won&#039;t die on you mid-session, but also means you likely won&#039;t have to take your devices out of your vehicle and charge them between sessions.  Also it covers a worst case scenario where your devices aren&#039;t charged for an event as you can just turn on your vehicle&#039;s ACC and charge your devices for a short time before going out.&lt;br /&gt;
&lt;br /&gt;
Most, if not all, tablets and phones take some form of USB input for a power supply.  These are DC devices but the operating voltage varies (5V for most, but USB-C can be as high as 20V).  As such you need some sort of electrical converter to take your vehicle&#039;s operating voltage and step it to the voltage required by your device.&lt;br /&gt;
&lt;br /&gt;
[[File:DC 12V Micro USB adapter.jpg|200px|thumb|left|DC 12V to 5V Micro USB Converter]]&lt;br /&gt;
&lt;br /&gt;
Good news!  Ebay has tons of options for such converters.  My devices are all Micro-USB devices and take 5V inputs.  My car has an operating voltage from around 12-14.5V (typically referred to as a 12V system, as that&#039;s the minimum operating voltage for the electronics).  I went to ebay and searched with these keywords:  &amp;quot;DC Converter 12V to 5V Micro USB&amp;quot; and this pulled up many great options.  I opted for one like the below picture with a 90-degree connector so that the micro-usb cable routed more nicely with my dashboards.&lt;br /&gt;
&lt;br /&gt;
Now I am going to assume if you have a RaceCapture, you don&#039;t really need much guidance as far as wiring devices into your vehicle.  Keep in mind though to make sure wherever you draw your power for the converter that it is:&lt;br /&gt;
&lt;br /&gt;
* Fused appropriately (suggest the maximum current rating of your converter)&lt;br /&gt;
* Is connected to a switched source (so you&#039;re not draining your vehicle&#039;s battery if you forget one of your devices in your vehicle).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;Setting up your Android Device&#039;&#039;&#039;===&lt;br /&gt;
&#039;&#039;&#039;1.  Rooting your device&#039;&#039;&#039;&lt;br /&gt;
This is probably the hardest part and absolutely required as subsequent software is dependent on this.  The processes vary between most devices, and can be fairly easy to tricky.  Don&#039;t be scared though!  Once you get past this it&#039;s smooth sailing!&lt;br /&gt;
&lt;br /&gt;
With that said I then must add this guide can&#039;t really walk you through specifically how to root your device (unless you have a Samsung Galaxy Tab A 10.1 as I documented it while creating this page), since the procedures do vary.  However, very intelligent and giving folks out there have figured out how to root just about every single Android device and documented how somewhere on the web.  So you need to find a guide for doing this.  Here are some tips:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;*  Search the web for the words &amp;quot;root&amp;quot;, your phone model, and &amp;quot;xda-developers&amp;quot;.&#039;&#039;&#039;  You can find your phone&#039;s model number under Settings-&amp;gt;About.  The last key word is a forum where lots of rooting discussion takes place and is a great place to look for clear guides (though be warned, not all are perfect so make sure if you find a thread on rooting your phone you read the ENTIRE thread before starting!).  However if you don&#039;t find what you&#039;re looking for there, remove that keyword and expand your search as that can uncover other pages.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;*  Enable Developer Mode and then the &amp;quot;OEM Unlock&amp;quot; option.&#039;&#039;&#039;  Pretty much every root procedure requires this to start, even though some guides can forget to mention it.  To enable Developer Mode, in your device go Settings-&amp;gt;About, and then tap &amp;quot;Build number&amp;quot; repeatedly until you see a message on your screen that tells you Developer Mode is enabled.  Now a new menu Settings-&amp;gt;Developer Mode will appear, and within there is an option for &amp;quot;OEM Unlock&amp;quot; which you will need to enable.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;*  Disable Factory Reset Protection.&#039;&#039;&#039;  This is critical as after parts of the rooting process your system can detect firmware tampering and reset itself.  This is automatically enabled whenever you add a Google account, or some other account, that provides backup services.  To disable it go to Settings-&amp;gt;Accounts (I&#039;ve seen it as &amp;quot;Clouds and Accounts&amp;quot; as well) and simply remove any accounts you&#039;ve added.  Don&#039;t worry, you can add them back later (you&#039;ll need to in order to download apps from the Google Play store).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Samsung Galaxy Tab A 10.1 Root Guide:&#039;&#039;&#039;  On this page https://forum.xda-developers.com/galaxy-tab-a/how-to/root-t3674409 in the opening post&#039;s DOWNLOADS section download the files for the OS version and your model number (Setting-&amp;gt;About to see this), and uncompress.  Make sure you have the USB drivers installed which can be found here for Windows http://developer.samsung.com/galaxy/others/android-usb-driver-for-windows.  You must have the above steps done, after which you will put your tablet into Odin mode by first powering completely off, then when off holding the Home, Volume Down, and Power buttons all at once until a screen prompt comes up warning you about some... stuff.  Release the buttons then press Volume Up to bypass the warning, in which point you&#039;re now in Odin download mode (this might not be the exact name, I forget).  Plug your tablet into your USB cable and your PC.  Now from the first archive run the odin executable and make sure in the upper left a COM port is listed in blue (if it&#039;s all grey something&#039;s wrong, either you&#039;re not in Odin mode, the USB drivers aren&#039;t working, or perhaps your USB cable&#039;s not plugged in or broken).  Click the AP button, find/select the tar.md5 also from this archive, then click Start.  This will root your device, installing SuperSU.  The process will show lots of text and eventually reboot your device.  After rebooted you can go about adding back your Google account so you can download apps from the Play Store and then proceeding with this guide.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2.  Additional Root access.&#039;&#039;&#039;  The app &amp;quot;SuperSU&#039; that provides you root access has changed over the years and due to some changes the apps we&#039;re going to be using for automation can &amp;quot;think&amp;quot; your system isn&#039;t rooted.  We need to trick them so they work properly.  In order to do so we need to do some things:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Download and install USB drivers for your device.&#039;&#039;&#039;  Chances are for the rooting process you&#039;ve already done this on your PC/laptop.  If somehow you didn&#039;t, you&#039;ll need to do so for your particular OS.  You should be able to web search for keywords including &amp;quot;USB drivers&amp;quot; and your phone&#039;s model designation (Settings-&amp;gt;About).  This enables your PC to communicate with your device which is needed for a later step.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Download and Install Android SDK Platform Tools.&#039;&#039;&#039;  Found here:  [https://developer.android.com/studio/releases/platform-tools.html https://developer.android.com/studio/releases/platform-tools.html].  This gives us a utility called &amp;quot;adb&amp;quot; that lets us connect to your device in a command line shell and then execute the necessary commands.  Note for Windows Systems:  You may need to right click the installation file and select &amp;quot;Run as Administrator&amp;quot; to get the installation to run properly (really doesn&#039;t hurt to do this so I would just go ahead and do so).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Execute shell commands so apps know your device&#039;s OS is rooted.&#039;&#039;&#039;  Make sure your laptop is connected to your device via a USB cable.  On your PC, navigate in a shell or command prompt (on Windows hold the Windows key and press R, then type &amp;quot;cmd&amp;quot; and OK) then navigate to the installation path of the SDK.  Hopefully you know how to move about your file system from a command prompt.  In the SDK&#039;s directory run the following commands:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;adb shell&lt;br /&gt;
 su&lt;br /&gt;
 mount -o rw,remount /system&lt;br /&gt;
 touch /system/bin/su /system/xbin/su&lt;br /&gt;
 mount -o ro,remount /system&lt;br /&gt;
 exit&lt;br /&gt;
 reboot&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Alternatively it&#039;s possible to do the above from a shell on the device itself but if you wish to do that you&#039;re likely tech savvy and I don&#039;t need to walk you through it :)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3.  Install the following apps from the Google Play Store:  Deep Sleep Battery Saver, Secure Settings, Tasker, SecureTask,RaceCapture&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Deep Sleep Battery Saver and Tasker require a small purchase, but last I checked it was only a few dollars each.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;IMPORTANT&#039;&#039;&#039;:  Secure Settings broke critical operations in the 1.3.6u1 release in Jan 2019.  For full functionality you must use the older 1.3.6 release.  You can find a copy here:  [https://secure-settings.en.uptodown.com/android/download/222045].  If this link is dead try googling for &amp;quot;Secure Settings Android apk&amp;quot; and finding this specific version.  To install an apk on your android device you&#039;ll need to navigate to the source website on your tablet then download, and in your settings enable installation of apps from unknown sources (which varies from OS version to version, so google how to do it on your particular device and OS version).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;4.  Android settings.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Disable the lock screen.&#039;&#039;&#039;  In Settings-&amp;gt;Security set the Screen Lock to &amp;quot;none&amp;quot;.  Theoretically you probably can have this enabled to something, and have the Tasker app still unlock it automatically, but I instructions below assume you&#039;ve disabled the lock so if you deviate you&#039;ll need to play around with the Tasker tasks (like adding a command to do the unlock before anything else on power/boot).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Disable Auto Brightness.&#039;&#039;&#039; I find auto brightness to often enough leave the screen not so easily readable, so I choose to disable this, and set my brightness manually to max.  You can obviously adjust the brightness level to adjust your vehicle&#039;s and the weather&#039;s conditions any time you like.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Set up automatic connection to the RaceCapture.&#039;&#039;&#039;  &lt;br /&gt;
Before we configure the apps to handle the automation make sure either Bluetooth or WiFi, whichever you&#039;ll be using to connect to your RaceCapture, is ON.  This is because the automation assumes it&#039;s on and doesn&#039;t enable it for you (we just toggle Airplane mode when when disables restores whatever was enabled before Airplane mode was enabled). &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;- Bluetooth:&#039;&#039;&#039;, go through the pairing process with your device and the RaceCapture (refer to RaceCapture documentation for this procedure).  I suggest unpairing all other devices so that your tablet/phone only knows of the RaceCapture, and thus will only ever connect to it when it becomes available.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;- WiFi:&#039;&#039;&#039; go through the process of enabling WiFi on the RaceCapture and connecting your device to its network (refer to RaceCapture documentation for this procedure).   However when you do so pay immediate attention to the screen as you should see a pop up warning there is no internet connection (which is normal, the RaceCapture provides no internet connectivity through its WiFi network).  When you see this you MUST click on the pop-up which will bring up a screen that gives you the option to ignore this &amp;quot;issue&amp;quot;.  Also make sure to leave auto-connection for the network enabled.  If you miss this dialogue your tablet/phone will NOT automatically connect to the RaceCapture device, kind of breaking our whole automation theme here.  If you miss the pop-up, simply go into your WiFi settings on the tablet/phone and forget the RaceCapture&#039;s WiFi network, and start the process of connecting to it again (watching for that pop-up).  There might be a way to adjust this setting outside the pop-up but I&#039;ve not found it.    Lastly, forget all other WiFi networks on your device.  This prevents your device from connecting to anything other than the RaceCapture unexpectedly.  Don&#039;t worry, you can always reconnect to a WiFi network manually later, like if you need to update the RaceCapture app.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Edit&#039;&#039; - If you want to keep your WiFi networks configured on your device you might be able to get away with opening their advanced settings and disabling auto connection.  Should work, I just haven&#039;t tested it.  I personally just played it safe by forgetting all but the RaceCapture network to avoid unexpected connections.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;5.  SuperSU settings&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
This should be installed through your rooting process.  I&#039;m unaware of any Android rooting method that doesn&#039;t use it, so I&#039;m assuming you have it, and if not you should stop here (sorry!).  In the app in Settings in the Access section set the Default Access to &amp;quot;Grant&amp;quot;.  This simply lets the other apps use root access without you being prompted all the time, which will get rather annoying during this setup process.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;6.  Secure Settings settings&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* SYSTEM+ Tab:  click &amp;quot;Disabled&amp;quot; to enable the feature (this opens some unique actions for use by the Tasker automation app).&lt;br /&gt;
&lt;br /&gt;
* Options Tab:  Expand the &amp;quot;System+&amp;quot; section and make sure all options are enabled with a green check mark on the right (not all of these are needed, but this is the fastest way for me to explain to you).  Also expand the &amp;quot;Root&amp;quot; section and enable &amp;quot;Airplane Mode&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;7.  DS Battery Saver settings&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Set the Profile to &amp;quot;Slumberer&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;8.  Tasker settings&#039;&#039;&#039;&lt;br /&gt;
This is where we really configure the automation.  You can get pretty fancy with this application but I&#039;ll be only covering what it takes to accomplish our goals outlined earlier. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Create Tasks: &#039;&#039;&#039;  A task is a series of actions to take, which we&#039;ll assign to events later.  They consist of one or many actions, and those actions have associated parameters.  I think creating them is fairly simple and straightforward, requiring being in the Tasks tab, clicking the + symbol in the bottom right, and then entering the information provided below, so I&#039;m going to just outline each task&#039;s values here.  One tip though is when selecting Actions use the &amp;quot;Filter&amp;quot; option to just type the action name provided here to quickly search as it can be quite confusing to click around the categories to find what you&#039;re after.&lt;br /&gt;
&lt;br /&gt;
Name:  &amp;quot;Start RC&amp;quot;&lt;br /&gt;
  Action 1:  App -&amp;gt; Launch App&lt;br /&gt;
    Target:  RaceCapture app&lt;br /&gt;
 &lt;br /&gt;
Name:  &amp;quot;Screen On and Start RC&amp;quot;&lt;br /&gt;
  Action 1:  Plugin -&amp;gt; Secure Settings&lt;br /&gt;
    Configuration:  Actions-&amp;gt;WakeDevice, leave defaults for &amp;quot;Screen &amp;amp; Keyboard Lights On&amp;quot; and &amp;quot;1 second&amp;quot;&lt;br /&gt;
  Action2:  Plugin -&amp;gt; Secure Settings&lt;br /&gt;
    Configuration:  Root Actions-&amp;gt; Airplane mode, select &amp;quot;Off&amp;quot;&lt;br /&gt;
  Action 3: App-&amp;gt; Launch App&lt;br /&gt;
    Configuration:  App:  Race Capture app&lt;br /&gt;
 &lt;br /&gt;
Name:  &amp;quot;Go to Sleep&amp;quot;&lt;br /&gt;
  Action 1:  Plugin -&amp;gt; Secure Settings&lt;br /&gt;
    Configuration:  Root Actions-&amp;gt; Airplane mode, select &amp;quot;On&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
  Action 2:  Go Home (type it in the Filter to find it)&lt;br /&gt;
    Configuration:  Page 0&lt;br /&gt;
&lt;br /&gt;
  Action 3:  Plugin -&amp;gt; SecureTask -&amp;gt; Manage Apps&lt;br /&gt;
    Configuration:  Type:  Soft kill, App: com.autosportlabs.racecapture&lt;br /&gt;
&lt;br /&gt;
  Action 4:  Plugin -&amp;gt; DS Battery Saver&lt;br /&gt;
    Configuration:  ON (Slumberer)&lt;br /&gt;
 &lt;br /&gt;
  Action 5:  Display Timeout  (type it in the Filter to find it) (Optional:  I like the screen to go black quickly when the car isn&#039;t on so as to save battery)&lt;br /&gt;
    Configuration: 8 seconds, 0 minutes, 0 hours (this is the lowest screen timeout value we can set.  If you want to let the screens stay on for a little while longer, you can set this to whatever you like)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Create Profiles:&#039;&#039;&#039;  A profile defines when to execute tasks.  Always click the + button in the Profiles tab to start creating a new Profile.  Below are the profiles we&#039;ll be creating and how to do so.&lt;br /&gt;
 Device Boot - This profile executes whenever the device has booted up, like when you power up your tablet getting ready to race.  All it does is start up the RaceCapture app so that when we switch to it later it&#039;s ready to go rather than having to go through its bootup process.&lt;br /&gt;
 After clicking the + button to create a new profile click on Event, then Filter for &amp;quot;Device Boot&amp;quot; and select it.  Next, click on the back arrow in the upper left to get back to the Profiles tab, and once back select the &amp;quot;Start RC&amp;quot; task.&lt;br /&gt;
&lt;br /&gt;
 Power Any - When any external power source is supplied, such as USB power from a line in the car, we light up the display immediately, then we disable Airplane mode and make sure to start the RaceCapture app.  Using only disabling of Airplane mode assumes Wifi or Bluetooth are enabled and set to automatically connect to the RaceCapture.  The RaceCapture App keeps the screen on regardless of timeout settings.&lt;br /&gt;
 After clicking the + button to create a new profile click on State, then Filter for &amp;quot;Power&amp;quot;.  Next, leave Source set to &amp;quot;Any&amp;quot; and hit the back arrow in the upper left to get back to the Profiles tab.  Once back select the &amp;quot;Screen On and Start RC&amp;quot; task.&lt;br /&gt;
&lt;br /&gt;
 Not Power Any - When external power is not provided (like when the vehicle is off), we enable Airplane mode to save battery, go to the Home screen so the RaceCapture app doesn&#039;t keep the screen awake, force the Slumberer profile in the DS Battery Saver app so the tablet goes into deep sleep immediately rather than delayed to save max battery, and then reduce screen timeout to 7 seconds to also, surprise, save battery.&lt;br /&gt;
 After clicking the + button to create a new profile click on State, then Filter for &amp;quot;Power&amp;quot;.  Next, leave Source set to &amp;quot;Any&amp;quot;, click the checkbox for &amp;quot;Invert&amp;quot;, and hit the back arrow in the upper left to get back to the Profiles tab.  Once back select the &amp;quot;Go to Sleep&amp;quot; task.&lt;br /&gt;
&lt;br /&gt;
 Battery Full - I added this because some Android tablets stop charging when at 100% and this prevents triggering via the Power Any profile above.  There may be a more elegant way to merge the two but this was my quick fix.  When the battery is at full charge, we light up the display immediately, then we disable Airplane mode and make sure to start the RaceCapture app.  Using only disabling of Airplane mode assumes Wifi or Bluetooth are enabled and set to automatically connect to the RaceCapture.  The RaceCapture App keeps the screen on regardless of timeout settings.&lt;br /&gt;
 After clicking the + button to create a new profile click on Event, then select Power, and then &amp;quot;Battery Full&amp;quot;.  Next, hit the back arrow in the upper left to get back to the Profiles tab.  Once back select the &amp;quot;Screen On and Start RC&amp;quot; task.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;9.  RaceCapture app settings&#039;&#039;&#039;&lt;br /&gt;
This needs to be done separately on each device you&#039;ll be using.  In the RaceCapture app itself you need to configure some settings and you should do so while connected to the RaceCapture device.  While the above settings have now made your device turn off the screen quickly, if you just open the RaceCapture app the screen will stay on and you can execute the below steps.&lt;br /&gt;
* Skip any setup guides or anything you may be prompted.  This usually happens if this is the first time opening the app.&lt;br /&gt;
* Click the three bars in the upper left to open the menu, then select &#039;&#039;&#039;Preferences&#039;&#039;&#039;.&lt;br /&gt;
* Set your &amp;quot;Startup screen&amp;quot; to &amp;quot;Dashboard&amp;quot;.&lt;br /&gt;
* Click the three bars in the upper left again and now select Dashboard.&lt;br /&gt;
* On the Dashboard screen in the upper left below the three bars is a Gear icon.  Click that to bring up Dashboard configuration.  &lt;br /&gt;
* You&#039;ll be on the Behavior tab.  Click on the Screens tab.  On this screen you can select the dashboard layout(s) you wish to use.  I typically pick one layout but also leave the Raw Channels enabled for troubleshooting.  I&#039;m pretty sure the Dashboard that is opened upon starting up the app will be the highest one you have selected in this list, so keep that in mind when choosing.  Tap outside the configuration window to close it and go back to the dashboards.&lt;br /&gt;
* For each Dashboard you&#039;ll need to configure each gauge.  Reference RaceCapture documentation for this.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;10. Disable Auto-Updating of Apps (Optional)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
I highly recommend doing this because app updates can unexpectedly break things.  You might decide to use your tablet or phone to connect to a local WiFi hotspot for internet access, and suddenly your device is pulling updates for the apps here and bam, something stops working but you need to be on track soon.  I&#039;ve had it happen to me.  The most common is losing RaceCapture settings before.  &lt;br /&gt;
&lt;br /&gt;
Go into Google Play Store-&amp;gt; Settings and in the General section find &amp;quot;Auto-update apps&amp;quot; and set it to &amp;quot;Do not auto-update apps&amp;quot;.  This will mean any time you need to update anything you can do so by simply finding that app and clicking the Update button for it.  Be VERY judicious with this, only update when you&#039;re absolutely sure it&#039;s necessary!&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;11.  Enabling Auto Boot when connected to power&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
For the future as I don&#039;t have my notes on this right now.  The idea is that even if your device is dead, if you connect it to USB power like in your vehicle when it has sufficient charge it will automatically turn itself on, and then the rest of the automation will take effect.  Helps cover when you forget to charge things but want your Dashboards working as fast as possible.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;That&#039;s IT!  Go plug your tablet or phone into your vehicle and get started!!!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;&#039;Extras&#039;&#039;&#039;==&lt;br /&gt;
===&#039;&#039;&#039;Tips &amp;amp; Tricks for Dashboard Devices&#039;&#039;&#039;===&lt;br /&gt;
&#039;&#039;&#039;* Use Cheap Cases for Mounts:&#039;&#039;&#039;  For about any device, be it tablet or phone, you can likely find a very cheap snap-in plastic case that you can use as a mount for your device.  I like to use cases like the one pictured to the right (which only cost me $7!), cut off the faux-leather cover, and attach them to my dash with self tapping screws, 3M Exterior Tape, etc.  Voila, I have a super simple mount that is very sturdy, holds my device quite securely, let&#039;s me remove my device easily whenever I want, and cost me almost nothing.  You can find many such cases on Amazon.com&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed-hover&amp;quot;&amp;gt;&lt;br /&gt;
Image:Samsung Galaxy Tab A 10.1 Case.jpg|&#039;&#039;[[Inexpensive Snap-in Case]]&#039;&#039;&lt;br /&gt;
Image:Dashboard Automation - Example Dash Mount with Tablet Case.jpg|&#039;&#039;[[Dashboard Mounting Example]]&#039;&#039;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Use any gloves by sewing conductive thread:&#039;&#039;&#039;  Most touch-screens require electrical contact with your skin in order to work.  This means when you have your racing gloves on, like we are prone to do when in our racing vehicles, we have to yank them off to mess with our dashboard tablet displays.  You can fix this by using conductive thread to sew a connection from inside your glove to the outside providing an electrical connection from your fingertips to your screen.  You can find conductive thread rather cheaply on Amazon.com.&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed-hover&amp;quot;&amp;gt;&lt;br /&gt;
Image:Conductive thread.jpg|&#039;&#039;[[Conductive Thread]]&#039;&#039;&lt;br /&gt;
Image:Conductive thread sewn into racing glove.jpg|&#039;&#039;[[Conductive Thread sewn into a racing glove]]&#039;&#039;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Use Screen Protectors:&#039;&#039;&#039;  Tablets and phones aren&#039;t cheap, and we are putting these devices in race environments where our hands (and gloves if you used the conductive thread!) can get dirty.  Why scratch up your displays when for about $10 you can install a clear yet replaceable screen surface?  It&#039;s cheap insurance for a device that you already spend a decent amount of money and time (this guide isn&#039;t short!) on.&lt;/div&gt;</summary>
		<author><name>Jpf11</name></author>
	</entry>
	<entry>
		<id>https://wiki.autosportlabs.com/index.php?title=RaceCapture_Dashboard_Tablet_Automation&amp;diff=8838</id>
		<title>RaceCapture Dashboard Tablet Automation</title>
		<link rel="alternate" type="text/html" href="https://wiki.autosportlabs.com/index.php?title=RaceCapture_Dashboard_Tablet_Automation&amp;diff=8838"/>
		<updated>2020-06-09T20:06:41Z</updated>

		<summary type="html">&lt;p&gt;Jpf11: /* Setting up your Android Device */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= &#039;&#039;&#039;Guide to Automating your RaceCapture Dashboard Tablets (and phones)&#039;&#039;&#039; =&lt;br /&gt;
For Android devices only currently.  Verified on Nvidia Shield K1 and Samsung Galaxy Tab A 10.1 tablets, but theoretically possibly any on Android tablets as long as rooting of the device is possible.&lt;br /&gt;
&lt;br /&gt;
Written by John Freund ([https://www.facebook.com/john.freund.209 https://www.facebook.com/john.freund.209])&lt;br /&gt;
&lt;br /&gt;
[https://www.facebook.com/johnfreundracing/ https://www.facebook.com/johnfreundracing/]&lt;br /&gt;
&lt;br /&gt;
[[File:Dashboard Automation - Example Dash.JPG|500px]]&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;What&#039;s this about?&#039;&#039;&#039;===&lt;br /&gt;
Many RaceCapture owners use phones and tablets as display devices in their vehicles.  I use them in my own race car.  As displays they&#039;re great, but there are definitely some challenges:&lt;br /&gt;
* Have to turn on the screen every time I want to start using them which can be as simple as a home button press but often an unlock process.&lt;br /&gt;
* Have to make sure Bluetooth or Wifi is enabled AND has connected successfully to the RaceCapture device&lt;br /&gt;
* Have to open the RaceCapture App&lt;br /&gt;
* Have to manage the power of the devices, to make sure there&#039;s enough power and that they don&#039;t run out between sessions/races or even during one.&lt;br /&gt;
* Have to do all this AFTER the vehicle is running so the RaceCapture device is powered&lt;br /&gt;
* Often we&#039;re scrambling to prep other things like getting our safety gear on, steering wheels into place, etc.&lt;br /&gt;
* Touch screens aren&#039;t so easy to operate with safety gear on like racing gloves&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We typically have to deal with the above every time we go out on track, and with every single device.  Arguably manageable with one, but what if you have multiple?  Time is critical moments before going out and saving every little bit gives you time to focus on the race ahead.&lt;br /&gt;
&lt;br /&gt;
This page is for walking you through automating as much as possible the use of tablet/phone devices for use as RaceCapture dashboards.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Demonstration Video: (warning, it&#039;s pretty long!)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{{#evu:https://www.youtube.com/watch?v=ul9FW9I9Exs}}&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;What do I get after doing everything here?&#039;&#039;&#039;===&lt;br /&gt;
Glad you asked!  Here&#039;s the end result of following this guide:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Start your car and your dashboards start working automatically.&#039;&#039;&#039;  When the vehicle power is enabled your devices will within a few seconds automatically turn on their displays, start RaceCapture, and display their configured dashboards (i.e. you&#039;re ready to go!)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* You won&#039;t really have to worry about how much charge your devices have.&#039;&#039;&#039;  Devices should be charged at least a little (say 10%) before the start of the day, but otherwise you will not have to worry about power during the day as the devices will either be charging while driving or massively conserving power when not.  Fully charged devices should be able to sit without charging for up to 30 days (this is how long my Nvidia Shield K1 lasts with the tweaks below.  My Samsung Tab A 10.1 can last about 100 days on a full charge!).&lt;br /&gt;
&lt;br /&gt;
==Automation Guide==&lt;br /&gt;
===&#039;&#039;&#039;Hardwiring Power For Your Devices&#039;&#039;&#039;===&lt;br /&gt;
The automation in this guide assumes there is a switched USB power source for each device in the vehicle.  This is used as a signal to the devices for all automation actions.  While it&#039;s not critical that you provide hardwired power for your devices  to use them as dashboards (you&#039;ll really need to the monitor their power levels), you&#039;ll have to manually trigger different behaviors like coming out of sleep, disabling airplane mode, and other things, and this guide will not cover such scenarios and you&#039;ll need to be a bit creative.  &lt;br /&gt;
&lt;br /&gt;
In order to minimize how much we have to worry about the charge in your devices it&#039;s a great idea to add some hardwired power lines in your car.  This provides charging power while operating your vehicle which all but guarantees they won&#039;t die on you mid-session, but also means you likely won&#039;t have to take your devices out of your vehicle and charge them between sessions.  Also it covers a worst case scenario where your devices aren&#039;t charged for an event as you can just turn on your vehicle&#039;s ACC and charge your devices for a short time before going out.&lt;br /&gt;
&lt;br /&gt;
Most, if not all, tablets and phones take some form of USB input for a power supply.  These are DC devices but the operating voltage varies (5V for most, but USB-C can be as high as 20V).  As such you need some sort of electrical converter to take your vehicle&#039;s operating voltage and step it to the voltage required by your device.&lt;br /&gt;
&lt;br /&gt;
[[File:DC 12V Micro USB adapter.jpg|200px|thumb|left|DC 12V to 5V Micro USB Converter]]&lt;br /&gt;
&lt;br /&gt;
Good news!  Ebay has tons of options for such converters.  My devices are all Micro-USB devices and take 5V inputs.  My car has an operating voltage from around 12-14.5V (typically referred to as a 12V system, as that&#039;s the minimum operating voltage for the electronics).  I went to ebay and searched with these keywords:  &amp;quot;DC Converter 12V to 5V Micro USB&amp;quot; and this pulled up many great options.  I opted for one like the below picture with a 90-degree connector so that the micro-usb cable routed more nicely with my dashboards.&lt;br /&gt;
&lt;br /&gt;
Now I am going to assume if you have a RaceCapture, you don&#039;t really need much guidance as far as wiring devices into your vehicle.  Keep in mind though to make sure wherever you draw your power for the converter that it is:&lt;br /&gt;
&lt;br /&gt;
* Fused appropriately (suggest the maximum current rating of your converter)&lt;br /&gt;
* Is connected to a switched source (so you&#039;re not draining your vehicle&#039;s battery if you forget one of your devices in your vehicle).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;Setting up your Android Device&#039;&#039;&#039;===&lt;br /&gt;
&#039;&#039;&#039;1.  Rooting your device&#039;&#039;&#039;&lt;br /&gt;
This is probably the hardest part and absolutely required as subsequent software is dependent on this.  The processes vary between most devices, and can be fairly easy to tricky.  Don&#039;t be scared though!  Once you get past this it&#039;s smooth sailing!&lt;br /&gt;
&lt;br /&gt;
With that said I then must add this guide can&#039;t really walk you through specifically how to root your device (unless you have a Samsung Galaxy Tab A 10.1 as I documented it while creating this page), since the procedures do vary.  However, very intelligent and giving folks out there have figured out how to root just about every single Android device and documented how somewhere on the web.  So you need to find a guide for doing this.  Here are some tips:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;*  Search the web for the words &amp;quot;root&amp;quot;, your phone model, and &amp;quot;xda-developers&amp;quot;.&#039;&#039;&#039;  You can find your phone&#039;s model number under Settings-&amp;gt;About.  The last key word is a forum where lots of rooting discussion takes place and is a great place to look for clear guides (though be warned, not all are perfect so make sure if you find a thread on rooting your phone you read the ENTIRE thread before starting!).  However if you don&#039;t find what you&#039;re looking for there, remove that keyword and expand your search as that can uncover other pages.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;*  Enable Developer Mode and then the &amp;quot;OEM Unlock&amp;quot; option.&#039;&#039;&#039;  Pretty much every root procedure requires this to start, even though some guides can forget to mention it.  To enable Developer Mode, in your device go Settings-&amp;gt;About, and then tap &amp;quot;Build number&amp;quot; repeatedly until you see a message on your screen that tells you Developer Mode is enabled.  Now a new menu Settings-&amp;gt;Developer Mode will appear, and within there is an option for &amp;quot;OEM Unlock&amp;quot; which you will need to enable.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;*  Disable Factory Reset Protection.&#039;&#039;&#039;  This is critical as after parts of the rooting process your system can detect firmware tampering and reset itself.  This is automatically enabled whenever you add a Google account, or some other account, that provides backup services.  To disable it go to Settings-&amp;gt;Accounts (I&#039;ve seen it as &amp;quot;Clouds and Accounts&amp;quot; as well) and simply remove any accounts you&#039;ve added.  Don&#039;t worry, you can add them back later (you&#039;ll need to in order to download apps from the Google Play store).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Samsung Galaxy Tab A 10.1 Root Guide:&#039;&#039;&#039;  On this page https://forum.xda-developers.com/galaxy-tab-a/how-to/root-t3674409 in the opening post&#039;s DOWNLOADS section download the files for the OS version and your model number (Setting-&amp;gt;About to see this), and uncompress.  Make sure you have the USB drivers installed which can be found here for Windows http://developer.samsung.com/galaxy/others/android-usb-driver-for-windows.  You must have the above steps done, after which you will put your tablet into Odin mode by first powering completely off, then when off holding the Home, Volume Down, and Power buttons all at once until a screen prompt comes up warning you about some... stuff.  Release the buttons then press Volume Up to bypass the warning, in which point you&#039;re now in Odin download mode (this might not be the exact name, I forget).  Plug your tablet into your USB cable and your PC.  Now from the first archive run the odin executable and make sure in the upper left a COM port is listed in blue (if it&#039;s all grey something&#039;s wrong, either you&#039;re not in Odin mode, the USB drivers aren&#039;t working, or perhaps your USB cable&#039;s not plugged in or broken).  Click the AP button, find/select the tar.md5 also from this archive, then click Start.  This will root your device, installing SuperSU.  The process will show lots of text and eventually reboot your device.  After rebooted you can go about adding back your Google account so you can download apps from the Play Store and then proceeding with this guide.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2.  Additional Root access.&#039;&#039;&#039;  The app &amp;quot;SuperSU&#039; that provides you root access has changed over the years and due to some changes the apps we&#039;re going to be using for automation can &amp;quot;think&amp;quot; your system isn&#039;t rooted.  We need to trick them so they work properly.  In order to do so we need to do some things:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Download and install USB drivers for your device.&#039;&#039;&#039;  Chances are for the rooting process you&#039;ve already done this on your PC/laptop.  If somehow you didn&#039;t, you&#039;ll need to do so for your particular OS.  You should be able to web search for keywords including &amp;quot;USB drivers&amp;quot; and your phone&#039;s model designation (Settings-&amp;gt;About).  This enables your PC to communicate with your device which is needed for a later step.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Download and Install Android SDK Platform Tools.&#039;&#039;&#039;  Found here:  [https://developer.android.com/studio/releases/platform-tools.html https://developer.android.com/studio/releases/platform-tools.html].  This gives us a utility called &amp;quot;adb&amp;quot; that lets us connect to your device in a command line shell and then execute the necessary commands.  Note for Windows Systems:  You may need to right click the installation file and select &amp;quot;Run as Administrator&amp;quot; to get the installation to run properly (really doesn&#039;t hurt to do this so I would just go ahead and do so).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Execute shell commands so apps know your device&#039;s OS is rooted.&#039;&#039;&#039;  Make sure your laptop is connected to your device via a USB cable.  On your PC, navigate in a shell or command prompt (on Windows hold the Windows key and press R, then type &amp;quot;cmd&amp;quot; and OK) then navigate to the installation path of the SDK.  Hopefully you know how to move about your file system from a command prompt.  In the SDK&#039;s directory run the following commands:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;adb shell&lt;br /&gt;
 su&lt;br /&gt;
 mount -o rw,remount /system&lt;br /&gt;
 touch /system/bin/su /system/xbin/su&lt;br /&gt;
 mount -o ro,remount /system&lt;br /&gt;
 exit&lt;br /&gt;
 reboot&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Alternatively it&#039;s possible to do the above from a shell on the device itself but if you wish to do that you&#039;re likely tech savvy and I don&#039;t need to walk you through it :)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3.  Install the following apps from the Google Play Store:  Deep Sleep Battery Saver, Secure Settings, Tasker, SecureTask,RaceCapture&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Deep Sleep Battery Saver and Tasker require a small purchase, but last I checked it was only a few dollars each.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;IMPORTANT&#039;&#039;&#039;:  Secure Settings broke critical operations in the 1.3.6u1 release in Jan 2019.  For full functionality you must use the older 1.3.6 release.  You can find a copy here:  [https://secure-settings.en.uptodown.com/android/download/222045].  If this link is dead try googling for &amp;quot;Secure Settings Android apk&amp;quot; and finding this specific version.  To install an apk on your android device you&#039;ll need to navigate to the source website on your tablet then download, and in your settings enable installation of apps from unknown sources (which varies from OS version to version, so google how to do it on your particular device and OS version).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;4.  Android settings.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Disable the lock screen.&#039;&#039;&#039;  In Settings-&amp;gt;Security set the Screen Lock to &amp;quot;none&amp;quot;.  Theoretically you probably can have this enabled to something, and have the Tasker app still unlock it automatically, but I instructions below assume you&#039;ve disabled the lock so if you deviate you&#039;ll need to play around with the Tasker tasks (like adding a command to do the unlock before anything else on power/boot).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Disable Auto Brightness.&#039;&#039;&#039; I find auto brightness to often enough leave the screen not so easily readable, so I choose to disable this, and set my brightness manually to max.  You can obviously adjust the brightness level to adjust your vehicle&#039;s and the weather&#039;s conditions any time you like.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Set up automatic connection to the RaceCapture.&#039;&#039;&#039;  &lt;br /&gt;
Before we configure the apps to handle the automation make sure either Bluetooth or WiFi, whichever you&#039;ll be using to connect to your RaceCapture, is ON.  This is because the automation assumes it&#039;s on and doesn&#039;t enable it for you (we just toggle Airplane mode when when disables restores whatever was enabled before Airplane mode was enabled). &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;- Bluetooth:&#039;&#039;&#039;, go through the pairing process with your device and the RaceCapture (refer to RaceCapture documentation for this procedure).  I suggest unpairing all other devices so that your tablet/phone only knows of the RaceCapture, and thus will only ever connect to it when it becomes available.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;- WiFi:&#039;&#039;&#039; go through the process of enabling WiFi on the RaceCapture and connecting your device to its network (refer to RaceCapture documentation for this procedure).   However when you do so pay immediate attention to the screen as you should see a pop up warning there is no internet connection (which is normal, the RaceCapture provides no internet connectivity through its WiFi network).  When you see this you MUST click on the pop-up which will bring up a screen that gives you the option to ignore this &amp;quot;issue&amp;quot;.  Also make sure to leave auto-connection for the network enabled.  If you miss this dialogue your tablet/phone will NOT automatically connect to the RaceCapture device, kind of breaking our whole automation theme here.  If you miss the pop-up, simply go into your WiFi settings on the tablet/phone and forget the RaceCapture&#039;s WiFi network, and start the process of connecting to it again (watching for that pop-up).  There might be a way to adjust this setting outside the pop-up but I&#039;ve not found it.    Lastly, forget all other WiFi networks on your device.  This prevents your device from connecting to anything other than the RaceCapture unexpectedly.  Don&#039;t worry, you can always reconnect to a WiFi network manually later, like if you need to update the RaceCapture app.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Edit&#039;&#039; - If you want to keep your WiFi networks configured on your device you might be able to get away with opening their advanced settings and disabling auto connection.  Should work, I just haven&#039;t tested it.  I personally just played it safe by forgetting all but the RaceCapture network to avoid unexpected connections.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;5.  SuperSU settings&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
This should be installed through your rooting process.  I&#039;m unaware of any Android rooting method that doesn&#039;t use it, so I&#039;m assuming you have it, and if not you should stop here (sorry!).  In the app in Settings in the Access section set the Default Access to &amp;quot;Grant&amp;quot;.  This simply lets the other apps use root access without you being prompted all the time, which will get rather annoying during this setup process.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;6.  Secure Settings settings&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* SYSTEM+ Tab:  click &amp;quot;Disabled&amp;quot; to enable the feature (this opens some unique actions for use by the Tasker automation app).&lt;br /&gt;
&lt;br /&gt;
* Options Tab:  Expand the &amp;quot;System+&amp;quot; section and make sure all options are enabled with a green check mark on the right (not all of these are needed, but this is the fastest way for me to explain to you).  Also expand the &amp;quot;Root&amp;quot; section and enable &amp;quot;Airplane Mode&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;7.  DS Battery Saver settings&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Set the Profile to &amp;quot;Slumberer&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;8.  Tasker settings&#039;&#039;&#039;&lt;br /&gt;
This is where we really configure the automation.  You can get pretty fancy with this application but I&#039;ll be only covering what it takes to accomplish our goals outlined earlier. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Create Tasks: &#039;&#039;&#039;  A task is a series of actions to take, which we&#039;ll assign to events later.  They consist of one or many actions, and those actions have associated parameters.  I think creating them is fairly simple and straightforward, requiring being in the Tasks tab, clicking the + symbol in the bottom right, and then entering the information provided below, so I&#039;m going to just outline each task&#039;s values here.  One tip though is when selecting Actions use the &amp;quot;Filter&amp;quot; option to just type the action name provided here to quickly search as it can be quite confusing to click around the categories to find what you&#039;re after.&lt;br /&gt;
&lt;br /&gt;
Name:  &amp;quot;Start RC&amp;quot;&lt;br /&gt;
  Action 1:  App -&amp;gt; Launch App&lt;br /&gt;
    Target:  RaceCapture app&lt;br /&gt;
 &lt;br /&gt;
Name:  &amp;quot;Screen On and Start RC&amp;quot;&lt;br /&gt;
  Action 1:  Plugin -&amp;gt; Secure Settings&lt;br /&gt;
    Configuration:  Actions-&amp;gt;WakeDevice, leave defaults for &amp;quot;Screen &amp;amp; Keyboard Lights On&amp;quot; and &amp;quot;1 second&amp;quot;&lt;br /&gt;
  Action2:  Plugin -&amp;gt; Secure Settings&lt;br /&gt;
    Configuration:  Root Actions-&amp;gt; Airplane mode, select &amp;quot;Off&amp;quot;&lt;br /&gt;
  Action 3: App-&amp;gt; Launch App&lt;br /&gt;
    Configuration:  App:  Race Capture app&lt;br /&gt;
 &lt;br /&gt;
Name:  &amp;quot;Go to Sleep&amp;quot;&lt;br /&gt;
  Action 1:  Plugin -&amp;gt; Secure Settings&lt;br /&gt;
    Configuration:  Root Actions-&amp;gt; Airplane mode, select &amp;quot;On&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
  Action 2:  Go Home (type it in the Filter to find it)&lt;br /&gt;
    Configuration:  Page 0&lt;br /&gt;
&lt;br /&gt;
  Action 3:  Plugin -&amp;gt; SecureTask -&amp;gt; Manage Apps&lt;br /&gt;
    Configuration:  Type:  Soft kill, App: com.autosportlabs.racecapture&lt;br /&gt;
&lt;br /&gt;
  Action 4:  Plugin -&amp;gt; DS Battery Saver&lt;br /&gt;
    Configuration:  ON (Slumberer)&lt;br /&gt;
 &lt;br /&gt;
  Action 5:  Display Timeout  (type it in the Filter to find it) (Optional:  I like the screen to go black quickly when the car isn&#039;t on so as to save battery)&lt;br /&gt;
    Configuration: 8 seconds, 0 minutes, 0 hours (this is the lowest screen timeout value we can set.  If you want to let the screens stay on for a little while longer, you can set this to whatever you like)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Create Profiles:&#039;&#039;&#039;  A profile defines when to execute tasks.  Always click the + button in the Profiles tab to start creating a new Profile.  Below are the profiles we&#039;ll be creating and how to do so.&lt;br /&gt;
 Device Boot - This profile executes whenever the device has booted up, like when you power up your tablet getting ready to race.  All it does is start up the RaceCapture app so that when we switch to it later it&#039;s ready to go rather than having to go through its bootup process.&lt;br /&gt;
 After clicking the + button to create a new profile click on Event, then Filter for &amp;quot;Device Boot&amp;quot; and select it.  Next, click on the back arrow in the upper left to get back to the Profiles tab, and once back select the &amp;quot;Start RC&amp;quot; task.&lt;br /&gt;
&lt;br /&gt;
 Power Any - When any external power source is supplied, such as USB power from a line in the car, we light up the display immediately, then we disable Airplane mode and make sure to start the RaceCapture app.  Using only disabling of Airplane mode assumes Wifi or Bluetooth are enabled and set to automatically connect to the RaceCapture.  The RaceCapture App keeps the screen on regardless of timeout settings.&lt;br /&gt;
 After clicking the + button to create a new profile click on State, then Filter for &amp;quot;Power&amp;quot;.  Next, leave Source set to &amp;quot;Any&amp;quot; and hit the back arrow in the upper left to get back to the Profiles tab.  Once back select the &amp;quot;Screen On and Start RC&amp;quot; task.&lt;br /&gt;
&lt;br /&gt;
 Not Power Any - When external power is not provided (like when the vehicle is off), we enable Airplane mode to save battery, go to the Home screen so the RaceCapture app doesn&#039;t keep the screen awake, force the Slumberer profile in the DS Battery Saver app so the tablet goes into deep sleep immediately rather than delayed to save max battery, and then reduce screen timeout to 7 seconds to also, surprise, save battery.&lt;br /&gt;
 After clicking the + button to create a new profile click on State, then Filter for &amp;quot;Power&amp;quot;.  Next, leave Source set to &amp;quot;Any&amp;quot;, click the checkbox for &amp;quot;Invert&amp;quot;, and hit the back arrow in the upper left to get back to the Profiles tab.  Once back select the &amp;quot;Go to Sleep&amp;quot; task.&lt;br /&gt;
&lt;br /&gt;
 Battery Full - I added this because some Android tablets stop charging when at 100% and this prevents triggering via the Power Any profile above.  There may be a more elegant way to merge the two but this was my quick fix.  When the battery is at full charge, we light up the display immediately, then we disable Airplane mode and make sure to start the RaceCapture app.  Using only disabling of Airplane mode assumes Wifi or Bluetooth are enabled and set to automatically connect to the RaceCapture.  The RaceCapture App keeps the screen on regardless of timeout settings.&lt;br /&gt;
 After clicking the + button to create a new profile click on Event, then select Power, and then &amp;quot;Battery Full&amp;quot;.  Next, hit the back arrow in the upper left to get back to the Profiles tab.  Once back select the &amp;quot;Screen On and Start RC&amp;quot; task.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;9.  RaceCapture app settings&#039;&#039;&#039;&lt;br /&gt;
This needs to be done separately on each device you&#039;ll be using.  In the RaceCapture app itself you need to configure some settings and you should do so while connected to the RaceCapture device.  While the above settings have now made your device turn off the screen quickly, if you just open the RaceCapture app the screen will stay on and you can execute the below steps.&lt;br /&gt;
* Skip any setup guides or anything you may be prompted.  This usually happens if this is the first time opening the app.&lt;br /&gt;
* Click the three bars in the upper left to open the menu, then select &#039;&#039;&#039;Preferences&#039;&#039;&#039;.&lt;br /&gt;
* Set your &amp;quot;Startup screen&amp;quot; to &amp;quot;Dashboard&amp;quot;.&lt;br /&gt;
* Click the three bars in the upper left again and now select Dashboard.&lt;br /&gt;
* On the Dashboard screen in the upper left below the three bars is a Gear icon.  Click that to bring up Dashboard configuration.  &lt;br /&gt;
* You&#039;ll be on the Behavior tab.  Click on the Screens tab.  On this screen you can select the dashboard layout(s) you wish to use.  I typically pick one layout but also leave the Raw Channels enabled for troubleshooting.  I&#039;m pretty sure the Dashboard that is opened upon starting up the app will be the highest one you have selected in this list, so keep that in mind when choosing.  Tap outside the configuration window to close it and go back to the dashboards.&lt;br /&gt;
* For each Dashboard you&#039;ll need to configure each gauge.  Reference RaceCapture documentation for this.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;10. Disable Auto-Updating of Apps (Optional)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
I highly recommend doing this because app updates can unexpectedly break things.  You might decide to use your tablet or phone to connect to a local WiFi hotspot for internet access, and suddenly your device is pulling updates for the apps here and bam, something stops working but you need to be on track soon.  I&#039;ve had it happen to me.  The most common is losing RaceCapture settings before.  &lt;br /&gt;
&lt;br /&gt;
Go into Google Play Store-&amp;gt; Settings and in the General section find &amp;quot;Auto-update apps&amp;quot; and set it to &amp;quot;Do not auto-update apps&amp;quot;.  This will mean any time you need to update anything you can do so by simply finding that app and clicking the Update button for it.  Be VERY judicious with this, only update when you&#039;re absolutely sure it&#039;s necessary!&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;11.  Enabling Auto Boot when connected to power&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
For the future as I don&#039;t have my notes on this right now.  The idea is that even if your device is dead, if you connect it to USB power like in your vehicle when it has sufficient charge it will automatically turn itself on, and then the rest of the automation will take effect.  Helps cover when you forget to charge things but want your Dashboards working as fast as possible.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;That&#039;s IT!  Go plug your tablet or phone into your vehicle and get started!!!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;&#039;Extras&#039;&#039;&#039;==&lt;br /&gt;
===&#039;&#039;&#039;Tips &amp;amp; Tricks for Dashboard Devices&#039;&#039;&#039;===&lt;br /&gt;
&#039;&#039;&#039;* Use Cheap Cases for Mounts:&#039;&#039;&#039;  For about any device, be it tablet or phone, you can likely find a very cheap snap-in plastic case that you can use as a mount for your device.  I like to use cases like the one pictured to the right (which only cost me $7!), cut off the faux-leather cover, and attach them to my dash with self tapping screws, 3M Exterior Tape, etc.  Voila, I have a super simple mount that is very sturdy, holds my device quite securely, let&#039;s me remove my device easily whenever I want, and cost me almost nothing.  You can find many such cases on Amazon.com&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed-hover&amp;quot;&amp;gt;&lt;br /&gt;
Image:Samsung Galaxy Tab A 10.1 Case.jpg|&#039;&#039;[[Inexpensive Snap-in Case]]&#039;&#039;&lt;br /&gt;
Image:Dashboard Automation - Example Dash Mount with Tablet Case.jpg|&#039;&#039;[[Dashboard Mounting Example]]&#039;&#039;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Use any gloves by sewing conductive thread:&#039;&#039;&#039;  Most touch-screens require electrical contact with your skin in order to work.  This means when you have your racing gloves on, like we are prone to do when in our racing vehicles, we have to yank them off to mess with our dashboard tablet displays.  You can fix this by using conductive thread to sew a connection from inside your glove to the outside providing an electrical connection from your fingertips to your screen.  You can find conductive thread rather cheaply on Amazon.com.&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed-hover&amp;quot;&amp;gt;&lt;br /&gt;
Image:Conductive thread.jpg|&#039;&#039;[[Conductive Thread]]&#039;&#039;&lt;br /&gt;
Image:Conductive thread sewn into racing glove.jpg|&#039;&#039;[[Conductive Thread sewn into a racing glove]]&#039;&#039;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Use Screen Protectors:&#039;&#039;&#039;  Tablets and phones aren&#039;t cheap, and we are putting these devices in race environments where our hands (and gloves if you used the conductive thread!) can get dirty.  Why scratch up your displays when for about $10 you can install a clear yet replaceable screen surface?  It&#039;s cheap insurance for a device that you already spend a decent amount of money and time (this guide isn&#039;t short!) on.&lt;/div&gt;</summary>
		<author><name>Jpf11</name></author>
	</entry>
	<entry>
		<id>https://wiki.autosportlabs.com/index.php?title=RaceCapture_Dashboard_Tablet_Automation&amp;diff=8414</id>
		<title>RaceCapture Dashboard Tablet Automation</title>
		<link rel="alternate" type="text/html" href="https://wiki.autosportlabs.com/index.php?title=RaceCapture_Dashboard_Tablet_Automation&amp;diff=8414"/>
		<updated>2019-08-08T19:50:44Z</updated>

		<summary type="html">&lt;p&gt;Jpf11: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= &#039;&#039;&#039;Guide to Automating your RaceCapture Dashboard Tablets (and phones)&#039;&#039;&#039; =&lt;br /&gt;
For Android devices only currently.  Verified on Nvidia Shield K1 and Samsung Galaxy Tab A 10.1 tablets, but theoretically possibly any on Android tablets as long as rooting of the device is possible.&lt;br /&gt;
&lt;br /&gt;
Written by John Freund ([https://www.facebook.com/john.freund.209 https://www.facebook.com/john.freund.209])&lt;br /&gt;
&lt;br /&gt;
[https://www.facebook.com/johnfreundracing/ https://www.facebook.com/johnfreundracing/]&lt;br /&gt;
&lt;br /&gt;
[[File:Dashboard Automation - Example Dash.JPG|500px]]&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;What&#039;s this about?&#039;&#039;&#039;===&lt;br /&gt;
Many RaceCapture owners use phones and tablets as display devices in their vehicles.  I use them in my own race car.  As displays they&#039;re great, but there are definitely some challenges:&lt;br /&gt;
* Have to turn on the screen every time I want to start using them which can be as simple as a home button press but often an unlock process.&lt;br /&gt;
* Have to make sure Bluetooth or Wifi is enabled AND has connected successfully to the RaceCapture device&lt;br /&gt;
* Have to open the RaceCapture App&lt;br /&gt;
* Have to manage the power of the devices, to make sure there&#039;s enough power and that they don&#039;t run out between sessions/races or even during one.&lt;br /&gt;
* Have to do all this AFTER the vehicle is running so the RaceCapture device is powered&lt;br /&gt;
* Often we&#039;re scrambling to prep other things like getting our safety gear on, steering wheels into place, etc.&lt;br /&gt;
* Touch screens aren&#039;t so easy to operate with safety gear on like racing gloves&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We typically have to deal with the above every time we go out on track, and with every single device.  Arguably manageable with one, but what if you have multiple?  Time is critical moments before going out and saving every little bit gives you time to focus on the race ahead.&lt;br /&gt;
&lt;br /&gt;
This page is for walking you through automating as much as possible the use of tablet/phone devices for use as RaceCapture dashboards.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Demonstration Video: (warning, it&#039;s pretty long!)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{{#evu:https://www.youtube.com/watch?v=ul9FW9I9Exs}}&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;What do I get after doing everything here?&#039;&#039;&#039;===&lt;br /&gt;
Glad you asked!  Here&#039;s the end result of following this guide:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Start your car and your dashboards start working automatically.&#039;&#039;&#039;  When the vehicle power is enabled your devices will within a few seconds automatically turn on their displays, start RaceCapture, and display their configured dashboards (i.e. you&#039;re ready to go!)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* You won&#039;t really have to worry about how much charge your devices have.&#039;&#039;&#039;  Devices should be charged at least a little (say 10%) before the start of the day, but otherwise you will not have to worry about power during the day as the devices will either be charging while driving or massively conserving power when not.  Fully charged devices should be able to sit without charging for up to 30 days (this is how long my Nvidia Shield K1 lasts with the tweaks below.  My Samsung Tab A 10.1 can last about 100 days on a full charge!).&lt;br /&gt;
&lt;br /&gt;
==Automation Guide==&lt;br /&gt;
===&#039;&#039;&#039;Hardwiring Power For Your Devices&#039;&#039;&#039;===&lt;br /&gt;
The automation in this guide assumes there is a switched USB power source for each device in the vehicle.  This is used as a signal to the devices for all automation actions.  While it&#039;s not critical that you provide hardwired power for your devices  to use them as dashboards (you&#039;ll really need to the monitor their power levels), you&#039;ll have to manually trigger different behaviors like coming out of sleep, disabling airplane mode, and other things, and this guide will not cover such scenarios and you&#039;ll need to be a bit creative.  &lt;br /&gt;
&lt;br /&gt;
In order to minimize how much we have to worry about the charge in your devices it&#039;s a great idea to add some hardwired power lines in your car.  This provides charging power while operating your vehicle which all but guarantees they won&#039;t die on you mid-session, but also means you likely won&#039;t have to take your devices out of your vehicle and charge them between sessions.  Also it covers a worst case scenario where your devices aren&#039;t charged for an event as you can just turn on your vehicle&#039;s ACC and charge your devices for a short time before going out.&lt;br /&gt;
&lt;br /&gt;
Most, if not all, tablets and phones take some form of USB input for a power supply.  These are DC devices but the operating voltage varies (5V for most, but USB-C can be as high as 20V).  As such you need some sort of electrical converter to take your vehicle&#039;s operating voltage and step it to the voltage required by your device.&lt;br /&gt;
&lt;br /&gt;
[[File:DC 12V Micro USB adapter.jpg|200px|thumb|left|DC 12V to 5V Micro USB Converter]]&lt;br /&gt;
&lt;br /&gt;
Good news!  Ebay has tons of options for such converters.  My devices are all Micro-USB devices and take 5V inputs.  My car has an operating voltage from around 12-14.5V (typically referred to as a 12V system, as that&#039;s the minimum operating voltage for the electronics).  I went to ebay and searched with these keywords:  &amp;quot;DC Converter 12V to 5V Micro USB&amp;quot; and this pulled up many great options.  I opted for one like the below picture with a 90-degree connector so that the micro-usb cable routed more nicely with my dashboards.&lt;br /&gt;
&lt;br /&gt;
Now I am going to assume if you have a RaceCapture, you don&#039;t really need much guidance as far as wiring devices into your vehicle.  Keep in mind though to make sure wherever you draw your power for the converter that it is:&lt;br /&gt;
&lt;br /&gt;
* Fused appropriately (suggest the maximum current rating of your converter)&lt;br /&gt;
* Is connected to a switched source (so you&#039;re not draining your vehicle&#039;s battery if you forget one of your devices in your vehicle).&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;Setting up your Android Device&#039;&#039;&#039;===&lt;br /&gt;
&#039;&#039;&#039;1.  Rooting your device&#039;&#039;&#039;&lt;br /&gt;
This is probably the hardest part and absolutely required as subsequent software is dependent on this.  The processes vary between most devices, and can be fairly easy to tricky.  Don&#039;t be scared though!  Once you get past this it&#039;s smooth sailing!&lt;br /&gt;
&lt;br /&gt;
With that said I then must add this guide can&#039;t really walk you through specifically how to root your device (unless you have a Samsung Galaxy Tab A 10.1 as I documented it while creating this page), since the procedures do vary.  However, very intelligent and giving folks out there have figured out how to root just about every single Android device and documented how somewhere on the web.  So you need to find a guide for doing this.  Here are some tips:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;*  Search the web for the words &amp;quot;root&amp;quot;, your phone model, and &amp;quot;xda-developers&amp;quot;.&#039;&#039;&#039;  You can find your phone&#039;s model number under Settings-&amp;gt;About.  The last key word is a forum where lots of rooting discussion takes place and is a great place to look for clear guides (though be warned, not all are perfect so make sure if you find a thread on rooting your phone you read the ENTIRE thread before starting!).  However if you don&#039;t find what you&#039;re looking for there, remove that keyword and expand your search as that can uncover other pages.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;*  Enable Developer Mode and then the &amp;quot;OEM Unlock&amp;quot; option.&#039;&#039;&#039;  Pretty much every root procedure requires this to start, even though some guides can forget to mention it.  To enable Developer Mode, in your device go Settings-&amp;gt;About, and then tap &amp;quot;Build number&amp;quot; repeatedly until you see a message on your screen that tells you Developer Mode is enabled.  Now a new menu Settings-&amp;gt;Developer Mode will appear, and within there is an option for &amp;quot;OEM Unlock&amp;quot; which you will need to enable.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;*  Disable Factory Reset Protection.&#039;&#039;&#039;  This is critical as after parts of the rooting process your system can detect firmware tampering and reset itself.  This is automatically enabled whenever you add a Google account, or some other account, that provides backup services.  To disable it go to Settings-&amp;gt;Accounts (I&#039;ve seen it as &amp;quot;Clouds and Accounts&amp;quot; as well) and simply remove any accounts you&#039;ve added.  Don&#039;t worry, you can add them back later (you&#039;ll need to in order to download apps from the Google Play store).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Samsung Galaxy Tab A 10.1 Root Guide:&#039;&#039;&#039;  On this page https://forum.xda-developers.com/galaxy-tab-a/how-to/root-t3674409 in the opening post&#039;s DOWNLOADS section download the files for the OS version and your model number (Setting-&amp;gt;About to see this), and uncompress.  Make sure you have the USB drivers installed which can be found here for Windows http://developer.samsung.com/galaxy/others/android-usb-driver-for-windows.  You must have the above steps done, after which you will put your tablet into Odin mode by first powering completely off, then when off holding the Home, Volume Down, and Power buttons all at once until a screen prompt comes up warning you about some... stuff.  Release the buttons then press Volume Up to bypass the warning, in which point you&#039;re now in Odin download mode (this might not be the exact name, I forget).  Plug your tablet into your USB cable and your PC.  Now from the first archive run the odin executable and make sure in the upper left a COM port is listed in blue (if it&#039;s all grey something&#039;s wrong, either you&#039;re not in Odin mode, the USB drivers aren&#039;t working, or perhaps your USB cable&#039;s not plugged in or broken).  Click the AP button, find/select the tar.md5 also from this archive, then click Start.  This will root your device, installing SuperSU.  The process will show lots of text and eventually reboot your device.  After rebooted you can go about adding back your Google account so you can download apps from the Play Store and then proceeding with this guide.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2.  Additional Root access.&#039;&#039;&#039;  The app &amp;quot;SuperSU&#039; that provides you root access has changed over the years and due to some changes the apps we&#039;re going to be using for automation can &amp;quot;think&amp;quot; your system isn&#039;t rooted.  We need to trick them so they work properly.  In order to do so we need to do some things:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Download and install USB drivers for your device.&#039;&#039;&#039;  Chances are for the rooting process you&#039;ve already done this on your PC/laptop.  If somehow you didn&#039;t, you&#039;ll need to do so for your particular OS.  You should be able to web search for keywords including &amp;quot;USB drivers&amp;quot; and your phone&#039;s model designation (Settings-&amp;gt;About).  This enables your PC to communicate with your device which is needed for a later step.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Download and Install Android SDK Platform Tools.&#039;&#039;&#039;  Found here:  [https://developer.android.com/studio/releases/platform-tools.html https://developer.android.com/studio/releases/platform-tools.html].  This gives us a utility called &amp;quot;adb&amp;quot; that lets us connect to your device in a command line shell and then execute the necessary commands.  Note for Windows Systems:  You may need to right click the installation file and select &amp;quot;Run as Administrator&amp;quot; to get the installation to run properly (really doesn&#039;t hurt to do this so I would just go ahead and do so).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Execute shell commands so apps know your device&#039;s OS is rooted.&#039;&#039;&#039;  Make sure your laptop is connected to your device via a USB cable.  On your PC, navigate in a shell or command prompt (on Windows hold the Windows key and press R, then type &amp;quot;cmd&amp;quot; and OK) then navigate to the installation path of the SDK.  Hopefully you know how to move about your file system from a command prompt.  In the SDK&#039;s directory run the following commands:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;adb shell&lt;br /&gt;
 su&lt;br /&gt;
 mount -o rw,remount /system&lt;br /&gt;
 touch /system/bin/su /system/xbin/su&lt;br /&gt;
 mount -o ro,remount /system&lt;br /&gt;
 exit&lt;br /&gt;
 reboot&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Alternatively it&#039;s possible to do the above from a shell on the device itself but if you wish to do that you&#039;re likely tech savvy and I don&#039;t need to walk you through it :)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3.  Install the following apps from the Google Play Store:  Deep Sleep Battery Saver, Secure Settings, Tasker, RaceCapture&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Deep Sleep Battery Saver and Tasker require a small purchase, but last I checked it was only a few dollars each.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;IMPORTANT&#039;&#039;&#039;:  Secure Settings broke critical operations in the 1.3.6u1 release in Jan 2019.  For full functionality you must use the older 1.3.6 release.  You can find a copy here:  [https://secure-settings.en.uptodown.com/android/download/222045].  If this link is dead try googling for &amp;quot;Secure Settings Android apk&amp;quot; and finding this specific version.  To install an apk on your android device you&#039;ll need to navigate to the source website on your tablet then download, and in your settings enable installation of apps from unknown sources (which varies from OS version to version, so google how to do it on your particular device and OS version).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;4.  Android settings.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Disable the lock screen.&#039;&#039;&#039;  In Settings-&amp;gt;Security set the Screen Lock to &amp;quot;none&amp;quot;.  Theoretically you probably can have this enabled to something, and have the Tasker app still unlock it automatically, but I instructions below assume you&#039;ve disabled the lock so if you deviate you&#039;ll need to play around with the Tasker tasks (like adding a command to do the unlock before anything else on power/boot).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Disable Auto Brightness.&#039;&#039;&#039; I find auto brightness to often enough leave the screen not so easily readable, so I choose to disable this, and set my brightness manually to max.  You can obviously adjust the brightness level to adjust your vehicle&#039;s and the weather&#039;s conditions any time you like.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Set up automatic connection to the RaceCapture.&#039;&#039;&#039;  &lt;br /&gt;
Before we configure the apps to handle the automation make sure either Bluetooth or WiFi, whichever you&#039;ll be using to connect to your RaceCapture, is ON.  This is because the automation assumes it&#039;s on and doesn&#039;t enable it for you (we just toggle Airplane mode when when disables restores whatever was enabled before Airplane mode was enabled). &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;- Bluetooth:&#039;&#039;&#039;, go through the pairing process with your device and the RaceCapture (refer to RaceCapture documentation for this procedure).  I suggest unpairing all other devices so that your tablet/phone only knows of the RaceCapture, and thus will only ever connect to it when it becomes available.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;- WiFi:&#039;&#039;&#039; go through the process of enabling WiFi on the RaceCapture and connecting your device to its network (refer to RaceCapture documentation for this procedure).   However when you do so pay immediate attention to the screen as you should see a pop up warning there is no internet connection (which is normal, the RaceCapture provides no internet connectivity through its WiFi network).  When you see this you MUST click on the pop-up which will bring up a screen that gives you the option to ignore this &amp;quot;issue&amp;quot;.  Also make sure to leave auto-connection for the network enabled.  If you miss this dialogue your tablet/phone will NOT automatically connect to the RaceCapture device, kind of breaking our whole automation theme here.  If you miss the pop-up, simply go into your WiFi settings on the tablet/phone and forget the RaceCapture&#039;s WiFi network, and start the process of connecting to it again (watching for that pop-up).  There might be a way to adjust this setting outside the pop-up but I&#039;ve not found it.    Lastly, forget all other WiFi networks on your device.  This prevents your device from connecting to anything other than the RaceCapture unexpectedly.  Don&#039;t worry, you can always reconnect to a WiFi network manually later, like if you need to update the RaceCapture app.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Edit&#039;&#039; - If you want to keep your WiFi networks configured on your device you might be able to get away with opening their advanced settings and disabling auto connection.  Should work, I just haven&#039;t tested it.  I personally just played it safe by forgetting all but the RaceCapture network to avoid unexpected connections.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;5.  SuperSU settings&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
This should be installed through your rooting process.  I&#039;m unaware of any Android rooting method that doesn&#039;t use it, so I&#039;m assuming you have it, and if not you should stop here (sorry!).  In the app in Settings in the Access section set the Default Access to &amp;quot;Grant&amp;quot;.  This simply lets the other apps use root access without you being prompted all the time, which will get rather annoying during this setup process.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;6.  Secure Settings settings&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* SYSTEM+ Tab:  click &amp;quot;Disabled&amp;quot; to enable the feature (this opens some unique actions for use by the Tasker automation app).&lt;br /&gt;
&lt;br /&gt;
* Options Tab:  Expand the &amp;quot;System+&amp;quot; section and make sure all options are enabled with a green check mark on the right (not all of these are needed, but this is the fastest way for me to explain to you).  Also expand the &amp;quot;Root&amp;quot; section and enable &amp;quot;Airplane Mode&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;7.  DS Battery Saver settings&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Set the Profile to &amp;quot;Slumberer&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;8.  Tasker settings&#039;&#039;&#039;&lt;br /&gt;
This is where we really configure the automation.  You can get pretty fancy with this application but I&#039;ll be only covering what it takes to accomplish our goals outlined earlier. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Create Tasks: &#039;&#039;&#039;  A task is a series of actions to take, which we&#039;ll assign to events later.  They consist of one or many actions, and those actions have associated parameters.  I think creating them is fairly simple and straightforward, requiring being in the Tasks tab, clicking the + symbol in the bottom right, and then entering the information provided below, so I&#039;m going to just outline each task&#039;s values here.  One tip though is when selecting Actions use the &amp;quot;Filter&amp;quot; option to just type the action name provided here to quickly search as it can be quite confusing to click around the categories to find what you&#039;re after.&lt;br /&gt;
&lt;br /&gt;
 Name:  &amp;quot;Start RC&amp;quot;&lt;br /&gt;
 Action 1:  Launch App&lt;br /&gt;
 Target:  RaceCapture app&lt;br /&gt;
 &lt;br /&gt;
 Name:  &amp;quot;Screen On and Start RC&amp;quot;&lt;br /&gt;
 Action 1:  Secure Settings&lt;br /&gt;
 Configuration:  Actions-&amp;gt;WakeDevice, leave defaults for &amp;quot;Screen &amp;amp; Keyboard Lights On&amp;quot; and &amp;quot;1 second&amp;quot;&lt;br /&gt;
 Action2:  Secure Settings&lt;br /&gt;
 Configuration:  Root Actions-&amp;gt; Airplane mode, select &amp;quot;Off&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 Name:  &amp;quot;Go to Sleep&amp;quot;&lt;br /&gt;
 Action 1:  Secure Settings&lt;br /&gt;
 Configuration:  Root Actions-&amp;gt; Airplane mode, select &amp;quot;On&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 Action 2:  Go Home&lt;br /&gt;
 Configuration:  Page 0&lt;br /&gt;
 Action 3:  DS Battery Saver&lt;br /&gt;
 Configuration:  ON (Slumberer)&lt;br /&gt;
 &lt;br /&gt;
 Action 4:  Display Timeout  (Optional:  I like the screen to go black quickly when the car isn&#039;t on so as to save battery)&lt;br /&gt;
 Configuration: 7 seconds, 0 minutes, 0 hours (this is the lowest screen timeout value we can set.  If you want to let the screens stay on for a little while longer, you can set this to whatever you like)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Create Profiles:&#039;&#039;&#039;  A profile defines when to execute tasks.  Always click the + button in the Profiles tab to start creating a new Profile.  Below are the profiles we&#039;ll be creating and how to do so.&lt;br /&gt;
 Device Boot - This profile executes whenever the device has booted up, like when you power up your tablet getting ready to race.  All it does is start up the RaceCapture app so that when we switch to it later it&#039;s ready to go rather than having to go through its bootup process.&lt;br /&gt;
 After clicking the + button to create a new profile click on Event, then Filter for &amp;quot;Device Boot&amp;quot; and select it.  Next, click on the back arrow in the upper left to get back to the Profiles tab, and once back select the &amp;quot;Start RC&amp;quot; task.&lt;br /&gt;
&lt;br /&gt;
 Power Any - When any external power source is supplied, such as USB power from a line in the car, we light up the display immediately, then we disable Airplane mode and make sure to start the RaceCapture app.  Using only disabling of Airplane mode assumes Wifi or Bluetooth are enabled and set to automatically connect to the RaceCapture.  The RaceCapture App keeps the screen on regardless of timeout settings.&lt;br /&gt;
 After clicking the + button to create a new profile click on State, then Filter for &amp;quot;Power&amp;quot;.  Next, leave Source set to &amp;quot;Any&amp;quot; and hit the back arrow in the upper left to get back to the Profiles tab.  Once back select the &amp;quot;Screen On and Start RC&amp;quot; task.&lt;br /&gt;
&lt;br /&gt;
 Not Power Any - When external power is not provided (like when the vehicle is off), we enable Airplane mode to save battery, go to the Home screen so the RaceCapture app doesn&#039;t keep the screen awake, force the Slumberer profile in the DS Battery Saver app so the tablet goes into deep sleep immediately rather than delayed to save max battery, and then reduce screen timeout to 7 seconds to also, surprise, save battery.&lt;br /&gt;
 After clicking the + button to create a new profile click on State, then Filter for &amp;quot;Power&amp;quot;.  Next, leave Source set to &amp;quot;Any&amp;quot;, click the checkbox for &amp;quot;Invert&amp;quot;, and hit the back arrow in the upper left to get back to the Profiles tab.  Once back select the &amp;quot;Go to Sleep&amp;quot; task.&lt;br /&gt;
&lt;br /&gt;
 Battery Full - I added this because some Android tablets stop charging when at 100% and this prevents triggering via the Power Any profile above.  There may be a more elegant way to merge the two but this was my quick fix.  When the battery is at full charge, we light up the display immediately, then we disable Airplane mode and make sure to start the RaceCapture app.  Using only disabling of Airplane mode assumes Wifi or Bluetooth are enabled and set to automatically connect to the RaceCapture.  The RaceCapture App keeps the screen on regardless of timeout settings.&lt;br /&gt;
 After clicking the + button to create a new profile click on Event, then select Power, and then &amp;quot;Battery Full&amp;quot;.  Next, hit the back arrow in the upper left to get back to the Profiles tab.  Once back select the &amp;quot;Screen On and Start RC&amp;quot; task.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;9.  RaceCapture app settings&#039;&#039;&#039;&lt;br /&gt;
This needs to be done separately on each device you&#039;ll be using.  In the RaceCapture app itself you need to configure some settings and you should do so while connected to the RaceCapture device.  While the above settings have now made your device turn off the screen quickly, if you just open the RaceCapture app the screen will stay on and you can execute the below steps.&lt;br /&gt;
* Skip any setup guides or anything you may be prompted.  This usually happens if this is the first time opening the app.&lt;br /&gt;
* Click the three bars in the upper left to open the menu, then select &#039;&#039;&#039;Preferences&#039;&#039;&#039;.&lt;br /&gt;
* Set your &amp;quot;Startup screen&amp;quot; to &amp;quot;Dashboard&amp;quot;.&lt;br /&gt;
* Click the three bars in the upper left again and now select Dashboard.&lt;br /&gt;
* On the Dashboard screen in the upper left below the three bars is a Gear icon.  Click that to bring up Dashboard configuration.  &lt;br /&gt;
* You&#039;ll be on the Behavior tab.  Click on the Screens tab.  On this screen you can select the dashboard layout(s) you wish to use.  I typically pick one layout but also leave the Raw Channels enabled for troubleshooting.  I&#039;m pretty sure the Dashboard that is opened upon starting up the app will be the highest one you have selected in this list, so keep that in mind when choosing.  Tap outside the configuration window to close it and go back to the dashboards.&lt;br /&gt;
* For each Dashboard you&#039;ll need to configure each gauge.  Reference RaceCapture documentation for this.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;10. Disable Auto-Updating of Apps (Optional)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
I highly recommend doing this because app updates can unexpectedly break things.  You might decide to use your tablet or phone to connect to a local WiFi hotspot for internet access, and suddenly your device is pulling updates for the apps here and bam, something stops working but you need to be on track soon.  I&#039;ve had it happen to me.  The most common is losing RaceCapture settings before.  &lt;br /&gt;
&lt;br /&gt;
Go into Google Play Store-&amp;gt; Settings and in the General section find &amp;quot;Auto-update apps&amp;quot; and set it to &amp;quot;Do not auto-update apps&amp;quot;.  This will mean any time you need to update anything you can do so by simply finding that app and clicking the Update button for it.  Be VERY judicious with this, only update when you&#039;re absolutely sure it&#039;s necessary!&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;11.  Enabling Auto Boot when connected to power&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
For the future as I don&#039;t have my notes on this right now.  The idea is that even if your device is dead, if you connect it to USB power like in your vehicle when it has sufficient charge it will automatically turn itself on, and then the rest of the automation will take effect.  Helps cover when you forget to charge things but want your Dashboards working as fast as possible.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;That&#039;s IT!  Go plug your tablet or phone into your vehicle and get started!!!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;&#039;Extras&#039;&#039;&#039;==&lt;br /&gt;
===&#039;&#039;&#039;Tips &amp;amp; Tricks for Dashboard Devices&#039;&#039;&#039;===&lt;br /&gt;
&#039;&#039;&#039;* Use Cheap Cases for Mounts:&#039;&#039;&#039;  For about any device, be it tablet or phone, you can likely find a very cheap snap-in plastic case that you can use as a mount for your device.  I like to use cases like the one pictured to the right (which only cost me $7!), cut off the faux-leather cover, and attach them to my dash with self tapping screws, 3M Exterior Tape, etc.  Voila, I have a super simple mount that is very sturdy, holds my device quite securely, let&#039;s me remove my device easily whenever I want, and cost me almost nothing.  You can find many such cases on Amazon.com&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed-hover&amp;quot;&amp;gt;&lt;br /&gt;
Image:Samsung Galaxy Tab A 10.1 Case.jpg|&#039;&#039;[[Inexpensive Snap-in Case]]&#039;&#039;&lt;br /&gt;
Image:Dashboard Automation - Example Dash Mount with Tablet Case.jpg|&#039;&#039;[[Dashboard Mounting Example]]&#039;&#039;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Use any gloves by sewing conductive thread:&#039;&#039;&#039;  Most touch-screens require electrical contact with your skin in order to work.  This means when you have your racing gloves on, like we are prone to do when in our racing vehicles, we have to yank them off to mess with our dashboard tablet displays.  You can fix this by using conductive thread to sew a connection from inside your glove to the outside providing an electrical connection from your fingertips to your screen.  You can find conductive thread rather cheaply on Amazon.com.&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed-hover&amp;quot;&amp;gt;&lt;br /&gt;
Image:Conductive thread.jpg|&#039;&#039;[[Conductive Thread]]&#039;&#039;&lt;br /&gt;
Image:Conductive thread sewn into racing glove.jpg|&#039;&#039;[[Conductive Thread sewn into a racing glove]]&#039;&#039;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Use Screen Protectors:&#039;&#039;&#039;  Tablets and phones aren&#039;t cheap, and we are putting these devices in race environments where our hands (and gloves if you used the conductive thread!) can get dirty.  Why scratch up your displays when for about $10 you can install a clear yet replaceable screen surface?  It&#039;s cheap insurance for a device that you already spend a decent amount of money and time (this guide isn&#039;t short!) on.&lt;/div&gt;</summary>
		<author><name>Jpf11</name></author>
	</entry>
	<entry>
		<id>https://wiki.autosportlabs.com/index.php?title=RaceCapture_Dashboard_Tablet_Automation&amp;diff=7641</id>
		<title>RaceCapture Dashboard Tablet Automation</title>
		<link rel="alternate" type="text/html" href="https://wiki.autosportlabs.com/index.php?title=RaceCapture_Dashboard_Tablet_Automation&amp;diff=7641"/>
		<updated>2018-04-03T01:01:00Z</updated>

		<summary type="html">&lt;p&gt;Jpf11: /* Setting up your Android Device */  added Battery Full profile for Tasker to cover for some android tablets not triggering the Power Any profile if they are at 100% battery even when USB power is provded.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= &#039;&#039;&#039;Guide to Automating your RaceCapture Dashboard Tablets (and phones)&#039;&#039;&#039; =&lt;br /&gt;
For Android devices only currently.  Verified on Nvidia Shield K1 and Samsung Galaxy Tab A 10.1 tablets, but theoretically possibly any on Android tablets as long as rooting of the device is possible.&lt;br /&gt;
&lt;br /&gt;
Written by John Freund ([https://www.facebook.com/john.freund.209 https://www.facebook.com/john.freund.209])&lt;br /&gt;
&lt;br /&gt;
[https://www.facebook.com/johnfreundracing/ https://www.facebook.com/johnfreundracing/]&lt;br /&gt;
&lt;br /&gt;
[[File:Dashboard Automation - Example Dash.JPG|500px]]&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;What&#039;s this about?&#039;&#039;&#039;===&lt;br /&gt;
Many RaceCapture owners use phones and tablets as display devices in their vehicles.  I use them in my own race car.  As displays they&#039;re great, but there are definitely some challenges:&lt;br /&gt;
* Have to turn on the screen every time I want to start using them which can be as simple as a home button press but often an unlock process.&lt;br /&gt;
* Have to make sure Bluetooth or Wifi is enabled AND has connected successfully to the RaceCapture device&lt;br /&gt;
* Have to open the RaceCapture App&lt;br /&gt;
* Have to manage the power of the devices, to make sure there&#039;s enough power and that they don&#039;t run out between sessions/races or even during one.&lt;br /&gt;
* Have to do all this AFTER the vehicle is running so the RaceCapture device is powered&lt;br /&gt;
* Often we&#039;re scrambling to prep other things like getting our safety gear on, steering wheels into place, etc.&lt;br /&gt;
* Touch screens aren&#039;t so easy to operate with safety gear on like racing gloves&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We typically have to deal with the above every time we go out on track, and with every single device.  Arguably manageable with one, but what if you have multiple?  Time is critical moments before going out and saving every little bit gives you time to focus on the race ahead.&lt;br /&gt;
&lt;br /&gt;
This page is for walking you through automating as much as possible the use of tablet/phone devices for use as RaceCapture dashboards.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Demonstration Video: (warning, it&#039;s pretty long!)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{{#evu:https://www.youtube.com/watch?v=ul9FW9I9Exs}}&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;What do I get after doing everything here?&#039;&#039;&#039;===&lt;br /&gt;
Glad you asked!  Here&#039;s the end result of following this guide:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Start your car and your dashboards start working automatically.&#039;&#039;&#039;  When the vehicle power is enabled your devices will within a few seconds automatically turn on their displays, start RaceCapture, and display their configured dashboards (i.e. you&#039;re ready to go!)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* You won&#039;t really have to worry about how much charge your devices have.&#039;&#039;&#039;  Devices should be charged at least a little (say 10%) before the start of the day, but otherwise you will not have to worry about power during the day as the devices will either be charging while driving or massively conserving power when not.  Fully charged devices should be able to sit without charging for up to 30 days (this is how long my Nvidia Shield K1 lasts with the tweaks below.  My Samsung Tab A 10.1 can last about 100 days on a full charge!).&lt;br /&gt;
&lt;br /&gt;
==Automation Guide==&lt;br /&gt;
===&#039;&#039;&#039;Hardwiring Power For Your Devices&#039;&#039;&#039;===&lt;br /&gt;
The automation in this guide assumes there is a switched USB power source for each device in the vehicle.  This is used as a signal to the devices for all automation actions.  While it&#039;s not critical that you provide hardwired power for your devices  to use them as dashboards (you&#039;ll really need to the monitor their power levels), you&#039;ll have to manually trigger different behaviors like coming out of sleep, disabling airplane mode, and other things, and this guide will not cover such scenarios and you&#039;ll need to be a bit creative.  &lt;br /&gt;
&lt;br /&gt;
In order to minimize how much we have to worry about the charge in your devices it&#039;s a great idea to add some hardwired power lines in your car.  This provides charging power while operating your vehicle which all but guarantees they won&#039;t die on you mid-session, but also means you likely won&#039;t have to take your devices out of your vehicle and charge them between sessions.  Also it covers a worst case scenario where your devices aren&#039;t charged for an event as you can just turn on your vehicle&#039;s ACC and charge your devices for a short time before going out.&lt;br /&gt;
&lt;br /&gt;
Most, if not all, tablets and phones take some form of USB input for a power supply.  These are DC devices but the operating voltage varies (5V for most, but USB-C can be as high as 20V).  As such you need some sort of electrical converter to take your vehicle&#039;s operating voltage and step it to the voltage required by your device.&lt;br /&gt;
&lt;br /&gt;
[[File:DC 12V Micro USB adapter.jpg|200px|thumb|left|DC 12V to 5V Micro USB Converter]]&lt;br /&gt;
&lt;br /&gt;
Good news!  Ebay has tons of options for such converters.  My devices are all Micro-USB devices and take 5V inputs.  My car has an operating voltage from around 12-14.5V (typically referred to as a 12V system, as that&#039;s the minimum operating voltage for the electronics).  I went to ebay and searched with these keywords:  &amp;quot;DC Converter 12V to 5V Micro USB&amp;quot; and this pulled up many great options.  I opted for one like the below picture with a 90-degree connector so that the micro-usb cable routed more nicely with my dashboards.&lt;br /&gt;
&lt;br /&gt;
Now I am going to assume if you have a RaceCapture, you don&#039;t really need much guidance as far as wiring devices into your vehicle.  Keep in mind though to make sure wherever you draw your power for the converter that it is:&lt;br /&gt;
&lt;br /&gt;
* Fused appropriately (suggest the maximum current rating of your converter)&lt;br /&gt;
* Is connected to a switched source (so you&#039;re not draining your vehicle&#039;s battery if you forget one of your devices in your vehicle).&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;Setting up your Android Device&#039;&#039;&#039;===&lt;br /&gt;
&#039;&#039;&#039;1.  Rooting your device&#039;&#039;&#039;&lt;br /&gt;
This is probably the hardest part and absolutely required as subsequent software is dependent on this.  The processes vary between most devices, and can be fairly easy to tricky.  Don&#039;t be scared though!  Once you get past this it&#039;s smooth sailing!&lt;br /&gt;
&lt;br /&gt;
With that said I then must add this guide can&#039;t really walk you through specifically how to root your device (unless you have a Samsung Galaxy Tab A 10.1 as I documented it while creating this page), since the procedures do vary.  However, very intelligent and giving folks out there have figured out how to root just about every single Android device and documented how somewhere on the web.  So you need to find a guide for doing this.  Here are some tips:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;*  Search the web for the words &amp;quot;root&amp;quot;, your phone model, and &amp;quot;xda-developers&amp;quot;.&#039;&#039;&#039;  You can find your phone&#039;s model number under Settings-&amp;gt;About.  The last key word is a forum where lots of rooting discussion takes place and is a great place to look for clear guides (though be warned, not all are perfect so make sure if you find a thread on rooting your phone you read the ENTIRE thread before starting!).  However if you don&#039;t find what you&#039;re looking for there, remove that keyword and expand your search as that can uncover other pages.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;*  Enable Developer Mode and then the &amp;quot;OEM Unlock&amp;quot; option.&#039;&#039;&#039;  Pretty much every root procedure requires this to start, even though some guides can forget to mention it.  To enable Developer Mode, in your device go Settings-&amp;gt;About, and then tap &amp;quot;Build number&amp;quot; repeatedly until you see a message on your screen that tells you Developer Mode is enabled.  Now a new menu Settings-&amp;gt;Developer Mode will appear, and within there is an option for &amp;quot;OEM Unlock&amp;quot; which you will need to enable.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;*  Disable Factory Reset Protection.&#039;&#039;&#039;  This is critical as after parts of the rooting process your system can detect firmware tampering and reset itself.  This is automatically enabled whenever you add a Google account, or some other account, that provides backup services.  To disable it go to Settings-&amp;gt;Accounts (I&#039;ve seen it as &amp;quot;Clouds and Accounts&amp;quot; as well) and simply remove any accounts you&#039;ve added.  Don&#039;t worry, you can add them back later (you&#039;ll need to in order to download apps from the Google Play store).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Samsung Galaxy Tab A 10.1 Root Guide:&#039;&#039;&#039;  On this page https://forum.xda-developers.com/galaxy-tab-a/how-to/root-t3674409 in the opening post&#039;s DOWNLOADS section download the files for the OS version and your model number (Setting-&amp;gt;About to see this), and uncompress.  Make sure you have the USB drivers installed which can be found here for Windows http://developer.samsung.com/galaxy/others/android-usb-driver-for-windows.  You must have the above steps done, after which you will put your tablet into Odin mode by first powering completely off, then when off holding the Home, Volume Down, and Power buttons all at once until a screen prompt comes up warning you about some... stuff.  Release the buttons then press Volume Up to bypass the warning, in which point you&#039;re now in Odin download mode (this might not be the exact name, I forget).  Plug your tablet into your USB cable and your PC.  Now from the first archive run the odin executable and make sure in the upper left a COM port is listed in blue (if it&#039;s all grey something&#039;s wrong, either you&#039;re not in Odin mode, the USB drivers aren&#039;t working, or perhaps your USB cable&#039;s not plugged in or broken).  Click the AP button, find/select the tar.md5 also from this archive, then click Start.  This will root your device, installing SuperSU.  The process will show lots of text and eventually reboot your device.  After rebooted you can go about adding back your Google account so you can download apps from the Play Store and then proceeding with this guide.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2.  Additional Root access.&#039;&#039;&#039;  The app &amp;quot;SuperSU&#039; that provides you root access has changed over the years and due to some changes the apps we&#039;re going to be using for automation can &amp;quot;think&amp;quot; your system isn&#039;t rooted.  We need to trick them so they work properly.  In order to do so we need to do some things:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Download and install USB drivers for your device.&#039;&#039;&#039;  Chances are for the rooting process you&#039;ve already done this on your PC/laptop.  If somehow you didn&#039;t, you&#039;ll need to do so for your particular OS.  You should be able to web search for keywords including &amp;quot;USB drivers&amp;quot; and your phone&#039;s model designation (Settings-&amp;gt;About).  This enables your PC to communicate with your device which is needed for a later step.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Download and Install Android SDK Platform Tools.&#039;&#039;&#039;  Found here:  [https://developer.android.com/studio/releases/platform-tools.html https://developer.android.com/studio/releases/platform-tools.html].  This gives us a utility called &amp;quot;adb&amp;quot; that lets us connect to your device in a command line shell and then execute the necessary commands.  Note for Windows Systems:  You may need to right click the installation file and select &amp;quot;Run as Administrator&amp;quot; to get the installation to run properly (really doesn&#039;t hurt to do this so I would just go ahead and do so).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Execute shell commands so apps know your device&#039;s OS is rooted.&#039;&#039;&#039;  Make sure your laptop is connected to your device via a USB cable.  On your PC, navigate in a shell or command prompt (on Windows hold the Windows key and press R, then type &amp;quot;cmd&amp;quot; and OK) then navigate to the installation path of the SDK.  Hopefully you know how to move about your file system from a command prompt.  In the SDK&#039;s directory run the following commands:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;adb shell&lt;br /&gt;
 su&lt;br /&gt;
 mount -o rw,remount /system&lt;br /&gt;
 touch /system/bin/su /system/xbin/su&lt;br /&gt;
 mount -o ro,remount /system&lt;br /&gt;
 exit&lt;br /&gt;
 reboot&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Alternatively it&#039;s possible to do the above from a shell on the device itself but if you wish to do that you&#039;re likely tech savvy and I don&#039;t need to walk you through it :)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3.  Install the following apps from the Google Play Store:  Deep Sleep Battery Saver, Secure Settings, Tasker, RaceCapture&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Deep Sleep Battery Saver and Tasker require a small purchase, but last I checked it was only a few dollars each.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;4.  Android settings.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Disable the lock screen.&#039;&#039;&#039;  In Settings-&amp;gt;Security set the Screen Lock to &amp;quot;none&amp;quot;.  Theoretically you probably can have this enabled to something, and have the Tasker app still unlock it automatically, but I instructions below assume you&#039;ve disabled the lock so if you deviate you&#039;ll need to play around with the Tasker tasks (like adding a command to do the unlock before anything else on power/boot).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Disable Auto Brightness.&#039;&#039;&#039; I find auto brightness to often enough leave the screen not so easily readable, so I choose to disable this, and set my brightness manually to max.  You can obviously adjust the brightness level to adjust your vehicle&#039;s and the weather&#039;s conditions any time you like.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Set up automatic connection to the RaceCapture.&#039;&#039;&#039;  &lt;br /&gt;
Before we configure the apps to handle the automation make sure either Bluetooth or WiFi, whichever you&#039;ll be using to connect to your RaceCapture, is ON.  This is because the automation assumes it&#039;s on and doesn&#039;t enable it for you (we just toggle Airplane mode when when disables restores whatever was enabled before Airplane mode was enabled). &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;- Bluetooth:&#039;&#039;&#039;, go through the pairing process with your device and the RaceCapture (refer to RaceCapture documentation for this procedure).  I suggest unpairing all other devices so that your tablet/phone only knows of the RaceCapture, and thus will only ever connect to it when it becomes available.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;- WiFi:&#039;&#039;&#039; go through the process of enabling WiFi on the RaceCapture and connecting your device to its network (refer to RaceCapture documentation for this procedure).   However when you do so pay immediate attention to the screen as you should see a pop up warning there is no internet connection (which is normal, the RaceCapture provides no internet connectivity through its WiFi network).  When you see this you MUST click on the pop-up which will bring up a screen that gives you the option to ignore this &amp;quot;issue&amp;quot;.  Also make sure to leave auto-connection for the network enabled.  If you miss this dialogue your tablet/phone will NOT automatically connect to the RaceCapture device, kind of breaking our whole automation theme here.  If you miss the pop-up, simply go into your WiFi settings on the tablet/phone and forget the RaceCapture&#039;s WiFi network, and start the process of connecting to it again (watching for that pop-up).  There might be a way to adjust this setting outside the pop-up but I&#039;ve not found it.    Lastly, forget all other WiFi networks on your device.  This prevents your device from connecting to anything other than the RaceCapture unexpectedly.  Don&#039;t worry, you can always reconnect to a WiFi network manually later, like if you need to update the RaceCapture app.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Edit&#039;&#039; - If you want to keep your WiFi networks configured on your device you might be able to get away with opening their advanced settings and disabling auto connection.  Should work, I just haven&#039;t tested it.  I personally just played it safe by forgetting all but the RaceCapture network to avoid unexpected connections.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;5.  SuperSU settings&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
This should be installed through your rooting process.  I&#039;m unaware of any Android rooting method that doesn&#039;t use it, so I&#039;m assuming you have it, and if not you should stop here (sorry!).  In the app in Settings in the Access section set the Default Access to &amp;quot;Grant&amp;quot;.  This simply lets the other apps use root access without you being prompted all the time, which will get rather annoying during this setup process.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;6.  Secure Settings settings&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* SYSTEM+ Tab:  click &amp;quot;Disabled&amp;quot; to enable the feature (this opens some unique actions for use by the Tasker automation app).&lt;br /&gt;
&lt;br /&gt;
* Options Tab:  Expand the &amp;quot;System+&amp;quot; section and make sure all options are enabled with a green check mark on the right (not all of these are needed, but this is the fastest way for me to explain to you).  Also expand the &amp;quot;Root&amp;quot; section and enable &amp;quot;Airplane Mode&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;7.  DS Battery Saver settings&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Set the Profile to &amp;quot;Slumberer&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;8.  Tasker settings&#039;&#039;&#039;&lt;br /&gt;
This is where we really configure the automation.  You can get pretty fancy with this application but I&#039;ll be only covering what it takes to accomplish our goals outlined earlier. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Create Tasks: &#039;&#039;&#039;  A task is a series of actions to take, which we&#039;ll assign to events later.  They consist of one or many actions, and those actions have associated parameters.  I think creating them is fairly simple and straightforward, requiring being in the Tasks tab, clicking the + symbol in the bottom right, and then entering the information provided below, so I&#039;m going to just outline each task&#039;s values here.  One tip though is when selecting Actions use the &amp;quot;Filter&amp;quot; option to just type the action name provided here to quickly search as it can be quite confusing to click around the categories to find what you&#039;re after.&lt;br /&gt;
&lt;br /&gt;
 Name:  &amp;quot;Start RC&amp;quot;&lt;br /&gt;
 Action 1:  Launch App&lt;br /&gt;
 Target:  RaceCapture app&lt;br /&gt;
 &lt;br /&gt;
 Name:  &amp;quot;Screen On and Start RC&amp;quot;&lt;br /&gt;
 Action 1:  Secure Settings&lt;br /&gt;
 Configuration:  Actions-&amp;gt;WakeDevice, leave defaults for &amp;quot;Screen &amp;amp; Keyboard Lights On&amp;quot; and &amp;quot;1 second&amp;quot;&lt;br /&gt;
 Action2:  Secure Settings&lt;br /&gt;
 Configuration:  Root Actions-&amp;gt; Airplane mode, select &amp;quot;Off&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 Name:  &amp;quot;Go to Sleep&amp;quot;&lt;br /&gt;
 Action 1:  Secure Settings&lt;br /&gt;
 Configuration:  Root Actions-&amp;gt; Airplane mode, select &amp;quot;On&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 Action 2:  Go Home&lt;br /&gt;
 Configuration:  Page 0&lt;br /&gt;
 Action 3:  DS Battery Saver&lt;br /&gt;
 Configuration:  ON (Slumberer)&lt;br /&gt;
 &lt;br /&gt;
 Action 4:  Display Timeout  (Optional:  I like the screen to go black quickly when the car isn&#039;t on so as to save battery)&lt;br /&gt;
 Configuration: 7 seconds, 0 minutes, 0 hours (this is the lowest screen timeout value we can set.  If you want to let the screens stay on for a little while longer, you can set this to whatever you like)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Create Profiles:&#039;&#039;&#039;  A profile defines when to execute tasks.  Always click the + button in the Profiles tab to start creating a new Profile.  Below are the profiles we&#039;ll be creating and how to do so.&lt;br /&gt;
 Device Boot - This profile executes whenever the device has booted up, like when you power up your tablet getting ready to race.  All it does is start up the RaceCapture app so that when we switch to it later it&#039;s ready to go rather than having to go through its bootup process.&lt;br /&gt;
 After clicking the + button to create a new profile click on Event, then Filter for &amp;quot;Device Boot&amp;quot; and select it.  Next, click on the back arrow in the upper left to get back to the Profiles tab, and once back select the &amp;quot;Start RC&amp;quot; task.&lt;br /&gt;
&lt;br /&gt;
 Power Any - When any external power source is supplied, such as USB power from a line in the car, we light up the display immediately, then we disable Airplane mode and make sure to start the RaceCapture app.  Using only disabling of Airplane mode assumes Wifi or Bluetooth are enabled and set to automatically connect to the RaceCapture.  The RaceCapture App keeps the screen on regardless of timeout settings.&lt;br /&gt;
 After clicking the + button to create a new profile click on State, then Filter for &amp;quot;Power&amp;quot;.  Next, leave Source set to &amp;quot;Any&amp;quot; and hit the back arrow in the upper left to get back to the Profiles tab.  Once back select the &amp;quot;Screen On and Start RC&amp;quot; task.&lt;br /&gt;
&lt;br /&gt;
 Not Power Any - When external power is not provided (like when the vehicle is off), we enable Airplane mode to save battery, go to the Home screen so the RaceCapture app doesn&#039;t keep the screen awake, force the Slumberer profile in the DS Battery Saver app so the tablet goes into deep sleep immediately rather than delayed to save max battery, and then reduce screen timeout to 7 seconds to also, surprise, save battery.&lt;br /&gt;
 After clicking the + button to create a new profile click on State, then Filter for &amp;quot;Power&amp;quot;.  Next, leave Source set to &amp;quot;Any&amp;quot;, click the checkbox for &amp;quot;Invert&amp;quot;, and hit the back arrow in the upper left to get back to the Profiles tab.  Once back select the &amp;quot;Go to Sleep&amp;quot; task.&lt;br /&gt;
&lt;br /&gt;
 Battery Full - I added this because some Android tablets stop charging when at 100% and this prevents triggering via the Power Any profile above.  There may be a more elegant way to merge the two but this was my quick fix.  When the battery is at full charge, we light up the display immediately, then we disable Airplane mode and make sure to start the RaceCapture app.  Using only disabling of Airplane mode assumes Wifi or Bluetooth are enabled and set to automatically connect to the RaceCapture.  The RaceCapture App keeps the screen on regardless of timeout settings.&lt;br /&gt;
 After clicking the + button to create a new profile click on Event, then select Power, and then &amp;quot;Battery Full&amp;quot;.  Next, hit the back arrow in the upper left to get back to the Profiles tab.  Once back select the &amp;quot;Screen On and Start RC&amp;quot; task.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;9.  RaceCapture app settings&#039;&#039;&#039;&lt;br /&gt;
This needs to be done separately on each device you&#039;ll be using.  In the RaceCapture app itself you need to configure some settings and you should do so while connected to the RaceCapture device.  While the above settings have now made your device turn off the screen quickly, if you just open the RaceCapture app the screen will stay on and you can execute the below steps.&lt;br /&gt;
* Skip any setup guides or anything you may be prompted.  This usually happens if this is the first time opening the app.&lt;br /&gt;
* Click the three bars in the upper left to open the menu, then select &#039;&#039;&#039;Preferences&#039;&#039;&#039;.&lt;br /&gt;
* Set your &amp;quot;Startup screen&amp;quot; to &amp;quot;Dashboard&amp;quot;.&lt;br /&gt;
* Click the three bars in the upper left again and now select Dashboard.&lt;br /&gt;
* On the Dashboard screen in the upper left below the three bars is a Gear icon.  Click that to bring up Dashboard configuration.  &lt;br /&gt;
* You&#039;ll be on the Behavior tab.  Click on the Screens tab.  On this screen you can select the dashboard layout(s) you wish to use.  I typically pick one layout but also leave the Raw Channels enabled for troubleshooting.  I&#039;m pretty sure the Dashboard that is opened upon starting up the app will be the highest one you have selected in this list, so keep that in mind when choosing.  Tap outside the configuration window to close it and go back to the dashboards.&lt;br /&gt;
* For each Dashboard you&#039;ll need to configure each gauge.  Reference RaceCapture documentation for this.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;10. Disable Auto-Updating of Apps (Optional)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
I highly recommend doing this because app updates can unexpectedly break things.  You might decide to use your tablet or phone to connect to a local WiFi hotspot for internet access, and suddenly your device is pulling updates for the apps here and bam, something stops working but you need to be on track soon.  I&#039;ve had it happen to me.  The most common is losing RaceCapture settings before.  &lt;br /&gt;
&lt;br /&gt;
Go into Google Play Store-&amp;gt; Settings and in the General section find &amp;quot;Auto-update apps&amp;quot; and set it to &amp;quot;Do not auto-update apps&amp;quot;.  This will mean any time you need to update anything you can do so by simply finding that app and clicking the Update button for it.  Be VERY judicious with this, only update when you&#039;re absolutely sure it&#039;s necessary!&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;11.  Enabling Auto Boot when connected to power&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
For the future as I don&#039;t have my notes on this right now.  The idea is that even if your device is dead, if you connect it to USB power like in your vehicle when it has sufficient charge it will automatically turn itself on, and then the rest of the automation will take effect.  Helps cover when you forget to charge things but want your Dashboards working as fast as possible.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;That&#039;s IT!  Go plug your tablet or phone into your vehicle and get started!!!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;&#039;Extras&#039;&#039;&#039;==&lt;br /&gt;
===&#039;&#039;&#039;Tips &amp;amp; Tricks for Dashboard Devices&#039;&#039;&#039;===&lt;br /&gt;
&#039;&#039;&#039;* Use Cheap Cases for Mounts:&#039;&#039;&#039;  For about any device, be it tablet or phone, you can likely find a very cheap snap-in plastic case that you can use as a mount for your device.  I like to use cases like the one pictured to the right (which only cost me $7!), cut off the faux-leather cover, and attach them to my dash with self tapping screws, 3M Exterior Tape, etc.  Voila, I have a super simple mount that is very sturdy, holds my device quite securely, let&#039;s me remove my device easily whenever I want, and cost me almost nothing.  You can find many such cases on Amazon.com&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed-hover&amp;quot;&amp;gt;&lt;br /&gt;
Image:Samsung Galaxy Tab A 10.1 Case.jpg|&#039;&#039;[[Inexpensive Snap-in Case]]&#039;&#039;&lt;br /&gt;
Image:Dashboard Automation - Example Dash Mount with Tablet Case.jpg|&#039;&#039;[[Dashboard Mounting Example]]&#039;&#039;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Use any gloves by sewing conductive thread:&#039;&#039;&#039;  Most touch-screens require electrical contact with your skin in order to work.  This means when you have your racing gloves on, like we are prone to do when in our racing vehicles, we have to yank them off to mess with our dashboard tablet displays.  You can fix this by using conductive thread to sew a connection from inside your glove to the outside providing an electrical connection from your fingertips to your screen.  You can find conductive thread rather cheaply on Amazon.com.&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed-hover&amp;quot;&amp;gt;&lt;br /&gt;
Image:Conductive thread.jpg|&#039;&#039;[[Conductive Thread]]&#039;&#039;&lt;br /&gt;
Image:Conductive thread sewn into racing glove.jpg|&#039;&#039;[[Conductive Thread sewn into a racing glove]]&#039;&#039;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Use Screen Protectors:&#039;&#039;&#039;  Tablets and phones aren&#039;t cheap, and we are putting these devices in race environments where our hands (and gloves if you used the conductive thread!) can get dirty.  Why scratch up your displays when for about $10 you can install a clear yet replaceable screen surface?  It&#039;s cheap insurance for a device that you already spend a decent amount of money and time (this guide isn&#039;t short!) on.&lt;/div&gt;</summary>
		<author><name>Jpf11</name></author>
	</entry>
	<entry>
		<id>https://wiki.autosportlabs.com/index.php?title=RaceCapture-Track&amp;diff=7623</id>
		<title>RaceCapture-Track</title>
		<link rel="alternate" type="text/html" href="https://wiki.autosportlabs.com/index.php?title=RaceCapture-Track&amp;diff=7623"/>
		<updated>2018-03-06T15:56:45Z</updated>

		<summary type="html">&lt;p&gt;Jpf11: /* Automating use of Tablets/Phones for a Dashboard display */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Start it up=&lt;br /&gt;
[[image:RaceCapture_QuickReference.png|500px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Plug it in==&lt;br /&gt;
Unpackage the RaceCapture system and included cable.&lt;br /&gt;
&lt;br /&gt;
* Plug one end of the cable into the RaceCapture unit&lt;br /&gt;
* Plug the other end of the cable into your car&#039;s OBDII port.&lt;br /&gt;
* Place the RaceCapture unit on your dashboard with clear view of the sky. Position the system so it&#039;s square to the car&#039;s axis.&lt;br /&gt;
&lt;br /&gt;
[[image:RCT_in_hand.jpg|640px]]&lt;br /&gt;
&lt;br /&gt;
==Download the app==&lt;br /&gt;
===On Mobile===&lt;br /&gt;
* [https://play.google.com/store/apps/details?id=com.autosportlabs.racecapture&amp;amp;hl=en Google Play]&lt;br /&gt;
* [https://www.amazon.com/Autosport-Labs-Race-Capture/dp/B016ZJM7GE Amazon App Store]&lt;br /&gt;
* Apple iOS app store (coming soon)&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Not sure what tablet to use? &#039;&#039;&#039; [[RaceCapture_App_recommended_tablets|See our list of recommended tablets]]&lt;br /&gt;
===Windows / OSX===&lt;br /&gt;
*&#039;&#039;&#039; Windows 10 and OSX&#039;&#039;&#039;:  No drivers are needed for OSX or Windows 10. &lt;br /&gt;
*&#039;&#039;&#039;Windows XP, 7, 8&#039;&#039;&#039;: See the driver installation [[RaceCapture_Quickstart#Microsoft_Windows_7.2F8_Driver_installation|instructions below.]]&lt;br /&gt;
&lt;br /&gt;
==Connect to your RaceCapture system==&lt;br /&gt;
In your mobile device WiFI settings, connect to the RaceCapture WiFi network.&lt;br /&gt;
* By default, RaceCapture will setup a WiFi network starting with &#039;RaceCapture&#039;, with no password. You can immediately connect to this network. &lt;br /&gt;
&lt;br /&gt;
Once you&#039;ve connected to the RaceCapture WiFi network, launch the RaceCapture app.&lt;br /&gt;
&lt;br /&gt;
===Verifying Connectivity===&lt;br /&gt;
The RaceCapture app will guide you through a brief automated setup and tour. During this process the connection to RaceCapture will be verified.&lt;br /&gt;
&lt;br /&gt;
{{#evu:https://www.youtube.com/watch?v=gZrx4w1Y_rc}}&lt;br /&gt;
&lt;br /&gt;
==System Status==&lt;br /&gt;
&lt;br /&gt;
Access the system status pages through the top left menu. The system status offers information on GPS status, current WiFi state and more. You can also get a copy of the RaceCapture application log for diagnostics.&lt;br /&gt;
&lt;br /&gt;
[[image:RaceCapture_status_page.png|640px]]&lt;br /&gt;
&lt;br /&gt;
==Dashboard Mode==&lt;br /&gt;
To view your dashboard, touch the dashboard option on the main screen. &lt;br /&gt;
&lt;br /&gt;
[[image:RC_app_dash_screenshot.png|640px]]&lt;br /&gt;
===Customizing a gauge===&lt;br /&gt;
Most gauges can be customized for the channel and setting visual alerts. Touch the gauge you wish to customize, select the channel you wish to monitor and optionally configure alerts.&lt;br /&gt;
&lt;br /&gt;
===Navigating dashboard screens===&lt;br /&gt;
You can navigate between dashboard screens by swiping left or right, or press the arrow buttons in the lower corners of the screen. &lt;br /&gt;
&lt;br /&gt;
===Track mapping and predictive lap timing===&lt;br /&gt;
RaceCapture offers predictive lap timing, which relies on a robust track detection system leveraging hundreds of track maps worldwide. &lt;br /&gt;
&lt;br /&gt;
[[image:RaceCapture_trackmap_browser.png|640px]]&lt;br /&gt;
&lt;br /&gt;
====How it works====&lt;br /&gt;
* When GPS receives a lock, RaceCapture will search for a nearby track. &lt;br /&gt;
* If a track is detected with one configuration, it is automatically selected.&lt;br /&gt;
* If a track is detected with multiple configurations, the RaceCapture app will prompt you for which configuration you&#039;re using.&lt;br /&gt;
* If no tracks are detected nearby, the RaceCapture app will offer the ability to create a track on the spot. &lt;br /&gt;
** If you&#039;re not able to immediately create the track, you can do so later under &#039;&#039;&#039;Setup&#039;&#039;&#039;.&lt;br /&gt;
* &#039;&#039;&#039;Track not found?&#039;&#039;&#039; [[RaceTracks|Submit the track to us]] and we&#039;ll get it into our online database.&lt;br /&gt;
&lt;br /&gt;
[[image:RaceCapture_create_custom_track.png|640px]]&lt;br /&gt;
&lt;br /&gt;
==Setup Mode==&lt;br /&gt;
You can configure all of RaceCapture&#039;s options under the setup page. &lt;br /&gt;
&lt;br /&gt;
When the RaceCapture app detects the connected hardware, it will read the current setup from the device.&lt;br /&gt;
* The setup information is presented as a series of pages, by topic. &lt;br /&gt;
* When you change something on a setup page, you&#039;ll need to &#039;&#039;&#039;Write&#039;&#039;&#039; the changes back to the unit - they do not take effect immediately.&lt;br /&gt;
&lt;br /&gt;
[[Image:racecapture_setup_buttons.png]]&lt;br /&gt;
&lt;br /&gt;
===Explanation of buttons===&lt;br /&gt;
* &#039;&#039;&#039;Save&#039;&#039;&#039;:  Save the current RaceCapture setup to a file, for backup.&lt;br /&gt;
* &#039;&#039;&#039;Open&#039;&#039;&#039;: Load a previously saved setup file. &lt;br /&gt;
* &#039;&#039;&#039;Read&#039;&#039;&#039;:  Read the current setup from the RaceCapture device. &lt;br /&gt;
* &#039;&#039;&#039;Write&#039;&#039;&#039;: Writes any updated changes back to the RaceCapture device. &#039;&#039;&#039;Note: when you see the write button glowing / pulsing, it means there are pending changes to write back to the RaceCapture device&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Race Tracks===&lt;br /&gt;
On the RaceTracks page you can create a custom track, which will be included in the library of track maps for automatic detection. To create a custom track, turn off &#039;Automatic race track detection&#039; and then press the add (+) button. You will be presented with an option to create a circuit or Autocross (point-point) style course. Follow the on-screen instructions to create your track.&lt;br /&gt;
&lt;br /&gt;
[[image:RaceCapture_select_track_type.png|640px]]&lt;br /&gt;
&lt;br /&gt;
===GPS===&lt;br /&gt;
The GPS page allows you to adjust the GPS sample rate and enable/disable various channels. &lt;br /&gt;
* &#039;&#039;&#039;Note:&#039;&#039;&#039; We highly recommend you keep the default channels enabled for proper operation of analysis and lap timing.&lt;br /&gt;
* 10Hz is the recommended sample rate for the best balance of performance / accuracy. [[RaceCapturePro2_GPS|Getting the best GPS performance]]&lt;br /&gt;
&lt;br /&gt;
===Race Timing===&lt;br /&gt;
These enable the lap timer and predictive lap timer. Leave these &#039;on&#039; to enable these features.&lt;br /&gt;
&lt;br /&gt;
===Analog Sensors===&lt;br /&gt;
RaceCapture has one analog sensor that measures current battery voltage. The default 1Hz is the recommended sample rate. To disable, set the sample rate to &#039;Disabled&#039;. &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Note:&#039;&#039;&#039; Normally you would not need to adjust these settings.&lt;br /&gt;
&lt;br /&gt;
===Accel / Gyro===&lt;br /&gt;
The recommended mounting orientation for RaceCapture is square with the chassis. &lt;br /&gt;
* You can re-map channels by re-assigning the physical axis to the mapped channel.&lt;br /&gt;
* Once defined, you can calibrate the accelerometer + gyro by pressing the calibrate button, and then pressing the &#039;&#039;&#039;write&#039;&#039;&#039; button to write the calibration back to RaceCapture.&lt;br /&gt;
&lt;br /&gt;
[[image:RaceCapture_imu_config.png|640px]]&lt;br /&gt;
&lt;br /&gt;
===CAN bus===&lt;br /&gt;
For OBDII operation, ensure the CAN bus is set to &#039;&#039;&#039;On&#039;&#039;&#039;.  &lt;br /&gt;
* Common baud rates for OBDII are 500K and 250K. The default is 500K, which applies to nearly every CAN OBDII vehicle.&lt;br /&gt;
&lt;br /&gt;
[[image:RaceCapture_CAN_config.png|640px]]&lt;br /&gt;
&lt;br /&gt;
===OBDII===&lt;br /&gt;
You can select from a standard list of OBDII channels on the OBDII configuration screen. &lt;br /&gt;
&lt;br /&gt;
[[image:RaceCapture_OBDII_config.png|640px]]&lt;br /&gt;
====Selecting sample rates====&lt;br /&gt;
For channels that require a faster response rate, like RPM and TPS, we recommend 10, 25 or 50Hz. More slowly changing channels like EngineTemperature should be set to 1 or 5Hz.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Note about unsupported channels:&#039;&#039;&#039; If your ECU does not support a channel, the value will remain at 0. RaceCapture will time-out waiting for a response from the ECU, which will affect the performance of other channels. We recommend removing all unsupported channels to ensure optimal OBDII performance.&lt;br /&gt;
&lt;br /&gt;
===Wireless===&lt;br /&gt;
You can configure RaceCapture&#039;s WiFi for both &#039;&#039;&#039;Access Point&#039;&#039;&#039; and &#039;&#039;&#039;Client&#039;&#039;&#039; mode.&lt;br /&gt;
&lt;br /&gt;
[[image:RaceCapture_WiFi_config.png|640px]]&lt;br /&gt;
====Client Mode====&lt;br /&gt;
To enable client mode, specify the SSID and password for the network you wish to connect to and turn the client mode switch to &#039;&#039;&#039;on&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
====Access Point Mode====&lt;br /&gt;
To enable the RaceCapture access point, specify the SSID and a password.&lt;br /&gt;
* &#039;&#039;&#039;Note:&#039;&#039;&#039; If specified, passwords must be minimum of 8 characters. Leave the field blank to create an open network.&lt;br /&gt;
&lt;br /&gt;
===Real-time Telemetry===&lt;br /&gt;
[[image:podium.png|thumb|200px]]&lt;br /&gt;
You can live-stream your data to [http://podium.live Podium ] so you can compare and share laps and runs with your friends as well as  [[Podium_Driver_Data_Analysis| analyze your data in Podium to become a faster driver]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;img src=&amp;quot;http://i.imgur.com/WzHsdU1.gif&amp;quot; width=&amp;quot;640&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Enabling Telemetry====&lt;br /&gt;
* Create an account on [http://podium.live Podium] and create a device ID.&lt;br /&gt;
* Enter the provided device ID into the telemetry configuration page of your RaceCapture app&lt;br /&gt;
* Enable the telemetry option in the top level application preferences. &lt;br /&gt;
&lt;br /&gt;
[[image:RaceCapture_telemetry_config.png|640px]]&lt;br /&gt;
&lt;br /&gt;
When telemetry is broadcasting, you will see a green cloud icon in the application toolbar.&lt;br /&gt;
&lt;br /&gt;
=====Notes about Android devices=====&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Hotspot mode&#039;&#039;&#039;: Older versions of Android will lose their internet connection when connected to a WiFi network that doesn&#039;t provide an internet connection. This is a common issue when connecting to WiFi enabled cameras such as GoPros and other WiFi enabled devices. Fortunately,  iOS and newer versions of Android have the smarts to detect this condition and keep the cellular connection active, but older versions of Android will require an different approach.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you have a device that loses it&#039;s internet connection when connected to RaceCapture&#039;s WiFi network, you can solve this by enabling a hot spot on your device, and then configuring RaceCapture&#039;s WiFi interface by enabling the client configuration to connect to your hotspot, effectively reversing the connection.  Once RaceCapture is configured to connect to your hotspot, it will automatically connect whenever your hotspot is turned on, and then you&#039;ll be able to broadcast telemetry to Podium.&lt;br /&gt;
&lt;br /&gt;
===Logs===&lt;br /&gt;
To view the log messages provided by the RaceCapture unit, you can enable the &#039;&#039;&#039;Poll log&#039;&#039;&#039; check box. You can copy the current log to the clipboard by pressing the &#039;&#039;&#039;Copy&#039;&#039;&#039; button.&lt;br /&gt;
* &#039;&#039;&#039;Note:&#039;&#039;&#039; These logs are useful for diagnosing issues with your RaceCapture unit.&lt;br /&gt;
&lt;br /&gt;
==Analysis Mode==&lt;br /&gt;
RaceCapture will automatically record your session in the background while in dashboard mode. To view the data, enter the &#039;&#039;&#039;Analysis&#039;&#039;&#039; mode and load an existing session. The session will be automatically named with the local track or with a timestamp. &lt;br /&gt;
&lt;br /&gt;
{{#evu:https://www.youtube.com/watch?v=Hi9nA2N87RY}}&lt;br /&gt;
&lt;br /&gt;
===Reviewing Laps===&lt;br /&gt;
If the data contains lap times, the laps will be shown in the dropdown list on the right. Select the laps you wish to compare; the &#039;&#039;&#039;Speed&#039;&#039;&#039; channel is selected by default. &lt;br /&gt;
* &#039;&#039;&#039;Comparing additional channels&#039;&#039;&#039;: You can review additional channels by pressing the gear icon on the line chart.&lt;br /&gt;
&lt;br /&gt;
===Navigating data===&lt;br /&gt;
Swipe across the data to compare various points correlated with the position on the track map.&lt;br /&gt;
* &#039;&#039;&#039;Zooming&#039;&#039;&#039; you can zoom the chart using a two-finger pinch gesture, or using the mouse scroll wheel or your laptop&#039;s trackpad scroll feature.&lt;br /&gt;
&lt;br /&gt;
===Selecting time vs distance===&lt;br /&gt;
You can switch between time and distance data comparison by accessing the chart options, or pressing the -&amp;gt; or clock icon in the line chart.&lt;br /&gt;
&lt;br /&gt;
===Reviewing raw data===&lt;br /&gt;
If your data contains no laps, such as data from a static test or dyno pull, the data will be present in one entry under the loaded session. Select this entry to view the data. The RaceCapture app will auto-select the &#039;&#039;&#039;Time&#039;&#039;&#039; dimension if it detects no significant distance traveled within the data. &lt;br /&gt;
&lt;br /&gt;
===Comparing laps / runs between sessions===&lt;br /&gt;
You can compare data between sessions if they are in a coinciding location - just load multiple sessions and select laps between those sessions.&lt;br /&gt;
&lt;br /&gt;
==Exporting Data==&lt;br /&gt;
You can export your sessions from your list of saved sessions.&lt;br /&gt;
&lt;br /&gt;
===RaceRender===&lt;br /&gt;
See the [[RaceCapture_RaceRender|RaceRender guide]] on how to create videos using RaceCapture data&lt;br /&gt;
===Importing to 3rd party software===&lt;br /&gt;
&lt;br /&gt;
The RaceCapture log file format is plain CSV, which can be imported into 3rd party software. &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;RaceRender&#039;&#039;&#039; provides native support for the RaceCapture log file format.&lt;br /&gt;
* &#039;&#039;&#039;DashWare&#039;&#039;&#039; has been used by RaceCapture customers - Rowan Hick has a write-up on [https://www.rowanhick.com/2016/01/07/racecapture-pro-dashware-win Dashware integration].&lt;br /&gt;
&lt;br /&gt;
==Applying Decals==&lt;br /&gt;
Install the included decals on your car in prominent locations - for a guaranteed +5 HP!&lt;br /&gt;
&lt;br /&gt;
[[image:chris_wynne_asl.jpg|640px]]&lt;br /&gt;
&lt;br /&gt;
=More=&lt;br /&gt;
&lt;br /&gt;
==Alternative ways to power==&lt;br /&gt;
===Automating use of Tablets/Phones for a Dashboard display===&lt;br /&gt;
See this guide here:  [[RaceCapture_Dashboard_Tablet_Automation|Automating Tablets/Phones for use as Dashboards Guide]]&lt;br /&gt;
&lt;br /&gt;
===USB===&lt;br /&gt;
You can power RaceCapture using the included USB cable, plugged into your car&#039;s USB charger. &lt;br /&gt;
* You can optionally power RaceCapture from a battery like the kind you would use to recharge a phone (1000 mAh or higher recommended)&lt;br /&gt;
&lt;br /&gt;
===Custom Cable===&lt;br /&gt;
You can build a custom cable for power and CAN bus using a standard CAT-5 ethernet cable with an RJ45 connector. Wire up using&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center; width:700px; height:200px;&amp;quot;&lt;br /&gt;
|+ Power, ground and CAN bus connections &lt;br /&gt;
|-&lt;br /&gt;
! Connection&lt;br /&gt;
! RaceCapture (RJ45 cable)&lt;br /&gt;
|-&lt;br /&gt;
| +12v&lt;br /&gt;
| Brown&lt;br /&gt;
|-&lt;br /&gt;
| Ground&lt;br /&gt;
| Orange/White&lt;br /&gt;
|-&lt;br /&gt;
| CAN 1 High&lt;br /&gt;
| Orange&lt;br /&gt;
|-&lt;br /&gt;
| CAN 1 Low&lt;br /&gt;
| Green/White&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; These color codes assume EIA-T568B RJ45 cable (check printing on the cable to confirm)&lt;br /&gt;
&lt;br /&gt;
[[File:RCT_RJ45_CAN.png|200px]]&lt;br /&gt;
&lt;br /&gt;
==Microsoft Windows 7/8 Driver installation==&lt;br /&gt;
* Download and unzip drivers: [https://autosportlabs-software.s3-us-west-2.amazonaws.com/RaceCapturePro_drivers_winXPVista7_V2.zip Windows XP/Vista/7/8 Drivers V2]&lt;br /&gt;
** &#039;&#039;&#039;Note for Windows 8 users&#039;&#039;&#039; - These drivers are unsigned. You will need to disable the driver signing requirement for Windows 8, or upgrade to Windows 10. [https://learn.sparkfun.com/tutorials/disabling-driver-signature-on-windows-8/disabling-signed-driver-enforcement-on-windows-8 Instructions]&lt;br /&gt;
*** [http://www.howtogeek.com/167723/how-to-disable-driver-signature-verification-on-64-bit-windows-8.1-so-that-you-can-install-unsigned-drivers/ Win8 64bit unsigned driver instructions]&lt;br /&gt;
* Plug RaceCapture/Pro in to the computer. &lt;br /&gt;
* If prompted to install a driver, direct Windows to the folder where you unzipped the RaceCapture/Pro drivers.&lt;br /&gt;
* If not prompted, manually update driver:&lt;br /&gt;
** Open Windows Device Manager and find the &#039;&#039;&#039;Ports (COM and LPT)&#039;&#039;&#039; section.  RaceCapture/Pro should be listed there, possibly with a yellow (!) over the icon. &lt;br /&gt;
** Right click and select &#039;Update Driver&#039;.&lt;br /&gt;
** Follow the instructions and direct Windows to the folder where you unzipped the RaceCapture/Pro drivers.&lt;br /&gt;
&lt;br /&gt;
==Recovering from mis-configured WiFi==&lt;br /&gt;
If you&#039;re unable to connect via mobile due to a WiFi configuration issue  - for example:&lt;br /&gt;
* You forgot the password you set for RaceCapture&#039;s Access Point&lt;br /&gt;
* If RaceCapture&#039;s WiFi client needs to be re-configured for a new WiFi network&lt;br /&gt;
* You just accidentally messed something up&lt;br /&gt;
&lt;br /&gt;
You can recover by re-configuring RaceCatpure&#039;s WiFi settings via the USB connection and the Windows or OSX app. &lt;br /&gt;
&lt;br /&gt;
Steps to recover:&lt;br /&gt;
* Launch the RaceCapture app on Windows or OSX&lt;br /&gt;
* Connect RaceCapture via USB&lt;br /&gt;
* Allow the software to connect and read the configuration&lt;br /&gt;
* Under Setup, adjust the WiFi settings as needed&lt;br /&gt;
* Write the configuration back to RaceCapture&lt;br /&gt;
&lt;br /&gt;
Once you update the settings, it&#039;s recommended you test the WiFi connection using your mobile device while still connected over USB so you can further adjust settings as needed.&lt;/div&gt;</summary>
		<author><name>Jpf11</name></author>
	</entry>
	<entry>
		<id>https://wiki.autosportlabs.com/index.php?title=RaceCapture-Track&amp;diff=7622</id>
		<title>RaceCapture-Track</title>
		<link rel="alternate" type="text/html" href="https://wiki.autosportlabs.com/index.php?title=RaceCapture-Track&amp;diff=7622"/>
		<updated>2018-03-06T15:56:30Z</updated>

		<summary type="html">&lt;p&gt;Jpf11: /* More */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Start it up=&lt;br /&gt;
[[image:RaceCapture_QuickReference.png|500px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Plug it in==&lt;br /&gt;
Unpackage the RaceCapture system and included cable.&lt;br /&gt;
&lt;br /&gt;
* Plug one end of the cable into the RaceCapture unit&lt;br /&gt;
* Plug the other end of the cable into your car&#039;s OBDII port.&lt;br /&gt;
* Place the RaceCapture unit on your dashboard with clear view of the sky. Position the system so it&#039;s square to the car&#039;s axis.&lt;br /&gt;
&lt;br /&gt;
[[image:RCT_in_hand.jpg|640px]]&lt;br /&gt;
&lt;br /&gt;
==Download the app==&lt;br /&gt;
===On Mobile===&lt;br /&gt;
* [https://play.google.com/store/apps/details?id=com.autosportlabs.racecapture&amp;amp;hl=en Google Play]&lt;br /&gt;
* [https://www.amazon.com/Autosport-Labs-Race-Capture/dp/B016ZJM7GE Amazon App Store]&lt;br /&gt;
* Apple iOS app store (coming soon)&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Not sure what tablet to use? &#039;&#039;&#039; [[RaceCapture_App_recommended_tablets|See our list of recommended tablets]]&lt;br /&gt;
===Windows / OSX===&lt;br /&gt;
*&#039;&#039;&#039; Windows 10 and OSX&#039;&#039;&#039;:  No drivers are needed for OSX or Windows 10. &lt;br /&gt;
*&#039;&#039;&#039;Windows XP, 7, 8&#039;&#039;&#039;: See the driver installation [[RaceCapture_Quickstart#Microsoft_Windows_7.2F8_Driver_installation|instructions below.]]&lt;br /&gt;
&lt;br /&gt;
==Connect to your RaceCapture system==&lt;br /&gt;
In your mobile device WiFI settings, connect to the RaceCapture WiFi network.&lt;br /&gt;
* By default, RaceCapture will setup a WiFi network starting with &#039;RaceCapture&#039;, with no password. You can immediately connect to this network. &lt;br /&gt;
&lt;br /&gt;
Once you&#039;ve connected to the RaceCapture WiFi network, launch the RaceCapture app.&lt;br /&gt;
&lt;br /&gt;
===Verifying Connectivity===&lt;br /&gt;
The RaceCapture app will guide you through a brief automated setup and tour. During this process the connection to RaceCapture will be verified.&lt;br /&gt;
&lt;br /&gt;
{{#evu:https://www.youtube.com/watch?v=gZrx4w1Y_rc}}&lt;br /&gt;
&lt;br /&gt;
==System Status==&lt;br /&gt;
&lt;br /&gt;
Access the system status pages through the top left menu. The system status offers information on GPS status, current WiFi state and more. You can also get a copy of the RaceCapture application log for diagnostics.&lt;br /&gt;
&lt;br /&gt;
[[image:RaceCapture_status_page.png|640px]]&lt;br /&gt;
&lt;br /&gt;
==Dashboard Mode==&lt;br /&gt;
To view your dashboard, touch the dashboard option on the main screen. &lt;br /&gt;
&lt;br /&gt;
[[image:RC_app_dash_screenshot.png|640px]]&lt;br /&gt;
===Customizing a gauge===&lt;br /&gt;
Most gauges can be customized for the channel and setting visual alerts. Touch the gauge you wish to customize, select the channel you wish to monitor and optionally configure alerts.&lt;br /&gt;
&lt;br /&gt;
===Navigating dashboard screens===&lt;br /&gt;
You can navigate between dashboard screens by swiping left or right, or press the arrow buttons in the lower corners of the screen. &lt;br /&gt;
&lt;br /&gt;
===Track mapping and predictive lap timing===&lt;br /&gt;
RaceCapture offers predictive lap timing, which relies on a robust track detection system leveraging hundreds of track maps worldwide. &lt;br /&gt;
&lt;br /&gt;
[[image:RaceCapture_trackmap_browser.png|640px]]&lt;br /&gt;
&lt;br /&gt;
====How it works====&lt;br /&gt;
* When GPS receives a lock, RaceCapture will search for a nearby track. &lt;br /&gt;
* If a track is detected with one configuration, it is automatically selected.&lt;br /&gt;
* If a track is detected with multiple configurations, the RaceCapture app will prompt you for which configuration you&#039;re using.&lt;br /&gt;
* If no tracks are detected nearby, the RaceCapture app will offer the ability to create a track on the spot. &lt;br /&gt;
** If you&#039;re not able to immediately create the track, you can do so later under &#039;&#039;&#039;Setup&#039;&#039;&#039;.&lt;br /&gt;
* &#039;&#039;&#039;Track not found?&#039;&#039;&#039; [[RaceTracks|Submit the track to us]] and we&#039;ll get it into our online database.&lt;br /&gt;
&lt;br /&gt;
[[image:RaceCapture_create_custom_track.png|640px]]&lt;br /&gt;
&lt;br /&gt;
==Setup Mode==&lt;br /&gt;
You can configure all of RaceCapture&#039;s options under the setup page. &lt;br /&gt;
&lt;br /&gt;
When the RaceCapture app detects the connected hardware, it will read the current setup from the device.&lt;br /&gt;
* The setup information is presented as a series of pages, by topic. &lt;br /&gt;
* When you change something on a setup page, you&#039;ll need to &#039;&#039;&#039;Write&#039;&#039;&#039; the changes back to the unit - they do not take effect immediately.&lt;br /&gt;
&lt;br /&gt;
[[Image:racecapture_setup_buttons.png]]&lt;br /&gt;
&lt;br /&gt;
===Explanation of buttons===&lt;br /&gt;
* &#039;&#039;&#039;Save&#039;&#039;&#039;:  Save the current RaceCapture setup to a file, for backup.&lt;br /&gt;
* &#039;&#039;&#039;Open&#039;&#039;&#039;: Load a previously saved setup file. &lt;br /&gt;
* &#039;&#039;&#039;Read&#039;&#039;&#039;:  Read the current setup from the RaceCapture device. &lt;br /&gt;
* &#039;&#039;&#039;Write&#039;&#039;&#039;: Writes any updated changes back to the RaceCapture device. &#039;&#039;&#039;Note: when you see the write button glowing / pulsing, it means there are pending changes to write back to the RaceCapture device&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Race Tracks===&lt;br /&gt;
On the RaceTracks page you can create a custom track, which will be included in the library of track maps for automatic detection. To create a custom track, turn off &#039;Automatic race track detection&#039; and then press the add (+) button. You will be presented with an option to create a circuit or Autocross (point-point) style course. Follow the on-screen instructions to create your track.&lt;br /&gt;
&lt;br /&gt;
[[image:RaceCapture_select_track_type.png|640px]]&lt;br /&gt;
&lt;br /&gt;
===GPS===&lt;br /&gt;
The GPS page allows you to adjust the GPS sample rate and enable/disable various channels. &lt;br /&gt;
* &#039;&#039;&#039;Note:&#039;&#039;&#039; We highly recommend you keep the default channels enabled for proper operation of analysis and lap timing.&lt;br /&gt;
* 10Hz is the recommended sample rate for the best balance of performance / accuracy. [[RaceCapturePro2_GPS|Getting the best GPS performance]]&lt;br /&gt;
&lt;br /&gt;
===Race Timing===&lt;br /&gt;
These enable the lap timer and predictive lap timer. Leave these &#039;on&#039; to enable these features.&lt;br /&gt;
&lt;br /&gt;
===Analog Sensors===&lt;br /&gt;
RaceCapture has one analog sensor that measures current battery voltage. The default 1Hz is the recommended sample rate. To disable, set the sample rate to &#039;Disabled&#039;. &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Note:&#039;&#039;&#039; Normally you would not need to adjust these settings.&lt;br /&gt;
&lt;br /&gt;
===Accel / Gyro===&lt;br /&gt;
The recommended mounting orientation for RaceCapture is square with the chassis. &lt;br /&gt;
* You can re-map channels by re-assigning the physical axis to the mapped channel.&lt;br /&gt;
* Once defined, you can calibrate the accelerometer + gyro by pressing the calibrate button, and then pressing the &#039;&#039;&#039;write&#039;&#039;&#039; button to write the calibration back to RaceCapture.&lt;br /&gt;
&lt;br /&gt;
[[image:RaceCapture_imu_config.png|640px]]&lt;br /&gt;
&lt;br /&gt;
===CAN bus===&lt;br /&gt;
For OBDII operation, ensure the CAN bus is set to &#039;&#039;&#039;On&#039;&#039;&#039;.  &lt;br /&gt;
* Common baud rates for OBDII are 500K and 250K. The default is 500K, which applies to nearly every CAN OBDII vehicle.&lt;br /&gt;
&lt;br /&gt;
[[image:RaceCapture_CAN_config.png|640px]]&lt;br /&gt;
&lt;br /&gt;
===OBDII===&lt;br /&gt;
You can select from a standard list of OBDII channels on the OBDII configuration screen. &lt;br /&gt;
&lt;br /&gt;
[[image:RaceCapture_OBDII_config.png|640px]]&lt;br /&gt;
====Selecting sample rates====&lt;br /&gt;
For channels that require a faster response rate, like RPM and TPS, we recommend 10, 25 or 50Hz. More slowly changing channels like EngineTemperature should be set to 1 or 5Hz.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Note about unsupported channels:&#039;&#039;&#039; If your ECU does not support a channel, the value will remain at 0. RaceCapture will time-out waiting for a response from the ECU, which will affect the performance of other channels. We recommend removing all unsupported channels to ensure optimal OBDII performance.&lt;br /&gt;
&lt;br /&gt;
===Wireless===&lt;br /&gt;
You can configure RaceCapture&#039;s WiFi for both &#039;&#039;&#039;Access Point&#039;&#039;&#039; and &#039;&#039;&#039;Client&#039;&#039;&#039; mode.&lt;br /&gt;
&lt;br /&gt;
[[image:RaceCapture_WiFi_config.png|640px]]&lt;br /&gt;
====Client Mode====&lt;br /&gt;
To enable client mode, specify the SSID and password for the network you wish to connect to and turn the client mode switch to &#039;&#039;&#039;on&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
====Access Point Mode====&lt;br /&gt;
To enable the RaceCapture access point, specify the SSID and a password.&lt;br /&gt;
* &#039;&#039;&#039;Note:&#039;&#039;&#039; If specified, passwords must be minimum of 8 characters. Leave the field blank to create an open network.&lt;br /&gt;
&lt;br /&gt;
===Real-time Telemetry===&lt;br /&gt;
[[image:podium.png|thumb|200px]]&lt;br /&gt;
You can live-stream your data to [http://podium.live Podium ] so you can compare and share laps and runs with your friends as well as  [[Podium_Driver_Data_Analysis| analyze your data in Podium to become a faster driver]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;img src=&amp;quot;http://i.imgur.com/WzHsdU1.gif&amp;quot; width=&amp;quot;640&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Enabling Telemetry====&lt;br /&gt;
* Create an account on [http://podium.live Podium] and create a device ID.&lt;br /&gt;
* Enter the provided device ID into the telemetry configuration page of your RaceCapture app&lt;br /&gt;
* Enable the telemetry option in the top level application preferences. &lt;br /&gt;
&lt;br /&gt;
[[image:RaceCapture_telemetry_config.png|640px]]&lt;br /&gt;
&lt;br /&gt;
When telemetry is broadcasting, you will see a green cloud icon in the application toolbar.&lt;br /&gt;
&lt;br /&gt;
=====Notes about Android devices=====&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Hotspot mode&#039;&#039;&#039;: Older versions of Android will lose their internet connection when connected to a WiFi network that doesn&#039;t provide an internet connection. This is a common issue when connecting to WiFi enabled cameras such as GoPros and other WiFi enabled devices. Fortunately,  iOS and newer versions of Android have the smarts to detect this condition and keep the cellular connection active, but older versions of Android will require an different approach.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you have a device that loses it&#039;s internet connection when connected to RaceCapture&#039;s WiFi network, you can solve this by enabling a hot spot on your device, and then configuring RaceCapture&#039;s WiFi interface by enabling the client configuration to connect to your hotspot, effectively reversing the connection.  Once RaceCapture is configured to connect to your hotspot, it will automatically connect whenever your hotspot is turned on, and then you&#039;ll be able to broadcast telemetry to Podium.&lt;br /&gt;
&lt;br /&gt;
===Logs===&lt;br /&gt;
To view the log messages provided by the RaceCapture unit, you can enable the &#039;&#039;&#039;Poll log&#039;&#039;&#039; check box. You can copy the current log to the clipboard by pressing the &#039;&#039;&#039;Copy&#039;&#039;&#039; button.&lt;br /&gt;
* &#039;&#039;&#039;Note:&#039;&#039;&#039; These logs are useful for diagnosing issues with your RaceCapture unit.&lt;br /&gt;
&lt;br /&gt;
==Analysis Mode==&lt;br /&gt;
RaceCapture will automatically record your session in the background while in dashboard mode. To view the data, enter the &#039;&#039;&#039;Analysis&#039;&#039;&#039; mode and load an existing session. The session will be automatically named with the local track or with a timestamp. &lt;br /&gt;
&lt;br /&gt;
{{#evu:https://www.youtube.com/watch?v=Hi9nA2N87RY}}&lt;br /&gt;
&lt;br /&gt;
===Reviewing Laps===&lt;br /&gt;
If the data contains lap times, the laps will be shown in the dropdown list on the right. Select the laps you wish to compare; the &#039;&#039;&#039;Speed&#039;&#039;&#039; channel is selected by default. &lt;br /&gt;
* &#039;&#039;&#039;Comparing additional channels&#039;&#039;&#039;: You can review additional channels by pressing the gear icon on the line chart.&lt;br /&gt;
&lt;br /&gt;
===Navigating data===&lt;br /&gt;
Swipe across the data to compare various points correlated with the position on the track map.&lt;br /&gt;
* &#039;&#039;&#039;Zooming&#039;&#039;&#039; you can zoom the chart using a two-finger pinch gesture, or using the mouse scroll wheel or your laptop&#039;s trackpad scroll feature.&lt;br /&gt;
&lt;br /&gt;
===Selecting time vs distance===&lt;br /&gt;
You can switch between time and distance data comparison by accessing the chart options, or pressing the -&amp;gt; or clock icon in the line chart.&lt;br /&gt;
&lt;br /&gt;
===Reviewing raw data===&lt;br /&gt;
If your data contains no laps, such as data from a static test or dyno pull, the data will be present in one entry under the loaded session. Select this entry to view the data. The RaceCapture app will auto-select the &#039;&#039;&#039;Time&#039;&#039;&#039; dimension if it detects no significant distance traveled within the data. &lt;br /&gt;
&lt;br /&gt;
===Comparing laps / runs between sessions===&lt;br /&gt;
You can compare data between sessions if they are in a coinciding location - just load multiple sessions and select laps between those sessions.&lt;br /&gt;
&lt;br /&gt;
==Exporting Data==&lt;br /&gt;
You can export your sessions from your list of saved sessions.&lt;br /&gt;
&lt;br /&gt;
===RaceRender===&lt;br /&gt;
See the [[RaceCapture_RaceRender|RaceRender guide]] on how to create videos using RaceCapture data&lt;br /&gt;
===Importing to 3rd party software===&lt;br /&gt;
&lt;br /&gt;
The RaceCapture log file format is plain CSV, which can be imported into 3rd party software. &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;RaceRender&#039;&#039;&#039; provides native support for the RaceCapture log file format.&lt;br /&gt;
* &#039;&#039;&#039;DashWare&#039;&#039;&#039; has been used by RaceCapture customers - Rowan Hick has a write-up on [https://www.rowanhick.com/2016/01/07/racecapture-pro-dashware-win Dashware integration].&lt;br /&gt;
&lt;br /&gt;
==Applying Decals==&lt;br /&gt;
Install the included decals on your car in prominent locations - for a guaranteed +5 HP!&lt;br /&gt;
&lt;br /&gt;
[[image:chris_wynne_asl.jpg|640px]]&lt;br /&gt;
&lt;br /&gt;
=More=&lt;br /&gt;
&lt;br /&gt;
==Alternative ways to power==&lt;br /&gt;
===Automating use of Tablets/Phones for a Dashboard display===&lt;br /&gt;
See this guide here:  *[[RaceCapture_Dashboard_Tablet_Automation|Automating Tablets/Phones for use as Dashboards Guide]]&lt;br /&gt;
&lt;br /&gt;
===USB===&lt;br /&gt;
You can power RaceCapture using the included USB cable, plugged into your car&#039;s USB charger. &lt;br /&gt;
* You can optionally power RaceCapture from a battery like the kind you would use to recharge a phone (1000 mAh or higher recommended)&lt;br /&gt;
&lt;br /&gt;
===Custom Cable===&lt;br /&gt;
You can build a custom cable for power and CAN bus using a standard CAT-5 ethernet cable with an RJ45 connector. Wire up using&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center; width:700px; height:200px;&amp;quot;&lt;br /&gt;
|+ Power, ground and CAN bus connections &lt;br /&gt;
|-&lt;br /&gt;
! Connection&lt;br /&gt;
! RaceCapture (RJ45 cable)&lt;br /&gt;
|-&lt;br /&gt;
| +12v&lt;br /&gt;
| Brown&lt;br /&gt;
|-&lt;br /&gt;
| Ground&lt;br /&gt;
| Orange/White&lt;br /&gt;
|-&lt;br /&gt;
| CAN 1 High&lt;br /&gt;
| Orange&lt;br /&gt;
|-&lt;br /&gt;
| CAN 1 Low&lt;br /&gt;
| Green/White&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; These color codes assume EIA-T568B RJ45 cable (check printing on the cable to confirm)&lt;br /&gt;
&lt;br /&gt;
[[File:RCT_RJ45_CAN.png|200px]]&lt;br /&gt;
&lt;br /&gt;
==Microsoft Windows 7/8 Driver installation==&lt;br /&gt;
* Download and unzip drivers: [https://autosportlabs-software.s3-us-west-2.amazonaws.com/RaceCapturePro_drivers_winXPVista7_V2.zip Windows XP/Vista/7/8 Drivers V2]&lt;br /&gt;
** &#039;&#039;&#039;Note for Windows 8 users&#039;&#039;&#039; - These drivers are unsigned. You will need to disable the driver signing requirement for Windows 8, or upgrade to Windows 10. [https://learn.sparkfun.com/tutorials/disabling-driver-signature-on-windows-8/disabling-signed-driver-enforcement-on-windows-8 Instructions]&lt;br /&gt;
*** [http://www.howtogeek.com/167723/how-to-disable-driver-signature-verification-on-64-bit-windows-8.1-so-that-you-can-install-unsigned-drivers/ Win8 64bit unsigned driver instructions]&lt;br /&gt;
* Plug RaceCapture/Pro in to the computer. &lt;br /&gt;
* If prompted to install a driver, direct Windows to the folder where you unzipped the RaceCapture/Pro drivers.&lt;br /&gt;
* If not prompted, manually update driver:&lt;br /&gt;
** Open Windows Device Manager and find the &#039;&#039;&#039;Ports (COM and LPT)&#039;&#039;&#039; section.  RaceCapture/Pro should be listed there, possibly with a yellow (!) over the icon. &lt;br /&gt;
** Right click and select &#039;Update Driver&#039;.&lt;br /&gt;
** Follow the instructions and direct Windows to the folder where you unzipped the RaceCapture/Pro drivers.&lt;br /&gt;
&lt;br /&gt;
==Recovering from mis-configured WiFi==&lt;br /&gt;
If you&#039;re unable to connect via mobile due to a WiFi configuration issue  - for example:&lt;br /&gt;
* You forgot the password you set for RaceCapture&#039;s Access Point&lt;br /&gt;
* If RaceCapture&#039;s WiFi client needs to be re-configured for a new WiFi network&lt;br /&gt;
* You just accidentally messed something up&lt;br /&gt;
&lt;br /&gt;
You can recover by re-configuring RaceCatpure&#039;s WiFi settings via the USB connection and the Windows or OSX app. &lt;br /&gt;
&lt;br /&gt;
Steps to recover:&lt;br /&gt;
* Launch the RaceCapture app on Windows or OSX&lt;br /&gt;
* Connect RaceCapture via USB&lt;br /&gt;
* Allow the software to connect and read the configuration&lt;br /&gt;
* Under Setup, adjust the WiFi settings as needed&lt;br /&gt;
* Write the configuration back to RaceCapture&lt;br /&gt;
&lt;br /&gt;
Once you update the settings, it&#039;s recommended you test the WiFi connection using your mobile device while still connected over USB so you can further adjust settings as needed.&lt;/div&gt;</summary>
		<author><name>Jpf11</name></author>
	</entry>
	<entry>
		<id>https://wiki.autosportlabs.com/index.php?title=RaceCapture-Pro_MK3&amp;diff=7621</id>
		<title>RaceCapture-Pro MK3</title>
		<link rel="alternate" type="text/html" href="https://wiki.autosportlabs.com/index.php?title=RaceCapture-Pro_MK3&amp;diff=7621"/>
		<updated>2018-03-06T15:54:21Z</updated>

		<summary type="html">&lt;p&gt;Jpf11: /* Guides */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Overview=&lt;br /&gt;
RaceCapture/Pro MK3 is our latest generation motorsports telemetry system, packed with features for Endurance Racing, Sprint Racing, Autocross, Time Attack and more.&lt;br /&gt;
&lt;br /&gt;
===Product Brief===&lt;br /&gt;
Download [[Image:download-pdf-90x90.jpg|32px|link=https://www.autosportlabs.com/wp-content/uploads/2017/01/RaceCaptureProMK3productbrief.pdf]]&lt;br /&gt;
&lt;br /&gt;
[[Image:RaceCapturePro_MK3.jpg|link=RaceCapturePro_MK3|500px]] [[Image:add_to_cart.png|link=https://www.autosportlabs.com/product/racecapturepro-mk3/]]&lt;br /&gt;
&lt;br /&gt;
[[Image:MK3_molex_wiring.jpg|500px]]&lt;br /&gt;
&lt;br /&gt;
=Guides=&lt;br /&gt;
* &#039;&#039;&#039;[[RaceCapture-Pro_MK3#Quick_Start|Jump to quick start guide]]&#039;&#039;&#039;&lt;br /&gt;
* [[RacecapturePro_MK3_hardware_install|Hardware Installation guide]]&lt;br /&gt;
* [[RaceCapture_real_time_telemetry|Real-time Telemetry guide]]&lt;br /&gt;
&amp;lt;!-- * [[RaceCapture_App_User%27s_Guide|RaceCapture App user&#039;s guide]] --&amp;gt;&lt;br /&gt;
* [[RaceCaptureLoggingData|Logging Data]]&lt;br /&gt;
* [[RCP_CAN|CAN bus / ECU sensor guide]]&lt;br /&gt;
&amp;lt;!--* [[AIM_SmartyCam_CAN|AIM Integration guide using Lua Script (old way)]]--&amp;gt;&lt;br /&gt;
* [[AIM_Integration_CAN_Mapping|AIM Integration guide using CAN Mapping]]&lt;br /&gt;
*[[RaceCapturePro_Lua_Scripting|Lua scripting guide]]&lt;br /&gt;
*[[RaceCapturePro_Lua_Scripting_Examples|Lua script examples]]&lt;br /&gt;
*[[RaceCapturePro_Sensors|Sensor guide]]&lt;br /&gt;
*[[SensorX|SensorX sensor breakout board assembly guide]]&lt;br /&gt;
*[[CoilX|CoilX Tach interface to ignition coils guide]]&lt;br /&gt;
*[[RaceCapturePro2_GoProWiFi|GoPro control guide]]&lt;br /&gt;
*[[RaceCapture_troubleshooting|General troubleshooting guide]]&lt;br /&gt;
*[[RaceCapture_DashWare_Guide|Creating video with RCP data overlay using DashWare]]&lt;br /&gt;
*[[RaceCapture_RaceRender_Guide|Exporting to RaceRender guide]]&lt;br /&gt;
&amp;lt;!--*[https://www.rowanhick.com/2016/01/07/racecapture-pro-dashware-win Exporting to DashWare guide]--&amp;gt;&lt;br /&gt;
*[[Podium_Driver_Data_Analysis|Data Analysis in Podium to become a faster driver]]&lt;br /&gt;
*[[RaceCapture_Dashboard_Tablet_Automation|Automating Tablets/Phones for use as Dashboards Guide]]&lt;br /&gt;
&lt;br /&gt;
=How To=&lt;br /&gt;
*[[RaceCapturePro2_Enable_Predictive_Timing|How to: enable Predictive Timing]]&lt;br /&gt;
*[[RaceTracks|How to: Submit a new race track]]&lt;br /&gt;
*[[RaceCapturePro2_Calibrate_Sensor|How to: calibrate and configure an analog sensor]]&lt;br /&gt;
*[[RaceCapturePro2_OBD2|How to: enable OBD2 channels]]&lt;br /&gt;
*[[RaceCapturePro2_ShiftLights|How to: enable sequential shift lights]]&lt;br /&gt;
*[[RaceCapturePro2_GPS|How to: get best GPS data]]&lt;br /&gt;
*[[RaceCapturePro_How_To_Update_Firmware|How to update firmware]]&lt;br /&gt;
*[[RaceCapturePro_FAQ|More FAQs and How-To&#039;s]]&lt;br /&gt;
&lt;br /&gt;
==By Car==&lt;br /&gt;
*[[RaceCapturePro2_vehicle_guide|Vehicle Guide]]&lt;br /&gt;
&lt;br /&gt;
==By Sensor Type==&lt;br /&gt;
*[[RaceCapturePro2_RPM|RPM]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Reference==&lt;br /&gt;
*[[RaceCapturePro2_logfile_reference|Log file reference]]&lt;br /&gt;
&lt;br /&gt;
==More Information==&lt;br /&gt;
*[https://github.com/autosportlabs Source code]&lt;br /&gt;
&lt;br /&gt;
=Quick Start=&lt;br /&gt;
==Powering Up==&lt;br /&gt;
[[Image:RaceCapturePro_MK3_powering_options.png]]&lt;br /&gt;
===Using optional OBDII cable (2008+ vehicles)===&lt;br /&gt;
* Plug one end of the cable into the RaceCapture unit&lt;br /&gt;
* Plug the other end of the cable into your car&#039;s OBDII port.&lt;br /&gt;
* Power and OBDII data will be provided to RaceCapture/Pro.&lt;br /&gt;
&lt;br /&gt;
===Powering via 12v===&lt;br /&gt;
Connect 12-24v and Ground to the connections on the rear molex terminal block using the indicated connections. &lt;br /&gt;
&lt;br /&gt;
===Testing on the Bench===&lt;br /&gt;
You can power RaceCapture/Pro with just the included USB cable. Simply plug one end into your computer, and the other end into the USB connection on the front of the unit. &lt;br /&gt;
* &#039;&#039;&#039;Note&#039;&#039;&#039;: When powering only with USB, the voltage reference output will only be at approximately 4.7 volts, which can cause a mis-reading of sensor values.  When precise sensor readings are required, provide 12v power directly via the main connector.&lt;br /&gt;
&lt;br /&gt;
==Launch the RaceCapture app==&lt;br /&gt;
*[https://podium.live/software Windows and OSX RaceCapture Apps]&lt;br /&gt;
===On Mobile===&lt;br /&gt;
[[image:google_play_amazon_itunes_app_store.png]]&lt;br /&gt;
&lt;br /&gt;
* [https://play.google.com/store/apps/details?id=com.autosportlabs.racecapture&amp;amp;hl=en Google Play]&lt;br /&gt;
* [https://www.amazon.com/Autosport-Labs-Race-Capture/dp/B016ZJM7GE Amazon App Store]&lt;br /&gt;
* [https://itunes.apple.com/us/app/racecapture/id1162797255?mt=8 iTunes]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Not sure what tablet to use? &#039;&#039;&#039; [[RaceCapture_App_recommended_tablets|See our list of recommended tablets]]&lt;br /&gt;
&lt;br /&gt;
==Connect to your RaceCapture system==&lt;br /&gt;
===Bluetooth (Android Only)===&lt;br /&gt;
In Android Settings, pair your device with the RaceCapturePro bluetooth adapter. &lt;br /&gt;
* &#039;&#039;&#039;Note&#039;&#039;&#039;: Default bluetooth pin is 1234. You can change this later under the &#039;&#039;&#039;Wireless&#039;&#039;&#039; setup in the RaceCapture app.&lt;br /&gt;
&lt;br /&gt;
===WiFi (iOS or Android)===&lt;br /&gt;
In your mobile device WiFI settings, connect to the RaceCapture WiFi network.&lt;br /&gt;
* By default, RaceCapture will setup a WiFi network starting with &#039;RaceCapture&#039;, with no password. You can immediately connect to this network. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Once the Wireless configuration is set up, launch the RaceCapture app.&lt;br /&gt;
&lt;br /&gt;
===Verifying Connectivity===&lt;br /&gt;
The RaceCapture app will guide you through a brief automated setup and tour. During this process the connection to RaceCapture/Pro will be verified.&lt;br /&gt;
&lt;br /&gt;
{{#evu:https://www.youtube.com/watch?v=gZrx4w1Y_rc}}&lt;br /&gt;
&lt;br /&gt;
===Windows / OSX===&lt;br /&gt;
[https://podium.live/software Download and install] the latest version of the RaceCapture software.&lt;br /&gt;
&lt;br /&gt;
====Windows Requirements====&lt;br /&gt;
* Open GL 2.0 graphics support is required&lt;br /&gt;
&lt;br /&gt;
=====USB Drivers=====&lt;br /&gt;
*&#039;&#039;&#039; Windows 10&#039;&#039;&#039;:  Windows 10 has built in drivers that support RaceCapture. No separate driver installation needed.&lt;br /&gt;
* &#039;&#039;&#039;Windows XP, 7 or 8&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;&#039;USB driver installation&#039;&#039;&#039;: A USB driver will need to be installed. See the driver installation [[RaceCapture_Quickstart#Microsoft_Windows_7.2F8_Driver_installation|instructions below.]]&lt;br /&gt;
&lt;br /&gt;
====OSX====&lt;br /&gt;
* &#039;&#039;&#039;USB drivers&#039;&#039;&#039;: OSX has built in drivers that support RaceCapture. No separate driver installation needed.&lt;br /&gt;
&lt;br /&gt;
====Connecting and running====&lt;br /&gt;
&lt;br /&gt;
Once the RaceCapture software is installed, plug RaceCapture/Pro into your computer via USB, then launch the RaceCapture software.&lt;br /&gt;
&lt;br /&gt;
==RaceCapture App Tour==&lt;br /&gt;
&lt;br /&gt;
===System Status===&lt;br /&gt;
Access the system status pages through the top left menu. The system status offers information on GPS status, current WiFi state and more. You can also get a copy of the RaceCapture application log for diagnostics.&lt;br /&gt;
&lt;br /&gt;
[[image:RaceCapture_status_page.png|640px]]&lt;br /&gt;
&lt;br /&gt;
===Dashboard Mode===&lt;br /&gt;
To view your dashboard, touch the dashboard option on the main screen. &lt;br /&gt;
&lt;br /&gt;
[[image:RC_app_dash_screenshot.png|640px]]&lt;br /&gt;
====Customizing a gauge====&lt;br /&gt;
Most gauges can be customized for the channel and setting visual alerts. Touch the gauge you wish to customize, select the channel you wish to monitor and optionally configure alerts.&lt;br /&gt;
&lt;br /&gt;
====Navigating dashboard screens====&lt;br /&gt;
You can navigate between dashboard screens by swiping left or right, or press the arrow buttons in the lower corners of the screen. &lt;br /&gt;
&lt;br /&gt;
====Track mapping and predictive lap timing====&lt;br /&gt;
RaceCapture/Pro offers predictive lap timing, which relies on a robust track detection system leveraging hundreds of track maps worldwide. &lt;br /&gt;
&lt;br /&gt;
[[image:RaceCapture_trackmap_browser.png|640px]]&lt;br /&gt;
&lt;br /&gt;
=====How it works=====&lt;br /&gt;
* When GPS receives a lock, RaceCapture will search for a nearby track. &lt;br /&gt;
* If a track is detected with one configuration, it is automatically selected.&lt;br /&gt;
* If a track is detected with multiple configurations, the RaceCapture app will prompt you for which configuration you&#039;re using.&lt;br /&gt;
* If no tracks are detected nearby, the RaceCapture app will offer the ability to create a track on the spot. &lt;br /&gt;
** If you&#039;re not able to immediately create the track, you can do so later under &#039;&#039;&#039;Setup&#039;&#039;&#039;.&lt;br /&gt;
* &#039;&#039;&#039;Track not found?&#039;&#039;&#039; [[RaceTracks|Submit the track to us]] and we&#039;ll get it into our online database.&lt;br /&gt;
&lt;br /&gt;
[[image:RaceCapture_create_custom_track.png|640px]]&lt;br /&gt;
&lt;br /&gt;
===Setup Mode===&lt;br /&gt;
You can configure all of RaceCapture&#039;s options under the setup page. &lt;br /&gt;
&lt;br /&gt;
When the RaceCapture app detects the connected hardware, it will read the current setup from the device.&lt;br /&gt;
* The setup information is presented as a series of pages, by topic. &lt;br /&gt;
* When you change something on a setup page, you&#039;ll need to &#039;&#039;&#039;Write&#039;&#039;&#039; the changes back to the unit - they do not take effect immediately.&lt;br /&gt;
&lt;br /&gt;
[[Image:racecapture_setup_buttons.png]]&lt;br /&gt;
&lt;br /&gt;
====Explanation of buttons====&lt;br /&gt;
* &#039;&#039;&#039;Save&#039;&#039;&#039;:  Save the current RaceCapture setup to a file, for backup.&lt;br /&gt;
* &#039;&#039;&#039;Open&#039;&#039;&#039;: Load a previously saved setup file. &lt;br /&gt;
* &#039;&#039;&#039;Read&#039;&#039;&#039;:  Read the current setup from the RaceCapture device. &lt;br /&gt;
* &#039;&#039;&#039;Write&#039;&#039;&#039;: Writes any updated changes back to the RaceCapture device. &#039;&#039;&#039;Note: when you see the write button glowing / pulsing, it means there are pending changes to write back to the RaceCapture device&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
====Race Tracks====&lt;br /&gt;
On the Race Tracks page you can create a custom track, which will be included in the library of track maps for automatic detection. To create a custom track, turn off &#039;Automatic race track detection&#039; and then press the add (+) button. You will be presented with an option to create a circuit or Autocross (point-point) style course. Follow the on-screen instructions to create your track.&lt;br /&gt;
&lt;br /&gt;
[[image:RaceCapture_select_track_type.png|640px]]&lt;br /&gt;
&lt;br /&gt;
====GPS====&lt;br /&gt;
The GPS page allows you to adjust the GPS sample rate and enable/disable various channels. &lt;br /&gt;
* &#039;&#039;&#039;Note:&#039;&#039;&#039; We highly recommend you keep the default channels enabled for proper operation of analysis and lap timing.&lt;br /&gt;
* 10Hz is the recommended sample rate for the best balance of performance / accuracy. [[RaceCapturePro2_GPS|Getting the best GPS performance]]&lt;br /&gt;
&lt;br /&gt;
====Race Timing====&lt;br /&gt;
These enable the lap timer and predictive lap timer. Leave these &#039;on&#039; to enable these features.&lt;br /&gt;
&lt;br /&gt;
====Analog Sensors====&lt;br /&gt;
Here you can configure and calibrate your analog sensors. &lt;br /&gt;
&lt;br /&gt;
====Accel / Gyro====&lt;br /&gt;
The recommended mounting orientation for RaceCapture is square with the chassis. &lt;br /&gt;
* You can re-map channels by re-assigning the physical axis to the mapped channel.&lt;br /&gt;
* Once defined, you can calibrate the accelerometer + gyro by pressing the calibrate button, and then pressing the &#039;&#039;&#039;write&#039;&#039;&#039; button to write the calibration back to RaceCapture.&lt;br /&gt;
&lt;br /&gt;
[[image:RaceCapture_imu_config.png|640px]]&lt;br /&gt;
&lt;br /&gt;
====CAN bus====&lt;br /&gt;
For OBDII operation, ensure the CAN bus is set to &#039;&#039;&#039;On&#039;&#039;&#039;.  &lt;br /&gt;
* Common baud rates for OBDII are 500K and 250K. The default is 500K, which applies to nearly every CAN OBDII vehicle.  AIM CAN is 1M.&lt;br /&gt;
&lt;br /&gt;
[[image:RaceCapture_CAN_config.png|640px]]&lt;br /&gt;
&lt;br /&gt;
====OBDII====&lt;br /&gt;
You can select from a standard list of OBDII channels on the OBDII configuration screen. &lt;br /&gt;
&lt;br /&gt;
[[image:RaceCapture_OBDII_config.png|640px]]&lt;br /&gt;
=====Selecting sample rates=====&lt;br /&gt;
For channels that require a faster response rate, like RPM and TPS, we recommend 10, 25 or 50Hz. More slowly changing channels like EngineTemperature should be set to 1 or 5Hz.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Note about unsupported channels:&#039;&#039;&#039; If your ECU does not support a channel, the value will remain at 0. RaceCapture will time-out waiting for a response from the ECU, which will affect the performance of other channels. We recommend removing all unsupported channels to ensure optimal OBDII performance.&lt;br /&gt;
&lt;br /&gt;
====Wireless====&lt;br /&gt;
You can configure RaceCapture&#039;s WiFi for both &#039;&#039;&#039;Access Point&#039;&#039;&#039; and &#039;&#039;&#039;Client&#039;&#039;&#039; mode.&lt;br /&gt;
&lt;br /&gt;
[[image:RaceCapture_WiFi_config.png|640px]]&lt;br /&gt;
=====Client Mode=====&lt;br /&gt;
To enable client mode, specify the SSID and password for the network you wish to connect to and turn the client mode switch to &#039;&#039;&#039;on&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=====Access Point Mode=====&lt;br /&gt;
To enable the RaceCapture access point, specify the SSID and a password.&lt;br /&gt;
* &#039;&#039;&#039;Note:&#039;&#039;&#039; If specified, passwords must be minimum of 8 characters. Leave the field blank to create an open network.&lt;br /&gt;
&lt;br /&gt;
====Real-time Telemetry====&lt;br /&gt;
[[image:podium.png|thumb|200px]]&lt;br /&gt;
You can live-stream your data to [http://podium.live Podium] so you can compare and share laps and runs with your friends.&lt;br /&gt;
&lt;br /&gt;
* [[RaceCapture_real_time_telemetry|RaceCapture real time telemetry setup guide]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;img src=&amp;quot;http://i.imgur.com/WzHsdU1.gif&amp;quot; width=&amp;quot;640&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=====Enabling Telemetry=====&lt;br /&gt;
* Create an account on [http://podium.live Podium] and create a device ID.&lt;br /&gt;
* Enter the provided device ID into the telemetry configuration page of your RaceCapture app&lt;br /&gt;
* Enable the telemetry option in the top level application preferences. &lt;br /&gt;
&lt;br /&gt;
[[image:RaceCapture_telemetry_config.png|640px]]&lt;br /&gt;
&lt;br /&gt;
====Diagnostic Logs====&lt;br /&gt;
To view the log messages provided by the RaceCapture unit, you can enable the &#039;&#039;&#039;Poll log&#039;&#039;&#039; check box. You can copy the current log to the clipboard by pressing the &#039;&#039;&#039;Copy&#039;&#039;&#039; button.&lt;br /&gt;
* &#039;&#039;&#039;Note:&#039;&#039;&#039; These logs are useful for diagnosing issues with your RaceCapture unit.&lt;br /&gt;
&lt;br /&gt;
===Analysis Mode===&lt;br /&gt;
RaceCapture will automatically record your session in the background while in dashboard mode. To view the data, enter the &#039;&#039;&#039;Analysis&#039;&#039;&#039; mode and load an existing session. The session will be automatically named with the local track or with a timestamp. &lt;br /&gt;
&lt;br /&gt;
{{#evu:https://www.youtube.com/watch?v=Hi9nA2N87RY}}&lt;br /&gt;
&lt;br /&gt;
====Reviewing Laps====&lt;br /&gt;
If the data contains lap times, the laps will be shown in the dropdown list on the right. Select the laps you wish to compare; the &#039;&#039;&#039;Speed&#039;&#039;&#039; channel is selected by default. &lt;br /&gt;
* &#039;&#039;&#039;Comparing additional channels&#039;&#039;&#039;: You can review additional channels by pressing the gear icon on the line chart.&lt;br /&gt;
&lt;br /&gt;
====Navigating data====&lt;br /&gt;
Swipe across the data to compare various points correlated with the position on the track map.&lt;br /&gt;
* &#039;&#039;&#039;Zooming&#039;&#039;&#039; you can zoom the chart using a two-finger pinch gesture, or using the mouse scroll wheel or your laptop&#039;s trackpad scroll feature.&lt;br /&gt;
&lt;br /&gt;
====Selecting time vs distance====&lt;br /&gt;
You can switch between time and distance data comparison by accessing the chart options, or pressing the -&amp;gt; or clock icon in the line chart.&lt;br /&gt;
&lt;br /&gt;
====Reviewing raw data====&lt;br /&gt;
If your data contains no laps, such as data from a static test or dyno pull, the data will be present in one entry under the loaded session. Select this entry to view the data. The RaceCapture app will auto-select the &#039;&#039;&#039;Time&#039;&#039;&#039; dimension if it detects no significant distance traveled within the data. &lt;br /&gt;
&lt;br /&gt;
====Comparing laps / runs between sessions====&lt;br /&gt;
You can compare data between sessions if they are in a coinciding location - just load multiple sessions and select laps between those sessions.&lt;br /&gt;
&lt;br /&gt;
====Exporting Data====&lt;br /&gt;
You can export your sessions from your list of saved sessions.&lt;br /&gt;
&lt;br /&gt;
====Importing to 3rd party software====&lt;br /&gt;
&lt;br /&gt;
The RaceCapture log file format is plain CSV, which can be imported into 3rd party software. &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;RaceRender&#039;&#039;&#039; provides native support for the RaceCapture log file format.  See the [[RaceCapture_RaceRender_Guide|exporting to RaceRender guide]].&lt;br /&gt;
* &#039;&#039;&#039;DashWare&#039;&#039;&#039; has been used by RaceCapture customers - Rowan Hick has a write-up on [https://www.rowanhick.com/2016/01/07/racecapture-pro-dashware-win Dashware integration].&lt;br /&gt;
&lt;br /&gt;
===Applying Decals===&lt;br /&gt;
Install the included decals on your car in prominent locations.&lt;br /&gt;
&lt;br /&gt;
[[image:chris_wynne_asl.jpg|640px]]&lt;/div&gt;</summary>
		<author><name>Jpf11</name></author>
	</entry>
	<entry>
		<id>https://wiki.autosportlabs.com/index.php?title=RaceCapture-Apex&amp;diff=7620</id>
		<title>RaceCapture-Apex</title>
		<link rel="alternate" type="text/html" href="https://wiki.autosportlabs.com/index.php?title=RaceCapture-Apex&amp;diff=7620"/>
		<updated>2018-03-06T15:54:09Z</updated>

		<summary type="html">&lt;p&gt;Jpf11: /* Guides */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Overview=&lt;br /&gt;
RaceCapture/Apex is a pro-motorsports grade real-time telemetry system with mission-critical features. &lt;br /&gt;
&lt;br /&gt;
[[Image:RaceCapture_Apex.jpg|500px]]&lt;br /&gt;
[[Image:add_to_cart.png|link=https://www.autosportlabs.com/product/racecaptureapex/]]&lt;br /&gt;
&lt;br /&gt;
=Product Brief=&lt;br /&gt;
Download full specifications and features  [[Image:download-pdf-90x90.jpg|32px|link=https://www.autosportlabs.com/wp-content/uploads/2017/01/RaceCaptureApexproductbrief.pdf]]&lt;br /&gt;
&lt;br /&gt;
[[Image:RaceCaptureApex_3quarter.jpg|500px]]&lt;br /&gt;
&lt;br /&gt;
[[Image:RaceCapture_Apex_end_500.jpg|500px]]&lt;br /&gt;
&lt;br /&gt;
=Guides=&lt;br /&gt;
* &#039;&#039;&#039;[[RaceCapture-Apex#Quick_Start|Jump to quick start guide]]&#039;&#039;&#039;&lt;br /&gt;
* [[RacecaptureApex_hardware_install|Hardware Installation guide]]&lt;br /&gt;
* [[RaceCapture_real_time_telemetry|Real-time Telemetry guide]]&lt;br /&gt;
&amp;lt;!-- * [[RaceCapture_App_User%27s_Guide|RaceCapture App user&#039;s guide]] --&amp;gt;&lt;br /&gt;
* [[RCP_CAN|CAN bus / ECU sensor guide]]&lt;br /&gt;
*[[RaceCapturePro_Lua_Scripting|Lua scripting guide]]&lt;br /&gt;
*[[RaceCapturePro_Sensors|Sensor guide]]&lt;br /&gt;
*[[SensorX|SensorX sensor breakout board assembly guide]]&lt;br /&gt;
*[[CoilX|CoilX Tach interface to ignition coils guide]]&lt;br /&gt;
*[[RaceCapturePro2_GoProWiFi|GoPro control guide]]&lt;br /&gt;
*[[RaceCapture_troubleshooting|General troubleshooting guide]]&lt;br /&gt;
*[[Podium_Driver_Data_Analysis|Data Analysis in Podium to become a faster driver]]&lt;br /&gt;
*[[RaceCapture_Dashboard_Tablet_Automation|Automating Tablets/Phones for use as Dashboards Guide]]&lt;br /&gt;
&lt;br /&gt;
=How To=&lt;br /&gt;
*[[RaceTracks|How to: Submit a new race track]]&lt;br /&gt;
*[[RaceCapturePro2_Calibrate_Sensor|How to: calibrate and configure an analog sensor]]&lt;br /&gt;
*[[RaceCapturePro2_OBD2|How to: enable OBD2 channels]]&lt;br /&gt;
*[[RaceCapturePro2_ShiftLights|How to: enable sequential shift lights]]&lt;br /&gt;
*[[RaceCapturePro2_GPS|How to: get best GPS data]]&lt;br /&gt;
*[[RaceCapturePro_How_To_Update_Firmware|How to update firmware]]&lt;br /&gt;
*[[RaceCapture_RaceRender_Guide|How to export to RaceRender]]&lt;br /&gt;
*[[RaceCapturePro_FAQ|More FAQs and How-To&#039;s]]&lt;br /&gt;
&lt;br /&gt;
==By Car==&lt;br /&gt;
*[[RaceCapturePro2_vehicle_guide|Vehicle Guide]]&lt;br /&gt;
&lt;br /&gt;
==By Sensor Type==&lt;br /&gt;
*[[RaceCapturePro2_RPM|RPM]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Reference==&lt;br /&gt;
*[[RaceCapturePro2_logfile_reference|Log file reference]]&lt;br /&gt;
&lt;br /&gt;
==More Information==&lt;br /&gt;
*[https://github.com/autosportlabs Source code]&lt;br /&gt;
&lt;br /&gt;
=Quick Start=&lt;br /&gt;
==Powering Up==&lt;br /&gt;
&lt;br /&gt;
===Powering via 12v===&lt;br /&gt;
Connect 12-24v and Ground to the connections on the connector according to the pinout in the [[RacecaptureApex_hardware_install]|ardware installation guide]].&lt;br /&gt;
&lt;br /&gt;
[[file:RaceCaptureApex_power_pinout.png|700px]]&lt;br /&gt;
&lt;br /&gt;
===Testing on the Bench===&lt;br /&gt;
You can power RaceCapture/Apex with just the included USB cable. Simply plug one end into your computer, and the other end into the USB connection on the rear of the unit behind he access door. &lt;br /&gt;
* &#039;&#039;&#039;Note&#039;&#039;&#039;: When powering only with USB, the voltage reference output will only be at approximately 4.7 volts, which can cause a mis-reading of sensor values.  When precise sensor readings are required, provide 12v power directly via the main connector.&lt;br /&gt;
&lt;br /&gt;
==Launch the app==&lt;br /&gt;
===On Mobile===&lt;br /&gt;
[[image:google_play_amazon_itunes_app_store.png]]&lt;br /&gt;
&lt;br /&gt;
* [https://play.google.com/store/apps/details?id=com.autosportlabs.racecapture&amp;amp;hl=en Google Play]&lt;br /&gt;
* [https://www.amazon.com/Autosport-Labs-Race-Capture/dp/B016ZJM7GE Amazon App Store]&lt;br /&gt;
* [https://itunes.apple.com/us/app/racecapture/id1162797255?mt=8 iTunes]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Not sure what tablet to use? &#039;&#039;&#039; [[RaceCapture_App_recommended_tablets|See our list of recommended tablets]]&lt;br /&gt;
&lt;br /&gt;
==Connect to your RaceCapture system==&lt;br /&gt;
===Bluetooth (Android Only)===&lt;br /&gt;
In Android Settings, pair your device with the RaceCapturePro bluetooth adapter. &lt;br /&gt;
* &#039;&#039;&#039;Note&#039;&#039;&#039;: Default bluetooth pin is 1234. You can change this later under the &#039;&#039;&#039;Wireless&#039;&#039;&#039; setup in the RaceCapture app.&lt;br /&gt;
&lt;br /&gt;
===WiFi (iOS or Android)===&lt;br /&gt;
In your mobile device WiFI settings, connect to the RaceCapture WiFi network.&lt;br /&gt;
* By default, RaceCapture will setup a WiFi network starting with &#039;RaceCapture&#039;, with no password. You can immediately connect to this network. &lt;br /&gt;
&lt;br /&gt;
Once the Wireless configuration is set up, launch the RaceCapture app.&lt;br /&gt;
&lt;br /&gt;
===Verifying Connectivity===&lt;br /&gt;
The RaceCapture app will guide you through a brief automated setup and tour. During this process the connection to RaceCapture/Apex will be verified.&lt;br /&gt;
&lt;br /&gt;
{{#evu:https://www.youtube.com/watch?v=gZrx4w1Y_rc}}&lt;br /&gt;
&lt;br /&gt;
===Windows / OSX===&lt;br /&gt;
[https://podium.live/software Download and install] the latest version of the RaceCapture software.&lt;br /&gt;
&lt;br /&gt;
====Windows Requirements====&lt;br /&gt;
* Open GL 2.0 graphics support is required&lt;br /&gt;
&lt;br /&gt;
=====USB Drivers=====&lt;br /&gt;
*&#039;&#039;&#039; Windows 10&#039;&#039;&#039;:  Windows 10 has built in drivers that support RaceCapture. No separate driver installation needed.&lt;br /&gt;
* &#039;&#039;&#039;Windows XP, 7 or 8&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;&#039;USB driver installation&#039;&#039;&#039;: A USB driver will need to be installed. See the driver installation [[RaceCapture_Quickstart#Microsoft_Windows_7.2F8_Driver_installation|instructions below.]]&lt;br /&gt;
&lt;br /&gt;
====OSX====&lt;br /&gt;
* &#039;&#039;&#039;USB drivers&#039;&#039;&#039;: OSX has built in drivers that support RaceCapture. No separate driver installation needed.&lt;br /&gt;
&lt;br /&gt;
====Connecting and running====&lt;br /&gt;
&lt;br /&gt;
Once the RaceCapture software is installed, plug RaceCapture/Apex into your computer via USB, then launch the RaceCapture software.&lt;br /&gt;
&lt;br /&gt;
==RaceCapture App Tour==&lt;br /&gt;
&lt;br /&gt;
===System Status===&lt;br /&gt;
Access the system status pages through the top left menu. The system status offers information on GPS status, current WiFi state and more. You can also get a copy of the RaceCapture application log for diagnostics.&lt;br /&gt;
&lt;br /&gt;
[[image:RaceCapture_status_page.png|640px]]&lt;br /&gt;
&lt;br /&gt;
===Dashboard Mode===&lt;br /&gt;
To view your dashboard, touch the dashboard option on the main screen. &lt;br /&gt;
&lt;br /&gt;
[[image:RC_app_dash_screenshot.png|640px]]&lt;br /&gt;
====Customizing a gauge====&lt;br /&gt;
Most gauges can be customized for the channel and setting visual alerts. Touch the gauge you wish to customize, select the channel you wish to monitor and optionally configure alerts.&lt;br /&gt;
&lt;br /&gt;
====Navigating dashboard screens====&lt;br /&gt;
You can navigate between dashboard screens by swiping left or right, or press the arrow buttons in the lower corners of the screen. &lt;br /&gt;
&lt;br /&gt;
====Track mapping and predictive lap timing====&lt;br /&gt;
RaceCapture/Apex offers predictive lap timing, which relies on a robust track detection system leveraging hundreds of track maps worldwide. &lt;br /&gt;
&lt;br /&gt;
[[image:RaceCapture_trackmap_browser.png|640px]]&lt;br /&gt;
&lt;br /&gt;
=====How it works=====&lt;br /&gt;
* When GPS receives a lock, RaceCapture will search for a nearby track. &lt;br /&gt;
* If a track is detected with one configuration, it is automatically selected.&lt;br /&gt;
* If a track is detected with multiple configurations, the RaceCapture app will prompt you for which configuration you&#039;re using.&lt;br /&gt;
* If no tracks are detected nearby, the RaceCapture app will offer the ability to create a track on the spot. &lt;br /&gt;
** If you&#039;re not able to immediately create the track, you can do so later under &#039;&#039;&#039;Setup&#039;&#039;&#039;.&lt;br /&gt;
* &#039;&#039;&#039;Track not found?&#039;&#039;&#039; [[RaceTracks|Submit the track to us]] and we&#039;ll get it into our online database.&lt;br /&gt;
&lt;br /&gt;
[[image:RaceCapture_create_custom_track.png|640px]]&lt;br /&gt;
&lt;br /&gt;
===Setup Mode===&lt;br /&gt;
You can configure all of RaceCapture&#039;s options under the setup page. &lt;br /&gt;
&lt;br /&gt;
When the RaceCapture app detects the connected hardware, it will read the current setup from the device.&lt;br /&gt;
* The setup information is presented as a series of pages, by topic. &lt;br /&gt;
* When you change something on a setup page, you&#039;ll need to &#039;&#039;&#039;Write&#039;&#039;&#039; the changes back to the unit - they do not take effect immediately.&lt;br /&gt;
&lt;br /&gt;
[[Image:racecapture_setup_buttons.png]]&lt;br /&gt;
&lt;br /&gt;
====Explanation of buttons====&lt;br /&gt;
* &#039;&#039;&#039;Save&#039;&#039;&#039;:  Save the current RaceCapture setup to a file, for backup.&lt;br /&gt;
* &#039;&#039;&#039;Open&#039;&#039;&#039;: Load a previously saved setup file. &lt;br /&gt;
* &#039;&#039;&#039;Read&#039;&#039;&#039;:  Read the current setup from the RaceCapture device. &lt;br /&gt;
* &#039;&#039;&#039;Write&#039;&#039;&#039;: Writes any updated changes back to the RaceCapture device. &#039;&#039;&#039;Note: when you see the write button glowing / pulsing, it means there are pending changes to write back to the RaceCapture device&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
====Race Tracks====&lt;br /&gt;
On the Race Tracks page you can create a custom track, which will be included in the library of track maps for automatic detection. To create a custom track, turn off &#039;Automatic race track detection&#039; and then press the add (+) button. You will be presented with an option to create a circuit or Autocross (point-point) style course. Follow the on-screen instructions to create your track.&lt;br /&gt;
&lt;br /&gt;
[[image:RaceCapture_select_track_type.png|640px]]&lt;br /&gt;
&lt;br /&gt;
====GPS====&lt;br /&gt;
The GPS page allows you to adjust the GPS sample rate and enable/disable various channels. &lt;br /&gt;
* &#039;&#039;&#039;Note:&#039;&#039;&#039; We highly recommend you keep the default channels enabled for proper operation of analysis and lap timing.&lt;br /&gt;
* 10Hz is the recommended sample rate for the best balance of performance / accuracy. [[RaceCapturePro2_GPS|Getting the best GPS performance]]&lt;br /&gt;
&lt;br /&gt;
====Race Timing====&lt;br /&gt;
These enable the lap timer and predictive lap timer. Leave these &#039;on&#039; to enable these features.&lt;br /&gt;
&lt;br /&gt;
====Analog Sensors====&lt;br /&gt;
Here you can configure and calibrate your analog sensors. &lt;br /&gt;
&lt;br /&gt;
====Accel / Gyro====&lt;br /&gt;
The recommended mounting orientation for RaceCapture is square with the chassis. &lt;br /&gt;
* You can re-map channels by re-assigning the physical axis to the mapped channel.&lt;br /&gt;
* Once defined, you can calibrate the accelerometer + gyro by pressing the calibrate button, and then pressing the &#039;&#039;&#039;write&#039;&#039;&#039; button to write the calibration back to RaceCapture.&lt;br /&gt;
&lt;br /&gt;
[[image:RaceCapture_imu_config.png|640px]]&lt;br /&gt;
&lt;br /&gt;
====CAN bus====&lt;br /&gt;
For OBDII operation, ensure the CAN bus is set to &#039;&#039;&#039;On&#039;&#039;&#039;.  &lt;br /&gt;
* Common baud rates for OBDII are 500K and 250K. The default is 500K, which applies to nearly every CAN OBDII vehicle.&lt;br /&gt;
&lt;br /&gt;
[[image:RaceCapture_CAN_config.png|640px]]&lt;br /&gt;
====OBDII====&lt;br /&gt;
You can select from a standard list of OBDII channels on the OBDII configuration screen. &lt;br /&gt;
&lt;br /&gt;
[[image:RaceCapture_OBDII_config.png|640px]]&lt;br /&gt;
=====Selecting sample rates=====&lt;br /&gt;
For channels that require a faster response rate, like RPM and TPS, we recommend 10, 25 or 50Hz. More slowly changing channels like EngineTemperature should be set to 1 or 5Hz.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Note about unsupported channels:&#039;&#039;&#039; If your ECU does not support a channel, the value will remain at 0. RaceCapture will time-out waiting for a response from the ECU, which will affect the performance of other channels. We recommend removing all unsupported channels to ensure optimal OBDII performance.&lt;br /&gt;
&lt;br /&gt;
====Wireless====&lt;br /&gt;
You can configure RaceCapture&#039;s WiFi for both &#039;&#039;&#039;Access Point&#039;&#039;&#039; and &#039;&#039;&#039;Client&#039;&#039;&#039; mode.&lt;br /&gt;
&lt;br /&gt;
[[image:RaceCapture_WiFi_config.png|640px]]&lt;br /&gt;
=====Client Mode=====&lt;br /&gt;
To enable client mode, specify the SSID and password for the network you wish to connect to and turn the client mode switch to &#039;&#039;&#039;on&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=====Access Point Mode=====&lt;br /&gt;
To enable the RaceCapture access point, specify the SSID and a password.&lt;br /&gt;
* &#039;&#039;&#039;Note:&#039;&#039;&#039; If specified, passwords must be minimum of 8 characters. Leave the field blank to create an open network.&lt;br /&gt;
&lt;br /&gt;
====Real-time Telemetry====&lt;br /&gt;
[[image:podium.png|thumb|200px]]&lt;br /&gt;
You can live-stream your data to [http://podium.live Podium] so you can compare and share laps and runs with your friends.&lt;br /&gt;
&lt;br /&gt;
* [[RaceCapture_real_time_telemetry|RaceCapture real time telemetry setup guide]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;img src=&amp;quot;http://i.imgur.com/WzHsdU1.gif&amp;quot; width=&amp;quot;640&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=====Enabling Telemetry=====&lt;br /&gt;
* Create an account on [http://podium.live Podium] and create a device ID.&lt;br /&gt;
* Enter the provided device ID into the telemetry configuration page of your RaceCapture app&lt;br /&gt;
* Enable the telemetry option in the top level application preferences. &lt;br /&gt;
&lt;br /&gt;
[[image:RaceCapture_telemetry_config.png|640px]]&lt;br /&gt;
&lt;br /&gt;
====Diagnostic Logs====&lt;br /&gt;
To view the log messages provided by the RaceCapture unit, you can enable the &#039;&#039;&#039;Poll log&#039;&#039;&#039; check box. You can copy the current log to the clipboard by pressing the &#039;&#039;&#039;Copy&#039;&#039;&#039; button.&lt;br /&gt;
* &#039;&#039;&#039;Note:&#039;&#039;&#039; These logs are useful for diagnosing issues with your RaceCapture unit.&lt;br /&gt;
&lt;br /&gt;
===Analysis Mode===&lt;br /&gt;
RaceCapture will automatically record your session in the background while in dashboard mode. To view the data, enter the &#039;&#039;&#039;Analysis&#039;&#039;&#039; mode and load an existing session. The session will be automatically named with the local track or with a timestamp. &lt;br /&gt;
&lt;br /&gt;
{{#evu:https://www.youtube.com/watch?v=Hi9nA2N87RY}}&lt;br /&gt;
&lt;br /&gt;
====Reviewing Laps====&lt;br /&gt;
If the data contains lap times, the laps will be shown in the dropdown list on the right. Select the laps you wish to compare; the &#039;&#039;&#039;Speed&#039;&#039;&#039; channel is selected by default. &lt;br /&gt;
* &#039;&#039;&#039;Comparing additional channels&#039;&#039;&#039;: You can review additional channels by pressing the gear icon on the line chart.&lt;br /&gt;
&lt;br /&gt;
====Navigating data====&lt;br /&gt;
Swipe across the data to compare various points correlated with the position on the track map.&lt;br /&gt;
* &#039;&#039;&#039;Zooming&#039;&#039;&#039; you can zoom the chart using a two-finger pinch gesture, or using the mouse scroll wheel or your laptop&#039;s trackpad scroll feature.&lt;br /&gt;
&lt;br /&gt;
====Selecting time vs distance====&lt;br /&gt;
You can switch between time and distance data comparison by accessing the chart options, or pressing the -&amp;gt; or clock icon in the line chart.&lt;br /&gt;
&lt;br /&gt;
====Reviewing raw data====&lt;br /&gt;
If your data contains no laps, such as data from a static test or dyno pull, the data will be present in one entry under the loaded session. Select this entry to view the data. The RaceCapture app will auto-select the &#039;&#039;&#039;Time&#039;&#039;&#039; dimension if it detects no significant distance traveled within the data. &lt;br /&gt;
&lt;br /&gt;
====Comparing laps / runs between sessions====&lt;br /&gt;
You can compare data between sessions if they are in a coinciding location - just load multiple sessions and select laps between those sessions.&lt;br /&gt;
&lt;br /&gt;
====Exporting Data====&lt;br /&gt;
You can export your sessions from your list of saved sessions.&lt;br /&gt;
&lt;br /&gt;
====Importing to 3rd party software====&lt;br /&gt;
&lt;br /&gt;
The RaceCapture log file format is plain CSV, which can be imported into 3rd party software. &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;RaceRender&#039;&#039;&#039; provides native support for the RaceCapture log file format.&lt;br /&gt;
* &#039;&#039;&#039;DashWare&#039;&#039;&#039; has been used by RaceCapture customers - Rowan Hick has a write-up on [https://www.rowanhick.com/2016/01/07/racecapture-pro-dashware-win Dashware integration].&lt;/div&gt;</summary>
		<author><name>Jpf11</name></author>
	</entry>
	<entry>
		<id>https://wiki.autosportlabs.com/index.php?title=RaceCapture_Dashboard_Tablet_Automation&amp;diff=7560</id>
		<title>RaceCapture Dashboard Tablet Automation</title>
		<link rel="alternate" type="text/html" href="https://wiki.autosportlabs.com/index.php?title=RaceCapture_Dashboard_Tablet_Automation&amp;diff=7560"/>
		<updated>2018-03-02T19:24:22Z</updated>

		<summary type="html">&lt;p&gt;Jpf11: /* What do I get after doing everything here? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= &#039;&#039;&#039;Guide to Automating your RaceCapture Dashboard Tablets (and phones)&#039;&#039;&#039; =&lt;br /&gt;
For Android devices only currently.  Verified on Nvidia Shield K1 and Samsung Galaxy Tab A 10.1 tablets, but theoretically possibly any on Android tablets as long as rooting of the device is possible.&lt;br /&gt;
&lt;br /&gt;
Written by John Freund ([https://www.facebook.com/john.freund.209 https://www.facebook.com/john.freund.209])&lt;br /&gt;
&lt;br /&gt;
[https://www.facebook.com/johnfreundracing/ https://www.facebook.com/johnfreundracing/]&lt;br /&gt;
&lt;br /&gt;
[[File:Dashboard Automation - Example Dash.JPG|500px]]&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;What&#039;s this about?&#039;&#039;&#039;===&lt;br /&gt;
Many RaceCapture owners use phones and tablets as display devices in their vehicles.  I use them in my own race car.  As displays they&#039;re great, but there are definitely some challenges:&lt;br /&gt;
* Have to turn on the screen every time I want to start using them which can be as simple as a home button press but often an unlock process.&lt;br /&gt;
* Have to make sure Bluetooth or Wifi is enabled AND has connected successfully to the RaceCapture device&lt;br /&gt;
* Have to open the RaceCapture App&lt;br /&gt;
* Have to manage the power of the devices, to make sure there&#039;s enough power and that they don&#039;t run out between sessions/races or even during one.&lt;br /&gt;
* Have to do all this AFTER the vehicle is running so the RaceCapture device is powered&lt;br /&gt;
* Often we&#039;re scrambling to prep other things like getting our safety gear on, steering wheels into place, etc.&lt;br /&gt;
* Touch screens aren&#039;t so easy to operate with safety gear on like racing gloves&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We typically have to deal with the above every time we go out on track, and with every single device.  Arguably manageable with one, but what if you have multiple?  Time is critical moments before going out and saving every little bit gives you time to focus on the race ahead.&lt;br /&gt;
&lt;br /&gt;
This page is for walking you through automating as much as possible the use of tablet/phone devices for use as RaceCapture dashboards.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Demonstration Video: (warning, it&#039;s pretty long!)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{{#evu:https://www.youtube.com/watch?v=ul9FW9I9Exs}}&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;What do I get after doing everything here?&#039;&#039;&#039;===&lt;br /&gt;
Glad you asked!  Here&#039;s the end result of following this guide:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Start your car and your dashboards start working automatically.&#039;&#039;&#039;  When the vehicle power is enabled your devices will within a few seconds automatically turn on their displays, start RaceCapture, and display their configured dashboards (i.e. you&#039;re ready to go!)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* You won&#039;t really have to worry about how much charge your devices have.&#039;&#039;&#039;  Devices should be charged at least a little (say 10%) before the start of the day, but otherwise you will not have to worry about power during the day as the devices will either be charging while driving or massively conserving power when not.  Fully charged devices should be able to sit without charging for up to 30 days (this is how long my Nvidia Shield K1 lasts with the tweaks below.  My Samsung Tab A 10.1 can last about 100 days on a full charge!).&lt;br /&gt;
&lt;br /&gt;
==Automation Guide==&lt;br /&gt;
===&#039;&#039;&#039;Hardwiring Power For Your Devices&#039;&#039;&#039;===&lt;br /&gt;
The automation in this guide assumes there is a switched USB power source for each device in the vehicle.  This is used as a signal to the devices for all automation actions.  While it&#039;s not critical that you provide hardwired power for your devices  to use them as dashboards (you&#039;ll really need to the monitor their power levels), you&#039;ll have to manually trigger different behaviors like coming out of sleep, disabling airplane mode, and other things, and this guide will not cover such scenarios and you&#039;ll need to be a bit creative.  &lt;br /&gt;
&lt;br /&gt;
In order to minimize how much we have to worry about the charge in your devices it&#039;s a great idea to add some hardwired power lines in your car.  This provides charging power while operating your vehicle which all but guarantees they won&#039;t die on you mid-session, but also means you likely won&#039;t have to take your devices out of your vehicle and charge them between sessions.  Also it covers a worst case scenario where your devices aren&#039;t charged for an event as you can just turn on your vehicle&#039;s ACC and charge your devices for a short time before going out.&lt;br /&gt;
&lt;br /&gt;
Most, if not all, tablets and phones take some form of USB input for a power supply.  These are DC devices but the operating voltage varies (5V for most, but USB-C can be as high as 20V).  As such you need some sort of electrical converter to take your vehicle&#039;s operating voltage and step it to the voltage required by your device.&lt;br /&gt;
&lt;br /&gt;
[[File:DC 12V Micro USB adapter.jpg|200px|thumb|left|DC 12V to 5V Micro USB Converter]]&lt;br /&gt;
&lt;br /&gt;
Good news!  Ebay has tons of options for such converters.  My devices are all Micro-USB devices and take 5V inputs.  My car has an operating voltage from around 12-14.5V (typically referred to as a 12V system, as that&#039;s the minimum operating voltage for the electronics).  I went to ebay and searched with these keywords:  &amp;quot;DC Converter 12V to 5V Micro USB&amp;quot; and this pulled up many great options.  I opted for one like the below picture with a 90-degree connector so that the micro-usb cable routed more nicely with my dashboards.&lt;br /&gt;
&lt;br /&gt;
Now I am going to assume if you have a RaceCapture, you don&#039;t really need much guidance as far as wiring devices into your vehicle.  Keep in mind though to make sure wherever you draw your power for the converter that it is:&lt;br /&gt;
&lt;br /&gt;
* Fused appropriately (suggest the maximum current rating of your converter)&lt;br /&gt;
* Is connected to a switched source (so you&#039;re not draining your vehicle&#039;s battery if you forget one of your devices in your vehicle).&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;Setting up your Android Device&#039;&#039;&#039;===&lt;br /&gt;
&#039;&#039;&#039;1.  Rooting your device&#039;&#039;&#039;&lt;br /&gt;
This is probably the hardest part and absolutely required as subsequent software is dependent on this.  The processes vary between most devices, and can be fairly easy to tricky.  Don&#039;t be scared though!  Once you get past this it&#039;s smooth sailing!&lt;br /&gt;
&lt;br /&gt;
With that said I then must add this guide can&#039;t really walk you through specifically how to root your device (unless you have a Samsung Galaxy Tab A 10.1 as I documented it while creating this page), since the procedures do vary.  However, very intelligent and giving folks out there have figured out how to root just about every single Android device and documented how somewhere on the web.  So you need to find a guide for doing this.  Here are some tips:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;*  Search the web for the words &amp;quot;root&amp;quot;, your phone model, and &amp;quot;xda-developers&amp;quot;.&#039;&#039;&#039;  You can find your phone&#039;s model number under Settings-&amp;gt;About.  The last key word is a forum where lots of rooting discussion takes place and is a great place to look for clear guides (though be warned, not all are perfect so make sure if you find a thread on rooting your phone you read the ENTIRE thread before starting!).  However if you don&#039;t find what you&#039;re looking for there, remove that keyword and expand your search as that can uncover other pages.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;*  Enable Developer Mode and then the &amp;quot;OEM Unlock&amp;quot; option.&#039;&#039;&#039;  Pretty much every root procedure requires this to start, even though some guides can forget to mention it.  To enable Developer Mode, in your device go Settings-&amp;gt;About, and then tap &amp;quot;Build number&amp;quot; repeatedly until you see a message on your screen that tells you Developer Mode is enabled.  Now a new menu Settings-&amp;gt;Developer Mode will appear, and within there is an option for &amp;quot;OEM Unlock&amp;quot; which you will need to enable.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;*  Disable Factory Reset Protection.&#039;&#039;&#039;  This is critical as after parts of the rooting process your system can detect firmware tampering and reset itself.  This is automatically enabled whenever you add a Google account, or some other account, that provides backup services.  To disable it go to Settings-&amp;gt;Accounts (I&#039;ve seen it as &amp;quot;Clouds and Accounts&amp;quot; as well) and simply remove any accounts you&#039;ve added.  Don&#039;t worry, you can add them back later (you&#039;ll need to in order to download apps from the Google Play store).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Samsung Galaxy Tab A 10.1 Root Guide:&#039;&#039;&#039;  On this page https://forum.xda-developers.com/galaxy-tab-a/how-to/root-t3674409 in the opening post&#039;s DOWNLOADS section download the files for the OS version and your model number (Setting-&amp;gt;About to see this), and uncompress.  Make sure you have the USB drivers installed which can be found here for Windows http://developer.samsung.com/galaxy/others/android-usb-driver-for-windows.  You must have the above steps done, after which you will put your tablet into Odin mode by first powering completely off, then when off holding the Home, Volume Down, and Power buttons all at once until a screen prompt comes up warning you about some... stuff.  Release the buttons then press Volume Up to bypass the warning, in which point you&#039;re now in Odin download mode (this might not be the exact name, I forget).  Plug your tablet into your USB cable and your PC.  Now from the first archive run the odin executable and make sure in the upper left a COM port is listed in blue (if it&#039;s all grey something&#039;s wrong, either you&#039;re not in Odin mode, the USB drivers aren&#039;t working, or perhaps your USB cable&#039;s not plugged in or broken).  Click the AP button, find/select the tar.md5 also from this archive, then click Start.  This will root your device, installing SuperSU.  The process will show lots of text and eventually reboot your device.  After rebooted you can go about adding back your Google account so you can download apps from the Play Store and then proceeding with this guide.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2.  Additional Root access.&#039;&#039;&#039;  The app &amp;quot;SuperSU&#039; that provides you root access has changed over the years and due to some changes the apps we&#039;re going to be using for automation can &amp;quot;think&amp;quot; your system isn&#039;t rooted.  We need to trick them so they work properly.  In order to do so we need to do some things:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Download and install USB drivers for your device.&#039;&#039;&#039;  Chances are for the rooting process you&#039;ve already done this on your PC/laptop.  If somehow you didn&#039;t, you&#039;ll need to do so for your particular OS.  You should be able to web search for keywords including &amp;quot;USB drivers&amp;quot; and your phone&#039;s model designation (Settings-&amp;gt;About).  This enables your PC to communicate with your device which is needed for a later step.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Download and Install Android SDK Platform Tools.&#039;&#039;&#039;  Found here:  [https://developer.android.com/studio/releases/platform-tools.html https://developer.android.com/studio/releases/platform-tools.html].  This gives us a utility called &amp;quot;adb&amp;quot; that lets us connect to your device in a command line shell and then execute the necessary commands.  Note for Windows Systems:  You may need to right click the installation file and select &amp;quot;Run as Administrator&amp;quot; to get the installation to run properly (really doesn&#039;t hurt to do this so I would just go ahead and do so).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Execute shell commands so apps know your device&#039;s OS is rooted.&#039;&#039;&#039;  Make sure your laptop is connected to your device via a USB cable.  On your PC, navigate in a shell or command prompt (on Windows hold the Windows key and press R, then type &amp;quot;cmd&amp;quot; and OK) then navigate to the installation path of the SDK.  Hopefully you know how to move about your file system from a command prompt.  In the SDK&#039;s directory run the following commands:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;adb shell&lt;br /&gt;
 su&lt;br /&gt;
 mount -o rw,remount /system&lt;br /&gt;
 touch /system/bin/su /system/xbin/su&lt;br /&gt;
 mount -o ro,remount /system&lt;br /&gt;
 exit&lt;br /&gt;
 reboot&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Alternatively it&#039;s possible to do the above from a shell on the device itself but if you wish to do that you&#039;re likely tech savvy and I don&#039;t need to walk you through it :)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3.  Install the following apps from the Google Play Store:  Deep Sleep Battery Saver, Secure Settings, Tasker, RaceCapture&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Deep Sleep Battery Saver and Tasker require a small purchase, but last I checked it was only a few dollars each.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;4.  Android settings.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Disable the lock screen.&#039;&#039;&#039;  In Settings-&amp;gt;Security set the Screen Lock to &amp;quot;none&amp;quot;.  Theoretically you probably can have this enabled to something, and have the Tasker app still unlock it automatically, but I instructions below assume you&#039;ve disabled the lock so if you deviate you&#039;ll need to play around with the Tasker tasks (like adding a command to do the unlock before anything else on power/boot).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Disable Auto Brightness.&#039;&#039;&#039; I find auto brightness to often enough leave the screen not so easily readable, so I choose to disable this, and set my brightness manually to max.  You can obviously adjust the brightness level to adjust your vehicle&#039;s and the weather&#039;s conditions any time you like.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Set up automatic connection to the RaceCapture.&#039;&#039;&#039;  &lt;br /&gt;
Before we configure the apps to handle the automation make sure either Bluetooth or WiFi, whichever you&#039;ll be using to connect to your RaceCapture, is ON.  This is because the automation assumes it&#039;s on and doesn&#039;t enable it for you (we just toggle Airplane mode when when disables restores whatever was enabled before Airplane mode was enabled). &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;- Bluetooth:&#039;&#039;&#039;, go through the pairing process with your device and the RaceCapture (refer to RaceCapture documentation for this procedure).  I suggest unpairing all other devices so that your tablet/phone only knows of the RaceCapture, and thus will only ever connect to it when it becomes available.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;- WiFi:&#039;&#039;&#039; go through the process of enabling WiFi on the RaceCapture and connecting your device to its network (refer to RaceCapture documentation for this procedure).   However when you do so pay immediate attention to the screen as you should see a pop up warning there is no internet connection (which is normal, the RaceCapture provides no internet connectivity through its WiFi network).  When you see this you MUST click on the pop-up which will bring up a screen that gives you the option to ignore this &amp;quot;issue&amp;quot;.  Also make sure to leave auto-connection for the network enabled.  If you miss this dialogue your tablet/phone will NOT automatically connect to the RaceCapture device, kind of breaking our whole automation theme here.  If you miss the pop-up, simply go into your WiFi settings on the tablet/phone and forget the RaceCapture&#039;s WiFi network, and start the process of connecting to it again (watching for that pop-up).  There might be a way to adjust this setting outside the pop-up but I&#039;ve not found it.    Lastly, forget all other WiFi networks on your device.  This prevents your device from connecting to anything other than the RaceCapture unexpectedly.  Don&#039;t worry, you can always reconnect to a WiFi network manually later, like if you need to update the RaceCapture app.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Edit&#039;&#039; - If you want to keep your WiFi networks configured on your device you might be able to get away with opening their advanced settings and disabling auto connection.  Should work, I just haven&#039;t tested it.  I personally just played it safe by forgetting all but the RaceCapture network to avoid unexpected connections.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;5.  SuperSU settings&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
This should be installed through your rooting process.  I&#039;m unaware of any Android rooting method that doesn&#039;t use it, so I&#039;m assuming you have it, and if not you should stop here (sorry!).  In the app in Settings in the Access section set the Default Access to &amp;quot;Grant&amp;quot;.  This simply lets the other apps use root access without you being prompted all the time, which will get rather annoying during this setup process.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;6.  Secure Settings settings&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* SYSTEM+ Tab:  click &amp;quot;Disabled&amp;quot; to enable the feature (this opens some unique actions for use by the Tasker automation app).&lt;br /&gt;
&lt;br /&gt;
* Options Tab:  Expand the &amp;quot;System+&amp;quot; section and make sure all options are enabled with a green check mark on the right (not all of these are needed, but this is the fastest way for me to explain to you).  Also expand the &amp;quot;Root&amp;quot; section and enable &amp;quot;Airplane Mode&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;7.  DS Battery Saver settings&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Set the Profile to &amp;quot;Slumberer&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;8.  Tasker settings&#039;&#039;&#039;&lt;br /&gt;
This is where we really configure the automation.  You can get pretty fancy with this application but I&#039;ll be only covering what it takes to accomplish our goals outlined earlier. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Create Tasks: &#039;&#039;&#039;  A task is a series of actions to take, which we&#039;ll assign to events later.  They consist of one or many actions, and those actions have associated parameters.  I think creating them is fairly simple and straightforward, requiring being in the Tasks tab, clicking the + symbol in the bottom right, and then entering the information provided below, so I&#039;m going to just outline each task&#039;s values here.  One tip though is when selecting Actions use the &amp;quot;Filter&amp;quot; option to just type the action name provided here to quickly search as it can be quite confusing to click around the categories to find what you&#039;re after.&lt;br /&gt;
&lt;br /&gt;
 Name:  &amp;quot;Start RC&amp;quot;&lt;br /&gt;
 Action 1:  Launch App&lt;br /&gt;
 Target:  RaceCapture app&lt;br /&gt;
 &lt;br /&gt;
 Name:  &amp;quot;Screen On and Start RC&amp;quot;&lt;br /&gt;
 Action 1:  Secure Settings&lt;br /&gt;
 Configuration:  Actions-&amp;gt;WakeDevice, leave defaults for &amp;quot;Screen &amp;amp; Keyboard Lights On&amp;quot; and &amp;quot;1 second&amp;quot;&lt;br /&gt;
 Action2:  Secure Settings&lt;br /&gt;
 Configuration:  Root Actions-&amp;gt; Airplane mode, select &amp;quot;Off&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 Name:  &amp;quot;Go to Sleep&amp;quot;&lt;br /&gt;
 Action 1:  Secure Settings&lt;br /&gt;
 Configuration:  Root Actions-&amp;gt; Airplane mode, select &amp;quot;On&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 Action 2:  Go Home&lt;br /&gt;
 Configuration:  Page 0&lt;br /&gt;
 Action 3:  DS Battery Saver&lt;br /&gt;
 Configuration:  ON (Slumberer)&lt;br /&gt;
 &lt;br /&gt;
 Action 4:  Display Timeout  (Optional:  I like the screen to go black quickly when the car isn&#039;t on so as to save battery)&lt;br /&gt;
 Configuration: 7 seconds, 0 minutes, 0 hours (this is the lowest screen timeout value we can set.  If you want to let the screens stay on for a little while longer, you can set this to whatever you like)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Create Profiles:&#039;&#039;&#039;  A profile defines when to execute tasks.  Always click the + button in the Profiles tab to start creating a new Profile.  Below are the profiles we&#039;ll be creating and how to do so.&lt;br /&gt;
 Device Boot - This profile executes whenever the device has booted up, like when you power up your tablet getting ready to race.  All it does is start up the RaceCapture app so that when we switch to it later it&#039;s ready to go rather than having to go through its bootup process.&lt;br /&gt;
 After clicking the + button to create a new profile click on Event, then Filter for &amp;quot;Device Boot&amp;quot; and select it.  Next, click on the back arrow in the upper left to get back to the Profiles tab, and once back select the &amp;quot;Start RC&amp;quot; task.&lt;br /&gt;
&lt;br /&gt;
 Power Any - When any external power source is supplied, such as USB power from a line in the car, we light up the display immediately, then we disable Airplane mode and make sure to start the RaceCapture app.  Using only disabling of Airplane mode assumes Wifi or Bluetooth are enabled and set to automatically connect to the RaceCapture.  The RaceCapture App keeps the screen on regardless of timeout settings.&lt;br /&gt;
 After clicking the + button to create a new profile click on State, then Filter for &amp;quot;Power&amp;quot;.  Next, leave Source set to &amp;quot;Any&amp;quot; and hit the back arrow in the upper left to get back to the Profiles tab.  Once back select the &amp;quot;Screen On and Start RC&amp;quot; task.&lt;br /&gt;
&lt;br /&gt;
 Not Power Any - When external power is not provided (like when the vehicle is off), we enable Airplane mode to save battery, go to the Home screen so the RaceCapture app doesn&#039;t keep the screen awake, force the Slumberer profile in the DS Battery Saver app so the tablet goes into deep sleep immediately rather than delayed to save max battery, and then reduce screen timeout to 7 seconds to also, surprise, save battery.&lt;br /&gt;
 After clicking the + button to create a new profile click on State, then Filter for &amp;quot;Power&amp;quot;.  Next, leave Source set to &amp;quot;Any&amp;quot;, click the checkbox for &amp;quot;Invert&amp;quot;, and hit the back arrow in the upper left to get back to the Profiles tab.  Once back select the &amp;quot;Go to Sleep&amp;quot; task.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;9.  RaceCapture app settings&#039;&#039;&#039;&lt;br /&gt;
This needs to be done separately on each device you&#039;ll be using.  In the RaceCapture app itself you need to configure some settings and you should do so while connected to the RaceCapture device.  While the above settings have now made your device turn off the screen quickly, if you just open the RaceCapture app the screen will stay on and you can execute the below steps.&lt;br /&gt;
* Skip any setup guides or anything you may be prompted.  This usually happens if this is the first time opening the app.&lt;br /&gt;
* Click the three bars in the upper left to open the menu, then select &#039;&#039;&#039;Preferences&#039;&#039;&#039;.&lt;br /&gt;
* Set your &amp;quot;Startup screen&amp;quot; to &amp;quot;Dashboard&amp;quot;.&lt;br /&gt;
* Click the three bars in the upper left again and now select Dashboard.&lt;br /&gt;
* On the Dashboard screen in the upper left below the three bars is a Gear icon.  Click that to bring up Dashboard configuration.  &lt;br /&gt;
* You&#039;ll be on the Behavior tab.  Click on the Screens tab.  On this screen you can select the dashboard layout(s) you wish to use.  I typically pick one layout but also leave the Raw Channels enabled for troubleshooting.  I&#039;m pretty sure the Dashboard that is opened upon starting up the app will be the highest one you have selected in this list, so keep that in mind when choosing.  Tap outside the configuration window to close it and go back to the dashboards.&lt;br /&gt;
* For each Dashboard you&#039;ll need to configure each gauge.  Reference RaceCapture documentation for this.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;10. Disable Auto-Updating of Apps (Optional)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
I highly recommend doing this because app updates can unexpectedly break things.  You might decide to use your tablet or phone to connect to a local WiFi hotspot for internet access, and suddenly your device is pulling updates for the apps here and bam, something stops working but you need to be on track soon.  I&#039;ve had it happen to me.  The most common is losing RaceCapture settings before.  &lt;br /&gt;
&lt;br /&gt;
Go into Google Play Store-&amp;gt; Settings and in the General section find &amp;quot;Auto-update apps&amp;quot; and set it to &amp;quot;Do not auto-update apps&amp;quot;.  This will mean any time you need to update anything you can do so by simply finding that app and clicking the Update button for it.  Be VERY judicious with this, only update when you&#039;re absolutely sure it&#039;s necessary!&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;11.  Enabling Auto Boot when connected to power&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
For the future as I don&#039;t have my notes on this right now.  The idea is that even if your device is dead, if you connect it to USB power like in your vehicle when it has sufficient charge it will automatically turn itself on, and then the rest of the automation will take effect.  Helps cover when you forget to charge things but want your Dashboards working as fast as possible.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;That&#039;s IT!  Go plug your tablet or phone into your vehicle and get started!!!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;&#039;Extras&#039;&#039;&#039;==&lt;br /&gt;
===&#039;&#039;&#039;Tips &amp;amp; Tricks for Dashboard Devices&#039;&#039;&#039;===&lt;br /&gt;
&#039;&#039;&#039;* Use Cheap Cases for Mounts:&#039;&#039;&#039;  For about any device, be it tablet or phone, you can likely find a very cheap snap-in plastic case that you can use as a mount for your device.  I like to use cases like the one pictured to the right (which only cost me $7!), cut off the faux-leather cover, and attach them to my dash with self tapping screws, 3M Exterior Tape, etc.  Voila, I have a super simple mount that is very sturdy, holds my device quite securely, let&#039;s me remove my device easily whenever I want, and cost me almost nothing.  You can find many such cases on Amazon.com&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed-hover&amp;quot;&amp;gt;&lt;br /&gt;
Image:Samsung Galaxy Tab A 10.1 Case.jpg|&#039;&#039;[[Inexpensive Snap-in Case]]&#039;&#039;&lt;br /&gt;
Image:Dashboard Automation - Example Dash Mount with Tablet Case.jpg|&#039;&#039;[[Dashboard Mounting Example]]&#039;&#039;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Use any gloves by sewing conductive thread:&#039;&#039;&#039;  Most touch-screens require electrical contact with your skin in order to work.  This means when you have your racing gloves on, like we are prone to do when in our racing vehicles, we have to yank them off to mess with our dashboard tablet displays.  You can fix this by using conductive thread to sew a connection from inside your glove to the outside providing an electrical connection from your fingertips to your screen.  You can find conductive thread rather cheaply on Amazon.com.&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed-hover&amp;quot;&amp;gt;&lt;br /&gt;
Image:Conductive thread.jpg|&#039;&#039;[[Conductive Thread]]&#039;&#039;&lt;br /&gt;
Image:Conductive thread sewn into racing glove.jpg|&#039;&#039;[[Conductive Thread sewn into a racing glove]]&#039;&#039;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Use Screen Protectors:&#039;&#039;&#039;  Tablets and phones aren&#039;t cheap, and we are putting these devices in race environments where our hands (and gloves if you used the conductive thread!) can get dirty.  Why scratch up your displays when for about $10 you can install a clear yet replaceable screen surface?  It&#039;s cheap insurance for a device that you already spend a decent amount of money and time (this guide isn&#039;t short!) on.&lt;/div&gt;</summary>
		<author><name>Jpf11</name></author>
	</entry>
	<entry>
		<id>https://wiki.autosportlabs.com/index.php?title=RaceCapture_Dashboard_Tablet_Automation&amp;diff=7559</id>
		<title>RaceCapture Dashboard Tablet Automation</title>
		<link rel="alternate" type="text/html" href="https://wiki.autosportlabs.com/index.php?title=RaceCapture_Dashboard_Tablet_Automation&amp;diff=7559"/>
		<updated>2018-03-01T23:12:17Z</updated>

		<summary type="html">&lt;p&gt;Jpf11: /* Setting up your Android Device */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= &#039;&#039;&#039;Guide to Automating your RaceCapture Dashboard Tablets (and phones)&#039;&#039;&#039; =&lt;br /&gt;
For Android devices only currently.  Verified on Nvidia Shield K1 and Samsung Galaxy Tab A 10.1 tablets, but theoretically possibly any on Android tablets as long as rooting of the device is possible.&lt;br /&gt;
&lt;br /&gt;
Written by John Freund ([https://www.facebook.com/john.freund.209 https://www.facebook.com/john.freund.209])&lt;br /&gt;
&lt;br /&gt;
[https://www.facebook.com/johnfreundracing/ https://www.facebook.com/johnfreundracing/]&lt;br /&gt;
&lt;br /&gt;
[[File:Dashboard Automation - Example Dash.JPG|500px]]&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;What&#039;s this about?&#039;&#039;&#039;===&lt;br /&gt;
Many RaceCapture owners use phones and tablets as display devices in their vehicles.  I use them in my own race car.  As displays they&#039;re great, but there are definitely some challenges:&lt;br /&gt;
* Have to turn on the screen every time I want to start using them which can be as simple as a home button press but often an unlock process.&lt;br /&gt;
* Have to make sure Bluetooth or Wifi is enabled AND has connected successfully to the RaceCapture device&lt;br /&gt;
* Have to open the RaceCapture App&lt;br /&gt;
* Have to manage the power of the devices, to make sure there&#039;s enough power and that they don&#039;t run out between sessions/races or even during one.&lt;br /&gt;
* Have to do all this AFTER the vehicle is running so the RaceCapture device is powered&lt;br /&gt;
* Often we&#039;re scrambling to prep other things like getting our safety gear on, steering wheels into place, etc.&lt;br /&gt;
* Touch screens aren&#039;t so easy to operate with safety gear on like racing gloves&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We typically have to deal with the above every time we go out on track, and with every single device.  Arguably manageable with one, but what if you have multiple?  Time is critical moments before going out and saving every little bit gives you time to focus on the race ahead.&lt;br /&gt;
&lt;br /&gt;
This page is for walking you through automating as much as possible the use of tablet/phone devices for use as RaceCapture dashboards.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Demonstration Video: (warning, it&#039;s pretty long!)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{{#evu:https://www.youtube.com/watch?v=ul9FW9I9Exs}}&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;What do I get after doing everything here?&#039;&#039;&#039;===&lt;br /&gt;
Glad you asked!  Here&#039;s the end result of following this guide:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Start your car and your dashboards start working automatically.&#039;&#039;&#039;  When the vehicle power is enabled your devices will within a few seconds automatically turn on their displays, start RaceCapture, and display their configured dashboards (i.e. you&#039;re ready to go!)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* You won&#039;t really have to worry about how much charge your devices have.&#039;&#039;&#039;  Devices should be charged at least a little (say 10%) before the start of the day, but otherwise you will not have to worry about power during the day as the devices will either be charging while driving or massively conserving power when not.  Fully charged devices should be able to sit without charging for up to 30 days (this is how long my Nvidia Shield K1 lasts with the tweaks below).&lt;br /&gt;
&lt;br /&gt;
==Automation Guide==&lt;br /&gt;
===&#039;&#039;&#039;Hardwiring Power For Your Devices&#039;&#039;&#039;===&lt;br /&gt;
The automation in this guide assumes there is a switched USB power source for each device in the vehicle.  This is used as a signal to the devices for all automation actions.  While it&#039;s not critical that you provide hardwired power for your devices  to use them as dashboards (you&#039;ll really need to the monitor their power levels), you&#039;ll have to manually trigger different behaviors like coming out of sleep, disabling airplane mode, and other things, and this guide will not cover such scenarios and you&#039;ll need to be a bit creative.  &lt;br /&gt;
&lt;br /&gt;
In order to minimize how much we have to worry about the charge in your devices it&#039;s a great idea to add some hardwired power lines in your car.  This provides charging power while operating your vehicle which all but guarantees they won&#039;t die on you mid-session, but also means you likely won&#039;t have to take your devices out of your vehicle and charge them between sessions.  Also it covers a worst case scenario where your devices aren&#039;t charged for an event as you can just turn on your vehicle&#039;s ACC and charge your devices for a short time before going out.&lt;br /&gt;
&lt;br /&gt;
Most, if not all, tablets and phones take some form of USB input for a power supply.  These are DC devices but the operating voltage varies (5V for most, but USB-C can be as high as 20V).  As such you need some sort of electrical converter to take your vehicle&#039;s operating voltage and step it to the voltage required by your device.&lt;br /&gt;
&lt;br /&gt;
[[File:DC 12V Micro USB adapter.jpg|200px|thumb|left|DC 12V to 5V Micro USB Converter]]&lt;br /&gt;
&lt;br /&gt;
Good news!  Ebay has tons of options for such converters.  My devices are all Micro-USB devices and take 5V inputs.  My car has an operating voltage from around 12-14.5V (typically referred to as a 12V system, as that&#039;s the minimum operating voltage for the electronics).  I went to ebay and searched with these keywords:  &amp;quot;DC Converter 12V to 5V Micro USB&amp;quot; and this pulled up many great options.  I opted for one like the below picture with a 90-degree connector so that the micro-usb cable routed more nicely with my dashboards.&lt;br /&gt;
&lt;br /&gt;
Now I am going to assume if you have a RaceCapture, you don&#039;t really need much guidance as far as wiring devices into your vehicle.  Keep in mind though to make sure wherever you draw your power for the converter that it is:&lt;br /&gt;
&lt;br /&gt;
* Fused appropriately (suggest the maximum current rating of your converter)&lt;br /&gt;
* Is connected to a switched source (so you&#039;re not draining your vehicle&#039;s battery if you forget one of your devices in your vehicle).&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;Setting up your Android Device&#039;&#039;&#039;===&lt;br /&gt;
&#039;&#039;&#039;1.  Rooting your device&#039;&#039;&#039;&lt;br /&gt;
This is probably the hardest part and absolutely required as subsequent software is dependent on this.  The processes vary between most devices, and can be fairly easy to tricky.  Don&#039;t be scared though!  Once you get past this it&#039;s smooth sailing!&lt;br /&gt;
&lt;br /&gt;
With that said I then must add this guide can&#039;t really walk you through specifically how to root your device (unless you have a Samsung Galaxy Tab A 10.1 as I documented it while creating this page), since the procedures do vary.  However, very intelligent and giving folks out there have figured out how to root just about every single Android device and documented how somewhere on the web.  So you need to find a guide for doing this.  Here are some tips:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;*  Search the web for the words &amp;quot;root&amp;quot;, your phone model, and &amp;quot;xda-developers&amp;quot;.&#039;&#039;&#039;  You can find your phone&#039;s model number under Settings-&amp;gt;About.  The last key word is a forum where lots of rooting discussion takes place and is a great place to look for clear guides (though be warned, not all are perfect so make sure if you find a thread on rooting your phone you read the ENTIRE thread before starting!).  However if you don&#039;t find what you&#039;re looking for there, remove that keyword and expand your search as that can uncover other pages.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;*  Enable Developer Mode and then the &amp;quot;OEM Unlock&amp;quot; option.&#039;&#039;&#039;  Pretty much every root procedure requires this to start, even though some guides can forget to mention it.  To enable Developer Mode, in your device go Settings-&amp;gt;About, and then tap &amp;quot;Build number&amp;quot; repeatedly until you see a message on your screen that tells you Developer Mode is enabled.  Now a new menu Settings-&amp;gt;Developer Mode will appear, and within there is an option for &amp;quot;OEM Unlock&amp;quot; which you will need to enable.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;*  Disable Factory Reset Protection.&#039;&#039;&#039;  This is critical as after parts of the rooting process your system can detect firmware tampering and reset itself.  This is automatically enabled whenever you add a Google account, or some other account, that provides backup services.  To disable it go to Settings-&amp;gt;Accounts (I&#039;ve seen it as &amp;quot;Clouds and Accounts&amp;quot; as well) and simply remove any accounts you&#039;ve added.  Don&#039;t worry, you can add them back later (you&#039;ll need to in order to download apps from the Google Play store).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Samsung Galaxy Tab A 10.1 Root Guide:&#039;&#039;&#039;  On this page https://forum.xda-developers.com/galaxy-tab-a/how-to/root-t3674409 in the opening post&#039;s DOWNLOADS section download the files for the OS version and your model number (Setting-&amp;gt;About to see this), and uncompress.  Make sure you have the USB drivers installed which can be found here for Windows http://developer.samsung.com/galaxy/others/android-usb-driver-for-windows.  You must have the above steps done, after which you will put your tablet into Odin mode by first powering completely off, then when off holding the Home, Volume Down, and Power buttons all at once until a screen prompt comes up warning you about some... stuff.  Release the buttons then press Volume Up to bypass the warning, in which point you&#039;re now in Odin download mode (this might not be the exact name, I forget).  Plug your tablet into your USB cable and your PC.  Now from the first archive run the odin executable and make sure in the upper left a COM port is listed in blue (if it&#039;s all grey something&#039;s wrong, either you&#039;re not in Odin mode, the USB drivers aren&#039;t working, or perhaps your USB cable&#039;s not plugged in or broken).  Click the AP button, find/select the tar.md5 also from this archive, then click Start.  This will root your device, installing SuperSU.  The process will show lots of text and eventually reboot your device.  After rebooted you can go about adding back your Google account so you can download apps from the Play Store and then proceeding with this guide.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2.  Additional Root access.&#039;&#039;&#039;  The app &amp;quot;SuperSU&#039; that provides you root access has changed over the years and due to some changes the apps we&#039;re going to be using for automation can &amp;quot;think&amp;quot; your system isn&#039;t rooted.  We need to trick them so they work properly.  In order to do so we need to do some things:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Download and install USB drivers for your device.&#039;&#039;&#039;  Chances are for the rooting process you&#039;ve already done this on your PC/laptop.  If somehow you didn&#039;t, you&#039;ll need to do so for your particular OS.  You should be able to web search for keywords including &amp;quot;USB drivers&amp;quot; and your phone&#039;s model designation (Settings-&amp;gt;About).  This enables your PC to communicate with your device which is needed for a later step.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Download and Install Android SDK Platform Tools.&#039;&#039;&#039;  Found here:  [https://developer.android.com/studio/releases/platform-tools.html https://developer.android.com/studio/releases/platform-tools.html].  This gives us a utility called &amp;quot;adb&amp;quot; that lets us connect to your device in a command line shell and then execute the necessary commands.  Note for Windows Systems:  You may need to right click the installation file and select &amp;quot;Run as Administrator&amp;quot; to get the installation to run properly (really doesn&#039;t hurt to do this so I would just go ahead and do so).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Execute shell commands so apps know your device&#039;s OS is rooted.&#039;&#039;&#039;  Make sure your laptop is connected to your device via a USB cable.  On your PC, navigate in a shell or command prompt (on Windows hold the Windows key and press R, then type &amp;quot;cmd&amp;quot; and OK) then navigate to the installation path of the SDK.  Hopefully you know how to move about your file system from a command prompt.  In the SDK&#039;s directory run the following commands:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;adb shell&lt;br /&gt;
 su&lt;br /&gt;
 mount -o rw,remount /system&lt;br /&gt;
 touch /system/bin/su /system/xbin/su&lt;br /&gt;
 mount -o ro,remount /system&lt;br /&gt;
 exit&lt;br /&gt;
 reboot&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Alternatively it&#039;s possible to do the above from a shell on the device itself but if you wish to do that you&#039;re likely tech savvy and I don&#039;t need to walk you through it :)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3.  Install the following apps from the Google Play Store:  Deep Sleep Battery Saver, Secure Settings, Tasker, RaceCapture&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Deep Sleep Battery Saver and Tasker require a small purchase, but last I checked it was only a few dollars each.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;4.  Android settings.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Disable the lock screen.&#039;&#039;&#039;  In Settings-&amp;gt;Security set the Screen Lock to &amp;quot;none&amp;quot;.  Theoretically you probably can have this enabled to something, and have the Tasker app still unlock it automatically, but I instructions below assume you&#039;ve disabled the lock so if you deviate you&#039;ll need to play around with the Tasker tasks (like adding a command to do the unlock before anything else on power/boot).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Disable Auto Brightness.&#039;&#039;&#039; I find auto brightness to often enough leave the screen not so easily readable, so I choose to disable this, and set my brightness manually to max.  You can obviously adjust the brightness level to adjust your vehicle&#039;s and the weather&#039;s conditions any time you like.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Set up automatic connection to the RaceCapture.&#039;&#039;&#039;  &lt;br /&gt;
Before we configure the apps to handle the automation make sure either Bluetooth or WiFi, whichever you&#039;ll be using to connect to your RaceCapture, is ON.  This is because the automation assumes it&#039;s on and doesn&#039;t enable it for you (we just toggle Airplane mode when when disables restores whatever was enabled before Airplane mode was enabled). &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;- Bluetooth:&#039;&#039;&#039;, go through the pairing process with your device and the RaceCapture (refer to RaceCapture documentation for this procedure).  I suggest unpairing all other devices so that your tablet/phone only knows of the RaceCapture, and thus will only ever connect to it when it becomes available.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;- WiFi:&#039;&#039;&#039; go through the process of enabling WiFi on the RaceCapture and connecting your device to its network (refer to RaceCapture documentation for this procedure).   However when you do so pay immediate attention to the screen as you should see a pop up warning there is no internet connection (which is normal, the RaceCapture provides no internet connectivity through its WiFi network).  When you see this you MUST click on the pop-up which will bring up a screen that gives you the option to ignore this &amp;quot;issue&amp;quot;.  Also make sure to leave auto-connection for the network enabled.  If you miss this dialogue your tablet/phone will NOT automatically connect to the RaceCapture device, kind of breaking our whole automation theme here.  If you miss the pop-up, simply go into your WiFi settings on the tablet/phone and forget the RaceCapture&#039;s WiFi network, and start the process of connecting to it again (watching for that pop-up).  There might be a way to adjust this setting outside the pop-up but I&#039;ve not found it.    Lastly, forget all other WiFi networks on your device.  This prevents your device from connecting to anything other than the RaceCapture unexpectedly.  Don&#039;t worry, you can always reconnect to a WiFi network manually later, like if you need to update the RaceCapture app.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Edit&#039;&#039; - If you want to keep your WiFi networks configured on your device you might be able to get away with opening their advanced settings and disabling auto connection.  Should work, I just haven&#039;t tested it.  I personally just played it safe by forgetting all but the RaceCapture network to avoid unexpected connections.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;5.  SuperSU settings&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
This should be installed through your rooting process.  I&#039;m unaware of any Android rooting method that doesn&#039;t use it, so I&#039;m assuming you have it, and if not you should stop here (sorry!).  In the app in Settings in the Access section set the Default Access to &amp;quot;Grant&amp;quot;.  This simply lets the other apps use root access without you being prompted all the time, which will get rather annoying during this setup process.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;6.  Secure Settings settings&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* SYSTEM+ Tab:  click &amp;quot;Disabled&amp;quot; to enable the feature (this opens some unique actions for use by the Tasker automation app).&lt;br /&gt;
&lt;br /&gt;
* Options Tab:  Expand the &amp;quot;System+&amp;quot; section and make sure all options are enabled with a green check mark on the right (not all of these are needed, but this is the fastest way for me to explain to you).  Also expand the &amp;quot;Root&amp;quot; section and enable &amp;quot;Airplane Mode&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;7.  DS Battery Saver settings&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Set the Profile to &amp;quot;Slumberer&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;8.  Tasker settings&#039;&#039;&#039;&lt;br /&gt;
This is where we really configure the automation.  You can get pretty fancy with this application but I&#039;ll be only covering what it takes to accomplish our goals outlined earlier. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Create Tasks: &#039;&#039;&#039;  A task is a series of actions to take, which we&#039;ll assign to events later.  They consist of one or many actions, and those actions have associated parameters.  I think creating them is fairly simple and straightforward, requiring being in the Tasks tab, clicking the + symbol in the bottom right, and then entering the information provided below, so I&#039;m going to just outline each task&#039;s values here.  One tip though is when selecting Actions use the &amp;quot;Filter&amp;quot; option to just type the action name provided here to quickly search as it can be quite confusing to click around the categories to find what you&#039;re after.&lt;br /&gt;
&lt;br /&gt;
 Name:  &amp;quot;Start RC&amp;quot;&lt;br /&gt;
 Action 1:  Launch App&lt;br /&gt;
 Target:  RaceCapture app&lt;br /&gt;
 &lt;br /&gt;
 Name:  &amp;quot;Screen On and Start RC&amp;quot;&lt;br /&gt;
 Action 1:  Secure Settings&lt;br /&gt;
 Configuration:  Actions-&amp;gt;WakeDevice, leave defaults for &amp;quot;Screen &amp;amp; Keyboard Lights On&amp;quot; and &amp;quot;1 second&amp;quot;&lt;br /&gt;
 Action2:  Secure Settings&lt;br /&gt;
 Configuration:  Root Actions-&amp;gt; Airplane mode, select &amp;quot;Off&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 Name:  &amp;quot;Go to Sleep&amp;quot;&lt;br /&gt;
 Action 1:  Secure Settings&lt;br /&gt;
 Configuration:  Root Actions-&amp;gt; Airplane mode, select &amp;quot;On&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 Action 2:  Go Home&lt;br /&gt;
 Configuration:  Page 0&lt;br /&gt;
 Action 3:  DS Battery Saver&lt;br /&gt;
 Configuration:  ON (Slumberer)&lt;br /&gt;
 &lt;br /&gt;
 Action 4:  Display Timeout  (Optional:  I like the screen to go black quickly when the car isn&#039;t on so as to save battery)&lt;br /&gt;
 Configuration: 7 seconds, 0 minutes, 0 hours (this is the lowest screen timeout value we can set.  If you want to let the screens stay on for a little while longer, you can set this to whatever you like)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Create Profiles:&#039;&#039;&#039;  A profile defines when to execute tasks.  Always click the + button in the Profiles tab to start creating a new Profile.  Below are the profiles we&#039;ll be creating and how to do so.&lt;br /&gt;
 Device Boot - This profile executes whenever the device has booted up, like when you power up your tablet getting ready to race.  All it does is start up the RaceCapture app so that when we switch to it later it&#039;s ready to go rather than having to go through its bootup process.&lt;br /&gt;
 After clicking the + button to create a new profile click on Event, then Filter for &amp;quot;Device Boot&amp;quot; and select it.  Next, click on the back arrow in the upper left to get back to the Profiles tab, and once back select the &amp;quot;Start RC&amp;quot; task.&lt;br /&gt;
&lt;br /&gt;
 Power Any - When any external power source is supplied, such as USB power from a line in the car, we light up the display immediately, then we disable Airplane mode and make sure to start the RaceCapture app.  Using only disabling of Airplane mode assumes Wifi or Bluetooth are enabled and set to automatically connect to the RaceCapture.  The RaceCapture App keeps the screen on regardless of timeout settings.&lt;br /&gt;
 After clicking the + button to create a new profile click on State, then Filter for &amp;quot;Power&amp;quot;.  Next, leave Source set to &amp;quot;Any&amp;quot; and hit the back arrow in the upper left to get back to the Profiles tab.  Once back select the &amp;quot;Screen On and Start RC&amp;quot; task.&lt;br /&gt;
&lt;br /&gt;
 Not Power Any - When external power is not provided (like when the vehicle is off), we enable Airplane mode to save battery, go to the Home screen so the RaceCapture app doesn&#039;t keep the screen awake, force the Slumberer profile in the DS Battery Saver app so the tablet goes into deep sleep immediately rather than delayed to save max battery, and then reduce screen timeout to 7 seconds to also, surprise, save battery.&lt;br /&gt;
 After clicking the + button to create a new profile click on State, then Filter for &amp;quot;Power&amp;quot;.  Next, leave Source set to &amp;quot;Any&amp;quot;, click the checkbox for &amp;quot;Invert&amp;quot;, and hit the back arrow in the upper left to get back to the Profiles tab.  Once back select the &amp;quot;Go to Sleep&amp;quot; task.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;9.  RaceCapture app settings&#039;&#039;&#039;&lt;br /&gt;
This needs to be done separately on each device you&#039;ll be using.  In the RaceCapture app itself you need to configure some settings and you should do so while connected to the RaceCapture device.  While the above settings have now made your device turn off the screen quickly, if you just open the RaceCapture app the screen will stay on and you can execute the below steps.&lt;br /&gt;
* Skip any setup guides or anything you may be prompted.  This usually happens if this is the first time opening the app.&lt;br /&gt;
* Click the three bars in the upper left to open the menu, then select &#039;&#039;&#039;Preferences&#039;&#039;&#039;.&lt;br /&gt;
* Set your &amp;quot;Startup screen&amp;quot; to &amp;quot;Dashboard&amp;quot;.&lt;br /&gt;
* Click the three bars in the upper left again and now select Dashboard.&lt;br /&gt;
* On the Dashboard screen in the upper left below the three bars is a Gear icon.  Click that to bring up Dashboard configuration.  &lt;br /&gt;
* You&#039;ll be on the Behavior tab.  Click on the Screens tab.  On this screen you can select the dashboard layout(s) you wish to use.  I typically pick one layout but also leave the Raw Channels enabled for troubleshooting.  I&#039;m pretty sure the Dashboard that is opened upon starting up the app will be the highest one you have selected in this list, so keep that in mind when choosing.  Tap outside the configuration window to close it and go back to the dashboards.&lt;br /&gt;
* For each Dashboard you&#039;ll need to configure each gauge.  Reference RaceCapture documentation for this.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;10. Disable Auto-Updating of Apps (Optional)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
I highly recommend doing this because app updates can unexpectedly break things.  You might decide to use your tablet or phone to connect to a local WiFi hotspot for internet access, and suddenly your device is pulling updates for the apps here and bam, something stops working but you need to be on track soon.  I&#039;ve had it happen to me.  The most common is losing RaceCapture settings before.  &lt;br /&gt;
&lt;br /&gt;
Go into Google Play Store-&amp;gt; Settings and in the General section find &amp;quot;Auto-update apps&amp;quot; and set it to &amp;quot;Do not auto-update apps&amp;quot;.  This will mean any time you need to update anything you can do so by simply finding that app and clicking the Update button for it.  Be VERY judicious with this, only update when you&#039;re absolutely sure it&#039;s necessary!&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;11.  Enabling Auto Boot when connected to power&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
For the future as I don&#039;t have my notes on this right now.  The idea is that even if your device is dead, if you connect it to USB power like in your vehicle when it has sufficient charge it will automatically turn itself on, and then the rest of the automation will take effect.  Helps cover when you forget to charge things but want your Dashboards working as fast as possible.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;That&#039;s IT!  Go plug your tablet or phone into your vehicle and get started!!!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;&#039;Extras&#039;&#039;&#039;==&lt;br /&gt;
===&#039;&#039;&#039;Tips &amp;amp; Tricks for Dashboard Devices&#039;&#039;&#039;===&lt;br /&gt;
&#039;&#039;&#039;* Use Cheap Cases for Mounts:&#039;&#039;&#039;  For about any device, be it tablet or phone, you can likely find a very cheap snap-in plastic case that you can use as a mount for your device.  I like to use cases like the one pictured to the right (which only cost me $7!), cut off the faux-leather cover, and attach them to my dash with self tapping screws, 3M Exterior Tape, etc.  Voila, I have a super simple mount that is very sturdy, holds my device quite securely, let&#039;s me remove my device easily whenever I want, and cost me almost nothing.  You can find many such cases on Amazon.com&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed-hover&amp;quot;&amp;gt;&lt;br /&gt;
Image:Samsung Galaxy Tab A 10.1 Case.jpg|&#039;&#039;[[Inexpensive Snap-in Case]]&#039;&#039;&lt;br /&gt;
Image:Dashboard Automation - Example Dash Mount with Tablet Case.jpg|&#039;&#039;[[Dashboard Mounting Example]]&#039;&#039;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Use any gloves by sewing conductive thread:&#039;&#039;&#039;  Most touch-screens require electrical contact with your skin in order to work.  This means when you have your racing gloves on, like we are prone to do when in our racing vehicles, we have to yank them off to mess with our dashboard tablet displays.  You can fix this by using conductive thread to sew a connection from inside your glove to the outside providing an electrical connection from your fingertips to your screen.  You can find conductive thread rather cheaply on Amazon.com.&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed-hover&amp;quot;&amp;gt;&lt;br /&gt;
Image:Conductive thread.jpg|&#039;&#039;[[Conductive Thread]]&#039;&#039;&lt;br /&gt;
Image:Conductive thread sewn into racing glove.jpg|&#039;&#039;[[Conductive Thread sewn into a racing glove]]&#039;&#039;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Use Screen Protectors:&#039;&#039;&#039;  Tablets and phones aren&#039;t cheap, and we are putting these devices in race environments where our hands (and gloves if you used the conductive thread!) can get dirty.  Why scratch up your displays when for about $10 you can install a clear yet replaceable screen surface?  It&#039;s cheap insurance for a device that you already spend a decent amount of money and time (this guide isn&#039;t short!) on.&lt;/div&gt;</summary>
		<author><name>Jpf11</name></author>
	</entry>
	<entry>
		<id>https://wiki.autosportlabs.com/index.php?title=RaceCapture_RaceRender_Guide&amp;diff=7554</id>
		<title>RaceCapture RaceRender Guide</title>
		<link rel="alternate" type="text/html" href="https://wiki.autosportlabs.com/index.php?title=RaceCapture_RaceRender_Guide&amp;diff=7554"/>
		<updated>2018-02-27T18:08:56Z</updated>

		<summary type="html">&lt;p&gt;Jpf11: /* Guide to getting your RaceCapture data into your video with RaceRender */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
= &#039;&#039;&#039;Guide to getting your RaceCapture data into your video with RaceRender&#039;&#039;&#039; =&lt;br /&gt;
&lt;br /&gt;
Written by John Freund ([https://www.facebook.com/john.freund.209 https://www.facebook.com/john.freund.209]&lt;br /&gt;
&lt;br /&gt;
[https://www.facebook.com/johnfreundracing/ https://www.facebook.com/johnfreundracing/]&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;RaceRender&#039;&#039;&#039;&#039;&#039; is a popular video data overlay tool which is great for racing enthusiasts in creating amazing compositions using raw data with video.  In this guide we&#039;ll explain a basic workflow for how you can get your RaceCapture data overlayed onto just about any video source, be it from your smartphone, GoPro, or other digital camera.&lt;br /&gt;
&lt;br /&gt;
RaceRender software can be found at http://racerender.com&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Screenshot showing what you can do with your RaceCapture data in RaceRender:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[File:RaceRender Example Output.png]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Source Video:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{{#evu:https://www.youtube.com/watch?v=GkKPAN-c_mE}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;These instructions have been verified with the following software versions:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
RaceRender 3.5.8 on Windows 10&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Setup&#039;&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1.&#039;&#039;&#039;  Install RaceRender 3.5.8 or newer&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2.&#039;&#039;&#039;  Download the template/profile files referenced in this guide here and extract the files from the archive:  [[File:RaceCapture and RaceRender workflow files.zip]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3.&#039;&#039;&#039;  &#039;&#039;&#039;(Optional)&#039;&#039;&#039; Move the extracted file &#039;&#039;&amp;quot;Project - _6RaceCapture - basic template.rrt&amp;quot;&#039;&#039; to where RaceRender3 Templates are stored.  On Windows this is:&lt;br /&gt;
    C:\Users\USERNAME\Documents\RaceRender 3\Templates&lt;br /&gt;
	where &amp;quot;USERNAME&amp;quot; is the Windows user you are logged in as.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;4.&#039;&#039;&#039;  The other extracted file should be named with a filename like &amp;quot;RaceRender Data Profile - RaceCapture*.rrlc&amp;quot;, including a date.  Use the latest version present if there are multiple.  This can be saved wherever you like but I suggest:&lt;br /&gt;
    C:\Users\USERNAME\Documents\RaceRender 3&lt;br /&gt;
	Remember this location for later.&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Basic workflow&#039;&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1.&#039;&#039;&#039;  Open RaceRender&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2.&#039;&#039;&#039;  &#039;&#039;&#039;(Optional - skip this step if you&#039;re an experienced RaceRender user and already have a layout you&#039;d like to use)&#039;&#039;&#039; If you downloaded the basic template in step 2 of setup you can choose it from the initial New Project Menu where you can select a New Project Template.  It should be listed as &amp;quot;&#039;&#039;&#039;RaceCapture - basic template&#039;&#039;&#039;&amp;quot;.  You may need to scroll down to see it as it will likely be the last option.&lt;br /&gt;
&lt;br /&gt;
[[File:RaceRender new project template screen.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This template sets up the following basic data displays:&lt;br /&gt;
* Track Map with location&lt;br /&gt;
* Current Lap Time&lt;br /&gt;
* Current Lap Number&lt;br /&gt;
* Speed&lt;br /&gt;
* RPM&lt;br /&gt;
* G-Force&lt;br /&gt;
* Gear&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3.&#039;&#039;&#039;  &#039;&#039;&#039;(Optional)&#039;&#039;&#039; If you did use the basic template here then you will be prompted to select input files for the Video and Data.  Simply select your those with the Add Video File and Add Data File buttons as appropriate, and then click OK.  Your Layout will appear along with a Project Setup Wizard.  I would close the wizard personally as the rest of the instructions assume you did :)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;4.&#039;&#039;&#039;  Now we need to set up the data.  In the upper right of the RaceRender window is a section for Input Files which will have both your video file and your data file.  Double Click on your data file.  &lt;br /&gt;
&lt;br /&gt;
[[File:RaceRender video layout screen - data configuration.png]]&lt;br /&gt;
&lt;br /&gt;
This brings open the Configure Input File screen.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;5.&#039;&#039;&#039;  On the Configure Input File screen in the upper right you will see a button for Import Data Profile.  &lt;br /&gt;
&lt;br /&gt;
[[File:RaceRender Configure Input File.png]]&lt;br /&gt;
&lt;br /&gt;
Click it, and in the file selection screen that opens find and select the RaceRander Data Profile downloaded in Step 3 of the Setup instructions above.  This data profile will do basic setup of RaceCapture data to key RaceRender&#039;s inputs, like g-force, rpm, gps coordinates, etc.  It won&#039;t map Throttle position or any other custom data inputs you may have.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Note about the Transmission Gear input:&#039;&#039;&#039;&#039;&#039;  The profile here sets this input to &amp;quot;Calculate&amp;quot;.  This means RaceRender will look at the data and try to figure out what gear you are in.  If you actually have a gear position data input then change this input to that field.  Otherwise read on.  Calculate is for those that don&#039;t have data on gear position.  It works better when there is lots of data in your log file that covers all the gears you use in the car.  This can be glitchy, and sometimes doesn&#039;t work quite right.  Example:  If your log file only covers when you&#039;re driving in 2nd and up, RaceRender will think 2nd gear is 1st and display it as such.  In these cases I will use the Calculated Fields at the bottom of the Configure Input File screen to fudge the gear value, like adding +1 to the Transmission Gear.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;6.&#039;&#039;&#039;  Now that we have the data fields mapped we need to synchronize the data to the video.  The easiest way to do this is by using the Synchronization Tool.  The button is just below the Input Files section of the main RaceRender video preview screen.  Clicking it will open a popup for you to adjust starting position of either the video file or the data file, whichever has more data time-wise than the other at the start.  This takes some finesse and can be quite tedious to get quite right but should be self-explanatory after playing around.  You&#039;ll be playing with starting positions and offsets, and then in the main preview screen using the video playback controls at the bottom to see how things are looking by watching a bit of your previewed video.  &lt;br /&gt;
&lt;br /&gt;
[[File:RaceRender synchronization.png]]&lt;br /&gt;
&lt;br /&gt;
Here are some tips to make this easier:&lt;br /&gt;
* Watch your video and gauge where you are on your course.  Assuming you know the course you should be able to figure out where you are.  Then try to line this up with the position shown in the track layout (which since we set up the data mappings should be showing your gps position).&lt;br /&gt;
* Use major events.  Things like specific corners where you brake really hard, or places you know you shifted from one gear to another and can see the shift happen in your video.  Look at the data showing on the screen like speed and rpm, and get them to match what you see is happening in the video.  These help you not only get close, but can help you really fine tune the synchronization.&lt;br /&gt;
* If you&#039;re useing a GoPro try RaceCapture&#039;s feature for automatically starting GoPro recording when datalogging begins.  This will get your data VERY close from the start!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;7.&#039;&#039;&#039;  &#039;&#039;&#039;(Optional)&#039;&#039;&#039;  Add some more visual displays of your data!  Add more gauges and map them to data fields captured via your RaceCapture.  A great one is to add a Throttle gauge as most people have this input (shown in the examples at the top of this page).  Experiment!  You can do this with the Add button on in the Display Objects section (bottom right) of the preview window.  Once you select a gauge face type, select the new object in the Display Objects list and double-click to open its properties.  In the properties you&#039;ll need to change the Input to the appropriate field from your RaceCapture.  Additional Configuration might be required.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;8.&#039;&#039;&#039;  Trim your video to just what you want rendered in your final output, like perhaps your fastest lap.  On the preview screen use the video controls to figure out just where you want to start and end your video.  To the right of those controls are two flags, one green and one red.  Find the start position in your video preview, pause the preview playback, then click the green flag to select the start position.  Do the same with the red flag to select the end position.  &lt;br /&gt;
&lt;br /&gt;
[[File:RaceRender trimming.png]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;9.&#039;&#039;&#039;  Render your video! In the File menu select Create Video File from Project.  You may be prompted to save your project, I would do so in case you realize you need to fix some things and re-render your video.  After that you&#039;ll be brought to the Create Video File screen.  Here&#039;s what settings I personally use:&lt;br /&gt;
&lt;br /&gt;
* File Format: MPEG-4 H.264&lt;br /&gt;
* Aspect Ratio &amp;amp; Workspace: 16:9 Wide-Screen (because this matches my the video format I use with my GoPro, suggest changing this to match your camera)&lt;br /&gt;
* Picture Size (Height): 1080 (again, this matches my original video format and I don&#039;t like to lose resolution for no reason)&lt;br /&gt;
* Video Frame Rate:  60 FPS (also matches my original framerate.  Always set this as high as your source framerate)&lt;br /&gt;
* Audio Channels:  16-bit Stereo&lt;br /&gt;
* Audio Sample Rate:  48000 Hz (this is what my GoPro records its videos at)&lt;br /&gt;
* Picture Scaling Quality:  Maximum (I want the best quality output.  RaceRender always loses some video quality in my opinion, arguably due to poor renderers, but using this setting minimizes that)&lt;br /&gt;
* Video Bitrate: 64000kbps (totally arbitrary but I kept going up and up until the video quality looked &amp;quot;good enough&amp;quot; to me.  results in a big file on disk but these days I don&#039;t care about disk space much)&lt;br /&gt;
* Audio Bitrate:  128kbps (this is what my GoPro is recording audio at.  Not great to be honest.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;10.&#039;&#039;&#039;  Check the output!  I usually have to re-render my video about five times because I miss things or want to tweak things.  I may have not quite syncrhonized the video, or maybe gauges were misaligned, or something.  Always double/triple check the rendered output.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Known Issues ===&lt;br /&gt;
* If you find RaceRender performing terribly slow you may be affected by a timing issue in your RaceCapture log.  Rarely, usually right in the beginning of a log if it happens, you can have timestamps that are.. out of order.  Events that seem to go back in time.  RaceRender expects all the timestamps to go in chronological order and when they don&#039;t it has a hard time processing the data.  The fix is pretty easy.  Open the logs and visually inspect the first page&#039;s worth of values in the &amp;quot;Utc&amp;quot; column.  These values will be really large numbers as they are time in Unix epoch time, but they should normally go up in value (the value is the number of seconds since I believe a date in the 70s, I forget and I&#039;m a Unix professional :D).  If you see any going out of order, you can re-order them or simply delete the entire lines since a handful of data lines won&#039;t affect your video rendering results much.  Alternatively you can use the GEMS conversion script I wrote found in the Autosport Labs Forums here:  https://forum.autosportlabs.com/viewtopic.php?t=3731.  Just use the initial perl script conversion and use that output file as your input for RaceRender.  This works because that script makes sure to re-order any out of order timestamped log entries.  This isn&#039;t the first suggestion because using the script takes a bit of technical know-how with setting up a Windows Unix environment and getting packages like Perl.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--[[User:Jpf11|Jpf11]] ([[User talk:Jpf11|talk]]) 00:12, 23 June 2017 (UTC)&lt;/div&gt;</summary>
		<author><name>Jpf11</name></author>
	</entry>
	<entry>
		<id>https://wiki.autosportlabs.com/index.php?title=RaceCapture_Dashboard_Tablet_Automation&amp;diff=7553</id>
		<title>RaceCapture Dashboard Tablet Automation</title>
		<link rel="alternate" type="text/html" href="https://wiki.autosportlabs.com/index.php?title=RaceCapture_Dashboard_Tablet_Automation&amp;diff=7553"/>
		<updated>2018-02-27T18:08:18Z</updated>

		<summary type="html">&lt;p&gt;Jpf11: /* Guide to Automating your RaceCapture Dashboard Tablets (and phones) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= &#039;&#039;&#039;Guide to Automating your RaceCapture Dashboard Tablets (and phones)&#039;&#039;&#039; =&lt;br /&gt;
For Android devices only currently.  Verified on Nvidia Shield K1 and Samsung Galaxy Tab A 10.1 tablets, but theoretically possibly any on Android tablets as long as rooting of the device is possible.&lt;br /&gt;
&lt;br /&gt;
Written by John Freund ([https://www.facebook.com/john.freund.209 https://www.facebook.com/john.freund.209])&lt;br /&gt;
&lt;br /&gt;
[https://www.facebook.com/johnfreundracing/ https://www.facebook.com/johnfreundracing/]&lt;br /&gt;
&lt;br /&gt;
[[File:Dashboard Automation - Example Dash.JPG|500px]]&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;What&#039;s this about?&#039;&#039;&#039;===&lt;br /&gt;
Many RaceCapture owners use phones and tablets as display devices in their vehicles.  I use them in my own race car.  As displays they&#039;re great, but there are definitely some challenges:&lt;br /&gt;
* Have to turn on the screen every time I want to start using them which can be as simple as a home button press but often an unlock process.&lt;br /&gt;
* Have to make sure Bluetooth or Wifi is enabled AND has connected successfully to the RaceCapture device&lt;br /&gt;
* Have to open the RaceCapture App&lt;br /&gt;
* Have to manage the power of the devices, to make sure there&#039;s enough power and that they don&#039;t run out between sessions/races or even during one.&lt;br /&gt;
* Have to do all this AFTER the vehicle is running so the RaceCapture device is powered&lt;br /&gt;
* Often we&#039;re scrambling to prep other things like getting our safety gear on, steering wheels into place, etc.&lt;br /&gt;
* Touch screens aren&#039;t so easy to operate with safety gear on like racing gloves&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We typically have to deal with the above every time we go out on track, and with every single device.  Arguably manageable with one, but what if you have multiple?  Time is critical moments before going out and saving every little bit gives you time to focus on the race ahead.&lt;br /&gt;
&lt;br /&gt;
This page is for walking you through automating as much as possible the use of tablet/phone devices for use as RaceCapture dashboards.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Demonstration Video: (warning, it&#039;s pretty long!)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{{#evu:https://www.youtube.com/watch?v=ul9FW9I9Exs}}&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;What do I get after doing everything here?&#039;&#039;&#039;===&lt;br /&gt;
Glad you asked!  Here&#039;s the end result of following this guide:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Start your car and your dashboards start working automatically.&#039;&#039;&#039;  When the vehicle power is enabled your devices will within a few seconds automatically turn on their displays, start RaceCapture, and display their configured dashboards (i.e. you&#039;re ready to go!)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* You won&#039;t really have to worry about how much charge your devices have.&#039;&#039;&#039;  Devices should be charged at least a little (say 10%) before the start of the day, but otherwise you will not have to worry about power during the day as the devices will either be charging while driving or massively conserving power when not.  Fully charged devices should be able to sit without charging for up to 30 days (this is how long my Nvidia Shield K1 lasts with the tweaks below).&lt;br /&gt;
&lt;br /&gt;
==Automation Guide==&lt;br /&gt;
===&#039;&#039;&#039;Hardwiring Power For Your Devices&#039;&#039;&#039;===&lt;br /&gt;
The automation in this guide assumes there is a switched USB power source for each device in the vehicle.  This is used as a signal to the devices for all automation actions.  While it&#039;s not critical that you provide hardwired power for your devices  to use them as dashboards (you&#039;ll really need to the monitor their power levels), you&#039;ll have to manually trigger different behaviors like coming out of sleep, disabling airplane mode, and other things, and this guide will not cover such scenarios and you&#039;ll need to be a bit creative.  &lt;br /&gt;
&lt;br /&gt;
In order to minimize how much we have to worry about the charge in your devices it&#039;s a great idea to add some hardwired power lines in your car.  This provides charging power while operating your vehicle which all but guarantees they won&#039;t die on you mid-session, but also means you likely won&#039;t have to take your devices out of your vehicle and charge them between sessions.  Also it covers a worst case scenario where your devices aren&#039;t charged for an event as you can just turn on your vehicle&#039;s ACC and charge your devices for a short time before going out.&lt;br /&gt;
&lt;br /&gt;
Most, if not all, tablets and phones take some form of USB input for a power supply.  These are DC devices but the operating voltage varies (5V for most, but USB-C can be as high as 20V).  As such you need some sort of electrical converter to take your vehicle&#039;s operating voltage and step it to the voltage required by your device.&lt;br /&gt;
&lt;br /&gt;
[[File:DC 12V Micro USB adapter.jpg|200px|thumb|left|DC 12V to 5V Micro USB Converter]]&lt;br /&gt;
&lt;br /&gt;
Good news!  Ebay has tons of options for such converters.  My devices are all Micro-USB devices and take 5V inputs.  My car has an operating voltage from around 12-14.5V (typically referred to as a 12V system, as that&#039;s the minimum operating voltage for the electronics).  I went to ebay and searched with these keywords:  &amp;quot;DC Converter 12V to 5V Micro USB&amp;quot; and this pulled up many great options.  I opted for one like the below picture with a 90-degree connector so that the micro-usb cable routed more nicely with my dashboards.&lt;br /&gt;
&lt;br /&gt;
Now I am going to assume if you have a RaceCapture, you don&#039;t really need much guidance as far as wiring devices into your vehicle.  Keep in mind though to make sure wherever you draw your power for the converter that it is:&lt;br /&gt;
&lt;br /&gt;
* Fused appropriately (suggest the maximum current rating of your converter)&lt;br /&gt;
* Is connected to a switched source (so you&#039;re not draining your vehicle&#039;s battery if you forget one of your devices in your vehicle).&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;Setting up your Android Device&#039;&#039;&#039;===&lt;br /&gt;
&#039;&#039;&#039;1.  Rooting your device&#039;&#039;&#039;&lt;br /&gt;
This is probably the hardest part and absolutely required as subsequent software is dependent on this.  The processes vary between most devices, and can be fairly easy to tricky.  Don&#039;t be scared though!  Once you get past this it&#039;s smooth sailing!&lt;br /&gt;
&lt;br /&gt;
With that said I then must add this guide can&#039;t really walk you through specifically how to root your device (unless you have a Samsung Galaxy Tab A 10.1 as I documented it while creating this page), since the procedures do vary.  However, very intelligent and giving folks out there have figured out how to root just about every single Android device and documented how somewhere on the web.  So you need to find a guide for doing this.  Here are some tips:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;*  Search the web for the words &amp;quot;root&amp;quot;, your phone model, and &amp;quot;xda-developers&amp;quot;.&#039;&#039;&#039;  You can find your phone&#039;s model number under Settings-&amp;gt;About.  The last key word is a forum where lots of rooting discussion takes place and is a great place to look for clear guides (though be warned, not all are perfect so make sure if you find a thread on rooting your phone you read the ENTIRE thread before starting!).  However if you don&#039;t find what you&#039;re looking for there, remove that keyword and expand your search as that can uncover other pages.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;*  Enable Developer Mode and then the &amp;quot;OEM Unlock&amp;quot; option.&#039;&#039;&#039;  Pretty much every root procedure requires this to start, even though some guides can forget to mention it.  To enable Developer Mode, in your device go Settings-&amp;gt;About, and then tap &amp;quot;Build number&amp;quot; repeatedly until you see a message on your screen that tells you Developer Mode is enabled.  Now a new menu Settings-&amp;gt;Developer Mode will appear, and within there is an option for &amp;quot;OEM Unlock&amp;quot; which you will need to enable.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;*  Disable Factory Reset Protection.&#039;&#039;&#039;  This is critical as after parts of the rooting process your system can detect firmware tampering and reset itself.  This is automatically enabled whenever you add a Google account, or some other account, that provides backup services.  To disable it go to Settings-&amp;gt;Accounts (I&#039;ve seen it as &amp;quot;Clouds and Accounts&amp;quot; as well) and simply remove any accounts you&#039;ve added.  Don&#039;t worry, you can add them back later (you&#039;ll need to in order to download apps from the Google Play store).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Samsung Galaxy Tab A 10.1 Root Guide:&#039;&#039;&#039;  On this page https://forum.xda-developers.com/galaxy-tab-a/how-to/root-t3674409 in the opening post&#039;s DOWNLOADS section download the files for the OS version and your model number (Setting-&amp;gt;About to see this), and uncompress.  Make sure you have the USB drivers installed which can be found here for Windows http://developer.samsung.com/galaxy/others/android-usb-driver-for-windows.  You must have the above steps done, after which you will put your tablet into Odin mode by first powering completely off, then when off holding the Home, Volume Down, and Power buttons all at once until a screen prompt comes up warning you about some... stuff.  Release the buttons then press Volume Up to bypass the warning, in which point you&#039;re now in Odin download mode (this might not be the exact name, I forget).  Plug your tablet into your USB cable and your PC.  Now from the first archive run the odin executable and make sure in the upper left a COM port is listed in blue (if it&#039;s all grey something&#039;s wrong, either you&#039;re not in Odin mode, the USB drivers aren&#039;t working, or perhaps your USB cable&#039;s not plugged in or broken).  Click the AP button, find/select the tar.md5 also from this archive, then click Start.  This will root your device, installing SuperSU.  The process will show lots of text and eventually reboot your device.  After rebooted you can go about adding back your Google account so you can download apps from the Play Store and then proceeding with this guide.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2.  Additional Root access.&#039;&#039;&#039;  The app &amp;quot;SuperSU&#039; that provides you root access has changed over the years and due to some changes the apps we&#039;re going to be using for automation can &amp;quot;think&amp;quot; your system isn&#039;t rooted.  We need to trick them so they work properly.  In order to do so we need to do some things:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Download and install USB drivers for your device.&#039;&#039;&#039;  Chances are for the rooting process you&#039;ve already done this on your PC/laptop.  If somehow you didn&#039;t, you&#039;ll need to do so for your particular OS.  You should be able to web search for keywords including &amp;quot;USB drivers&amp;quot; and your phone&#039;s model designation (Settings-&amp;gt;About).  This enables your PC to communicate with your device which is needed for a later step.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Download and Install Android SDK Platform Tools.&#039;&#039;&#039;  Found here:  [https://developer.android.com/studio/releases/platform-tools.html https://developer.android.com/studio/releases/platform-tools.html].  This gives us a utility called &amp;quot;adb&amp;quot; that lets us connect to your device in a command line shell and then execute the necessary commands.  Note for Windows Systems:  You may need to right click the installation file and select &amp;quot;Run as Administrator&amp;quot; to get the installation to run properly (really doesn&#039;t hurt to do this so I would just go ahead and do so).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Execute shell commands so apps know your device&#039;s OS is rooted.&#039;&#039;&#039;  Make sure your laptop is connected to your device via a USB cable.  On your PC, navigate in a shell or command prompt (on Windows hold the Windows key and press R, then type &amp;quot;cmd&amp;quot; and OK) then navigate to the installation path of the SDK.  Hopefully you know how to move about your file system from a command prompt.  In the SDK&#039;s directory run the following commands:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;adb shell&lt;br /&gt;
 su&lt;br /&gt;
 mount -o rw,remount /system&lt;br /&gt;
 touch /system/bin/su /system/xbin/su&lt;br /&gt;
 mount -o ro,remount /system&lt;br /&gt;
 exit&lt;br /&gt;
 reboot&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Alternatively it&#039;s possible to do the above from a shell on the device itself but if you wish to do that you&#039;re likely tech savvy and I don&#039;t need to walk you through it :)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3.  Install the following apps from the Google Play Store:  Deep Sleep Battery Saver, Secure Settings, Tasker, RaceCapture&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Deep Sleep Battery Saver and Tasker require a small purchase, but last I checked it was only a few dollars each.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;4.  Android settings.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Disable the lock screen.&#039;&#039;&#039;  In Settings-&amp;gt;Security set the Screen Lock to &amp;quot;none&amp;quot;.  Theoretically you probably can have this enabled to something, and have the Tasker app still unlock it automatically, but I instructions below assume you&#039;ve disabled the lock so if you deviate you&#039;ll need to play around with the Tasker tasks (like adding a command to do the unlock before anything else on power/boot).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Disable Auto Brightness.&#039;&#039;&#039; I find auto brightness to often enough leave the screen not so easily readable, so I choose to disable this, and set my brightness manually to max.  You can obviously adjust the brightness level to adjust your vehicle&#039;s and the weather&#039;s conditions any time you like.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Set up automatic connection to the RaceCapture.&#039;&#039;&#039;  &lt;br /&gt;
Before we configure the apps to handle the automation make sure either Bluetooth or WiFi, whichever you&#039;ll be using to connect to your RaceCapture, is ON.  This is because the automation assumes it&#039;s on and doesn&#039;t enable it for you (we just toggle Airplane mode when when disables restores whatever was enabled before Airplane mode was enabled). &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;- Bluetooth:&#039;&#039;&#039;, go through the pairing process with your device and the RaceCapture (refer to RaceCapture documentation for this procedure).  I suggest unpairing all other devices so that your tablet/phone only knows of the RaceCapture, and thus will only ever connect to it when it becomes available.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;- WiFi:&#039;&#039;&#039; go through the process of enabling WiFi on the RaceCapture and connecting your device to its network (refer to RaceCapture documentation for this procedure).   However when you do so pay immediate attention to the screen as you should see a pop up warning there is no internet connection (which is normal, the RaceCapture provides no internet connectivity through its WiFi network).  When you see this you MUST click on the pop-up which will bring up a screen that gives you the option to ignore this &amp;quot;issue&amp;quot;.  Also make sure to leave auto-connection for the network enabled.  If you miss this dialogue your tablet/phone will NOT automatically connect to the RaceCapture device, kind of breaking our whole automation theme here.  If you miss the pop-up, simply go into your WiFi settings on the tablet/phone and forget the RaceCapture&#039;s WiFi network, and start the process of connecting to it again (watching for that pop-up).  There might be a way to adjust this setting outside the pop-up but I&#039;ve not found it.    Lastly, forget all other WiFi networks on your device.  This prevents your device from connecting to anything other than the RaceCapture unexpectedly.  Don&#039;t worry, you can always reconnect to a WiFi network manually later, like if you need to update the RaceCapture app.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;5.  SuperSU settings&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
This should be installed through your rooting process.  I&#039;m unaware of any Android rooting method that doesn&#039;t use it, so I&#039;m assuming you have it, and if not you should stop here (sorry!).  In the app in Settings in the Access section set the Default Access to &amp;quot;Grant&amp;quot;.  This simply lets the other apps use root access without you being prompted all the time, which will get rather annoying during this setup process.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;6.  Secure Settings settings&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* SYSTEM+ Tab:  click &amp;quot;Disabled&amp;quot; to enable the feature (this opens some unique actions for use by the Tasker automation app).&lt;br /&gt;
&lt;br /&gt;
* Options Tab:  Expand the &amp;quot;System+&amp;quot; section and make sure all options are enabled with a green check mark on the right (not all of these are needed, but this is the fastest way for me to explain to you).  Also expand the &amp;quot;Root&amp;quot; section and enable &amp;quot;Airplane Mode&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;7.  DS Battery Saver settings&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Set the Profile to &amp;quot;Slumberer&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;8.  Tasker settings&#039;&#039;&#039;&lt;br /&gt;
This is where we really configure the automation.  You can get pretty fancy with this application but I&#039;ll be only covering what it takes to accomplish our goals outlined earlier. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Create Tasks: &#039;&#039;&#039;  A task is a series of actions to take, which we&#039;ll assign to events later.  They consist of one or many actions, and those actions have associated parameters.  I think creating them is fairly simple and straightforward, requiring being in the Tasks tab, clicking the + symbol in the bottom right, and then entering the information provided below, so I&#039;m going to just outline each task&#039;s values here.  One tip though is when selecting Actions use the &amp;quot;Filter&amp;quot; option to just type the action name provided here to quickly search as it can be quite confusing to click around the categories to find what you&#039;re after.&lt;br /&gt;
&lt;br /&gt;
 Name:  &amp;quot;Start RC&amp;quot;&lt;br /&gt;
 Action 1:  Launch App&lt;br /&gt;
 Target:  RaceCapture app&lt;br /&gt;
 &lt;br /&gt;
 Name:  &amp;quot;Screen On and Start RC&amp;quot;&lt;br /&gt;
 Action 1:  Secure Settings&lt;br /&gt;
 Configuration:  Actions-&amp;gt;WakeDevice, leave defaults for &amp;quot;Screen &amp;amp; Keyboard Lights On&amp;quot; and &amp;quot;1 second&amp;quot;&lt;br /&gt;
 Action2:  Secure Settings&lt;br /&gt;
 Configuration:  Root Actions-&amp;gt; Airplane mode, select &amp;quot;Off&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 Name:  &amp;quot;Go to Sleep&amp;quot;&lt;br /&gt;
 Action 1:  Secure Settings&lt;br /&gt;
 Configuration:  Root Actions-&amp;gt; Airplane mode, select &amp;quot;On&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 Action 2:  Go Home&lt;br /&gt;
 Configuration:  Page 0&lt;br /&gt;
 Action 3:  DS Battery Saver&lt;br /&gt;
 Configuration:  ON (Slumberer)&lt;br /&gt;
 &lt;br /&gt;
 Action 4:  Display Timeout  (Optional:  I like the screen to go black quickly when the car isn&#039;t on so as to save battery)&lt;br /&gt;
 Configuration: 7 seconds, 0 minutes, 0 hours (this is the lowest screen timeout value we can set.  If you want to let the screens stay on for a little while longer, you can set this to whatever you like)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Create Profiles:&#039;&#039;&#039;  A profile defines when to execute tasks.  Always click the + button in the Profiles tab to start creating a new Profile.  Below are the profiles we&#039;ll be creating and how to do so.&lt;br /&gt;
 Device Boot - This profile executes whenever the device has booted up, like when you power up your tablet getting ready to race.  All it does is start up the RaceCapture app so that when we switch to it later it&#039;s ready to go rather than having to go through its bootup process.&lt;br /&gt;
 After clicking the + button to create a new profile click on Event, then Filter for &amp;quot;Device Boot&amp;quot; and select it.  Next, click on the back arrow in the upper left to get back to the Profiles tab, and once back select the &amp;quot;Start RC&amp;quot; task.&lt;br /&gt;
&lt;br /&gt;
 Power Any - When any external power source is supplied, such as USB power from a line in the car, we light up the display immediately, then we disable Airplane mode and make sure to start the RaceCapture app.  Using only disabling of Airplane mode assumes Wifi or Bluetooth are enabled and set to automatically connect to the RaceCapture.  The RaceCapture App keeps the screen on regardless of timeout settings.&lt;br /&gt;
 After clicking the + button to create a new profile click on State, then Filter for &amp;quot;Power&amp;quot;.  Next, leave Source set to &amp;quot;Any&amp;quot; and hit the back arrow in the upper left to get back to the Profiles tab.  Once back select the &amp;quot;Screen On and Start RC&amp;quot; task.&lt;br /&gt;
&lt;br /&gt;
 Not Power Any - When external power is not provided (like when the vehicle is off), we enable Airplane mode to save battery, go to the Home screen so the RaceCapture app doesn&#039;t keep the screen awake, force the Slumberer profile in the DS Battery Saver app so the tablet goes into deep sleep immediately rather than delayed to save max battery, and then reduce screen timeout to 7 seconds to also, surprise, save battery.&lt;br /&gt;
 After clicking the + button to create a new profile click on State, then Filter for &amp;quot;Power&amp;quot;.  Next, leave Source set to &amp;quot;Any&amp;quot;, click the checkbox for &amp;quot;Invert&amp;quot;, and hit the back arrow in the upper left to get back to the Profiles tab.  Once back select the &amp;quot;Go to Sleep&amp;quot; task.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;9.  RaceCapture app settings&#039;&#039;&#039;&lt;br /&gt;
This needs to be done separately on each device you&#039;ll be using.  In the RaceCapture app itself you need to configure some settings and you should do so while connected to the RaceCapture device.  While the above settings have now made your device turn off the screen quickly, if you just open the RaceCapture app the screen will stay on and you can execute the below steps.&lt;br /&gt;
* Skip any setup guides or anything you may be prompted.  This usually happens if this is the first time opening the app.&lt;br /&gt;
* Click the three bars in the upper left to open the menu, then select &#039;&#039;&#039;Preferences&#039;&#039;&#039;.&lt;br /&gt;
* Set your &amp;quot;Startup screen&amp;quot; to &amp;quot;Dashboard&amp;quot;.&lt;br /&gt;
* Click the three bars in the upper left again and now select Dashboard.&lt;br /&gt;
* On the Dashboard screen in the upper left below the three bars is a Gear icon.  Click that to bring up Dashboard configuration.  &lt;br /&gt;
* You&#039;ll be on the Behavior tab.  Click on the Screens tab.  On this screen you can select the dashboard layout(s) you wish to use.  I typically pick one layout but also leave the Raw Channels enabled for troubleshooting.  I&#039;m pretty sure the Dashboard that is opened upon starting up the app will be the highest one you have selected in this list, so keep that in mind when choosing.  Tap outside the configuration window to close it and go back to the dashboards.&lt;br /&gt;
* For each Dashboard you&#039;ll need to configure each gauge.  Reference RaceCapture documentation for this.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;10. Disable Auto-Updating of Apps (Optional)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
I highly recommend doing this because app updates can unexpectedly break things.  You might decide to use your tablet or phone to connect to a local WiFi hotspot for internet access, and suddenly your device is pulling updates for the apps here and bam, something stops working but you need to be on track soon.  I&#039;ve had it happen to me.  The most common is losing RaceCapture settings before.  &lt;br /&gt;
&lt;br /&gt;
Go into Google Play Store-&amp;gt; Settings and in the General section find &amp;quot;Auto-update apps&amp;quot; and set it to &amp;quot;Do not auto-update apps&amp;quot;.  This will mean any time you need to update anything you can do so by simply finding that app and clicking the Update button for it.  Be VERY judicious with this, only update when you&#039;re absolutely sure it&#039;s necessary!&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;11.  Enabling Auto Boot when connected to power&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
For the future as I don&#039;t have my notes on this right now.  The idea is that even if your device is dead, if you connect it to USB power like in your vehicle when it has sufficient charge it will automatically turn itself on, and then the rest of the automation will take effect.  Helps cover when you forget to charge things but want your Dashboards working as fast as possible.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;That&#039;s IT!  Go plug your tablet or phone into your vehicle and get started!!!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;&#039;Extras&#039;&#039;&#039;==&lt;br /&gt;
===&#039;&#039;&#039;Tips &amp;amp; Tricks for Dashboard Devices&#039;&#039;&#039;===&lt;br /&gt;
&#039;&#039;&#039;* Use Cheap Cases for Mounts:&#039;&#039;&#039;  For about any device, be it tablet or phone, you can likely find a very cheap snap-in plastic case that you can use as a mount for your device.  I like to use cases like the one pictured to the right (which only cost me $7!), cut off the faux-leather cover, and attach them to my dash with self tapping screws, 3M Exterior Tape, etc.  Voila, I have a super simple mount that is very sturdy, holds my device quite securely, let&#039;s me remove my device easily whenever I want, and cost me almost nothing.  You can find many such cases on Amazon.com&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed-hover&amp;quot;&amp;gt;&lt;br /&gt;
Image:Samsung Galaxy Tab A 10.1 Case.jpg|&#039;&#039;[[Inexpensive Snap-in Case]]&#039;&#039;&lt;br /&gt;
Image:Dashboard Automation - Example Dash Mount with Tablet Case.jpg|&#039;&#039;[[Dashboard Mounting Example]]&#039;&#039;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Use any gloves by sewing conductive thread:&#039;&#039;&#039;  Most touch-screens require electrical contact with your skin in order to work.  This means when you have your racing gloves on, like we are prone to do when in our racing vehicles, we have to yank them off to mess with our dashboard tablet displays.  You can fix this by using conductive thread to sew a connection from inside your glove to the outside providing an electrical connection from your fingertips to your screen.  You can find conductive thread rather cheaply on Amazon.com.&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed-hover&amp;quot;&amp;gt;&lt;br /&gt;
Image:Conductive thread.jpg|&#039;&#039;[[Conductive Thread]]&#039;&#039;&lt;br /&gt;
Image:Conductive thread sewn into racing glove.jpg|&#039;&#039;[[Conductive Thread sewn into a racing glove]]&#039;&#039;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Use Screen Protectors:&#039;&#039;&#039;  Tablets and phones aren&#039;t cheap, and we are putting these devices in race environments where our hands (and gloves if you used the conductive thread!) can get dirty.  Why scratch up your displays when for about $10 you can install a clear yet replaceable screen surface?  It&#039;s cheap insurance for a device that you already spend a decent amount of money and time (this guide isn&#039;t short!) on.&lt;/div&gt;</summary>
		<author><name>Jpf11</name></author>
	</entry>
	<entry>
		<id>https://wiki.autosportlabs.com/index.php?title=RaceCapture_Dashboard_Tablet_Automation&amp;diff=7552</id>
		<title>RaceCapture Dashboard Tablet Automation</title>
		<link rel="alternate" type="text/html" href="https://wiki.autosportlabs.com/index.php?title=RaceCapture_Dashboard_Tablet_Automation&amp;diff=7552"/>
		<updated>2018-02-27T18:07:58Z</updated>

		<summary type="html">&lt;p&gt;Jpf11: /* Guide to Automating your RaceCapture Dashboard Tablets (and phones) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= &#039;&#039;&#039;Guide to Automating your RaceCapture Dashboard Tablets (and phones)&#039;&#039;&#039; =&lt;br /&gt;
For Android devices only currently.  Verified on Nvidia Shield K1 and Samsung Galaxy Tab A 10.1 tablets, but theoretically possibly any on Android tablets as long as rooting of the device is possible.&lt;br /&gt;
&lt;br /&gt;
Written by John Freund ([https://www.facebook.com/john.freund.209 https://www.facebook.com/john.freund.209])&lt;br /&gt;
[https://www.facebook.com/johnfreundracing/ https://www.facebook.com/johnfreundracing/]&lt;br /&gt;
&lt;br /&gt;
[[File:Dashboard Automation - Example Dash.JPG|500px]]&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;What&#039;s this about?&#039;&#039;&#039;===&lt;br /&gt;
Many RaceCapture owners use phones and tablets as display devices in their vehicles.  I use them in my own race car.  As displays they&#039;re great, but there are definitely some challenges:&lt;br /&gt;
* Have to turn on the screen every time I want to start using them which can be as simple as a home button press but often an unlock process.&lt;br /&gt;
* Have to make sure Bluetooth or Wifi is enabled AND has connected successfully to the RaceCapture device&lt;br /&gt;
* Have to open the RaceCapture App&lt;br /&gt;
* Have to manage the power of the devices, to make sure there&#039;s enough power and that they don&#039;t run out between sessions/races or even during one.&lt;br /&gt;
* Have to do all this AFTER the vehicle is running so the RaceCapture device is powered&lt;br /&gt;
* Often we&#039;re scrambling to prep other things like getting our safety gear on, steering wheels into place, etc.&lt;br /&gt;
* Touch screens aren&#039;t so easy to operate with safety gear on like racing gloves&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We typically have to deal with the above every time we go out on track, and with every single device.  Arguably manageable with one, but what if you have multiple?  Time is critical moments before going out and saving every little bit gives you time to focus on the race ahead.&lt;br /&gt;
&lt;br /&gt;
This page is for walking you through automating as much as possible the use of tablet/phone devices for use as RaceCapture dashboards.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Demonstration Video: (warning, it&#039;s pretty long!)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{{#evu:https://www.youtube.com/watch?v=ul9FW9I9Exs}}&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;What do I get after doing everything here?&#039;&#039;&#039;===&lt;br /&gt;
Glad you asked!  Here&#039;s the end result of following this guide:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Start your car and your dashboards start working automatically.&#039;&#039;&#039;  When the vehicle power is enabled your devices will within a few seconds automatically turn on their displays, start RaceCapture, and display their configured dashboards (i.e. you&#039;re ready to go!)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* You won&#039;t really have to worry about how much charge your devices have.&#039;&#039;&#039;  Devices should be charged at least a little (say 10%) before the start of the day, but otherwise you will not have to worry about power during the day as the devices will either be charging while driving or massively conserving power when not.  Fully charged devices should be able to sit without charging for up to 30 days (this is how long my Nvidia Shield K1 lasts with the tweaks below).&lt;br /&gt;
&lt;br /&gt;
==Automation Guide==&lt;br /&gt;
===&#039;&#039;&#039;Hardwiring Power For Your Devices&#039;&#039;&#039;===&lt;br /&gt;
The automation in this guide assumes there is a switched USB power source for each device in the vehicle.  This is used as a signal to the devices for all automation actions.  While it&#039;s not critical that you provide hardwired power for your devices  to use them as dashboards (you&#039;ll really need to the monitor their power levels), you&#039;ll have to manually trigger different behaviors like coming out of sleep, disabling airplane mode, and other things, and this guide will not cover such scenarios and you&#039;ll need to be a bit creative.  &lt;br /&gt;
&lt;br /&gt;
In order to minimize how much we have to worry about the charge in your devices it&#039;s a great idea to add some hardwired power lines in your car.  This provides charging power while operating your vehicle which all but guarantees they won&#039;t die on you mid-session, but also means you likely won&#039;t have to take your devices out of your vehicle and charge them between sessions.  Also it covers a worst case scenario where your devices aren&#039;t charged for an event as you can just turn on your vehicle&#039;s ACC and charge your devices for a short time before going out.&lt;br /&gt;
&lt;br /&gt;
Most, if not all, tablets and phones take some form of USB input for a power supply.  These are DC devices but the operating voltage varies (5V for most, but USB-C can be as high as 20V).  As such you need some sort of electrical converter to take your vehicle&#039;s operating voltage and step it to the voltage required by your device.&lt;br /&gt;
&lt;br /&gt;
[[File:DC 12V Micro USB adapter.jpg|200px|thumb|left|DC 12V to 5V Micro USB Converter]]&lt;br /&gt;
&lt;br /&gt;
Good news!  Ebay has tons of options for such converters.  My devices are all Micro-USB devices and take 5V inputs.  My car has an operating voltage from around 12-14.5V (typically referred to as a 12V system, as that&#039;s the minimum operating voltage for the electronics).  I went to ebay and searched with these keywords:  &amp;quot;DC Converter 12V to 5V Micro USB&amp;quot; and this pulled up many great options.  I opted for one like the below picture with a 90-degree connector so that the micro-usb cable routed more nicely with my dashboards.&lt;br /&gt;
&lt;br /&gt;
Now I am going to assume if you have a RaceCapture, you don&#039;t really need much guidance as far as wiring devices into your vehicle.  Keep in mind though to make sure wherever you draw your power for the converter that it is:&lt;br /&gt;
&lt;br /&gt;
* Fused appropriately (suggest the maximum current rating of your converter)&lt;br /&gt;
* Is connected to a switched source (so you&#039;re not draining your vehicle&#039;s battery if you forget one of your devices in your vehicle).&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;Setting up your Android Device&#039;&#039;&#039;===&lt;br /&gt;
&#039;&#039;&#039;1.  Rooting your device&#039;&#039;&#039;&lt;br /&gt;
This is probably the hardest part and absolutely required as subsequent software is dependent on this.  The processes vary between most devices, and can be fairly easy to tricky.  Don&#039;t be scared though!  Once you get past this it&#039;s smooth sailing!&lt;br /&gt;
&lt;br /&gt;
With that said I then must add this guide can&#039;t really walk you through specifically how to root your device (unless you have a Samsung Galaxy Tab A 10.1 as I documented it while creating this page), since the procedures do vary.  However, very intelligent and giving folks out there have figured out how to root just about every single Android device and documented how somewhere on the web.  So you need to find a guide for doing this.  Here are some tips:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;*  Search the web for the words &amp;quot;root&amp;quot;, your phone model, and &amp;quot;xda-developers&amp;quot;.&#039;&#039;&#039;  You can find your phone&#039;s model number under Settings-&amp;gt;About.  The last key word is a forum where lots of rooting discussion takes place and is a great place to look for clear guides (though be warned, not all are perfect so make sure if you find a thread on rooting your phone you read the ENTIRE thread before starting!).  However if you don&#039;t find what you&#039;re looking for there, remove that keyword and expand your search as that can uncover other pages.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;*  Enable Developer Mode and then the &amp;quot;OEM Unlock&amp;quot; option.&#039;&#039;&#039;  Pretty much every root procedure requires this to start, even though some guides can forget to mention it.  To enable Developer Mode, in your device go Settings-&amp;gt;About, and then tap &amp;quot;Build number&amp;quot; repeatedly until you see a message on your screen that tells you Developer Mode is enabled.  Now a new menu Settings-&amp;gt;Developer Mode will appear, and within there is an option for &amp;quot;OEM Unlock&amp;quot; which you will need to enable.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;*  Disable Factory Reset Protection.&#039;&#039;&#039;  This is critical as after parts of the rooting process your system can detect firmware tampering and reset itself.  This is automatically enabled whenever you add a Google account, or some other account, that provides backup services.  To disable it go to Settings-&amp;gt;Accounts (I&#039;ve seen it as &amp;quot;Clouds and Accounts&amp;quot; as well) and simply remove any accounts you&#039;ve added.  Don&#039;t worry, you can add them back later (you&#039;ll need to in order to download apps from the Google Play store).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Samsung Galaxy Tab A 10.1 Root Guide:&#039;&#039;&#039;  On this page https://forum.xda-developers.com/galaxy-tab-a/how-to/root-t3674409 in the opening post&#039;s DOWNLOADS section download the files for the OS version and your model number (Setting-&amp;gt;About to see this), and uncompress.  Make sure you have the USB drivers installed which can be found here for Windows http://developer.samsung.com/galaxy/others/android-usb-driver-for-windows.  You must have the above steps done, after which you will put your tablet into Odin mode by first powering completely off, then when off holding the Home, Volume Down, and Power buttons all at once until a screen prompt comes up warning you about some... stuff.  Release the buttons then press Volume Up to bypass the warning, in which point you&#039;re now in Odin download mode (this might not be the exact name, I forget).  Plug your tablet into your USB cable and your PC.  Now from the first archive run the odin executable and make sure in the upper left a COM port is listed in blue (if it&#039;s all grey something&#039;s wrong, either you&#039;re not in Odin mode, the USB drivers aren&#039;t working, or perhaps your USB cable&#039;s not plugged in or broken).  Click the AP button, find/select the tar.md5 also from this archive, then click Start.  This will root your device, installing SuperSU.  The process will show lots of text and eventually reboot your device.  After rebooted you can go about adding back your Google account so you can download apps from the Play Store and then proceeding with this guide.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2.  Additional Root access.&#039;&#039;&#039;  The app &amp;quot;SuperSU&#039; that provides you root access has changed over the years and due to some changes the apps we&#039;re going to be using for automation can &amp;quot;think&amp;quot; your system isn&#039;t rooted.  We need to trick them so they work properly.  In order to do so we need to do some things:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Download and install USB drivers for your device.&#039;&#039;&#039;  Chances are for the rooting process you&#039;ve already done this on your PC/laptop.  If somehow you didn&#039;t, you&#039;ll need to do so for your particular OS.  You should be able to web search for keywords including &amp;quot;USB drivers&amp;quot; and your phone&#039;s model designation (Settings-&amp;gt;About).  This enables your PC to communicate with your device which is needed for a later step.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Download and Install Android SDK Platform Tools.&#039;&#039;&#039;  Found here:  [https://developer.android.com/studio/releases/platform-tools.html https://developer.android.com/studio/releases/platform-tools.html].  This gives us a utility called &amp;quot;adb&amp;quot; that lets us connect to your device in a command line shell and then execute the necessary commands.  Note for Windows Systems:  You may need to right click the installation file and select &amp;quot;Run as Administrator&amp;quot; to get the installation to run properly (really doesn&#039;t hurt to do this so I would just go ahead and do so).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Execute shell commands so apps know your device&#039;s OS is rooted.&#039;&#039;&#039;  Make sure your laptop is connected to your device via a USB cable.  On your PC, navigate in a shell or command prompt (on Windows hold the Windows key and press R, then type &amp;quot;cmd&amp;quot; and OK) then navigate to the installation path of the SDK.  Hopefully you know how to move about your file system from a command prompt.  In the SDK&#039;s directory run the following commands:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;adb shell&lt;br /&gt;
 su&lt;br /&gt;
 mount -o rw,remount /system&lt;br /&gt;
 touch /system/bin/su /system/xbin/su&lt;br /&gt;
 mount -o ro,remount /system&lt;br /&gt;
 exit&lt;br /&gt;
 reboot&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Alternatively it&#039;s possible to do the above from a shell on the device itself but if you wish to do that you&#039;re likely tech savvy and I don&#039;t need to walk you through it :)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3.  Install the following apps from the Google Play Store:  Deep Sleep Battery Saver, Secure Settings, Tasker, RaceCapture&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Deep Sleep Battery Saver and Tasker require a small purchase, but last I checked it was only a few dollars each.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;4.  Android settings.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Disable the lock screen.&#039;&#039;&#039;  In Settings-&amp;gt;Security set the Screen Lock to &amp;quot;none&amp;quot;.  Theoretically you probably can have this enabled to something, and have the Tasker app still unlock it automatically, but I instructions below assume you&#039;ve disabled the lock so if you deviate you&#039;ll need to play around with the Tasker tasks (like adding a command to do the unlock before anything else on power/boot).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Disable Auto Brightness.&#039;&#039;&#039; I find auto brightness to often enough leave the screen not so easily readable, so I choose to disable this, and set my brightness manually to max.  You can obviously adjust the brightness level to adjust your vehicle&#039;s and the weather&#039;s conditions any time you like.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Set up automatic connection to the RaceCapture.&#039;&#039;&#039;  &lt;br /&gt;
Before we configure the apps to handle the automation make sure either Bluetooth or WiFi, whichever you&#039;ll be using to connect to your RaceCapture, is ON.  This is because the automation assumes it&#039;s on and doesn&#039;t enable it for you (we just toggle Airplane mode when when disables restores whatever was enabled before Airplane mode was enabled). &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;- Bluetooth:&#039;&#039;&#039;, go through the pairing process with your device and the RaceCapture (refer to RaceCapture documentation for this procedure).  I suggest unpairing all other devices so that your tablet/phone only knows of the RaceCapture, and thus will only ever connect to it when it becomes available.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;- WiFi:&#039;&#039;&#039; go through the process of enabling WiFi on the RaceCapture and connecting your device to its network (refer to RaceCapture documentation for this procedure).   However when you do so pay immediate attention to the screen as you should see a pop up warning there is no internet connection (which is normal, the RaceCapture provides no internet connectivity through its WiFi network).  When you see this you MUST click on the pop-up which will bring up a screen that gives you the option to ignore this &amp;quot;issue&amp;quot;.  Also make sure to leave auto-connection for the network enabled.  If you miss this dialogue your tablet/phone will NOT automatically connect to the RaceCapture device, kind of breaking our whole automation theme here.  If you miss the pop-up, simply go into your WiFi settings on the tablet/phone and forget the RaceCapture&#039;s WiFi network, and start the process of connecting to it again (watching for that pop-up).  There might be a way to adjust this setting outside the pop-up but I&#039;ve not found it.    Lastly, forget all other WiFi networks on your device.  This prevents your device from connecting to anything other than the RaceCapture unexpectedly.  Don&#039;t worry, you can always reconnect to a WiFi network manually later, like if you need to update the RaceCapture app.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;5.  SuperSU settings&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
This should be installed through your rooting process.  I&#039;m unaware of any Android rooting method that doesn&#039;t use it, so I&#039;m assuming you have it, and if not you should stop here (sorry!).  In the app in Settings in the Access section set the Default Access to &amp;quot;Grant&amp;quot;.  This simply lets the other apps use root access without you being prompted all the time, which will get rather annoying during this setup process.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;6.  Secure Settings settings&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* SYSTEM+ Tab:  click &amp;quot;Disabled&amp;quot; to enable the feature (this opens some unique actions for use by the Tasker automation app).&lt;br /&gt;
&lt;br /&gt;
* Options Tab:  Expand the &amp;quot;System+&amp;quot; section and make sure all options are enabled with a green check mark on the right (not all of these are needed, but this is the fastest way for me to explain to you).  Also expand the &amp;quot;Root&amp;quot; section and enable &amp;quot;Airplane Mode&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;7.  DS Battery Saver settings&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Set the Profile to &amp;quot;Slumberer&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;8.  Tasker settings&#039;&#039;&#039;&lt;br /&gt;
This is where we really configure the automation.  You can get pretty fancy with this application but I&#039;ll be only covering what it takes to accomplish our goals outlined earlier. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Create Tasks: &#039;&#039;&#039;  A task is a series of actions to take, which we&#039;ll assign to events later.  They consist of one or many actions, and those actions have associated parameters.  I think creating them is fairly simple and straightforward, requiring being in the Tasks tab, clicking the + symbol in the bottom right, and then entering the information provided below, so I&#039;m going to just outline each task&#039;s values here.  One tip though is when selecting Actions use the &amp;quot;Filter&amp;quot; option to just type the action name provided here to quickly search as it can be quite confusing to click around the categories to find what you&#039;re after.&lt;br /&gt;
&lt;br /&gt;
 Name:  &amp;quot;Start RC&amp;quot;&lt;br /&gt;
 Action 1:  Launch App&lt;br /&gt;
 Target:  RaceCapture app&lt;br /&gt;
 &lt;br /&gt;
 Name:  &amp;quot;Screen On and Start RC&amp;quot;&lt;br /&gt;
 Action 1:  Secure Settings&lt;br /&gt;
 Configuration:  Actions-&amp;gt;WakeDevice, leave defaults for &amp;quot;Screen &amp;amp; Keyboard Lights On&amp;quot; and &amp;quot;1 second&amp;quot;&lt;br /&gt;
 Action2:  Secure Settings&lt;br /&gt;
 Configuration:  Root Actions-&amp;gt; Airplane mode, select &amp;quot;Off&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 Name:  &amp;quot;Go to Sleep&amp;quot;&lt;br /&gt;
 Action 1:  Secure Settings&lt;br /&gt;
 Configuration:  Root Actions-&amp;gt; Airplane mode, select &amp;quot;On&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 Action 2:  Go Home&lt;br /&gt;
 Configuration:  Page 0&lt;br /&gt;
 Action 3:  DS Battery Saver&lt;br /&gt;
 Configuration:  ON (Slumberer)&lt;br /&gt;
 &lt;br /&gt;
 Action 4:  Display Timeout  (Optional:  I like the screen to go black quickly when the car isn&#039;t on so as to save battery)&lt;br /&gt;
 Configuration: 7 seconds, 0 minutes, 0 hours (this is the lowest screen timeout value we can set.  If you want to let the screens stay on for a little while longer, you can set this to whatever you like)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Create Profiles:&#039;&#039;&#039;  A profile defines when to execute tasks.  Always click the + button in the Profiles tab to start creating a new Profile.  Below are the profiles we&#039;ll be creating and how to do so.&lt;br /&gt;
 Device Boot - This profile executes whenever the device has booted up, like when you power up your tablet getting ready to race.  All it does is start up the RaceCapture app so that when we switch to it later it&#039;s ready to go rather than having to go through its bootup process.&lt;br /&gt;
 After clicking the + button to create a new profile click on Event, then Filter for &amp;quot;Device Boot&amp;quot; and select it.  Next, click on the back arrow in the upper left to get back to the Profiles tab, and once back select the &amp;quot;Start RC&amp;quot; task.&lt;br /&gt;
&lt;br /&gt;
 Power Any - When any external power source is supplied, such as USB power from a line in the car, we light up the display immediately, then we disable Airplane mode and make sure to start the RaceCapture app.  Using only disabling of Airplane mode assumes Wifi or Bluetooth are enabled and set to automatically connect to the RaceCapture.  The RaceCapture App keeps the screen on regardless of timeout settings.&lt;br /&gt;
 After clicking the + button to create a new profile click on State, then Filter for &amp;quot;Power&amp;quot;.  Next, leave Source set to &amp;quot;Any&amp;quot; and hit the back arrow in the upper left to get back to the Profiles tab.  Once back select the &amp;quot;Screen On and Start RC&amp;quot; task.&lt;br /&gt;
&lt;br /&gt;
 Not Power Any - When external power is not provided (like when the vehicle is off), we enable Airplane mode to save battery, go to the Home screen so the RaceCapture app doesn&#039;t keep the screen awake, force the Slumberer profile in the DS Battery Saver app so the tablet goes into deep sleep immediately rather than delayed to save max battery, and then reduce screen timeout to 7 seconds to also, surprise, save battery.&lt;br /&gt;
 After clicking the + button to create a new profile click on State, then Filter for &amp;quot;Power&amp;quot;.  Next, leave Source set to &amp;quot;Any&amp;quot;, click the checkbox for &amp;quot;Invert&amp;quot;, and hit the back arrow in the upper left to get back to the Profiles tab.  Once back select the &amp;quot;Go to Sleep&amp;quot; task.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;9.  RaceCapture app settings&#039;&#039;&#039;&lt;br /&gt;
This needs to be done separately on each device you&#039;ll be using.  In the RaceCapture app itself you need to configure some settings and you should do so while connected to the RaceCapture device.  While the above settings have now made your device turn off the screen quickly, if you just open the RaceCapture app the screen will stay on and you can execute the below steps.&lt;br /&gt;
* Skip any setup guides or anything you may be prompted.  This usually happens if this is the first time opening the app.&lt;br /&gt;
* Click the three bars in the upper left to open the menu, then select &#039;&#039;&#039;Preferences&#039;&#039;&#039;.&lt;br /&gt;
* Set your &amp;quot;Startup screen&amp;quot; to &amp;quot;Dashboard&amp;quot;.&lt;br /&gt;
* Click the three bars in the upper left again and now select Dashboard.&lt;br /&gt;
* On the Dashboard screen in the upper left below the three bars is a Gear icon.  Click that to bring up Dashboard configuration.  &lt;br /&gt;
* You&#039;ll be on the Behavior tab.  Click on the Screens tab.  On this screen you can select the dashboard layout(s) you wish to use.  I typically pick one layout but also leave the Raw Channels enabled for troubleshooting.  I&#039;m pretty sure the Dashboard that is opened upon starting up the app will be the highest one you have selected in this list, so keep that in mind when choosing.  Tap outside the configuration window to close it and go back to the dashboards.&lt;br /&gt;
* For each Dashboard you&#039;ll need to configure each gauge.  Reference RaceCapture documentation for this.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;10. Disable Auto-Updating of Apps (Optional)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
I highly recommend doing this because app updates can unexpectedly break things.  You might decide to use your tablet or phone to connect to a local WiFi hotspot for internet access, and suddenly your device is pulling updates for the apps here and bam, something stops working but you need to be on track soon.  I&#039;ve had it happen to me.  The most common is losing RaceCapture settings before.  &lt;br /&gt;
&lt;br /&gt;
Go into Google Play Store-&amp;gt; Settings and in the General section find &amp;quot;Auto-update apps&amp;quot; and set it to &amp;quot;Do not auto-update apps&amp;quot;.  This will mean any time you need to update anything you can do so by simply finding that app and clicking the Update button for it.  Be VERY judicious with this, only update when you&#039;re absolutely sure it&#039;s necessary!&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;11.  Enabling Auto Boot when connected to power&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
For the future as I don&#039;t have my notes on this right now.  The idea is that even if your device is dead, if you connect it to USB power like in your vehicle when it has sufficient charge it will automatically turn itself on, and then the rest of the automation will take effect.  Helps cover when you forget to charge things but want your Dashboards working as fast as possible.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;That&#039;s IT!  Go plug your tablet or phone into your vehicle and get started!!!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;&#039;Extras&#039;&#039;&#039;==&lt;br /&gt;
===&#039;&#039;&#039;Tips &amp;amp; Tricks for Dashboard Devices&#039;&#039;&#039;===&lt;br /&gt;
&#039;&#039;&#039;* Use Cheap Cases for Mounts:&#039;&#039;&#039;  For about any device, be it tablet or phone, you can likely find a very cheap snap-in plastic case that you can use as a mount for your device.  I like to use cases like the one pictured to the right (which only cost me $7!), cut off the faux-leather cover, and attach them to my dash with self tapping screws, 3M Exterior Tape, etc.  Voila, I have a super simple mount that is very sturdy, holds my device quite securely, let&#039;s me remove my device easily whenever I want, and cost me almost nothing.  You can find many such cases on Amazon.com&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed-hover&amp;quot;&amp;gt;&lt;br /&gt;
Image:Samsung Galaxy Tab A 10.1 Case.jpg|&#039;&#039;[[Inexpensive Snap-in Case]]&#039;&#039;&lt;br /&gt;
Image:Dashboard Automation - Example Dash Mount with Tablet Case.jpg|&#039;&#039;[[Dashboard Mounting Example]]&#039;&#039;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Use any gloves by sewing conductive thread:&#039;&#039;&#039;  Most touch-screens require electrical contact with your skin in order to work.  This means when you have your racing gloves on, like we are prone to do when in our racing vehicles, we have to yank them off to mess with our dashboard tablet displays.  You can fix this by using conductive thread to sew a connection from inside your glove to the outside providing an electrical connection from your fingertips to your screen.  You can find conductive thread rather cheaply on Amazon.com.&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed-hover&amp;quot;&amp;gt;&lt;br /&gt;
Image:Conductive thread.jpg|&#039;&#039;[[Conductive Thread]]&#039;&#039;&lt;br /&gt;
Image:Conductive thread sewn into racing glove.jpg|&#039;&#039;[[Conductive Thread sewn into a racing glove]]&#039;&#039;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Use Screen Protectors:&#039;&#039;&#039;  Tablets and phones aren&#039;t cheap, and we are putting these devices in race environments where our hands (and gloves if you used the conductive thread!) can get dirty.  Why scratch up your displays when for about $10 you can install a clear yet replaceable screen surface?  It&#039;s cheap insurance for a device that you already spend a decent amount of money and time (this guide isn&#039;t short!) on.&lt;/div&gt;</summary>
		<author><name>Jpf11</name></author>
	</entry>
	<entry>
		<id>https://wiki.autosportlabs.com/index.php?title=RaceCapture_Dashboard_Tablet_Automation&amp;diff=7551</id>
		<title>RaceCapture Dashboard Tablet Automation</title>
		<link rel="alternate" type="text/html" href="https://wiki.autosportlabs.com/index.php?title=RaceCapture_Dashboard_Tablet_Automation&amp;diff=7551"/>
		<updated>2018-02-26T23:28:47Z</updated>

		<summary type="html">&lt;p&gt;Jpf11: /* Guide to Automating your RaceCapture Dashboard Tablets (and phones) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= &#039;&#039;&#039;Guide to Automating your RaceCapture Dashboard Tablets (and phones)&#039;&#039;&#039; =&lt;br /&gt;
For Android devices only currently.  Verified on Nvidia Shield K1 and Samsung Galaxy Tab A 10.1 tablets, but theoretically possibly any on Android tablets as long as rooting of the device is possible.&lt;br /&gt;
&lt;br /&gt;
Written by John Freund ([https://www.facebook.com/john.freund.209 https://www.facebook.com/john.freund.209])&lt;br /&gt;
&lt;br /&gt;
[[File:Dashboard Automation - Example Dash.JPG|500px]]&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;What&#039;s this about?&#039;&#039;&#039;===&lt;br /&gt;
Many RaceCapture owners use phones and tablets as display devices in their vehicles.  I use them in my own race car.  As displays they&#039;re great, but there are definitely some challenges:&lt;br /&gt;
* Have to turn on the screen every time I want to start using them which can be as simple as a home button press but often an unlock process.&lt;br /&gt;
* Have to make sure Bluetooth or Wifi is enabled AND has connected successfully to the RaceCapture device&lt;br /&gt;
* Have to open the RaceCapture App&lt;br /&gt;
* Have to manage the power of the devices, to make sure there&#039;s enough power and that they don&#039;t run out between sessions/races or even during one.&lt;br /&gt;
* Have to do all this AFTER the vehicle is running so the RaceCapture device is powered&lt;br /&gt;
* Often we&#039;re scrambling to prep other things like getting our safety gear on, steering wheels into place, etc.&lt;br /&gt;
* Touch screens aren&#039;t so easy to operate with safety gear on like racing gloves&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We typically have to deal with the above every time we go out on track, and with every single device.  Arguably manageable with one, but what if you have multiple?  Time is critical moments before going out and saving every little bit gives you time to focus on the race ahead.&lt;br /&gt;
&lt;br /&gt;
This page is for walking you through automating as much as possible the use of tablet/phone devices for use as RaceCapture dashboards.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Demonstration Video: (warning, it&#039;s pretty long!)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{{#evu:https://www.youtube.com/watch?v=ul9FW9I9Exs}}&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;What do I get after doing everything here?&#039;&#039;&#039;===&lt;br /&gt;
Glad you asked!  Here&#039;s the end result of following this guide:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Start your car and your dashboards start working automatically.&#039;&#039;&#039;  When the vehicle power is enabled your devices will within a few seconds automatically turn on their displays, start RaceCapture, and display their configured dashboards (i.e. you&#039;re ready to go!)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* You won&#039;t really have to worry about how much charge your devices have.&#039;&#039;&#039;  Devices should be charged at least a little (say 10%) before the start of the day, but otherwise you will not have to worry about power during the day as the devices will either be charging while driving or massively conserving power when not.  Fully charged devices should be able to sit without charging for up to 30 days (this is how long my Nvidia Shield K1 lasts with the tweaks below).&lt;br /&gt;
&lt;br /&gt;
==Automation Guide==&lt;br /&gt;
===&#039;&#039;&#039;Hardwiring Power For Your Devices&#039;&#039;&#039;===&lt;br /&gt;
The automation in this guide assumes there is a switched USB power source for each device in the vehicle.  This is used as a signal to the devices for all automation actions.  While it&#039;s not critical that you provide hardwired power for your devices  to use them as dashboards (you&#039;ll really need to the monitor their power levels), you&#039;ll have to manually trigger different behaviors like coming out of sleep, disabling airplane mode, and other things, and this guide will not cover such scenarios and you&#039;ll need to be a bit creative.  &lt;br /&gt;
&lt;br /&gt;
In order to minimize how much we have to worry about the charge in your devices it&#039;s a great idea to add some hardwired power lines in your car.  This provides charging power while operating your vehicle which all but guarantees they won&#039;t die on you mid-session, but also means you likely won&#039;t have to take your devices out of your vehicle and charge them between sessions.  Also it covers a worst case scenario where your devices aren&#039;t charged for an event as you can just turn on your vehicle&#039;s ACC and charge your devices for a short time before going out.&lt;br /&gt;
&lt;br /&gt;
Most, if not all, tablets and phones take some form of USB input for a power supply.  These are DC devices but the operating voltage varies (5V for most, but USB-C can be as high as 20V).  As such you need some sort of electrical converter to take your vehicle&#039;s operating voltage and step it to the voltage required by your device.&lt;br /&gt;
&lt;br /&gt;
[[File:DC 12V Micro USB adapter.jpg|200px|thumb|left|DC 12V to 5V Micro USB Converter]]&lt;br /&gt;
&lt;br /&gt;
Good news!  Ebay has tons of options for such converters.  My devices are all Micro-USB devices and take 5V inputs.  My car has an operating voltage from around 12-14.5V (typically referred to as a 12V system, as that&#039;s the minimum operating voltage for the electronics).  I went to ebay and searched with these keywords:  &amp;quot;DC Converter 12V to 5V Micro USB&amp;quot; and this pulled up many great options.  I opted for one like the below picture with a 90-degree connector so that the micro-usb cable routed more nicely with my dashboards.&lt;br /&gt;
&lt;br /&gt;
Now I am going to assume if you have a RaceCapture, you don&#039;t really need much guidance as far as wiring devices into your vehicle.  Keep in mind though to make sure wherever you draw your power for the converter that it is:&lt;br /&gt;
&lt;br /&gt;
* Fused appropriately (suggest the maximum current rating of your converter)&lt;br /&gt;
* Is connected to a switched source (so you&#039;re not draining your vehicle&#039;s battery if you forget one of your devices in your vehicle).&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;Setting up your Android Device&#039;&#039;&#039;===&lt;br /&gt;
&#039;&#039;&#039;1.  Rooting your device&#039;&#039;&#039;&lt;br /&gt;
This is probably the hardest part and absolutely required as subsequent software is dependent on this.  The processes vary between most devices, and can be fairly easy to tricky.  Don&#039;t be scared though!  Once you get past this it&#039;s smooth sailing!&lt;br /&gt;
&lt;br /&gt;
With that said I then must add this guide can&#039;t really walk you through specifically how to root your device (unless you have a Samsung Galaxy Tab A 10.1 as I documented it while creating this page), since the procedures do vary.  However, very intelligent and giving folks out there have figured out how to root just about every single Android device and documented how somewhere on the web.  So you need to find a guide for doing this.  Here are some tips:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;*  Search the web for the words &amp;quot;root&amp;quot;, your phone model, and &amp;quot;xda-developers&amp;quot;.&#039;&#039;&#039;  You can find your phone&#039;s model number under Settings-&amp;gt;About.  The last key word is a forum where lots of rooting discussion takes place and is a great place to look for clear guides (though be warned, not all are perfect so make sure if you find a thread on rooting your phone you read the ENTIRE thread before starting!).  However if you don&#039;t find what you&#039;re looking for there, remove that keyword and expand your search as that can uncover other pages.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;*  Enable Developer Mode and then the &amp;quot;OEM Unlock&amp;quot; option.&#039;&#039;&#039;  Pretty much every root procedure requires this to start, even though some guides can forget to mention it.  To enable Developer Mode, in your device go Settings-&amp;gt;About, and then tap &amp;quot;Build number&amp;quot; repeatedly until you see a message on your screen that tells you Developer Mode is enabled.  Now a new menu Settings-&amp;gt;Developer Mode will appear, and within there is an option for &amp;quot;OEM Unlock&amp;quot; which you will need to enable.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;*  Disable Factory Reset Protection.&#039;&#039;&#039;  This is critical as after parts of the rooting process your system can detect firmware tampering and reset itself.  This is automatically enabled whenever you add a Google account, or some other account, that provides backup services.  To disable it go to Settings-&amp;gt;Accounts (I&#039;ve seen it as &amp;quot;Clouds and Accounts&amp;quot; as well) and simply remove any accounts you&#039;ve added.  Don&#039;t worry, you can add them back later (you&#039;ll need to in order to download apps from the Google Play store).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Samsung Galaxy Tab A 10.1 Root Guide:&#039;&#039;&#039;  On this page https://forum.xda-developers.com/galaxy-tab-a/how-to/root-t3674409 in the opening post&#039;s DOWNLOADS section download the files for the OS version and your model number (Setting-&amp;gt;About to see this), and uncompress.  Make sure you have the USB drivers installed which can be found here for Windows http://developer.samsung.com/galaxy/others/android-usb-driver-for-windows.  You must have the above steps done, after which you will put your tablet into Odin mode by first powering completely off, then when off holding the Home, Volume Down, and Power buttons all at once until a screen prompt comes up warning you about some... stuff.  Release the buttons then press Volume Up to bypass the warning, in which point you&#039;re now in Odin download mode (this might not be the exact name, I forget).  Plug your tablet into your USB cable and your PC.  Now from the first archive run the odin executable and make sure in the upper left a COM port is listed in blue (if it&#039;s all grey something&#039;s wrong, either you&#039;re not in Odin mode, the USB drivers aren&#039;t working, or perhaps your USB cable&#039;s not plugged in or broken).  Click the AP button, find/select the tar.md5 also from this archive, then click Start.  This will root your device, installing SuperSU.  The process will show lots of text and eventually reboot your device.  After rebooted you can go about adding back your Google account so you can download apps from the Play Store and then proceeding with this guide.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2.  Additional Root access.&#039;&#039;&#039;  The app &amp;quot;SuperSU&#039; that provides you root access has changed over the years and due to some changes the apps we&#039;re going to be using for automation can &amp;quot;think&amp;quot; your system isn&#039;t rooted.  We need to trick them so they work properly.  In order to do so we need to do some things:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Download and install USB drivers for your device.&#039;&#039;&#039;  Chances are for the rooting process you&#039;ve already done this on your PC/laptop.  If somehow you didn&#039;t, you&#039;ll need to do so for your particular OS.  You should be able to web search for keywords including &amp;quot;USB drivers&amp;quot; and your phone&#039;s model designation (Settings-&amp;gt;About).  This enables your PC to communicate with your device which is needed for a later step.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Download and Install Android SDK Platform Tools.&#039;&#039;&#039;  Found here:  [https://developer.android.com/studio/releases/platform-tools.html https://developer.android.com/studio/releases/platform-tools.html].  This gives us a utility called &amp;quot;adb&amp;quot; that lets us connect to your device in a command line shell and then execute the necessary commands.  Note for Windows Systems:  You may need to right click the installation file and select &amp;quot;Run as Administrator&amp;quot; to get the installation to run properly (really doesn&#039;t hurt to do this so I would just go ahead and do so).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Execute shell commands so apps know your device&#039;s OS is rooted.&#039;&#039;&#039;  Make sure your laptop is connected to your device via a USB cable.  On your PC, navigate in a shell or command prompt (on Windows hold the Windows key and press R, then type &amp;quot;cmd&amp;quot; and OK) then navigate to the installation path of the SDK.  Hopefully you know how to move about your file system from a command prompt.  In the SDK&#039;s directory run the following commands:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;adb shell&lt;br /&gt;
 su&lt;br /&gt;
 mount -o rw,remount /system&lt;br /&gt;
 touch /system/bin/su /system/xbin/su&lt;br /&gt;
 mount -o ro,remount /system&lt;br /&gt;
 exit&lt;br /&gt;
 reboot&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Alternatively it&#039;s possible to do the above from a shell on the device itself but if you wish to do that you&#039;re likely tech savvy and I don&#039;t need to walk you through it :)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3.  Install the following apps from the Google Play Store:  Deep Sleep Battery Saver, Secure Settings, Tasker, RaceCapture&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Deep Sleep Battery Saver and Tasker require a small purchase, but last I checked it was only a few dollars each.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;4.  Android settings.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Disable the lock screen.&#039;&#039;&#039;  In Settings-&amp;gt;Security set the Screen Lock to &amp;quot;none&amp;quot;.  Theoretically you probably can have this enabled to something, and have the Tasker app still unlock it automatically, but I instructions below assume you&#039;ve disabled the lock so if you deviate you&#039;ll need to play around with the Tasker tasks (like adding a command to do the unlock before anything else on power/boot).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Disable Auto Brightness.&#039;&#039;&#039; I find auto brightness to often enough leave the screen not so easily readable, so I choose to disable this, and set my brightness manually to max.  You can obviously adjust the brightness level to adjust your vehicle&#039;s and the weather&#039;s conditions any time you like.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Set up automatic connection to the RaceCapture.&#039;&#039;&#039;  &lt;br /&gt;
Before we configure the apps to handle the automation make sure either Bluetooth or WiFi, whichever you&#039;ll be using to connect to your RaceCapture, is ON.  This is because the automation assumes it&#039;s on and doesn&#039;t enable it for you (we just toggle Airplane mode when when disables restores whatever was enabled before Airplane mode was enabled). &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;- Bluetooth:&#039;&#039;&#039;, go through the pairing process with your device and the RaceCapture (refer to RaceCapture documentation for this procedure).  I suggest unpairing all other devices so that your tablet/phone only knows of the RaceCapture, and thus will only ever connect to it when it becomes available.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;- WiFi:&#039;&#039;&#039; go through the process of enabling WiFi on the RaceCapture and connecting your device to its network (refer to RaceCapture documentation for this procedure).   However when you do so pay immediate attention to the screen as you should see a pop up warning there is no internet connection (which is normal, the RaceCapture provides no internet connectivity through its WiFi network).  When you see this you MUST click on the pop-up which will bring up a screen that gives you the option to ignore this &amp;quot;issue&amp;quot;.  Also make sure to leave auto-connection for the network enabled.  If you miss this dialogue your tablet/phone will NOT automatically connect to the RaceCapture device, kind of breaking our whole automation theme here.  If you miss the pop-up, simply go into your WiFi settings on the tablet/phone and forget the RaceCapture&#039;s WiFi network, and start the process of connecting to it again (watching for that pop-up).  There might be a way to adjust this setting outside the pop-up but I&#039;ve not found it.    Lastly, forget all other WiFi networks on your device.  This prevents your device from connecting to anything other than the RaceCapture unexpectedly.  Don&#039;t worry, you can always reconnect to a WiFi network manually later, like if you need to update the RaceCapture app.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;5.  SuperSU settings&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
This should be installed through your rooting process.  I&#039;m unaware of any Android rooting method that doesn&#039;t use it, so I&#039;m assuming you have it, and if not you should stop here (sorry!).  In the app in Settings in the Access section set the Default Access to &amp;quot;Grant&amp;quot;.  This simply lets the other apps use root access without you being prompted all the time, which will get rather annoying during this setup process.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;6.  Secure Settings settings&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* SYSTEM+ Tab:  click &amp;quot;Disabled&amp;quot; to enable the feature (this opens some unique actions for use by the Tasker automation app).&lt;br /&gt;
&lt;br /&gt;
* Options Tab:  Expand the &amp;quot;System+&amp;quot; section and make sure all options are enabled with a green check mark on the right (not all of these are needed, but this is the fastest way for me to explain to you).  Also expand the &amp;quot;Root&amp;quot; section and enable &amp;quot;Airplane Mode&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;7.  DS Battery Saver settings&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Set the Profile to &amp;quot;Slumberer&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;8.  Tasker settings&#039;&#039;&#039;&lt;br /&gt;
This is where we really configure the automation.  You can get pretty fancy with this application but I&#039;ll be only covering what it takes to accomplish our goals outlined earlier. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Create Tasks: &#039;&#039;&#039;  A task is a series of actions to take, which we&#039;ll assign to events later.  They consist of one or many actions, and those actions have associated parameters.  I think creating them is fairly simple and straightforward, requiring being in the Tasks tab, clicking the + symbol in the bottom right, and then entering the information provided below, so I&#039;m going to just outline each task&#039;s values here.  One tip though is when selecting Actions use the &amp;quot;Filter&amp;quot; option to just type the action name provided here to quickly search as it can be quite confusing to click around the categories to find what you&#039;re after.&lt;br /&gt;
&lt;br /&gt;
 Name:  &amp;quot;Start RC&amp;quot;&lt;br /&gt;
 Action 1:  Launch App&lt;br /&gt;
 Target:  RaceCapture app&lt;br /&gt;
 &lt;br /&gt;
 Name:  &amp;quot;Screen On and Start RC&amp;quot;&lt;br /&gt;
 Action 1:  Secure Settings&lt;br /&gt;
 Configuration:  Actions-&amp;gt;WakeDevice, leave defaults for &amp;quot;Screen &amp;amp; Keyboard Lights On&amp;quot; and &amp;quot;1 second&amp;quot;&lt;br /&gt;
 Action2:  Secure Settings&lt;br /&gt;
 Configuration:  Root Actions-&amp;gt; Airplane mode, select &amp;quot;Off&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 Name:  &amp;quot;Go to Sleep&amp;quot;&lt;br /&gt;
 Action 1:  Secure Settings&lt;br /&gt;
 Configuration:  Root Actions-&amp;gt; Airplane mode, select &amp;quot;On&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 Action 2:  Go Home&lt;br /&gt;
 Configuration:  Page 0&lt;br /&gt;
 Action 3:  DS Battery Saver&lt;br /&gt;
 Configuration:  ON (Slumberer)&lt;br /&gt;
 &lt;br /&gt;
 Action 4:  Display Timeout  (Optional:  I like the screen to go black quickly when the car isn&#039;t on so as to save battery)&lt;br /&gt;
 Configuration: 7 seconds, 0 minutes, 0 hours (this is the lowest screen timeout value we can set.  If you want to let the screens stay on for a little while longer, you can set this to whatever you like)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Create Profiles:&#039;&#039;&#039;  A profile defines when to execute tasks.  Always click the + button in the Profiles tab to start creating a new Profile.  Below are the profiles we&#039;ll be creating and how to do so.&lt;br /&gt;
 Device Boot - This profile executes whenever the device has booted up, like when you power up your tablet getting ready to race.  All it does is start up the RaceCapture app so that when we switch to it later it&#039;s ready to go rather than having to go through its bootup process.&lt;br /&gt;
 After clicking the + button to create a new profile click on Event, then Filter for &amp;quot;Device Boot&amp;quot; and select it.  Next, click on the back arrow in the upper left to get back to the Profiles tab, and once back select the &amp;quot;Start RC&amp;quot; task.&lt;br /&gt;
&lt;br /&gt;
 Power Any - When any external power source is supplied, such as USB power from a line in the car, we light up the display immediately, then we disable Airplane mode and make sure to start the RaceCapture app.  Using only disabling of Airplane mode assumes Wifi or Bluetooth are enabled and set to automatically connect to the RaceCapture.  The RaceCapture App keeps the screen on regardless of timeout settings.&lt;br /&gt;
 After clicking the + button to create a new profile click on State, then Filter for &amp;quot;Power&amp;quot;.  Next, leave Source set to &amp;quot;Any&amp;quot; and hit the back arrow in the upper left to get back to the Profiles tab.  Once back select the &amp;quot;Screen On and Start RC&amp;quot; task.&lt;br /&gt;
&lt;br /&gt;
 Not Power Any - When external power is not provided (like when the vehicle is off), we enable Airplane mode to save battery, go to the Home screen so the RaceCapture app doesn&#039;t keep the screen awake, force the Slumberer profile in the DS Battery Saver app so the tablet goes into deep sleep immediately rather than delayed to save max battery, and then reduce screen timeout to 7 seconds to also, surprise, save battery.&lt;br /&gt;
 After clicking the + button to create a new profile click on State, then Filter for &amp;quot;Power&amp;quot;.  Next, leave Source set to &amp;quot;Any&amp;quot;, click the checkbox for &amp;quot;Invert&amp;quot;, and hit the back arrow in the upper left to get back to the Profiles tab.  Once back select the &amp;quot;Go to Sleep&amp;quot; task.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;9.  RaceCapture app settings&#039;&#039;&#039;&lt;br /&gt;
This needs to be done separately on each device you&#039;ll be using.  In the RaceCapture app itself you need to configure some settings and you should do so while connected to the RaceCapture device.  While the above settings have now made your device turn off the screen quickly, if you just open the RaceCapture app the screen will stay on and you can execute the below steps.&lt;br /&gt;
* Skip any setup guides or anything you may be prompted.  This usually happens if this is the first time opening the app.&lt;br /&gt;
* Click the three bars in the upper left to open the menu, then select &#039;&#039;&#039;Preferences&#039;&#039;&#039;.&lt;br /&gt;
* Set your &amp;quot;Startup screen&amp;quot; to &amp;quot;Dashboard&amp;quot;.&lt;br /&gt;
* Click the three bars in the upper left again and now select Dashboard.&lt;br /&gt;
* On the Dashboard screen in the upper left below the three bars is a Gear icon.  Click that to bring up Dashboard configuration.  &lt;br /&gt;
* You&#039;ll be on the Behavior tab.  Click on the Screens tab.  On this screen you can select the dashboard layout(s) you wish to use.  I typically pick one layout but also leave the Raw Channels enabled for troubleshooting.  I&#039;m pretty sure the Dashboard that is opened upon starting up the app will be the highest one you have selected in this list, so keep that in mind when choosing.  Tap outside the configuration window to close it and go back to the dashboards.&lt;br /&gt;
* For each Dashboard you&#039;ll need to configure each gauge.  Reference RaceCapture documentation for this.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;10. Disable Auto-Updating of Apps (Optional)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
I highly recommend doing this because app updates can unexpectedly break things.  You might decide to use your tablet or phone to connect to a local WiFi hotspot for internet access, and suddenly your device is pulling updates for the apps here and bam, something stops working but you need to be on track soon.  I&#039;ve had it happen to me.  The most common is losing RaceCapture settings before.  &lt;br /&gt;
&lt;br /&gt;
Go into Google Play Store-&amp;gt; Settings and in the General section find &amp;quot;Auto-update apps&amp;quot; and set it to &amp;quot;Do not auto-update apps&amp;quot;.  This will mean any time you need to update anything you can do so by simply finding that app and clicking the Update button for it.  Be VERY judicious with this, only update when you&#039;re absolutely sure it&#039;s necessary!&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;11.  Enabling Auto Boot when connected to power&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
For the future as I don&#039;t have my notes on this right now.  The idea is that even if your device is dead, if you connect it to USB power like in your vehicle when it has sufficient charge it will automatically turn itself on, and then the rest of the automation will take effect.  Helps cover when you forget to charge things but want your Dashboards working as fast as possible.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;That&#039;s IT!  Go plug your tablet or phone into your vehicle and get started!!!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;&#039;Extras&#039;&#039;&#039;==&lt;br /&gt;
===&#039;&#039;&#039;Tips &amp;amp; Tricks for Dashboard Devices&#039;&#039;&#039;===&lt;br /&gt;
&#039;&#039;&#039;* Use Cheap Cases for Mounts:&#039;&#039;&#039;  For about any device, be it tablet or phone, you can likely find a very cheap snap-in plastic case that you can use as a mount for your device.  I like to use cases like the one pictured to the right (which only cost me $7!), cut off the faux-leather cover, and attach them to my dash with self tapping screws, 3M Exterior Tape, etc.  Voila, I have a super simple mount that is very sturdy, holds my device quite securely, let&#039;s me remove my device easily whenever I want, and cost me almost nothing.  You can find many such cases on Amazon.com&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed-hover&amp;quot;&amp;gt;&lt;br /&gt;
Image:Samsung Galaxy Tab A 10.1 Case.jpg|&#039;&#039;[[Inexpensive Snap-in Case]]&#039;&#039;&lt;br /&gt;
Image:Dashboard Automation - Example Dash Mount with Tablet Case.jpg|&#039;&#039;[[Dashboard Mounting Example]]&#039;&#039;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Use any gloves by sewing conductive thread:&#039;&#039;&#039;  Most touch-screens require electrical contact with your skin in order to work.  This means when you have your racing gloves on, like we are prone to do when in our racing vehicles, we have to yank them off to mess with our dashboard tablet displays.  You can fix this by using conductive thread to sew a connection from inside your glove to the outside providing an electrical connection from your fingertips to your screen.  You can find conductive thread rather cheaply on Amazon.com.&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed-hover&amp;quot;&amp;gt;&lt;br /&gt;
Image:Conductive thread.jpg|&#039;&#039;[[Conductive Thread]]&#039;&#039;&lt;br /&gt;
Image:Conductive thread sewn into racing glove.jpg|&#039;&#039;[[Conductive Thread sewn into a racing glove]]&#039;&#039;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Use Screen Protectors:&#039;&#039;&#039;  Tablets and phones aren&#039;t cheap, and we are putting these devices in race environments where our hands (and gloves if you used the conductive thread!) can get dirty.  Why scratch up your displays when for about $10 you can install a clear yet replaceable screen surface?  It&#039;s cheap insurance for a device that you already spend a decent amount of money and time (this guide isn&#039;t short!) on.&lt;/div&gt;</summary>
		<author><name>Jpf11</name></author>
	</entry>
	<entry>
		<id>https://wiki.autosportlabs.com/index.php?title=RaceCapture_Dashboard_Tablet_Automation&amp;diff=7550</id>
		<title>RaceCapture Dashboard Tablet Automation</title>
		<link rel="alternate" type="text/html" href="https://wiki.autosportlabs.com/index.php?title=RaceCapture_Dashboard_Tablet_Automation&amp;diff=7550"/>
		<updated>2018-02-26T16:39:17Z</updated>

		<summary type="html">&lt;p&gt;Jpf11: /* Tips &amp;amp; Tricks for Dashboard Devices */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= &#039;&#039;&#039;Guide to Automating your RaceCapture Dashboard Tablets (and phones)&#039;&#039;&#039; =&lt;br /&gt;
For Android devices only currently.  Verified on Nvidia Shield K1 and Samsung Galaxy Tab A 10.1 tablets, but theoretically possibly any on Android tablets as long as rooting of the device is possible.&lt;br /&gt;
&lt;br /&gt;
Written by John Freund ([https://www.facebook.com/john.freund.209 https://www.facebook.com/john.freund.209])&lt;br /&gt;
&lt;br /&gt;
[[File:Dashboard Automation - Example Dash.JPG|500px]]&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;What&#039;s this about?&#039;&#039;&#039;===&lt;br /&gt;
Many RaceCapture owners use phones and tablets as display devices in their vehicles.  I use them in my own race car.  As displays they&#039;re great, but there are definitely some challenges:&lt;br /&gt;
* Have to turn on the screen every time I want to start using them which can be as simple as a home button press but often an unlock process.&lt;br /&gt;
* Have to make sure Bluetooth or Wifi is enabled AND has connected successfully to the RaceCapture device&lt;br /&gt;
* Have to open the RaceCapture App&lt;br /&gt;
* Have to manage the power of the devices, to make sure there&#039;s enough power and that they don&#039;t run out between sessions/races or even during one.&lt;br /&gt;
* Have to do all this AFTER the vehicle is running so the RaceCapture device is powered&lt;br /&gt;
* Often we&#039;re scrambling to prep other things like getting our safety gear on, steering wheels into place, etc.&lt;br /&gt;
* Touch screens aren&#039;t so easy to operate with safety gear on like racing gloves&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We typically have to deal with the above every time we go out on track, and with every single device.  Arguably manageable with one, but what if you have multiple?  Time is critical moments before going out and saving every little bit gives you time to focus on the race ahead.&lt;br /&gt;
&lt;br /&gt;
This page is for walking you through automating as much as possible the use of tablet/phone devices for use as RaceCapture dashboards.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Demonstration Video: (warning, it&#039;s pretty long!)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{{#evu:https://www.youtube.com/watch?v=ul9FW9I9Exs}}&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;What do I get after doing everything here?&#039;&#039;&#039;===&lt;br /&gt;
Glad you asked!  Here&#039;s the end result of following this guide:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Start your car and your dashboards start working automatically.&#039;&#039;&#039;  When the vehicle power is enabled your devices will within a few seconds automatically turn on their displays, start RaceCapture, and display their configured dashboards (i.e. you&#039;re ready to go!)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* You won&#039;t really have to worry about how much charge your devices have.&#039;&#039;&#039;  Devices should be charged at least a little (say 10%) before the start of the day, but otherwise you will not have to worry about power during the day as the devices will either be charging while driving or massively conserving power when not.  Fully charged devices should be able to sit without charging for up to 30 days (this is how long my Nvidia Shield K1 lasts with the tweaks below).&lt;br /&gt;
&lt;br /&gt;
==Automation Guide==&lt;br /&gt;
===&#039;&#039;&#039;Hardwiring Power For Your Devices&#039;&#039;&#039;===&lt;br /&gt;
The automation in this guide assumes there is a switched USB power source for each device in the vehicle.  This is used as a signal to the devices for all automation actions.  While it&#039;s not critical that you provide hardwired power for your devices  to use them as dashboards (you&#039;ll really need to the monitor their power levels), you&#039;ll have to manually trigger different behaviors like coming out of sleep, disabling airplane mode, and other things, and this guide will not cover such scenarios and you&#039;ll need to be a bit creative.  &lt;br /&gt;
&lt;br /&gt;
In order to minimize how much we have to worry about the charge in your devices it&#039;s a great idea to add some hardwired power lines in your car.  This provides charging power while operating your vehicle which all but guarantees they won&#039;t die on you mid-session, but also means you likely won&#039;t have to take your devices out of your vehicle and charge them between sessions.  Also it covers a worst case scenario where your devices aren&#039;t charged for an event as you can just turn on your vehicle&#039;s ACC and charge your devices for a short time before going out.&lt;br /&gt;
&lt;br /&gt;
Most, if not all, tablets and phones take some form of USB input for a power supply.  These are DC devices but the operating voltage varies (5V for most, but USB-C can be as high as 20V).  As such you need some sort of electrical converter to take your vehicle&#039;s operating voltage and step it to the voltage required by your device.&lt;br /&gt;
&lt;br /&gt;
[[File:DC 12V Micro USB adapter.jpg|200px|thumb|left|DC 12V to 5V Micro USB Converter]]&lt;br /&gt;
&lt;br /&gt;
Good news!  Ebay has tons of options for such converters.  My devices are all Micro-USB devices and take 5V inputs.  My car has an operating voltage from around 12-14.5V (typically referred to as a 12V system, as that&#039;s the minimum operating voltage for the electronics).  I went to ebay and searched with these keywords:  &amp;quot;DC Converter 12V to 5V Micro USB&amp;quot; and this pulled up many great options.  I opted for one like the below picture with a 90-degree connector so that the micro-usb cable routed more nicely with my dashboards.&lt;br /&gt;
&lt;br /&gt;
Now I am going to assume if you have a RaceCapture, you don&#039;t really need much guidance as far as wiring devices into your vehicle.  Keep in mind though to make sure wherever you draw your power for the converter that it is:&lt;br /&gt;
&lt;br /&gt;
* Fused appropriately (suggest the maximum current rating of your converter)&lt;br /&gt;
* Is connected to a switched source (so you&#039;re not draining your vehicle&#039;s battery if you forget one of your devices in your vehicle).&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;Setting up your Android Device&#039;&#039;&#039;===&lt;br /&gt;
&#039;&#039;&#039;1.  Rooting your device&#039;&#039;&#039;&lt;br /&gt;
This is probably the hardest part and absolutely required as subsequent software is dependent on this.  The processes vary between most devices, and can be fairly easy to tricky.  Don&#039;t be scared though!  Once you get past this it&#039;s smooth sailing!&lt;br /&gt;
&lt;br /&gt;
With that said I then must add this guide can&#039;t really walk you through specifically how to root your device (unless you have a Samsung Galaxy Tab A 10.1 as I documented it while creating this page), since the procedures do vary.  However, very intelligent and giving folks out there have figured out how to root just about every single Android device and documented how somewhere on the web.  So you need to find a guide for doing this.  Here are some tips:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;*  Search the web for the words &amp;quot;root&amp;quot;, your phone model, and &amp;quot;xda-developers&amp;quot;.&#039;&#039;&#039;  You can find your phone&#039;s model number under Settings-&amp;gt;About.  The last key word is a forum where lots of rooting discussion takes place and is a great place to look for clear guides (though be warned, not all are perfect so make sure if you find a thread on rooting your phone you read the ENTIRE thread before starting!).  However if you don&#039;t find what you&#039;re looking for there, remove that keyword and expand your search as that can uncover other pages.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;*  Enable Developer Mode and then the &amp;quot;OEM Unlock&amp;quot; option.&#039;&#039;&#039;  Pretty much every root procedure requires this to start, even though some guides can forget to mention it.  To enable Developer Mode, in your device go Settings-&amp;gt;About, and then tap &amp;quot;Build number&amp;quot; repeatedly until you see a message on your screen that tells you Developer Mode is enabled.  Now a new menu Settings-&amp;gt;Developer Mode will appear, and within there is an option for &amp;quot;OEM Unlock&amp;quot; which you will need to enable.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;*  Disable Factory Reset Protection.&#039;&#039;&#039;  This is critical as after parts of the rooting process your system can detect firmware tampering and reset itself.  This is automatically enabled whenever you add a Google account, or some other account, that provides backup services.  To disable it go to Settings-&amp;gt;Accounts (I&#039;ve seen it as &amp;quot;Clouds and Accounts&amp;quot; as well) and simply remove any accounts you&#039;ve added.  Don&#039;t worry, you can add them back later (you&#039;ll need to in order to download apps from the Google Play store).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Samsung Galaxy Tab A 10.1 Root Guide:&#039;&#039;&#039;  On this page https://forum.xda-developers.com/galaxy-tab-a/how-to/root-t3674409 in the opening post&#039;s DOWNLOADS section download the files for the OS version and your model number (Setting-&amp;gt;About to see this), and uncompress.  Make sure you have the USB drivers installed which can be found here for Windows http://developer.samsung.com/galaxy/others/android-usb-driver-for-windows.  You must have the above steps done, after which you will put your tablet into Odin mode by first powering completely off, then when off holding the Home, Volume Down, and Power buttons all at once until a screen prompt comes up warning you about some... stuff.  Release the buttons then press Volume Up to bypass the warning, in which point you&#039;re now in Odin download mode (this might not be the exact name, I forget).  Plug your tablet into your USB cable and your PC.  Now from the first archive run the odin executable and make sure in the upper left a COM port is listed in blue (if it&#039;s all grey something&#039;s wrong, either you&#039;re not in Odin mode, the USB drivers aren&#039;t working, or perhaps your USB cable&#039;s not plugged in or broken).  Click the AP button, find/select the tar.md5 also from this archive, then click Start.  This will root your device, installing SuperSU.  The process will show lots of text and eventually reboot your device.  After rebooted you can go about adding back your Google account so you can download apps from the Play Store and then proceeding with this guide.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2.  Additional Root access.&#039;&#039;&#039;  The app &amp;quot;SuperSU&#039; that provides you root access has changed over the years and due to some changes the apps we&#039;re going to be using for automation can &amp;quot;think&amp;quot; your system isn&#039;t rooted.  We need to trick them so they work properly.  In order to do so we need to do some things:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Download and install USB drivers for your device.&#039;&#039;&#039;  Chances are for the rooting process you&#039;ve already done this on your PC/laptop.  If somehow you didn&#039;t, you&#039;ll need to do so for your particular OS.  You should be able to web search for keywords including &amp;quot;USB drivers&amp;quot; and your phone&#039;s model designation (Settings-&amp;gt;About).  This enables your PC to communicate with your device which is needed for a later step.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Download and Install Android SDK Platform Tools.&#039;&#039;&#039;  Found here:  [https://developer.android.com/studio/releases/platform-tools.html https://developer.android.com/studio/releases/platform-tools.html].  This gives us a utility called &amp;quot;adb&amp;quot; that lets us connect to your device in a command line shell and then execute the necessary commands.  Note for Windows Systems:  You may need to right click the installation file and select &amp;quot;Run as Administrator&amp;quot; to get the installation to run properly (really doesn&#039;t hurt to do this so I would just go ahead and do so).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Execute shell commands so apps know your device&#039;s OS is rooted.&#039;&#039;&#039;  Make sure your laptop is connected to your device via a USB cable.  On your PC, navigate in a shell or command prompt (on Windows hold the Windows key and press R, then type &amp;quot;cmd&amp;quot; and OK) then navigate to the installation path of the SDK.  Hopefully you know how to move about your file system from a command prompt.  In the SDK&#039;s directory run the following commands:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;adb shell&lt;br /&gt;
 su&lt;br /&gt;
 mount -o rw,remount /system&lt;br /&gt;
 touch /system/bin/su /system/xbin/su&lt;br /&gt;
 mount -o ro,remount /system&lt;br /&gt;
 exit&lt;br /&gt;
 reboot&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Alternatively it&#039;s possible to do the above from a shell on the device itself but if you wish to do that you&#039;re likely tech savvy and I don&#039;t need to walk you through it :)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3.  Install the following apps from the Google Play Store:  Deep Sleep Battery Saver, Secure Settings, Tasker, RaceCapture&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Deep Sleep Battery Saver and Tasker require a small purchase, but last I checked it was only a few dollars each.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;4.  Android settings.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Disable the lock screen.&#039;&#039;&#039;  In Settings-&amp;gt;Security set the Screen Lock to &amp;quot;none&amp;quot;.  Theoretically you probably can have this enabled to something, and have the Tasker app still unlock it automatically, but I instructions below assume you&#039;ve disabled the lock so if you deviate you&#039;ll need to play around with the Tasker tasks (like adding a command to do the unlock before anything else on power/boot).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Disable Auto Brightness.&#039;&#039;&#039; I find auto brightness to often enough leave the screen not so easily readable, so I choose to disable this, and set my brightness manually to max.  You can obviously adjust the brightness level to adjust your vehicle&#039;s and the weather&#039;s conditions any time you like.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Set up automatic connection to the RaceCapture.&#039;&#039;&#039;  &lt;br /&gt;
Before we configure the apps to handle the automation make sure either Bluetooth or WiFi, whichever you&#039;ll be using to connect to your RaceCapture, is ON.  This is because the automation assumes it&#039;s on and doesn&#039;t enable it for you (we just toggle Airplane mode when when disables restores whatever was enabled before Airplane mode was enabled). &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;- Bluetooth:&#039;&#039;&#039;, go through the pairing process with your device and the RaceCapture (refer to RaceCapture documentation for this procedure).  I suggest unpairing all other devices so that your tablet/phone only knows of the RaceCapture, and thus will only ever connect to it when it becomes available.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;- WiFi:&#039;&#039;&#039; go through the process of enabling WiFi on the RaceCapture and connecting your device to its network (refer to RaceCapture documentation for this procedure).   However when you do so pay immediate attention to the screen as you should see a pop up warning there is no internet connection (which is normal, the RaceCapture provides no internet connectivity through its WiFi network).  When you see this you MUST click on the pop-up which will bring up a screen that gives you the option to ignore this &amp;quot;issue&amp;quot;.  Also make sure to leave auto-connection for the network enabled.  If you miss this dialogue your tablet/phone will NOT automatically connect to the RaceCapture device, kind of breaking our whole automation theme here.  If you miss the pop-up, simply go into your WiFi settings on the tablet/phone and forget the RaceCapture&#039;s WiFi network, and start the process of connecting to it again (watching for that pop-up).  There might be a way to adjust this setting outside the pop-up but I&#039;ve not found it.    Lastly, forget all other WiFi networks on your device.  This prevents your device from connecting to anything other than the RaceCapture unexpectedly.  Don&#039;t worry, you can always reconnect to a WiFi network manually later, like if you need to update the RaceCapture app.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;5.  SuperSU settings&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
This should be installed through your rooting process.  I&#039;m unaware of any Android rooting method that doesn&#039;t use it, so I&#039;m assuming you have it, and if not you should stop here (sorry!).  In the app in Settings in the Access section set the Default Access to &amp;quot;Grant&amp;quot;.  This simply lets the other apps use root access without you being prompted all the time, which will get rather annoying during this setup process.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;6.  Secure Settings settings&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* SYSTEM+ Tab:  click &amp;quot;Disabled&amp;quot; to enable the feature (this opens some unique actions for use by the Tasker automation app).&lt;br /&gt;
&lt;br /&gt;
* Options Tab:  Expand the &amp;quot;System+&amp;quot; section and make sure all options are enabled with a green check mark on the right (not all of these are needed, but this is the fastest way for me to explain to you).  Also expand the &amp;quot;Root&amp;quot; section and enable &amp;quot;Airplane Mode&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;7.  DS Battery Saver settings&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Set the Profile to &amp;quot;Slumberer&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;8.  Tasker settings&#039;&#039;&#039;&lt;br /&gt;
This is where we really configure the automation.  You can get pretty fancy with this application but I&#039;ll be only covering what it takes to accomplish our goals outlined earlier. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Create Tasks: &#039;&#039;&#039;  A task is a series of actions to take, which we&#039;ll assign to events later.  They consist of one or many actions, and those actions have associated parameters.  I think creating them is fairly simple and straightforward, requiring being in the Tasks tab, clicking the + symbol in the bottom right, and then entering the information provided below, so I&#039;m going to just outline each task&#039;s values here.  One tip though is when selecting Actions use the &amp;quot;Filter&amp;quot; option to just type the action name provided here to quickly search as it can be quite confusing to click around the categories to find what you&#039;re after.&lt;br /&gt;
&lt;br /&gt;
 Name:  &amp;quot;Start RC&amp;quot;&lt;br /&gt;
 Action 1:  Launch App&lt;br /&gt;
 Target:  RaceCapture app&lt;br /&gt;
 &lt;br /&gt;
 Name:  &amp;quot;Screen On and Start RC&amp;quot;&lt;br /&gt;
 Action 1:  Secure Settings&lt;br /&gt;
 Configuration:  Actions-&amp;gt;WakeDevice, leave defaults for &amp;quot;Screen &amp;amp; Keyboard Lights On&amp;quot; and &amp;quot;1 second&amp;quot;&lt;br /&gt;
 Action2:  Secure Settings&lt;br /&gt;
 Configuration:  Root Actions-&amp;gt; Airplane mode, select &amp;quot;Off&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 Name:  &amp;quot;Go to Sleep&amp;quot;&lt;br /&gt;
 Action 1:  Secure Settings&lt;br /&gt;
 Configuration:  Root Actions-&amp;gt; Airplane mode, select &amp;quot;On&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 Action 2:  Go Home&lt;br /&gt;
 Configuration:  Page 0&lt;br /&gt;
 Action 3:  DS Battery Saver&lt;br /&gt;
 Configuration:  ON (Slumberer)&lt;br /&gt;
 &lt;br /&gt;
 Action 4:  Display Timeout  (Optional:  I like the screen to go black quickly when the car isn&#039;t on so as to save battery)&lt;br /&gt;
 Configuration: 7 seconds, 0 minutes, 0 hours (this is the lowest screen timeout value we can set.  If you want to let the screens stay on for a little while longer, you can set this to whatever you like)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Create Profiles:&#039;&#039;&#039;  A profile defines when to execute tasks.  Always click the + button in the Profiles tab to start creating a new Profile.  Below are the profiles we&#039;ll be creating and how to do so.&lt;br /&gt;
 Device Boot - This profile executes whenever the device has booted up, like when you power up your tablet getting ready to race.  All it does is start up the RaceCapture app so that when we switch to it later it&#039;s ready to go rather than having to go through its bootup process.&lt;br /&gt;
 After clicking the + button to create a new profile click on Event, then Filter for &amp;quot;Device Boot&amp;quot; and select it.  Next, click on the back arrow in the upper left to get back to the Profiles tab, and once back select the &amp;quot;Start RC&amp;quot; task.&lt;br /&gt;
&lt;br /&gt;
 Power Any - When any external power source is supplied, such as USB power from a line in the car, we light up the display immediately, then we disable Airplane mode and make sure to start the RaceCapture app.  Using only disabling of Airplane mode assumes Wifi or Bluetooth are enabled and set to automatically connect to the RaceCapture.  The RaceCapture App keeps the screen on regardless of timeout settings.&lt;br /&gt;
 After clicking the + button to create a new profile click on State, then Filter for &amp;quot;Power&amp;quot;.  Next, leave Source set to &amp;quot;Any&amp;quot; and hit the back arrow in the upper left to get back to the Profiles tab.  Once back select the &amp;quot;Screen On and Start RC&amp;quot; task.&lt;br /&gt;
&lt;br /&gt;
 Not Power Any - When external power is not provided (like when the vehicle is off), we enable Airplane mode to save battery, go to the Home screen so the RaceCapture app doesn&#039;t keep the screen awake, force the Slumberer profile in the DS Battery Saver app so the tablet goes into deep sleep immediately rather than delayed to save max battery, and then reduce screen timeout to 7 seconds to also, surprise, save battery.&lt;br /&gt;
 After clicking the + button to create a new profile click on State, then Filter for &amp;quot;Power&amp;quot;.  Next, leave Source set to &amp;quot;Any&amp;quot;, click the checkbox for &amp;quot;Invert&amp;quot;, and hit the back arrow in the upper left to get back to the Profiles tab.  Once back select the &amp;quot;Go to Sleep&amp;quot; task.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;9.  RaceCapture app settings&#039;&#039;&#039;&lt;br /&gt;
This needs to be done separately on each device you&#039;ll be using.  In the RaceCapture app itself you need to configure some settings and you should do so while connected to the RaceCapture device.  While the above settings have now made your device turn off the screen quickly, if you just open the RaceCapture app the screen will stay on and you can execute the below steps.&lt;br /&gt;
* Skip any setup guides or anything you may be prompted.  This usually happens if this is the first time opening the app.&lt;br /&gt;
* Click the three bars in the upper left to open the menu, then select &#039;&#039;&#039;Preferences&#039;&#039;&#039;.&lt;br /&gt;
* Set your &amp;quot;Startup screen&amp;quot; to &amp;quot;Dashboard&amp;quot;.&lt;br /&gt;
* Click the three bars in the upper left again and now select Dashboard.&lt;br /&gt;
* On the Dashboard screen in the upper left below the three bars is a Gear icon.  Click that to bring up Dashboard configuration.  &lt;br /&gt;
* You&#039;ll be on the Behavior tab.  Click on the Screens tab.  On this screen you can select the dashboard layout(s) you wish to use.  I typically pick one layout but also leave the Raw Channels enabled for troubleshooting.  I&#039;m pretty sure the Dashboard that is opened upon starting up the app will be the highest one you have selected in this list, so keep that in mind when choosing.  Tap outside the configuration window to close it and go back to the dashboards.&lt;br /&gt;
* For each Dashboard you&#039;ll need to configure each gauge.  Reference RaceCapture documentation for this.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;10.  Enabling Auto Boot when connected to power&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
For the future as I don&#039;t have my notes on this right now.  The idea is that even if your device is dead, if you connect it to USB power like in your vehicle when it has sufficient charge it will automatically turn itself on, and then the rest of the automation will take effect.  Helps cover when you forget to charge things but want your Dashboards working as fast as possible.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;That&#039;s IT!  Go plug your tablet or phone into your vehicle and get started!!!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;&#039;Extras&#039;&#039;&#039;==&lt;br /&gt;
===&#039;&#039;&#039;Tips &amp;amp; Tricks for Dashboard Devices&#039;&#039;&#039;===&lt;br /&gt;
&#039;&#039;&#039;* Use Cheap Cases for Mounts:&#039;&#039;&#039;  For about any device, be it tablet or phone, you can likely find a very cheap snap-in plastic case that you can use as a mount for your device.  I like to use cases like the one pictured to the right (which only cost me $7!), cut off the faux-leather cover, and attach them to my dash with self tapping screws, 3M Exterior Tape, etc.  Voila, I have a super simple mount that is very sturdy, holds my device quite securely, let&#039;s me remove my device easily whenever I want, and cost me almost nothing.  You can find many such cases on Amazon.com&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed-hover&amp;quot;&amp;gt;&lt;br /&gt;
Image:Samsung Galaxy Tab A 10.1 Case.jpg|&#039;&#039;[[Inexpensive Snap-in Case]]&#039;&#039;&lt;br /&gt;
Image:Dashboard Automation - Example Dash Mount with Tablet Case.jpg|&#039;&#039;[[Dashboard Mounting Example]]&#039;&#039;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Use any gloves by sewing conductive thread:&#039;&#039;&#039;  Most touch-screens require electrical contact with your skin in order to work.  This means when you have your racing gloves on, like we are prone to do when in our racing vehicles, we have to yank them off to mess with our dashboard tablet displays.  You can fix this by using conductive thread to sew a connection from inside your glove to the outside providing an electrical connection from your fingertips to your screen.  You can find conductive thread rather cheaply on Amazon.com.&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed-hover&amp;quot;&amp;gt;&lt;br /&gt;
Image:Conductive thread.jpg|&#039;&#039;[[Conductive Thread]]&#039;&#039;&lt;br /&gt;
Image:Conductive thread sewn into racing glove.jpg|&#039;&#039;[[Conductive Thread sewn into a racing glove]]&#039;&#039;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Use Screen Protectors:&#039;&#039;&#039;  Tablets and phones aren&#039;t cheap, and we are putting these devices in race environments where our hands (and gloves if you used the conductive thread!) can get dirty.  Why scratch up your displays when for about $10 you can install a clear yet replaceable screen surface?  It&#039;s cheap insurance for a device that you already spend a decent amount of money and time (this guide isn&#039;t short!) on.&lt;/div&gt;</summary>
		<author><name>Jpf11</name></author>
	</entry>
	<entry>
		<id>https://wiki.autosportlabs.com/index.php?title=RaceCapture_Dashboard_Tablet_Automation&amp;diff=7549</id>
		<title>RaceCapture Dashboard Tablet Automation</title>
		<link rel="alternate" type="text/html" href="https://wiki.autosportlabs.com/index.php?title=RaceCapture_Dashboard_Tablet_Automation&amp;diff=7549"/>
		<updated>2018-02-26T03:35:59Z</updated>

		<summary type="html">&lt;p&gt;Jpf11: /* Guide to Automating your RaceCapture Dashboard Tablets (and phones) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= &#039;&#039;&#039;Guide to Automating your RaceCapture Dashboard Tablets (and phones)&#039;&#039;&#039; =&lt;br /&gt;
For Android devices only currently.  Verified on Nvidia Shield K1 and Samsung Galaxy Tab A 10.1 tablets, but theoretically possibly any on Android tablets as long as rooting of the device is possible.&lt;br /&gt;
&lt;br /&gt;
Written by John Freund ([https://www.facebook.com/john.freund.209 https://www.facebook.com/john.freund.209])&lt;br /&gt;
&lt;br /&gt;
[[File:Dashboard Automation - Example Dash.JPG|500px]]&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;What&#039;s this about?&#039;&#039;&#039;===&lt;br /&gt;
Many RaceCapture owners use phones and tablets as display devices in their vehicles.  I use them in my own race car.  As displays they&#039;re great, but there are definitely some challenges:&lt;br /&gt;
* Have to turn on the screen every time I want to start using them which can be as simple as a home button press but often an unlock process.&lt;br /&gt;
* Have to make sure Bluetooth or Wifi is enabled AND has connected successfully to the RaceCapture device&lt;br /&gt;
* Have to open the RaceCapture App&lt;br /&gt;
* Have to manage the power of the devices, to make sure there&#039;s enough power and that they don&#039;t run out between sessions/races or even during one.&lt;br /&gt;
* Have to do all this AFTER the vehicle is running so the RaceCapture device is powered&lt;br /&gt;
* Often we&#039;re scrambling to prep other things like getting our safety gear on, steering wheels into place, etc.&lt;br /&gt;
* Touch screens aren&#039;t so easy to operate with safety gear on like racing gloves&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We typically have to deal with the above every time we go out on track, and with every single device.  Arguably manageable with one, but what if you have multiple?  Time is critical moments before going out and saving every little bit gives you time to focus on the race ahead.&lt;br /&gt;
&lt;br /&gt;
This page is for walking you through automating as much as possible the use of tablet/phone devices for use as RaceCapture dashboards.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Demonstration Video: (warning, it&#039;s pretty long!)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{{#evu:https://www.youtube.com/watch?v=ul9FW9I9Exs}}&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;What do I get after doing everything here?&#039;&#039;&#039;===&lt;br /&gt;
Glad you asked!  Here&#039;s the end result of following this guide:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Start your car and your dashboards start working automatically.&#039;&#039;&#039;  When the vehicle power is enabled your devices will within a few seconds automatically turn on their displays, start RaceCapture, and display their configured dashboards (i.e. you&#039;re ready to go!)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* You won&#039;t really have to worry about how much charge your devices have.&#039;&#039;&#039;  Devices should be charged at least a little (say 10%) before the start of the day, but otherwise you will not have to worry about power during the day as the devices will either be charging while driving or massively conserving power when not.  Fully charged devices should be able to sit without charging for up to 30 days (this is how long my Nvidia Shield K1 lasts with the tweaks below).&lt;br /&gt;
&lt;br /&gt;
==Automation Guide==&lt;br /&gt;
===&#039;&#039;&#039;Hardwiring Power For Your Devices&#039;&#039;&#039;===&lt;br /&gt;
The automation in this guide assumes there is a switched USB power source for each device in the vehicle.  This is used as a signal to the devices for all automation actions.  While it&#039;s not critical that you provide hardwired power for your devices  to use them as dashboards (you&#039;ll really need to the monitor their power levels), you&#039;ll have to manually trigger different behaviors like coming out of sleep, disabling airplane mode, and other things, and this guide will not cover such scenarios and you&#039;ll need to be a bit creative.  &lt;br /&gt;
&lt;br /&gt;
In order to minimize how much we have to worry about the charge in your devices it&#039;s a great idea to add some hardwired power lines in your car.  This provides charging power while operating your vehicle which all but guarantees they won&#039;t die on you mid-session, but also means you likely won&#039;t have to take your devices out of your vehicle and charge them between sessions.  Also it covers a worst case scenario where your devices aren&#039;t charged for an event as you can just turn on your vehicle&#039;s ACC and charge your devices for a short time before going out.&lt;br /&gt;
&lt;br /&gt;
Most, if not all, tablets and phones take some form of USB input for a power supply.  These are DC devices but the operating voltage varies (5V for most, but USB-C can be as high as 20V).  As such you need some sort of electrical converter to take your vehicle&#039;s operating voltage and step it to the voltage required by your device.&lt;br /&gt;
&lt;br /&gt;
[[File:DC 12V Micro USB adapter.jpg|200px|thumb|left|DC 12V to 5V Micro USB Converter]]&lt;br /&gt;
&lt;br /&gt;
Good news!  Ebay has tons of options for such converters.  My devices are all Micro-USB devices and take 5V inputs.  My car has an operating voltage from around 12-14.5V (typically referred to as a 12V system, as that&#039;s the minimum operating voltage for the electronics).  I went to ebay and searched with these keywords:  &amp;quot;DC Converter 12V to 5V Micro USB&amp;quot; and this pulled up many great options.  I opted for one like the below picture with a 90-degree connector so that the micro-usb cable routed more nicely with my dashboards.&lt;br /&gt;
&lt;br /&gt;
Now I am going to assume if you have a RaceCapture, you don&#039;t really need much guidance as far as wiring devices into your vehicle.  Keep in mind though to make sure wherever you draw your power for the converter that it is:&lt;br /&gt;
&lt;br /&gt;
* Fused appropriately (suggest the maximum current rating of your converter)&lt;br /&gt;
* Is connected to a switched source (so you&#039;re not draining your vehicle&#039;s battery if you forget one of your devices in your vehicle).&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;Setting up your Android Device&#039;&#039;&#039;===&lt;br /&gt;
&#039;&#039;&#039;1.  Rooting your device&#039;&#039;&#039;&lt;br /&gt;
This is probably the hardest part and absolutely required as subsequent software is dependent on this.  The processes vary between most devices, and can be fairly easy to tricky.  Don&#039;t be scared though!  Once you get past this it&#039;s smooth sailing!&lt;br /&gt;
&lt;br /&gt;
With that said I then must add this guide can&#039;t really walk you through specifically how to root your device (unless you have a Samsung Galaxy Tab A 10.1 as I documented it while creating this page), since the procedures do vary.  However, very intelligent and giving folks out there have figured out how to root just about every single Android device and documented how somewhere on the web.  So you need to find a guide for doing this.  Here are some tips:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;*  Search the web for the words &amp;quot;root&amp;quot;, your phone model, and &amp;quot;xda-developers&amp;quot;.&#039;&#039;&#039;  You can find your phone&#039;s model number under Settings-&amp;gt;About.  The last key word is a forum where lots of rooting discussion takes place and is a great place to look for clear guides (though be warned, not all are perfect so make sure if you find a thread on rooting your phone you read the ENTIRE thread before starting!).  However if you don&#039;t find what you&#039;re looking for there, remove that keyword and expand your search as that can uncover other pages.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;*  Enable Developer Mode and then the &amp;quot;OEM Unlock&amp;quot; option.&#039;&#039;&#039;  Pretty much every root procedure requires this to start, even though some guides can forget to mention it.  To enable Developer Mode, in your device go Settings-&amp;gt;About, and then tap &amp;quot;Build number&amp;quot; repeatedly until you see a message on your screen that tells you Developer Mode is enabled.  Now a new menu Settings-&amp;gt;Developer Mode will appear, and within there is an option for &amp;quot;OEM Unlock&amp;quot; which you will need to enable.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;*  Disable Factory Reset Protection.&#039;&#039;&#039;  This is critical as after parts of the rooting process your system can detect firmware tampering and reset itself.  This is automatically enabled whenever you add a Google account, or some other account, that provides backup services.  To disable it go to Settings-&amp;gt;Accounts (I&#039;ve seen it as &amp;quot;Clouds and Accounts&amp;quot; as well) and simply remove any accounts you&#039;ve added.  Don&#039;t worry, you can add them back later (you&#039;ll need to in order to download apps from the Google Play store).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Samsung Galaxy Tab A 10.1 Root Guide:&#039;&#039;&#039;  On this page https://forum.xda-developers.com/galaxy-tab-a/how-to/root-t3674409 in the opening post&#039;s DOWNLOADS section download the files for the OS version and your model number (Setting-&amp;gt;About to see this), and uncompress.  Make sure you have the USB drivers installed which can be found here for Windows http://developer.samsung.com/galaxy/others/android-usb-driver-for-windows.  You must have the above steps done, after which you will put your tablet into Odin mode by first powering completely off, then when off holding the Home, Volume Down, and Power buttons all at once until a screen prompt comes up warning you about some... stuff.  Release the buttons then press Volume Up to bypass the warning, in which point you&#039;re now in Odin download mode (this might not be the exact name, I forget).  Plug your tablet into your USB cable and your PC.  Now from the first archive run the odin executable and make sure in the upper left a COM port is listed in blue (if it&#039;s all grey something&#039;s wrong, either you&#039;re not in Odin mode, the USB drivers aren&#039;t working, or perhaps your USB cable&#039;s not plugged in or broken).  Click the AP button, find/select the tar.md5 also from this archive, then click Start.  This will root your device, installing SuperSU.  The process will show lots of text and eventually reboot your device.  After rebooted you can go about adding back your Google account so you can download apps from the Play Store and then proceeding with this guide.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2.  Additional Root access.&#039;&#039;&#039;  The app &amp;quot;SuperSU&#039; that provides you root access has changed over the years and due to some changes the apps we&#039;re going to be using for automation can &amp;quot;think&amp;quot; your system isn&#039;t rooted.  We need to trick them so they work properly.  In order to do so we need to do some things:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Download and install USB drivers for your device.&#039;&#039;&#039;  Chances are for the rooting process you&#039;ve already done this on your PC/laptop.  If somehow you didn&#039;t, you&#039;ll need to do so for your particular OS.  You should be able to web search for keywords including &amp;quot;USB drivers&amp;quot; and your phone&#039;s model designation (Settings-&amp;gt;About).  This enables your PC to communicate with your device which is needed for a later step.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Download and Install Android SDK Platform Tools.&#039;&#039;&#039;  Found here:  [https://developer.android.com/studio/releases/platform-tools.html https://developer.android.com/studio/releases/platform-tools.html].  This gives us a utility called &amp;quot;adb&amp;quot; that lets us connect to your device in a command line shell and then execute the necessary commands.  Note for Windows Systems:  You may need to right click the installation file and select &amp;quot;Run as Administrator&amp;quot; to get the installation to run properly (really doesn&#039;t hurt to do this so I would just go ahead and do so).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Execute shell commands so apps know your device&#039;s OS is rooted.&#039;&#039;&#039;  Make sure your laptop is connected to your device via a USB cable.  On your PC, navigate in a shell or command prompt (on Windows hold the Windows key and press R, then type &amp;quot;cmd&amp;quot; and OK) then navigate to the installation path of the SDK.  Hopefully you know how to move about your file system from a command prompt.  In the SDK&#039;s directory run the following commands:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;adb shell&lt;br /&gt;
 su&lt;br /&gt;
 mount -o rw,remount /system&lt;br /&gt;
 touch /system/bin/su /system/xbin/su&lt;br /&gt;
 mount -o ro,remount /system&lt;br /&gt;
 exit&lt;br /&gt;
 reboot&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Alternatively it&#039;s possible to do the above from a shell on the device itself but if you wish to do that you&#039;re likely tech savvy and I don&#039;t need to walk you through it :)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3.  Install the following apps from the Google Play Store:  Deep Sleep Battery Saver, Secure Settings, Tasker, RaceCapture&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Deep Sleep Battery Saver and Tasker require a small purchase, but last I checked it was only a few dollars each.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;4.  Android settings.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Disable the lock screen.&#039;&#039;&#039;  In Settings-&amp;gt;Security set the Screen Lock to &amp;quot;none&amp;quot;.  Theoretically you probably can have this enabled to something, and have the Tasker app still unlock it automatically, but I instructions below assume you&#039;ve disabled the lock so if you deviate you&#039;ll need to play around with the Tasker tasks (like adding a command to do the unlock before anything else on power/boot).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Disable Auto Brightness.&#039;&#039;&#039; I find auto brightness to often enough leave the screen not so easily readable, so I choose to disable this, and set my brightness manually to max.  You can obviously adjust the brightness level to adjust your vehicle&#039;s and the weather&#039;s conditions any time you like.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Set up automatic connection to the RaceCapture.&#039;&#039;&#039;  &lt;br /&gt;
Before we configure the apps to handle the automation make sure either Bluetooth or WiFi, whichever you&#039;ll be using to connect to your RaceCapture, is ON.  This is because the automation assumes it&#039;s on and doesn&#039;t enable it for you (we just toggle Airplane mode when when disables restores whatever was enabled before Airplane mode was enabled). &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;- Bluetooth:&#039;&#039;&#039;, go through the pairing process with your device and the RaceCapture (refer to RaceCapture documentation for this procedure).  I suggest unpairing all other devices so that your tablet/phone only knows of the RaceCapture, and thus will only ever connect to it when it becomes available.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;- WiFi:&#039;&#039;&#039; go through the process of enabling WiFi on the RaceCapture and connecting your device to its network (refer to RaceCapture documentation for this procedure).   However when you do so pay immediate attention to the screen as you should see a pop up warning there is no internet connection (which is normal, the RaceCapture provides no internet connectivity through its WiFi network).  When you see this you MUST click on the pop-up which will bring up a screen that gives you the option to ignore this &amp;quot;issue&amp;quot;.  Also make sure to leave auto-connection for the network enabled.  If you miss this dialogue your tablet/phone will NOT automatically connect to the RaceCapture device, kind of breaking our whole automation theme here.  If you miss the pop-up, simply go into your WiFi settings on the tablet/phone and forget the RaceCapture&#039;s WiFi network, and start the process of connecting to it again (watching for that pop-up).  There might be a way to adjust this setting outside the pop-up but I&#039;ve not found it.    Lastly, forget all other WiFi networks on your device.  This prevents your device from connecting to anything other than the RaceCapture unexpectedly.  Don&#039;t worry, you can always reconnect to a WiFi network manually later, like if you need to update the RaceCapture app.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;5.  SuperSU settings&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
This should be installed through your rooting process.  I&#039;m unaware of any Android rooting method that doesn&#039;t use it, so I&#039;m assuming you have it, and if not you should stop here (sorry!).  In the app in Settings in the Access section set the Default Access to &amp;quot;Grant&amp;quot;.  This simply lets the other apps use root access without you being prompted all the time, which will get rather annoying during this setup process.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;6.  Secure Settings settings&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* SYSTEM+ Tab:  click &amp;quot;Disabled&amp;quot; to enable the feature (this opens some unique actions for use by the Tasker automation app).&lt;br /&gt;
&lt;br /&gt;
* Options Tab:  Expand the &amp;quot;System+&amp;quot; section and make sure all options are enabled with a green check mark on the right (not all of these are needed, but this is the fastest way for me to explain to you).  Also expand the &amp;quot;Root&amp;quot; section and enable &amp;quot;Airplane Mode&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;7.  DS Battery Saver settings&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Set the Profile to &amp;quot;Slumberer&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;8.  Tasker settings&#039;&#039;&#039;&lt;br /&gt;
This is where we really configure the automation.  You can get pretty fancy with this application but I&#039;ll be only covering what it takes to accomplish our goals outlined earlier. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Create Tasks: &#039;&#039;&#039;  A task is a series of actions to take, which we&#039;ll assign to events later.  They consist of one or many actions, and those actions have associated parameters.  I think creating them is fairly simple and straightforward, requiring being in the Tasks tab, clicking the + symbol in the bottom right, and then entering the information provided below, so I&#039;m going to just outline each task&#039;s values here.  One tip though is when selecting Actions use the &amp;quot;Filter&amp;quot; option to just type the action name provided here to quickly search as it can be quite confusing to click around the categories to find what you&#039;re after.&lt;br /&gt;
&lt;br /&gt;
 Name:  &amp;quot;Start RC&amp;quot;&lt;br /&gt;
 Action 1:  Launch App&lt;br /&gt;
 Target:  RaceCapture app&lt;br /&gt;
 &lt;br /&gt;
 Name:  &amp;quot;Screen On and Start RC&amp;quot;&lt;br /&gt;
 Action 1:  Secure Settings&lt;br /&gt;
 Configuration:  Actions-&amp;gt;WakeDevice, leave defaults for &amp;quot;Screen &amp;amp; Keyboard Lights On&amp;quot; and &amp;quot;1 second&amp;quot;&lt;br /&gt;
 Action2:  Secure Settings&lt;br /&gt;
 Configuration:  Root Actions-&amp;gt; Airplane mode, select &amp;quot;Off&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 Name:  &amp;quot;Go to Sleep&amp;quot;&lt;br /&gt;
 Action 1:  Secure Settings&lt;br /&gt;
 Configuration:  Root Actions-&amp;gt; Airplane mode, select &amp;quot;On&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 Action 2:  Go Home&lt;br /&gt;
 Configuration:  Page 0&lt;br /&gt;
 Action 3:  DS Battery Saver&lt;br /&gt;
 Configuration:  ON (Slumberer)&lt;br /&gt;
 &lt;br /&gt;
 Action 4:  Display Timeout  (Optional:  I like the screen to go black quickly when the car isn&#039;t on so as to save battery)&lt;br /&gt;
 Configuration: 7 seconds, 0 minutes, 0 hours (this is the lowest screen timeout value we can set.  If you want to let the screens stay on for a little while longer, you can set this to whatever you like)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Create Profiles:&#039;&#039;&#039;  A profile defines when to execute tasks.  Always click the + button in the Profiles tab to start creating a new Profile.  Below are the profiles we&#039;ll be creating and how to do so.&lt;br /&gt;
 Device Boot - This profile executes whenever the device has booted up, like when you power up your tablet getting ready to race.  All it does is start up the RaceCapture app so that when we switch to it later it&#039;s ready to go rather than having to go through its bootup process.&lt;br /&gt;
 After clicking the + button to create a new profile click on Event, then Filter for &amp;quot;Device Boot&amp;quot; and select it.  Next, click on the back arrow in the upper left to get back to the Profiles tab, and once back select the &amp;quot;Start RC&amp;quot; task.&lt;br /&gt;
&lt;br /&gt;
 Power Any - When any external power source is supplied, such as USB power from a line in the car, we light up the display immediately, then we disable Airplane mode and make sure to start the RaceCapture app.  Using only disabling of Airplane mode assumes Wifi or Bluetooth are enabled and set to automatically connect to the RaceCapture.  The RaceCapture App keeps the screen on regardless of timeout settings.&lt;br /&gt;
 After clicking the + button to create a new profile click on State, then Filter for &amp;quot;Power&amp;quot;.  Next, leave Source set to &amp;quot;Any&amp;quot; and hit the back arrow in the upper left to get back to the Profiles tab.  Once back select the &amp;quot;Screen On and Start RC&amp;quot; task.&lt;br /&gt;
&lt;br /&gt;
 Not Power Any - When external power is not provided (like when the vehicle is off), we enable Airplane mode to save battery, go to the Home screen so the RaceCapture app doesn&#039;t keep the screen awake, force the Slumberer profile in the DS Battery Saver app so the tablet goes into deep sleep immediately rather than delayed to save max battery, and then reduce screen timeout to 7 seconds to also, surprise, save battery.&lt;br /&gt;
 After clicking the + button to create a new profile click on State, then Filter for &amp;quot;Power&amp;quot;.  Next, leave Source set to &amp;quot;Any&amp;quot;, click the checkbox for &amp;quot;Invert&amp;quot;, and hit the back arrow in the upper left to get back to the Profiles tab.  Once back select the &amp;quot;Go to Sleep&amp;quot; task.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;9.  RaceCapture app settings&#039;&#039;&#039;&lt;br /&gt;
This needs to be done separately on each device you&#039;ll be using.  In the RaceCapture app itself you need to configure some settings and you should do so while connected to the RaceCapture device.  While the above settings have now made your device turn off the screen quickly, if you just open the RaceCapture app the screen will stay on and you can execute the below steps.&lt;br /&gt;
* Skip any setup guides or anything you may be prompted.  This usually happens if this is the first time opening the app.&lt;br /&gt;
* Click the three bars in the upper left to open the menu, then select &#039;&#039;&#039;Preferences&#039;&#039;&#039;.&lt;br /&gt;
* Set your &amp;quot;Startup screen&amp;quot; to &amp;quot;Dashboard&amp;quot;.&lt;br /&gt;
* Click the three bars in the upper left again and now select Dashboard.&lt;br /&gt;
* On the Dashboard screen in the upper left below the three bars is a Gear icon.  Click that to bring up Dashboard configuration.  &lt;br /&gt;
* You&#039;ll be on the Behavior tab.  Click on the Screens tab.  On this screen you can select the dashboard layout(s) you wish to use.  I typically pick one layout but also leave the Raw Channels enabled for troubleshooting.  I&#039;m pretty sure the Dashboard that is opened upon starting up the app will be the highest one you have selected in this list, so keep that in mind when choosing.  Tap outside the configuration window to close it and go back to the dashboards.&lt;br /&gt;
* For each Dashboard you&#039;ll need to configure each gauge.  Reference RaceCapture documentation for this.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;10.  Enabling Auto Boot when connected to power&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
For the future as I don&#039;t have my notes on this right now.  The idea is that even if your device is dead, if you connect it to USB power like in your vehicle when it has sufficient charge it will automatically turn itself on, and then the rest of the automation will take effect.  Helps cover when you forget to charge things but want your Dashboards working as fast as possible.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;That&#039;s IT!  Go plug your tablet or phone into your vehicle and get started!!!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;&#039;Extras&#039;&#039;&#039;==&lt;br /&gt;
===&#039;&#039;&#039;Tips &amp;amp; Tricks for Dashboard Devices&#039;&#039;&#039;===&lt;br /&gt;
&#039;&#039;&#039;* Use Cheap Cases for Mounts:&#039;&#039;&#039;  For about any device, be it tablet or phone, you can likely find a very cheap snap-in plastic case that you can use as a mount for your device.  I like to use cases like the one pictured to the right (which only cost me $7!), cut off the faux-leather cover, and attach them to my dash with self tapping screws, 3M Exterior Tape, etc.  Voila, I have a super simple mount that is very sturdy, holds my device quite securely, let&#039;s me remove my device easily whenever I want, and cost me almost nothing.  You can find many such cases on Amazon.com&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed-hover&amp;quot;&amp;gt;&lt;br /&gt;
Image:Samsung Galaxy Tab A 10.1 Case.jpg|&#039;&#039;[[Inexpensive Snap-in Case]]&#039;&#039;&lt;br /&gt;
Image:Dashboard Automation - Example Dash Mount with Tablet Case.jpg|&#039;&#039;[[Dashboard Mounting Example]]&#039;&#039;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Use any gloves by sewing metallic thread:&#039;&#039;&#039;  Most touch-screens require electrical contact with your skin in order to work.  This means when you have your racing gloves on, like we are prone to do when in our racing vehicles, we have to yank them off to mess with our dashboard tablet displays.  You can fix this by using conductive thread to sew a connection from inside your glove to the outside providing an electrical connection from your fingertips to your screen.  You can find conductive thread rather cheaply on Amazon.com.&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed-hover&amp;quot;&amp;gt;&lt;br /&gt;
Image:Conductive thread.jpg|&#039;&#039;[[Conductive Thread]]&#039;&#039;&lt;br /&gt;
Image:Conductive thread sewn into racing glove.jpg|&#039;&#039;[[Conductive Thread sewn into a racing glove]]&#039;&#039;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Use Screen Protectors:&#039;&#039;&#039;  Tablets and phones aren&#039;t cheap, and we are putting these devices in race environments where our hands (and gloves if you used the conductive thread!) can get dirty.  Why scratch up your displays when for about $10 you can install a clear yet replaceable screen surface?  It&#039;s cheap insurance for a device that you already spend a decent amount of money and time (this guide isn&#039;t short!) on.&lt;/div&gt;</summary>
		<author><name>Jpf11</name></author>
	</entry>
	<entry>
		<id>https://wiki.autosportlabs.com/index.php?title=RaceCapture_Dashboard_Tablet_Automation&amp;diff=7548</id>
		<title>RaceCapture Dashboard Tablet Automation</title>
		<link rel="alternate" type="text/html" href="https://wiki.autosportlabs.com/index.php?title=RaceCapture_Dashboard_Tablet_Automation&amp;diff=7548"/>
		<updated>2018-02-26T03:34:35Z</updated>

		<summary type="html">&lt;p&gt;Jpf11: /* Setting up your Android Device */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= &#039;&#039;&#039;Guide to Automating your RaceCapture Dashboard Tablets (and phones)&#039;&#039;&#039; =&lt;br /&gt;
For Android devices only currently.  Verified on Nvidia Shield K1 and Samsung Galaxy Tab A 10.1 tablets, but theoretically possibly any on Android tablets as long as rooting of the device is possible.&lt;br /&gt;
&lt;br /&gt;
Written by John Freund ([https://www.facebook.com/john.freund.209 https://www.facebook.com/john.freund.209]&lt;br /&gt;
&lt;br /&gt;
[[File:Dashboard Automation - Example Dash.JPG|500px]]&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;What&#039;s this about?&#039;&#039;&#039;===&lt;br /&gt;
Many RaceCapture owners use phones and tablets as display devices in their vehicles.  I use them in my own race car.  As displays they&#039;re great, but there are definitely some challenges:&lt;br /&gt;
* Have to turn on the screen every time I want to start using them which can be as simple as a home button press but often an unlock process.&lt;br /&gt;
* Have to make sure Bluetooth or Wifi is enabled AND has connected successfully to the RaceCapture device&lt;br /&gt;
* Have to open the RaceCapture App&lt;br /&gt;
* Have to manage the power of the devices, to make sure there&#039;s enough power and that they don&#039;t run out between sessions/races or even during one.&lt;br /&gt;
* Have to do all this AFTER the vehicle is running so the RaceCapture device is powered&lt;br /&gt;
* Often we&#039;re scrambling to prep other things like getting our safety gear on, steering wheels into place, etc.&lt;br /&gt;
* Touch screens aren&#039;t so easy to operate with safety gear on like racing gloves&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We typically have to deal with the above every time we go out on track, and with every single device.  Arguably manageable with one, but what if you have multiple?  Time is critical moments before going out and saving every little bit gives you time to focus on the race ahead.&lt;br /&gt;
&lt;br /&gt;
This page is for walking you through automating as much as possible the use of tablet/phone devices for use as RaceCapture dashboards.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Demonstration Video: (warning, it&#039;s pretty long!)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{{#evu:https://www.youtube.com/watch?v=ul9FW9I9Exs}}&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;What do I get after doing everything here?&#039;&#039;&#039;===&lt;br /&gt;
Glad you asked!  Here&#039;s the end result of following this guide:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Start your car and your dashboards start working automatically.&#039;&#039;&#039;  When the vehicle power is enabled your devices will within a few seconds automatically turn on their displays, start RaceCapture, and display their configured dashboards (i.e. you&#039;re ready to go!)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* You won&#039;t really have to worry about how much charge your devices have.&#039;&#039;&#039;  Devices should be charged at least a little (say 10%) before the start of the day, but otherwise you will not have to worry about power during the day as the devices will either be charging while driving or massively conserving power when not.  Fully charged devices should be able to sit without charging for up to 30 days (this is how long my Nvidia Shield K1 lasts with the tweaks below).&lt;br /&gt;
&lt;br /&gt;
==Automation Guide==&lt;br /&gt;
===&#039;&#039;&#039;Hardwiring Power For Your Devices&#039;&#039;&#039;===&lt;br /&gt;
The automation in this guide assumes there is a switched USB power source for each device in the vehicle.  This is used as a signal to the devices for all automation actions.  While it&#039;s not critical that you provide hardwired power for your devices  to use them as dashboards (you&#039;ll really need to the monitor their power levels), you&#039;ll have to manually trigger different behaviors like coming out of sleep, disabling airplane mode, and other things, and this guide will not cover such scenarios and you&#039;ll need to be a bit creative.  &lt;br /&gt;
&lt;br /&gt;
In order to minimize how much we have to worry about the charge in your devices it&#039;s a great idea to add some hardwired power lines in your car.  This provides charging power while operating your vehicle which all but guarantees they won&#039;t die on you mid-session, but also means you likely won&#039;t have to take your devices out of your vehicle and charge them between sessions.  Also it covers a worst case scenario where your devices aren&#039;t charged for an event as you can just turn on your vehicle&#039;s ACC and charge your devices for a short time before going out.&lt;br /&gt;
&lt;br /&gt;
Most, if not all, tablets and phones take some form of USB input for a power supply.  These are DC devices but the operating voltage varies (5V for most, but USB-C can be as high as 20V).  As such you need some sort of electrical converter to take your vehicle&#039;s operating voltage and step it to the voltage required by your device.&lt;br /&gt;
&lt;br /&gt;
[[File:DC 12V Micro USB adapter.jpg|200px|thumb|left|DC 12V to 5V Micro USB Converter]]&lt;br /&gt;
&lt;br /&gt;
Good news!  Ebay has tons of options for such converters.  My devices are all Micro-USB devices and take 5V inputs.  My car has an operating voltage from around 12-14.5V (typically referred to as a 12V system, as that&#039;s the minimum operating voltage for the electronics).  I went to ebay and searched with these keywords:  &amp;quot;DC Converter 12V to 5V Micro USB&amp;quot; and this pulled up many great options.  I opted for one like the below picture with a 90-degree connector so that the micro-usb cable routed more nicely with my dashboards.&lt;br /&gt;
&lt;br /&gt;
Now I am going to assume if you have a RaceCapture, you don&#039;t really need much guidance as far as wiring devices into your vehicle.  Keep in mind though to make sure wherever you draw your power for the converter that it is:&lt;br /&gt;
&lt;br /&gt;
* Fused appropriately (suggest the maximum current rating of your converter)&lt;br /&gt;
* Is connected to a switched source (so you&#039;re not draining your vehicle&#039;s battery if you forget one of your devices in your vehicle).&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;Setting up your Android Device&#039;&#039;&#039;===&lt;br /&gt;
&#039;&#039;&#039;1.  Rooting your device&#039;&#039;&#039;&lt;br /&gt;
This is probably the hardest part and absolutely required as subsequent software is dependent on this.  The processes vary between most devices, and can be fairly easy to tricky.  Don&#039;t be scared though!  Once you get past this it&#039;s smooth sailing!&lt;br /&gt;
&lt;br /&gt;
With that said I then must add this guide can&#039;t really walk you through specifically how to root your device (unless you have a Samsung Galaxy Tab A 10.1 as I documented it while creating this page), since the procedures do vary.  However, very intelligent and giving folks out there have figured out how to root just about every single Android device and documented how somewhere on the web.  So you need to find a guide for doing this.  Here are some tips:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;*  Search the web for the words &amp;quot;root&amp;quot;, your phone model, and &amp;quot;xda-developers&amp;quot;.&#039;&#039;&#039;  You can find your phone&#039;s model number under Settings-&amp;gt;About.  The last key word is a forum where lots of rooting discussion takes place and is a great place to look for clear guides (though be warned, not all are perfect so make sure if you find a thread on rooting your phone you read the ENTIRE thread before starting!).  However if you don&#039;t find what you&#039;re looking for there, remove that keyword and expand your search as that can uncover other pages.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;*  Enable Developer Mode and then the &amp;quot;OEM Unlock&amp;quot; option.&#039;&#039;&#039;  Pretty much every root procedure requires this to start, even though some guides can forget to mention it.  To enable Developer Mode, in your device go Settings-&amp;gt;About, and then tap &amp;quot;Build number&amp;quot; repeatedly until you see a message on your screen that tells you Developer Mode is enabled.  Now a new menu Settings-&amp;gt;Developer Mode will appear, and within there is an option for &amp;quot;OEM Unlock&amp;quot; which you will need to enable.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;*  Disable Factory Reset Protection.&#039;&#039;&#039;  This is critical as after parts of the rooting process your system can detect firmware tampering and reset itself.  This is automatically enabled whenever you add a Google account, or some other account, that provides backup services.  To disable it go to Settings-&amp;gt;Accounts (I&#039;ve seen it as &amp;quot;Clouds and Accounts&amp;quot; as well) and simply remove any accounts you&#039;ve added.  Don&#039;t worry, you can add them back later (you&#039;ll need to in order to download apps from the Google Play store).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Samsung Galaxy Tab A 10.1 Root Guide:&#039;&#039;&#039;  On this page https://forum.xda-developers.com/galaxy-tab-a/how-to/root-t3674409 in the opening post&#039;s DOWNLOADS section download the files for the OS version and your model number (Setting-&amp;gt;About to see this), and uncompress.  Make sure you have the USB drivers installed which can be found here for Windows http://developer.samsung.com/galaxy/others/android-usb-driver-for-windows.  You must have the above steps done, after which you will put your tablet into Odin mode by first powering completely off, then when off holding the Home, Volume Down, and Power buttons all at once until a screen prompt comes up warning you about some... stuff.  Release the buttons then press Volume Up to bypass the warning, in which point you&#039;re now in Odin download mode (this might not be the exact name, I forget).  Plug your tablet into your USB cable and your PC.  Now from the first archive run the odin executable and make sure in the upper left a COM port is listed in blue (if it&#039;s all grey something&#039;s wrong, either you&#039;re not in Odin mode, the USB drivers aren&#039;t working, or perhaps your USB cable&#039;s not plugged in or broken).  Click the AP button, find/select the tar.md5 also from this archive, then click Start.  This will root your device, installing SuperSU.  The process will show lots of text and eventually reboot your device.  After rebooted you can go about adding back your Google account so you can download apps from the Play Store and then proceeding with this guide.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2.  Additional Root access.&#039;&#039;&#039;  The app &amp;quot;SuperSU&#039; that provides you root access has changed over the years and due to some changes the apps we&#039;re going to be using for automation can &amp;quot;think&amp;quot; your system isn&#039;t rooted.  We need to trick them so they work properly.  In order to do so we need to do some things:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Download and install USB drivers for your device.&#039;&#039;&#039;  Chances are for the rooting process you&#039;ve already done this on your PC/laptop.  If somehow you didn&#039;t, you&#039;ll need to do so for your particular OS.  You should be able to web search for keywords including &amp;quot;USB drivers&amp;quot; and your phone&#039;s model designation (Settings-&amp;gt;About).  This enables your PC to communicate with your device which is needed for a later step.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Download and Install Android SDK Platform Tools.&#039;&#039;&#039;  Found here:  [https://developer.android.com/studio/releases/platform-tools.html https://developer.android.com/studio/releases/platform-tools.html].  This gives us a utility called &amp;quot;adb&amp;quot; that lets us connect to your device in a command line shell and then execute the necessary commands.  Note for Windows Systems:  You may need to right click the installation file and select &amp;quot;Run as Administrator&amp;quot; to get the installation to run properly (really doesn&#039;t hurt to do this so I would just go ahead and do so).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Execute shell commands so apps know your device&#039;s OS is rooted.&#039;&#039;&#039;  Make sure your laptop is connected to your device via a USB cable.  On your PC, navigate in a shell or command prompt (on Windows hold the Windows key and press R, then type &amp;quot;cmd&amp;quot; and OK) then navigate to the installation path of the SDK.  Hopefully you know how to move about your file system from a command prompt.  In the SDK&#039;s directory run the following commands:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;adb shell&lt;br /&gt;
 su&lt;br /&gt;
 mount -o rw,remount /system&lt;br /&gt;
 touch /system/bin/su /system/xbin/su&lt;br /&gt;
 mount -o ro,remount /system&lt;br /&gt;
 exit&lt;br /&gt;
 reboot&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Alternatively it&#039;s possible to do the above from a shell on the device itself but if you wish to do that you&#039;re likely tech savvy and I don&#039;t need to walk you through it :)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3.  Install the following apps from the Google Play Store:  Deep Sleep Battery Saver, Secure Settings, Tasker, RaceCapture&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Deep Sleep Battery Saver and Tasker require a small purchase, but last I checked it was only a few dollars each.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;4.  Android settings.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Disable the lock screen.&#039;&#039;&#039;  In Settings-&amp;gt;Security set the Screen Lock to &amp;quot;none&amp;quot;.  Theoretically you probably can have this enabled to something, and have the Tasker app still unlock it automatically, but I instructions below assume you&#039;ve disabled the lock so if you deviate you&#039;ll need to play around with the Tasker tasks (like adding a command to do the unlock before anything else on power/boot).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Disable Auto Brightness.&#039;&#039;&#039; I find auto brightness to often enough leave the screen not so easily readable, so I choose to disable this, and set my brightness manually to max.  You can obviously adjust the brightness level to adjust your vehicle&#039;s and the weather&#039;s conditions any time you like.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Set up automatic connection to the RaceCapture.&#039;&#039;&#039;  &lt;br /&gt;
Before we configure the apps to handle the automation make sure either Bluetooth or WiFi, whichever you&#039;ll be using to connect to your RaceCapture, is ON.  This is because the automation assumes it&#039;s on and doesn&#039;t enable it for you (we just toggle Airplane mode when when disables restores whatever was enabled before Airplane mode was enabled). &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;- Bluetooth:&#039;&#039;&#039;, go through the pairing process with your device and the RaceCapture (refer to RaceCapture documentation for this procedure).  I suggest unpairing all other devices so that your tablet/phone only knows of the RaceCapture, and thus will only ever connect to it when it becomes available.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;- WiFi:&#039;&#039;&#039; go through the process of enabling WiFi on the RaceCapture and connecting your device to its network (refer to RaceCapture documentation for this procedure).   However when you do so pay immediate attention to the screen as you should see a pop up warning there is no internet connection (which is normal, the RaceCapture provides no internet connectivity through its WiFi network).  When you see this you MUST click on the pop-up which will bring up a screen that gives you the option to ignore this &amp;quot;issue&amp;quot;.  Also make sure to leave auto-connection for the network enabled.  If you miss this dialogue your tablet/phone will NOT automatically connect to the RaceCapture device, kind of breaking our whole automation theme here.  If you miss the pop-up, simply go into your WiFi settings on the tablet/phone and forget the RaceCapture&#039;s WiFi network, and start the process of connecting to it again (watching for that pop-up).  There might be a way to adjust this setting outside the pop-up but I&#039;ve not found it.    Lastly, forget all other WiFi networks on your device.  This prevents your device from connecting to anything other than the RaceCapture unexpectedly.  Don&#039;t worry, you can always reconnect to a WiFi network manually later, like if you need to update the RaceCapture app.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;5.  SuperSU settings&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
This should be installed through your rooting process.  I&#039;m unaware of any Android rooting method that doesn&#039;t use it, so I&#039;m assuming you have it, and if not you should stop here (sorry!).  In the app in Settings in the Access section set the Default Access to &amp;quot;Grant&amp;quot;.  This simply lets the other apps use root access without you being prompted all the time, which will get rather annoying during this setup process.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;6.  Secure Settings settings&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* SYSTEM+ Tab:  click &amp;quot;Disabled&amp;quot; to enable the feature (this opens some unique actions for use by the Tasker automation app).&lt;br /&gt;
&lt;br /&gt;
* Options Tab:  Expand the &amp;quot;System+&amp;quot; section and make sure all options are enabled with a green check mark on the right (not all of these are needed, but this is the fastest way for me to explain to you).  Also expand the &amp;quot;Root&amp;quot; section and enable &amp;quot;Airplane Mode&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;7.  DS Battery Saver settings&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Set the Profile to &amp;quot;Slumberer&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;8.  Tasker settings&#039;&#039;&#039;&lt;br /&gt;
This is where we really configure the automation.  You can get pretty fancy with this application but I&#039;ll be only covering what it takes to accomplish our goals outlined earlier. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Create Tasks: &#039;&#039;&#039;  A task is a series of actions to take, which we&#039;ll assign to events later.  They consist of one or many actions, and those actions have associated parameters.  I think creating them is fairly simple and straightforward, requiring being in the Tasks tab, clicking the + symbol in the bottom right, and then entering the information provided below, so I&#039;m going to just outline each task&#039;s values here.  One tip though is when selecting Actions use the &amp;quot;Filter&amp;quot; option to just type the action name provided here to quickly search as it can be quite confusing to click around the categories to find what you&#039;re after.&lt;br /&gt;
&lt;br /&gt;
 Name:  &amp;quot;Start RC&amp;quot;&lt;br /&gt;
 Action 1:  Launch App&lt;br /&gt;
 Target:  RaceCapture app&lt;br /&gt;
 &lt;br /&gt;
 Name:  &amp;quot;Screen On and Start RC&amp;quot;&lt;br /&gt;
 Action 1:  Secure Settings&lt;br /&gt;
 Configuration:  Actions-&amp;gt;WakeDevice, leave defaults for &amp;quot;Screen &amp;amp; Keyboard Lights On&amp;quot; and &amp;quot;1 second&amp;quot;&lt;br /&gt;
 Action2:  Secure Settings&lt;br /&gt;
 Configuration:  Root Actions-&amp;gt; Airplane mode, select &amp;quot;Off&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 Name:  &amp;quot;Go to Sleep&amp;quot;&lt;br /&gt;
 Action 1:  Secure Settings&lt;br /&gt;
 Configuration:  Root Actions-&amp;gt; Airplane mode, select &amp;quot;On&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 Action 2:  Go Home&lt;br /&gt;
 Configuration:  Page 0&lt;br /&gt;
 Action 3:  DS Battery Saver&lt;br /&gt;
 Configuration:  ON (Slumberer)&lt;br /&gt;
 &lt;br /&gt;
 Action 4:  Display Timeout  (Optional:  I like the screen to go black quickly when the car isn&#039;t on so as to save battery)&lt;br /&gt;
 Configuration: 7 seconds, 0 minutes, 0 hours (this is the lowest screen timeout value we can set.  If you want to let the screens stay on for a little while longer, you can set this to whatever you like)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Create Profiles:&#039;&#039;&#039;  A profile defines when to execute tasks.  Always click the + button in the Profiles tab to start creating a new Profile.  Below are the profiles we&#039;ll be creating and how to do so.&lt;br /&gt;
 Device Boot - This profile executes whenever the device has booted up, like when you power up your tablet getting ready to race.  All it does is start up the RaceCapture app so that when we switch to it later it&#039;s ready to go rather than having to go through its bootup process.&lt;br /&gt;
 After clicking the + button to create a new profile click on Event, then Filter for &amp;quot;Device Boot&amp;quot; and select it.  Next, click on the back arrow in the upper left to get back to the Profiles tab, and once back select the &amp;quot;Start RC&amp;quot; task.&lt;br /&gt;
&lt;br /&gt;
 Power Any - When any external power source is supplied, such as USB power from a line in the car, we light up the display immediately, then we disable Airplane mode and make sure to start the RaceCapture app.  Using only disabling of Airplane mode assumes Wifi or Bluetooth are enabled and set to automatically connect to the RaceCapture.  The RaceCapture App keeps the screen on regardless of timeout settings.&lt;br /&gt;
 After clicking the + button to create a new profile click on State, then Filter for &amp;quot;Power&amp;quot;.  Next, leave Source set to &amp;quot;Any&amp;quot; and hit the back arrow in the upper left to get back to the Profiles tab.  Once back select the &amp;quot;Screen On and Start RC&amp;quot; task.&lt;br /&gt;
&lt;br /&gt;
 Not Power Any - When external power is not provided (like when the vehicle is off), we enable Airplane mode to save battery, go to the Home screen so the RaceCapture app doesn&#039;t keep the screen awake, force the Slumberer profile in the DS Battery Saver app so the tablet goes into deep sleep immediately rather than delayed to save max battery, and then reduce screen timeout to 7 seconds to also, surprise, save battery.&lt;br /&gt;
 After clicking the + button to create a new profile click on State, then Filter for &amp;quot;Power&amp;quot;.  Next, leave Source set to &amp;quot;Any&amp;quot;, click the checkbox for &amp;quot;Invert&amp;quot;, and hit the back arrow in the upper left to get back to the Profiles tab.  Once back select the &amp;quot;Go to Sleep&amp;quot; task.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;9.  RaceCapture app settings&#039;&#039;&#039;&lt;br /&gt;
This needs to be done separately on each device you&#039;ll be using.  In the RaceCapture app itself you need to configure some settings and you should do so while connected to the RaceCapture device.  While the above settings have now made your device turn off the screen quickly, if you just open the RaceCapture app the screen will stay on and you can execute the below steps.&lt;br /&gt;
* Skip any setup guides or anything you may be prompted.  This usually happens if this is the first time opening the app.&lt;br /&gt;
* Click the three bars in the upper left to open the menu, then select &#039;&#039;&#039;Preferences&#039;&#039;&#039;.&lt;br /&gt;
* Set your &amp;quot;Startup screen&amp;quot; to &amp;quot;Dashboard&amp;quot;.&lt;br /&gt;
* Click the three bars in the upper left again and now select Dashboard.&lt;br /&gt;
* On the Dashboard screen in the upper left below the three bars is a Gear icon.  Click that to bring up Dashboard configuration.  &lt;br /&gt;
* You&#039;ll be on the Behavior tab.  Click on the Screens tab.  On this screen you can select the dashboard layout(s) you wish to use.  I typically pick one layout but also leave the Raw Channels enabled for troubleshooting.  I&#039;m pretty sure the Dashboard that is opened upon starting up the app will be the highest one you have selected in this list, so keep that in mind when choosing.  Tap outside the configuration window to close it and go back to the dashboards.&lt;br /&gt;
* For each Dashboard you&#039;ll need to configure each gauge.  Reference RaceCapture documentation for this.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;10.  Enabling Auto Boot when connected to power&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
For the future as I don&#039;t have my notes on this right now.  The idea is that even if your device is dead, if you connect it to USB power like in your vehicle when it has sufficient charge it will automatically turn itself on, and then the rest of the automation will take effect.  Helps cover when you forget to charge things but want your Dashboards working as fast as possible.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;That&#039;s IT!  Go plug your tablet or phone into your vehicle and get started!!!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;&#039;Extras&#039;&#039;&#039;==&lt;br /&gt;
===&#039;&#039;&#039;Tips &amp;amp; Tricks for Dashboard Devices&#039;&#039;&#039;===&lt;br /&gt;
&#039;&#039;&#039;* Use Cheap Cases for Mounts:&#039;&#039;&#039;  For about any device, be it tablet or phone, you can likely find a very cheap snap-in plastic case that you can use as a mount for your device.  I like to use cases like the one pictured to the right (which only cost me $7!), cut off the faux-leather cover, and attach them to my dash with self tapping screws, 3M Exterior Tape, etc.  Voila, I have a super simple mount that is very sturdy, holds my device quite securely, let&#039;s me remove my device easily whenever I want, and cost me almost nothing.  You can find many such cases on Amazon.com&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed-hover&amp;quot;&amp;gt;&lt;br /&gt;
Image:Samsung Galaxy Tab A 10.1 Case.jpg|&#039;&#039;[[Inexpensive Snap-in Case]]&#039;&#039;&lt;br /&gt;
Image:Dashboard Automation - Example Dash Mount with Tablet Case.jpg|&#039;&#039;[[Dashboard Mounting Example]]&#039;&#039;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Use any gloves by sewing metallic thread:&#039;&#039;&#039;  Most touch-screens require electrical contact with your skin in order to work.  This means when you have your racing gloves on, like we are prone to do when in our racing vehicles, we have to yank them off to mess with our dashboard tablet displays.  You can fix this by using conductive thread to sew a connection from inside your glove to the outside providing an electrical connection from your fingertips to your screen.  You can find conductive thread rather cheaply on Amazon.com.&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed-hover&amp;quot;&amp;gt;&lt;br /&gt;
Image:Conductive thread.jpg|&#039;&#039;[[Conductive Thread]]&#039;&#039;&lt;br /&gt;
Image:Conductive thread sewn into racing glove.jpg|&#039;&#039;[[Conductive Thread sewn into a racing glove]]&#039;&#039;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Use Screen Protectors:&#039;&#039;&#039;  Tablets and phones aren&#039;t cheap, and we are putting these devices in race environments where our hands (and gloves if you used the conductive thread!) can get dirty.  Why scratch up your displays when for about $10 you can install a clear yet replaceable screen surface?  It&#039;s cheap insurance for a device that you already spend a decent amount of money and time (this guide isn&#039;t short!) on.&lt;/div&gt;</summary>
		<author><name>Jpf11</name></author>
	</entry>
	<entry>
		<id>https://wiki.autosportlabs.com/index.php?title=RaceCapture_Dashboard_Tablet_Automation&amp;diff=7547</id>
		<title>RaceCapture Dashboard Tablet Automation</title>
		<link rel="alternate" type="text/html" href="https://wiki.autosportlabs.com/index.php?title=RaceCapture_Dashboard_Tablet_Automation&amp;diff=7547"/>
		<updated>2018-02-26T03:22:01Z</updated>

		<summary type="html">&lt;p&gt;Jpf11: /* Hardwiring Power For Your Devices */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= &#039;&#039;&#039;Guide to Automating your RaceCapture Dashboard Tablets (and phones)&#039;&#039;&#039; =&lt;br /&gt;
For Android devices only currently.  Verified on Nvidia Shield K1 and Samsung Galaxy Tab A 10.1 tablets, but theoretically possibly any on Android tablets as long as rooting of the device is possible.&lt;br /&gt;
&lt;br /&gt;
Written by John Freund ([https://www.facebook.com/john.freund.209 https://www.facebook.com/john.freund.209]&lt;br /&gt;
&lt;br /&gt;
[[File:Dashboard Automation - Example Dash.JPG|500px]]&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;What&#039;s this about?&#039;&#039;&#039;===&lt;br /&gt;
Many RaceCapture owners use phones and tablets as display devices in their vehicles.  I use them in my own race car.  As displays they&#039;re great, but there are definitely some challenges:&lt;br /&gt;
* Have to turn on the screen every time I want to start using them which can be as simple as a home button press but often an unlock process.&lt;br /&gt;
* Have to make sure Bluetooth or Wifi is enabled AND has connected successfully to the RaceCapture device&lt;br /&gt;
* Have to open the RaceCapture App&lt;br /&gt;
* Have to manage the power of the devices, to make sure there&#039;s enough power and that they don&#039;t run out between sessions/races or even during one.&lt;br /&gt;
* Have to do all this AFTER the vehicle is running so the RaceCapture device is powered&lt;br /&gt;
* Often we&#039;re scrambling to prep other things like getting our safety gear on, steering wheels into place, etc.&lt;br /&gt;
* Touch screens aren&#039;t so easy to operate with safety gear on like racing gloves&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We typically have to deal with the above every time we go out on track, and with every single device.  Arguably manageable with one, but what if you have multiple?  Time is critical moments before going out and saving every little bit gives you time to focus on the race ahead.&lt;br /&gt;
&lt;br /&gt;
This page is for walking you through automating as much as possible the use of tablet/phone devices for use as RaceCapture dashboards.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Demonstration Video: (warning, it&#039;s pretty long!)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{{#evu:https://www.youtube.com/watch?v=ul9FW9I9Exs}}&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;What do I get after doing everything here?&#039;&#039;&#039;===&lt;br /&gt;
Glad you asked!  Here&#039;s the end result of following this guide:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Start your car and your dashboards start working automatically.&#039;&#039;&#039;  When the vehicle power is enabled your devices will within a few seconds automatically turn on their displays, start RaceCapture, and display their configured dashboards (i.e. you&#039;re ready to go!)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* You won&#039;t really have to worry about how much charge your devices have.&#039;&#039;&#039;  Devices should be charged at least a little (say 10%) before the start of the day, but otherwise you will not have to worry about power during the day as the devices will either be charging while driving or massively conserving power when not.  Fully charged devices should be able to sit without charging for up to 30 days (this is how long my Nvidia Shield K1 lasts with the tweaks below).&lt;br /&gt;
&lt;br /&gt;
==Automation Guide==&lt;br /&gt;
===&#039;&#039;&#039;Hardwiring Power For Your Devices&#039;&#039;&#039;===&lt;br /&gt;
The automation in this guide assumes there is a switched USB power source for each device in the vehicle.  This is used as a signal to the devices for all automation actions.  While it&#039;s not critical that you provide hardwired power for your devices  to use them as dashboards (you&#039;ll really need to the monitor their power levels), you&#039;ll have to manually trigger different behaviors like coming out of sleep, disabling airplane mode, and other things, and this guide will not cover such scenarios and you&#039;ll need to be a bit creative.  &lt;br /&gt;
&lt;br /&gt;
In order to minimize how much we have to worry about the charge in your devices it&#039;s a great idea to add some hardwired power lines in your car.  This provides charging power while operating your vehicle which all but guarantees they won&#039;t die on you mid-session, but also means you likely won&#039;t have to take your devices out of your vehicle and charge them between sessions.  Also it covers a worst case scenario where your devices aren&#039;t charged for an event as you can just turn on your vehicle&#039;s ACC and charge your devices for a short time before going out.&lt;br /&gt;
&lt;br /&gt;
Most, if not all, tablets and phones take some form of USB input for a power supply.  These are DC devices but the operating voltage varies (5V for most, but USB-C can be as high as 20V).  As such you need some sort of electrical converter to take your vehicle&#039;s operating voltage and step it to the voltage required by your device.&lt;br /&gt;
&lt;br /&gt;
[[File:DC 12V Micro USB adapter.jpg|200px|thumb|left|DC 12V to 5V Micro USB Converter]]&lt;br /&gt;
&lt;br /&gt;
Good news!  Ebay has tons of options for such converters.  My devices are all Micro-USB devices and take 5V inputs.  My car has an operating voltage from around 12-14.5V (typically referred to as a 12V system, as that&#039;s the minimum operating voltage for the electronics).  I went to ebay and searched with these keywords:  &amp;quot;DC Converter 12V to 5V Micro USB&amp;quot; and this pulled up many great options.  I opted for one like the below picture with a 90-degree connector so that the micro-usb cable routed more nicely with my dashboards.&lt;br /&gt;
&lt;br /&gt;
Now I am going to assume if you have a RaceCapture, you don&#039;t really need much guidance as far as wiring devices into your vehicle.  Keep in mind though to make sure wherever you draw your power for the converter that it is:&lt;br /&gt;
&lt;br /&gt;
* Fused appropriately (suggest the maximum current rating of your converter)&lt;br /&gt;
* Is connected to a switched source (so you&#039;re not draining your vehicle&#039;s battery if you forget one of your devices in your vehicle).&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;Setting up your Android Device&#039;&#039;&#039;===&lt;br /&gt;
&#039;&#039;&#039;1.  Rooting your device&#039;&#039;&#039;&lt;br /&gt;
This is probably the hardest part and absolutely required as subsequent software is dependent on this.  The processes vary between most devices, and can be fairly easy to tricky.  Don&#039;t be scared though!  Once you get past this it&#039;s smooth sailing!&lt;br /&gt;
&lt;br /&gt;
With that said I then must add this guide can&#039;t really walk you through specifically how to root your device (unless you have a Samsung Galaxy Tab A 10.1 as I documented it while creating this page), since the procedures do vary.  However, very intelligent and giving folks out there have figured out how to root just about every single Android device and documented how somewhere on the web.  So you need to find a guide for doing this.  Here are some tips:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;*  Search the web for the words &amp;quot;root&amp;quot;, your phone model, and &amp;quot;xda-developers&amp;quot;.&#039;&#039;&#039;  You can find your phone&#039;s model number under Settings-&amp;gt;About.  The last key word is a forum where lots of rooting discussion takes place and is a great place to look for clear guides (though be warned, not all are perfect so make sure if you find a thread on rooting your phone you read the ENTIRE thread before starting!).  However if you don&#039;t find what you&#039;re looking for there, remove that keyword and expand your search as that can uncover other pages.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;*  Enable Developer Mode and then the &amp;quot;OEM Unlock&amp;quot; option.&#039;&#039;&#039;  Pretty much every root procedure requires this to start, even though some guides can forget to mention it.  To enable Developer Mode, in your device go Settings-&amp;gt;About, and then tap &amp;quot;Build number&amp;quot; repeatedly until you see a message on your screen that tells you Developer Mode is enabled.  Now a new menu Settings-&amp;gt;Developer Mode will appear, and within there is an option for &amp;quot;OEM Unlock&amp;quot; which you will need to enable.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;*  Disable Factory Reset Protection.&#039;&#039;&#039;  This is critical as after parts of the rooting process your system can detect firmware tampering and reset itself.  This is automatically enabled whenever you add a Google account, or some other account, that provides backup services.  To disable it go to Settings-&amp;gt;Accounts (I&#039;ve seen it as &amp;quot;Clouds and Accounts&amp;quot; as well) and simply remove any accounts you&#039;ve added.  Don&#039;t worry, you can add them back later (you&#039;ll need to in order to download apps from the Google Play store).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2.  Additional Root access.&#039;&#039;&#039;  The app &amp;quot;SuperSU&#039; that provides you root access has changed over the years and due to some changes the apps we&#039;re going to be using for automation can &amp;quot;think&amp;quot; your system isn&#039;t rooted.  We need to trick them so they work properly.  In order to do so we need to do some things:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Download and install USB drivers for your device.&#039;&#039;&#039;  Chances are for the rooting process you&#039;ve already done this on your PC/laptop.  If somehow you didn&#039;t, you&#039;ll need to do so for your particular OS.  You should be able to web search for keywords including &amp;quot;USB drivers&amp;quot; and your phone&#039;s model designation (Settings-&amp;gt;About).  This enables your PC to communicate with your device which is needed for a later step.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Download and Install Android SDK Platform Tools.&#039;&#039;&#039;  Found here:  [https://developer.android.com/studio/releases/platform-tools.html https://developer.android.com/studio/releases/platform-tools.html].  This gives us a utility called &amp;quot;adb&amp;quot; that lets us connect to your device in a command line shell and then execute the necessary commands.  Note for Windows Systems:  You may need to right click the installation file and select &amp;quot;Run as Administrator&amp;quot; to get the installation to run properly (really doesn&#039;t hurt to do this so I would just go ahead and do so).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Execute shell commands so apps know your device&#039;s OS is rooted.&#039;&#039;&#039;  Make sure your laptop is connected to your device via a USB cable.  On your PC, navigate in a shell or command prompt (on Windows hold the Windows key and press R, then type &amp;quot;cmd&amp;quot; and OK) then navigate to the installation path of the SDK.  Hopefully you know how to move about your file system from a command prompt.  In the SDK&#039;s directory run the following commands:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;adb shell&lt;br /&gt;
 su&lt;br /&gt;
 mount -o rw,remount /system&lt;br /&gt;
 touch /system/bin/su /system/xbin/su&lt;br /&gt;
 mount -o ro,remount /system&lt;br /&gt;
 exit&lt;br /&gt;
 reboot&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Alternatively it&#039;s possible to do the above from a shell on the device itself but if you wish to do that you&#039;re likely tech savvy and I don&#039;t need to walk you through it :)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3.  Install the following apps from the Google Play Store:  Deep Sleep Battery Saver, Secure Settings, Tasker, RaceCapture&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Deep Sleep Battery Saver and Tasker require a small purchase, but last I checked it was only a few dollars each.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;4.  Android settings.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Disable the lock screen.&#039;&#039;&#039;  In Settings-&amp;gt;Security set the Screen Lock to &amp;quot;none&amp;quot;.  Theoretically you probably can have this enabled to something, and have the Tasker app still unlock it automatically, but I instructions below assume you&#039;ve disabled the lock so if you deviate you&#039;ll need to play around with the Tasker tasks (like adding a command to do the unlock before anything else on power/boot).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Disable Auto Brightness.&#039;&#039;&#039; I find auto brightness to often enough leave the screen not so easily readable, so I choose to disable this, and set my brightness manually to max.  You can obviously adjust the brightness level to adjust your vehicle&#039;s and the weather&#039;s conditions any time you like.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Set up automatic connection to the RaceCapture.&#039;&#039;&#039;  &lt;br /&gt;
Before we configure the apps to handle the automation make sure either Bluetooth or WiFi, whichever you&#039;ll be using to connect to your RaceCapture, is ON.  This is because the automation assumes it&#039;s on and doesn&#039;t enable it for you (we just toggle Airplane mode when when disables restores whatever was enabled before Airplane mode was enabled). &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;- Bluetooth:&#039;&#039;&#039;, go through the pairing process with your device and the RaceCapture (refer to RaceCapture documentation for this procedure).  I suggest unpairing all other devices so that your tablet/phone only knows of the RaceCapture, and thus will only ever connect to it when it becomes available.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;- WiFi:&#039;&#039;&#039; go through the process of enabling WiFi on the RaceCapture and connecting your device to its network (refer to RaceCapture documentation for this procedure).   However when you do so pay immediate attention to the screen as you should see a pop up warning there is no internet connection (which is normal, the RaceCapture provides no internet connectivity through its WiFi network).  When you see this you MUST click on the pop-up which will bring up a screen that gives you the option to ignore this &amp;quot;issue&amp;quot;.  Also make sure to leave auto-connection for the network enabled.  If you miss this dialogue your tablet/phone will NOT automatically connect to the RaceCapture device, kind of breaking our whole automation theme here.  If you miss the pop-up, simply go into your WiFi settings on the tablet/phone and forget the RaceCapture&#039;s WiFi network, and start the process of connecting to it again (watching for that pop-up).  There might be a way to adjust this setting outside the pop-up but I&#039;ve not found it.    Lastly, forget all other WiFi networks on your device.  This prevents your device from connecting to anything other than the RaceCapture unexpectedly.  Don&#039;t worry, you can always reconnect to a WiFi network manually later, like if you need to update the RaceCapture app.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;5.  SuperSU settings&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
This should be installed through your rooting process.  I&#039;m unaware of any Android rooting method that doesn&#039;t use it, so I&#039;m assuming you have it, and if not you should stop here (sorry!).  In the app in Settings in the Access section set the Default Access to &amp;quot;Grant&amp;quot;.  This simply lets the other apps use root access without you being prompted all the time, which will get rather annoying during this setup process.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;6.  Secure Settings settings&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* SYSTEM+ Tab:  click &amp;quot;Disabled&amp;quot; to enable the feature (this opens some unique actions for use by the Tasker automation app).&lt;br /&gt;
&lt;br /&gt;
* Options Tab:  Expand the &amp;quot;System+&amp;quot; section and make sure all options are enabled with a green check mark on the right (not all of these are needed, but this is the fastest way for me to explain to you).  Also expand the &amp;quot;Root&amp;quot; section and enable &amp;quot;Airplane Mode&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;7.  DS Battery Saver settings&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Set the Profile to &amp;quot;Slumberer&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;8.  Tasker settings&#039;&#039;&#039;&lt;br /&gt;
This is where we really configure the automation.  You can get pretty fancy with this application but I&#039;ll be only covering what it takes to accomplish our goals outlined earlier. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Create Tasks: &#039;&#039;&#039;  A task is a series of actions to take, which we&#039;ll assign to events later.  They consist of one or many actions, and those actions have associated parameters.  I think creating them is fairly simple and straightforward, requiring being in the Tasks tab, clicking the + symbol in the bottom right, and then entering the information provided below, so I&#039;m going to just outline each task&#039;s values here.  One tip though is when selecting Actions use the &amp;quot;Filter&amp;quot; option to just type the action name provided here to quickly search as it can be quite confusing to click around the categories to find what you&#039;re after.&lt;br /&gt;
&lt;br /&gt;
 Name:  &amp;quot;Start RC&amp;quot;&lt;br /&gt;
 Action 1:  Launch App&lt;br /&gt;
 Target:  RaceCapture app&lt;br /&gt;
 &lt;br /&gt;
 Name:  &amp;quot;Screen On and Start RC&amp;quot;&lt;br /&gt;
 Action 1:  Secure Settings&lt;br /&gt;
 Configuration:  Actions-&amp;gt;WakeDevice, leave defaults for &amp;quot;Screen &amp;amp; Keyboard Lights On&amp;quot; and &amp;quot;1 second&amp;quot;&lt;br /&gt;
 Action2:  Secure Settings&lt;br /&gt;
 Configuration:  Root Actions-&amp;gt; Airplane mode, select &amp;quot;Off&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 Name:  &amp;quot;Go to Sleep&amp;quot;&lt;br /&gt;
 Action 1:  Secure Settings&lt;br /&gt;
 Configuration:  Root Actions-&amp;gt; Airplane mode, select &amp;quot;On&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 Action 2:  Go Home&lt;br /&gt;
 Configuration:  Page 0&lt;br /&gt;
 Action 3:  DS Battery Saver&lt;br /&gt;
 Configuration:  ON (Slumberer)&lt;br /&gt;
 &lt;br /&gt;
 Action 4:  Display Timeout  (Optional:  I like the screen to go black quickly when the car isn&#039;t on so as to save battery)&lt;br /&gt;
 Configuration: 7 seconds, 0 minutes, 0 hours (this is the lowest screen timeout value we can set.  If you want to let the screens stay on for a little while longer, you can set this to whatever you like)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Create Profiles:&#039;&#039;&#039;  A profile defines when to execute tasks.  Always click the + button in the Profiles tab to start creating a new Profile.  Below are the profiles we&#039;ll be creating and how to do so.&lt;br /&gt;
 Device Boot - This profile executes whenever the device has booted up, like when you power up your tablet getting ready to race.  All it does is start up the RaceCapture app so that when we switch to it later it&#039;s ready to go rather than having to go through its bootup process.&lt;br /&gt;
 After clicking the + button to create a new profile click on Event, then Filter for &amp;quot;Device Boot&amp;quot; and select it.  Next, click on the back arrow in the upper left to get back to the Profiles tab, and once back select the &amp;quot;Start RC&amp;quot; task.&lt;br /&gt;
&lt;br /&gt;
 Power Any - When any external power source is supplied, such as USB power from a line in the car, we light up the display immediately, then we disable Airplane mode and make sure to start the RaceCapture app.  Using only disabling of Airplane mode assumes Wifi or Bluetooth are enabled and set to automatically connect to the RaceCapture.  The RaceCapture App keeps the screen on regardless of timeout settings.&lt;br /&gt;
 After clicking the + button to create a new profile click on State, then Filter for &amp;quot;Power&amp;quot;.  Next, leave Source set to &amp;quot;Any&amp;quot; and hit the back arrow in the upper left to get back to the Profiles tab.  Once back select the &amp;quot;Screen On and Start RC&amp;quot; task.&lt;br /&gt;
&lt;br /&gt;
 Not Power Any - When external power is not provided (like when the vehicle is off), we enable Airplane mode to save battery, go to the Home screen so the RaceCapture app doesn&#039;t keep the screen awake, force the Slumberer profile in the DS Battery Saver app so the tablet goes into deep sleep immediately rather than delayed to save max battery, and then reduce screen timeout to 7 seconds to also, surprise, save battery.&lt;br /&gt;
 After clicking the + button to create a new profile click on State, then Filter for &amp;quot;Power&amp;quot;.  Next, leave Source set to &amp;quot;Any&amp;quot;, click the checkbox for &amp;quot;Invert&amp;quot;, and hit the back arrow in the upper left to get back to the Profiles tab.  Once back select the &amp;quot;Go to Sleep&amp;quot; task.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;9.  RaceCapture app settings&#039;&#039;&#039;&lt;br /&gt;
This needs to be done separately on each device you&#039;ll be using.  In the RaceCapture app itself you need to configure some settings and you should do so while connected to the RaceCapture device.  While the above settings have now made your device turn off the screen quickly, if you just open the RaceCapture app the screen will stay on and you can execute the below steps.&lt;br /&gt;
* Skip any setup guides or anything you may be prompted.  This usually happens if this is the first time opening the app.&lt;br /&gt;
* Click the three bars in the upper left to open the menu, then select &#039;&#039;&#039;Preferences&#039;&#039;&#039;.&lt;br /&gt;
* Set your &amp;quot;Startup screen&amp;quot; to &amp;quot;Dashboard&amp;quot;.&lt;br /&gt;
* Click the three bars in the upper left again and now select Dashboard.&lt;br /&gt;
* On the Dashboard screen in the upper left below the three bars is a Gear icon.  Click that to bring up Dashboard configuration.  &lt;br /&gt;
* You&#039;ll be on the Behavior tab.  Click on the Screens tab.  On this screen you can select the dashboard layout(s) you wish to use.  I typically pick one layout but also leave the Raw Channels enabled for troubleshooting.  I&#039;m pretty sure the Dashboard that is opened upon starting up the app will be the highest one you have selected in this list, so keep that in mind when choosing.  Tap outside the configuration window to close it and go back to the dashboards.&lt;br /&gt;
* For each Dashboard you&#039;ll need to configure each gauge.  Reference RaceCapture documentation for this.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;10.  Enabling Auto Boot when connected to power&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
For the future as I don&#039;t have my notes on this right now.  The idea is that even if your device is dead, if you connect it to USB power like in your vehicle when it has sufficient charge it will automatically turn itself on, and then the rest of the automation will take effect.  Helps cover when you forget to charge things but want your Dashboards working as fast as possible.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;That&#039;s IT!  Go plug your tablet or phone into your vehicle and get started!!!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;&#039;Extras&#039;&#039;&#039;==&lt;br /&gt;
===&#039;&#039;&#039;Tips &amp;amp; Tricks for Dashboard Devices&#039;&#039;&#039;===&lt;br /&gt;
&#039;&#039;&#039;* Use Cheap Cases for Mounts:&#039;&#039;&#039;  For about any device, be it tablet or phone, you can likely find a very cheap snap-in plastic case that you can use as a mount for your device.  I like to use cases like the one pictured to the right (which only cost me $7!), cut off the faux-leather cover, and attach them to my dash with self tapping screws, 3M Exterior Tape, etc.  Voila, I have a super simple mount that is very sturdy, holds my device quite securely, let&#039;s me remove my device easily whenever I want, and cost me almost nothing.  You can find many such cases on Amazon.com&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed-hover&amp;quot;&amp;gt;&lt;br /&gt;
Image:Samsung Galaxy Tab A 10.1 Case.jpg|&#039;&#039;[[Inexpensive Snap-in Case]]&#039;&#039;&lt;br /&gt;
Image:Dashboard Automation - Example Dash Mount with Tablet Case.jpg|&#039;&#039;[[Dashboard Mounting Example]]&#039;&#039;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Use any gloves by sewing metallic thread:&#039;&#039;&#039;  Most touch-screens require electrical contact with your skin in order to work.  This means when you have your racing gloves on, like we are prone to do when in our racing vehicles, we have to yank them off to mess with our dashboard tablet displays.  You can fix this by using conductive thread to sew a connection from inside your glove to the outside providing an electrical connection from your fingertips to your screen.  You can find conductive thread rather cheaply on Amazon.com.&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed-hover&amp;quot;&amp;gt;&lt;br /&gt;
Image:Conductive thread.jpg|&#039;&#039;[[Conductive Thread]]&#039;&#039;&lt;br /&gt;
Image:Conductive thread sewn into racing glove.jpg|&#039;&#039;[[Conductive Thread sewn into a racing glove]]&#039;&#039;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Use Screen Protectors:&#039;&#039;&#039;  Tablets and phones aren&#039;t cheap, and we are putting these devices in race environments where our hands (and gloves if you used the conductive thread!) can get dirty.  Why scratch up your displays when for about $10 you can install a clear yet replaceable screen surface?  It&#039;s cheap insurance for a device that you already spend a decent amount of money and time (this guide isn&#039;t short!) on.&lt;/div&gt;</summary>
		<author><name>Jpf11</name></author>
	</entry>
	<entry>
		<id>https://wiki.autosportlabs.com/index.php?title=RaceCapture_Dashboard_Tablet_Automation&amp;diff=7546</id>
		<title>RaceCapture Dashboard Tablet Automation</title>
		<link rel="alternate" type="text/html" href="https://wiki.autosportlabs.com/index.php?title=RaceCapture_Dashboard_Tablet_Automation&amp;diff=7546"/>
		<updated>2018-02-26T03:20:34Z</updated>

		<summary type="html">&lt;p&gt;Jpf11: /* Setting up your Android Device */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= &#039;&#039;&#039;Guide to Automating your RaceCapture Dashboard Tablets (and phones)&#039;&#039;&#039; =&lt;br /&gt;
For Android devices only currently.  Verified on Nvidia Shield K1 and Samsung Galaxy Tab A 10.1 tablets, but theoretically possibly any on Android tablets as long as rooting of the device is possible.&lt;br /&gt;
&lt;br /&gt;
Written by John Freund ([https://www.facebook.com/john.freund.209 https://www.facebook.com/john.freund.209]&lt;br /&gt;
&lt;br /&gt;
[[File:Dashboard Automation - Example Dash.JPG|500px]]&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;What&#039;s this about?&#039;&#039;&#039;===&lt;br /&gt;
Many RaceCapture owners use phones and tablets as display devices in their vehicles.  I use them in my own race car.  As displays they&#039;re great, but there are definitely some challenges:&lt;br /&gt;
* Have to turn on the screen every time I want to start using them which can be as simple as a home button press but often an unlock process.&lt;br /&gt;
* Have to make sure Bluetooth or Wifi is enabled AND has connected successfully to the RaceCapture device&lt;br /&gt;
* Have to open the RaceCapture App&lt;br /&gt;
* Have to manage the power of the devices, to make sure there&#039;s enough power and that they don&#039;t run out between sessions/races or even during one.&lt;br /&gt;
* Have to do all this AFTER the vehicle is running so the RaceCapture device is powered&lt;br /&gt;
* Often we&#039;re scrambling to prep other things like getting our safety gear on, steering wheels into place, etc.&lt;br /&gt;
* Touch screens aren&#039;t so easy to operate with safety gear on like racing gloves&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We typically have to deal with the above every time we go out on track, and with every single device.  Arguably manageable with one, but what if you have multiple?  Time is critical moments before going out and saving every little bit gives you time to focus on the race ahead.&lt;br /&gt;
&lt;br /&gt;
This page is for walking you through automating as much as possible the use of tablet/phone devices for use as RaceCapture dashboards.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Demonstration Video: (warning, it&#039;s pretty long!)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{{#evu:https://www.youtube.com/watch?v=ul9FW9I9Exs}}&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;What do I get after doing everything here?&#039;&#039;&#039;===&lt;br /&gt;
Glad you asked!  Here&#039;s the end result of following this guide:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Start your car and your dashboards start working automatically.&#039;&#039;&#039;  When the vehicle power is enabled your devices will within a few seconds automatically turn on their displays, start RaceCapture, and display their configured dashboards (i.e. you&#039;re ready to go!)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* You won&#039;t really have to worry about how much charge your devices have.&#039;&#039;&#039;  Devices should be charged at least a little (say 10%) before the start of the day, but otherwise you will not have to worry about power during the day as the devices will either be charging while driving or massively conserving power when not.  Fully charged devices should be able to sit without charging for up to 30 days (this is how long my Nvidia Shield K1 lasts with the tweaks below).&lt;br /&gt;
&lt;br /&gt;
==Automation Guide==&lt;br /&gt;
===&#039;&#039;&#039;Hardwiring Power For Your Devices&#039;&#039;&#039;===&lt;br /&gt;
The automation in this guide assumes there is a switched USB power source for each device in the vehicle.  This is used as a signal to the devices for all automation actions.  While it&#039;s not critical that you provide hardwired power for your devices  to use them as dashboards (you&#039;ll really need to the monitor their power levels), you&#039;ll have to manually trigger different behaviors like coming out of sleep, disabling airplane mode, and other things, and this guide will not cover such scenarios and you&#039;ll need to be a bit creative.  &lt;br /&gt;
&lt;br /&gt;
In order to minimize how much we have to worry about the charge in your devices it&#039;s a great idea to add some hardwired power lines in your car.  This provides charging power while operating your vehicle which all but guarantees they won&#039;t die on you mid-session, but also means you likely won&#039;t have to take your devices out of your vehicle and charge them between sessions.  Also it covers a worst case scenario where your devices aren&#039;t charged for an event as you can just turn on your vehicle&#039;s ACC and charge your devices for a short time before going out.&lt;br /&gt;
&lt;br /&gt;
Most, if not all, tablets and phones take some for of USB input.  These are DC devices but the operating voltage varies (5V for most, but USB-C can be as high as 20V).  As such you need some sort of electrical converter to take your vehicle&#039;s operating voltage and step it to the voltage required by your device.&lt;br /&gt;
&lt;br /&gt;
[[File:DC 12V Micro USB adapter.jpg|200px|thumb|left|DC 12V to 5V Micro USB Converter]]&lt;br /&gt;
&lt;br /&gt;
Good news!  Ebay has tons of options for such converters.  My devices are all Micro-USB devices and take 5V inputs.  My car has an operating voltage from around 12-14.5V (typically referred to as a 12V system, as that&#039;s the minimum operating voltage for the electronics).  I went to ebay and searched with these keywords:  &amp;quot;DC Converter 12V to 5V Micro USB&amp;quot; and this pulled up many great options.  I opted for one like the below picture with a 90-degree connector so that the micro-usb cable routed more nicely with my dashboards.&lt;br /&gt;
&lt;br /&gt;
Now I am going to assume if you have a RaceCapture, you don&#039;t really need much guidance as far as wiring devices into your vehicle.  Keep in mind though to make sure wherever you draw your power for the converter that it is:&lt;br /&gt;
&lt;br /&gt;
* Fused appropriately (suggest the maximum current rating of your converter)&lt;br /&gt;
* Is connected to a switched source (so you&#039;re not draining your vehicle&#039;s battery if you forget one of your devices in your vehicle).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;Setting up your Android Device&#039;&#039;&#039;===&lt;br /&gt;
&#039;&#039;&#039;1.  Rooting your device&#039;&#039;&#039;&lt;br /&gt;
This is probably the hardest part and absolutely required as subsequent software is dependent on this.  The processes vary between most devices, and can be fairly easy to tricky.  Don&#039;t be scared though!  Once you get past this it&#039;s smooth sailing!&lt;br /&gt;
&lt;br /&gt;
With that said I then must add this guide can&#039;t really walk you through specifically how to root your device (unless you have a Samsung Galaxy Tab A 10.1 as I documented it while creating this page), since the procedures do vary.  However, very intelligent and giving folks out there have figured out how to root just about every single Android device and documented how somewhere on the web.  So you need to find a guide for doing this.  Here are some tips:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;*  Search the web for the words &amp;quot;root&amp;quot;, your phone model, and &amp;quot;xda-developers&amp;quot;.&#039;&#039;&#039;  You can find your phone&#039;s model number under Settings-&amp;gt;About.  The last key word is a forum where lots of rooting discussion takes place and is a great place to look for clear guides (though be warned, not all are perfect so make sure if you find a thread on rooting your phone you read the ENTIRE thread before starting!).  However if you don&#039;t find what you&#039;re looking for there, remove that keyword and expand your search as that can uncover other pages.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;*  Enable Developer Mode and then the &amp;quot;OEM Unlock&amp;quot; option.&#039;&#039;&#039;  Pretty much every root procedure requires this to start, even though some guides can forget to mention it.  To enable Developer Mode, in your device go Settings-&amp;gt;About, and then tap &amp;quot;Build number&amp;quot; repeatedly until you see a message on your screen that tells you Developer Mode is enabled.  Now a new menu Settings-&amp;gt;Developer Mode will appear, and within there is an option for &amp;quot;OEM Unlock&amp;quot; which you will need to enable.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;*  Disable Factory Reset Protection.&#039;&#039;&#039;  This is critical as after parts of the rooting process your system can detect firmware tampering and reset itself.  This is automatically enabled whenever you add a Google account, or some other account, that provides backup services.  To disable it go to Settings-&amp;gt;Accounts (I&#039;ve seen it as &amp;quot;Clouds and Accounts&amp;quot; as well) and simply remove any accounts you&#039;ve added.  Don&#039;t worry, you can add them back later (you&#039;ll need to in order to download apps from the Google Play store).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2.  Additional Root access.&#039;&#039;&#039;  The app &amp;quot;SuperSU&#039; that provides you root access has changed over the years and due to some changes the apps we&#039;re going to be using for automation can &amp;quot;think&amp;quot; your system isn&#039;t rooted.  We need to trick them so they work properly.  In order to do so we need to do some things:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Download and install USB drivers for your device.&#039;&#039;&#039;  Chances are for the rooting process you&#039;ve already done this on your PC/laptop.  If somehow you didn&#039;t, you&#039;ll need to do so for your particular OS.  You should be able to web search for keywords including &amp;quot;USB drivers&amp;quot; and your phone&#039;s model designation (Settings-&amp;gt;About).  This enables your PC to communicate with your device which is needed for a later step.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Download and Install Android SDK Platform Tools.&#039;&#039;&#039;  Found here:  [https://developer.android.com/studio/releases/platform-tools.html https://developer.android.com/studio/releases/platform-tools.html].  This gives us a utility called &amp;quot;adb&amp;quot; that lets us connect to your device in a command line shell and then execute the necessary commands.  Note for Windows Systems:  You may need to right click the installation file and select &amp;quot;Run as Administrator&amp;quot; to get the installation to run properly (really doesn&#039;t hurt to do this so I would just go ahead and do so).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Execute shell commands so apps know your device&#039;s OS is rooted.&#039;&#039;&#039;  Make sure your laptop is connected to your device via a USB cable.  On your PC, navigate in a shell or command prompt (on Windows hold the Windows key and press R, then type &amp;quot;cmd&amp;quot; and OK) then navigate to the installation path of the SDK.  Hopefully you know how to move about your file system from a command prompt.  In the SDK&#039;s directory run the following commands:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;adb shell&lt;br /&gt;
 su&lt;br /&gt;
 mount -o rw,remount /system&lt;br /&gt;
 touch /system/bin/su /system/xbin/su&lt;br /&gt;
 mount -o ro,remount /system&lt;br /&gt;
 exit&lt;br /&gt;
 reboot&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Alternatively it&#039;s possible to do the above from a shell on the device itself but if you wish to do that you&#039;re likely tech savvy and I don&#039;t need to walk you through it :)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3.  Install the following apps from the Google Play Store:  Deep Sleep Battery Saver, Secure Settings, Tasker, RaceCapture&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Deep Sleep Battery Saver and Tasker require a small purchase, but last I checked it was only a few dollars each.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;4.  Android settings.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Disable the lock screen.&#039;&#039;&#039;  In Settings-&amp;gt;Security set the Screen Lock to &amp;quot;none&amp;quot;.  Theoretically you probably can have this enabled to something, and have the Tasker app still unlock it automatically, but I instructions below assume you&#039;ve disabled the lock so if you deviate you&#039;ll need to play around with the Tasker tasks (like adding a command to do the unlock before anything else on power/boot).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Disable Auto Brightness.&#039;&#039;&#039; I find auto brightness to often enough leave the screen not so easily readable, so I choose to disable this, and set my brightness manually to max.  You can obviously adjust the brightness level to adjust your vehicle&#039;s and the weather&#039;s conditions any time you like.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Set up automatic connection to the RaceCapture.&#039;&#039;&#039;  &lt;br /&gt;
Before we configure the apps to handle the automation make sure either Bluetooth or WiFi, whichever you&#039;ll be using to connect to your RaceCapture, is ON.  This is because the automation assumes it&#039;s on and doesn&#039;t enable it for you (we just toggle Airplane mode when when disables restores whatever was enabled before Airplane mode was enabled). &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;- Bluetooth:&#039;&#039;&#039;, go through the pairing process with your device and the RaceCapture (refer to RaceCapture documentation for this procedure).  I suggest unpairing all other devices so that your tablet/phone only knows of the RaceCapture, and thus will only ever connect to it when it becomes available.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;- WiFi:&#039;&#039;&#039; go through the process of enabling WiFi on the RaceCapture and connecting your device to its network (refer to RaceCapture documentation for this procedure).   However when you do so pay immediate attention to the screen as you should see a pop up warning there is no internet connection (which is normal, the RaceCapture provides no internet connectivity through its WiFi network).  When you see this you MUST click on the pop-up which will bring up a screen that gives you the option to ignore this &amp;quot;issue&amp;quot;.  Also make sure to leave auto-connection for the network enabled.  If you miss this dialogue your tablet/phone will NOT automatically connect to the RaceCapture device, kind of breaking our whole automation theme here.  If you miss the pop-up, simply go into your WiFi settings on the tablet/phone and forget the RaceCapture&#039;s WiFi network, and start the process of connecting to it again (watching for that pop-up).  There might be a way to adjust this setting outside the pop-up but I&#039;ve not found it.    Lastly, forget all other WiFi networks on your device.  This prevents your device from connecting to anything other than the RaceCapture unexpectedly.  Don&#039;t worry, you can always reconnect to a WiFi network manually later, like if you need to update the RaceCapture app.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;5.  SuperSU settings&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
This should be installed through your rooting process.  I&#039;m unaware of any Android rooting method that doesn&#039;t use it, so I&#039;m assuming you have it, and if not you should stop here (sorry!).  In the app in Settings in the Access section set the Default Access to &amp;quot;Grant&amp;quot;.  This simply lets the other apps use root access without you being prompted all the time, which will get rather annoying during this setup process.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;6.  Secure Settings settings&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* SYSTEM+ Tab:  click &amp;quot;Disabled&amp;quot; to enable the feature (this opens some unique actions for use by the Tasker automation app).&lt;br /&gt;
&lt;br /&gt;
* Options Tab:  Expand the &amp;quot;System+&amp;quot; section and make sure all options are enabled with a green check mark on the right (not all of these are needed, but this is the fastest way for me to explain to you).  Also expand the &amp;quot;Root&amp;quot; section and enable &amp;quot;Airplane Mode&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;7.  DS Battery Saver settings&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Set the Profile to &amp;quot;Slumberer&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;8.  Tasker settings&#039;&#039;&#039;&lt;br /&gt;
This is where we really configure the automation.  You can get pretty fancy with this application but I&#039;ll be only covering what it takes to accomplish our goals outlined earlier. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Create Tasks: &#039;&#039;&#039;  A task is a series of actions to take, which we&#039;ll assign to events later.  They consist of one or many actions, and those actions have associated parameters.  I think creating them is fairly simple and straightforward, requiring being in the Tasks tab, clicking the + symbol in the bottom right, and then entering the information provided below, so I&#039;m going to just outline each task&#039;s values here.  One tip though is when selecting Actions use the &amp;quot;Filter&amp;quot; option to just type the action name provided here to quickly search as it can be quite confusing to click around the categories to find what you&#039;re after.&lt;br /&gt;
&lt;br /&gt;
 Name:  &amp;quot;Start RC&amp;quot;&lt;br /&gt;
 Action 1:  Launch App&lt;br /&gt;
 Target:  RaceCapture app&lt;br /&gt;
 &lt;br /&gt;
 Name:  &amp;quot;Screen On and Start RC&amp;quot;&lt;br /&gt;
 Action 1:  Secure Settings&lt;br /&gt;
 Configuration:  Actions-&amp;gt;WakeDevice, leave defaults for &amp;quot;Screen &amp;amp; Keyboard Lights On&amp;quot; and &amp;quot;1 second&amp;quot;&lt;br /&gt;
 Action2:  Secure Settings&lt;br /&gt;
 Configuration:  Root Actions-&amp;gt; Airplane mode, select &amp;quot;Off&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 Name:  &amp;quot;Go to Sleep&amp;quot;&lt;br /&gt;
 Action 1:  Secure Settings&lt;br /&gt;
 Configuration:  Root Actions-&amp;gt; Airplane mode, select &amp;quot;On&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 Action 2:  Go Home&lt;br /&gt;
 Configuration:  Page 0&lt;br /&gt;
 Action 3:  DS Battery Saver&lt;br /&gt;
 Configuration:  ON (Slumberer)&lt;br /&gt;
 &lt;br /&gt;
 Action 4:  Display Timeout  (Optional:  I like the screen to go black quickly when the car isn&#039;t on so as to save battery)&lt;br /&gt;
 Configuration: 7 seconds, 0 minutes, 0 hours (this is the lowest screen timeout value we can set.  If you want to let the screens stay on for a little while longer, you can set this to whatever you like)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Create Profiles:&#039;&#039;&#039;  A profile defines when to execute tasks.  Always click the + button in the Profiles tab to start creating a new Profile.  Below are the profiles we&#039;ll be creating and how to do so.&lt;br /&gt;
 Device Boot - This profile executes whenever the device has booted up, like when you power up your tablet getting ready to race.  All it does is start up the RaceCapture app so that when we switch to it later it&#039;s ready to go rather than having to go through its bootup process.&lt;br /&gt;
 After clicking the + button to create a new profile click on Event, then Filter for &amp;quot;Device Boot&amp;quot; and select it.  Next, click on the back arrow in the upper left to get back to the Profiles tab, and once back select the &amp;quot;Start RC&amp;quot; task.&lt;br /&gt;
&lt;br /&gt;
 Power Any - When any external power source is supplied, such as USB power from a line in the car, we light up the display immediately, then we disable Airplane mode and make sure to start the RaceCapture app.  Using only disabling of Airplane mode assumes Wifi or Bluetooth are enabled and set to automatically connect to the RaceCapture.  The RaceCapture App keeps the screen on regardless of timeout settings.&lt;br /&gt;
 After clicking the + button to create a new profile click on State, then Filter for &amp;quot;Power&amp;quot;.  Next, leave Source set to &amp;quot;Any&amp;quot; and hit the back arrow in the upper left to get back to the Profiles tab.  Once back select the &amp;quot;Screen On and Start RC&amp;quot; task.&lt;br /&gt;
&lt;br /&gt;
 Not Power Any - When external power is not provided (like when the vehicle is off), we enable Airplane mode to save battery, go to the Home screen so the RaceCapture app doesn&#039;t keep the screen awake, force the Slumberer profile in the DS Battery Saver app so the tablet goes into deep sleep immediately rather than delayed to save max battery, and then reduce screen timeout to 7 seconds to also, surprise, save battery.&lt;br /&gt;
 After clicking the + button to create a new profile click on State, then Filter for &amp;quot;Power&amp;quot;.  Next, leave Source set to &amp;quot;Any&amp;quot;, click the checkbox for &amp;quot;Invert&amp;quot;, and hit the back arrow in the upper left to get back to the Profiles tab.  Once back select the &amp;quot;Go to Sleep&amp;quot; task.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;9.  RaceCapture app settings&#039;&#039;&#039;&lt;br /&gt;
This needs to be done separately on each device you&#039;ll be using.  In the RaceCapture app itself you need to configure some settings and you should do so while connected to the RaceCapture device.  While the above settings have now made your device turn off the screen quickly, if you just open the RaceCapture app the screen will stay on and you can execute the below steps.&lt;br /&gt;
* Skip any setup guides or anything you may be prompted.  This usually happens if this is the first time opening the app.&lt;br /&gt;
* Click the three bars in the upper left to open the menu, then select &#039;&#039;&#039;Preferences&#039;&#039;&#039;.&lt;br /&gt;
* Set your &amp;quot;Startup screen&amp;quot; to &amp;quot;Dashboard&amp;quot;.&lt;br /&gt;
* Click the three bars in the upper left again and now select Dashboard.&lt;br /&gt;
* On the Dashboard screen in the upper left below the three bars is a Gear icon.  Click that to bring up Dashboard configuration.  &lt;br /&gt;
* You&#039;ll be on the Behavior tab.  Click on the Screens tab.  On this screen you can select the dashboard layout(s) you wish to use.  I typically pick one layout but also leave the Raw Channels enabled for troubleshooting.  I&#039;m pretty sure the Dashboard that is opened upon starting up the app will be the highest one you have selected in this list, so keep that in mind when choosing.  Tap outside the configuration window to close it and go back to the dashboards.&lt;br /&gt;
* For each Dashboard you&#039;ll need to configure each gauge.  Reference RaceCapture documentation for this.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;10.  Enabling Auto Boot when connected to power&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
For the future as I don&#039;t have my notes on this right now.  The idea is that even if your device is dead, if you connect it to USB power like in your vehicle when it has sufficient charge it will automatically turn itself on, and then the rest of the automation will take effect.  Helps cover when you forget to charge things but want your Dashboards working as fast as possible.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;That&#039;s IT!  Go plug your tablet or phone into your vehicle and get started!!!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;&#039;Extras&#039;&#039;&#039;==&lt;br /&gt;
===&#039;&#039;&#039;Tips &amp;amp; Tricks for Dashboard Devices&#039;&#039;&#039;===&lt;br /&gt;
&#039;&#039;&#039;* Use Cheap Cases for Mounts:&#039;&#039;&#039;  For about any device, be it tablet or phone, you can likely find a very cheap snap-in plastic case that you can use as a mount for your device.  I like to use cases like the one pictured to the right (which only cost me $7!), cut off the faux-leather cover, and attach them to my dash with self tapping screws, 3M Exterior Tape, etc.  Voila, I have a super simple mount that is very sturdy, holds my device quite securely, let&#039;s me remove my device easily whenever I want, and cost me almost nothing.  You can find many such cases on Amazon.com&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed-hover&amp;quot;&amp;gt;&lt;br /&gt;
Image:Samsung Galaxy Tab A 10.1 Case.jpg|&#039;&#039;[[Inexpensive Snap-in Case]]&#039;&#039;&lt;br /&gt;
Image:Dashboard Automation - Example Dash Mount with Tablet Case.jpg|&#039;&#039;[[Dashboard Mounting Example]]&#039;&#039;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Use any gloves by sewing metallic thread:&#039;&#039;&#039;  Most touch-screens require electrical contact with your skin in order to work.  This means when you have your racing gloves on, like we are prone to do when in our racing vehicles, we have to yank them off to mess with our dashboard tablet displays.  You can fix this by using conductive thread to sew a connection from inside your glove to the outside providing an electrical connection from your fingertips to your screen.  You can find conductive thread rather cheaply on Amazon.com.&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed-hover&amp;quot;&amp;gt;&lt;br /&gt;
Image:Conductive thread.jpg|&#039;&#039;[[Conductive Thread]]&#039;&#039;&lt;br /&gt;
Image:Conductive thread sewn into racing glove.jpg|&#039;&#039;[[Conductive Thread sewn into a racing glove]]&#039;&#039;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Use Screen Protectors:&#039;&#039;&#039;  Tablets and phones aren&#039;t cheap, and we are putting these devices in race environments where our hands (and gloves if you used the conductive thread!) can get dirty.  Why scratch up your displays when for about $10 you can install a clear yet replaceable screen surface?  It&#039;s cheap insurance for a device that you already spend a decent amount of money and time (this guide isn&#039;t short!) on.&lt;/div&gt;</summary>
		<author><name>Jpf11</name></author>
	</entry>
	<entry>
		<id>https://wiki.autosportlabs.com/index.php?title=RaceCapture_Dashboard_Tablet_Automation&amp;diff=7545</id>
		<title>RaceCapture Dashboard Tablet Automation</title>
		<link rel="alternate" type="text/html" href="https://wiki.autosportlabs.com/index.php?title=RaceCapture_Dashboard_Tablet_Automation&amp;diff=7545"/>
		<updated>2018-02-26T03:19:44Z</updated>

		<summary type="html">&lt;p&gt;Jpf11: /* Hardwiring Power Lines */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= &#039;&#039;&#039;Guide to Automating your RaceCapture Dashboard Tablets (and phones)&#039;&#039;&#039; =&lt;br /&gt;
For Android devices only currently.  Verified on Nvidia Shield K1 and Samsung Galaxy Tab A 10.1 tablets, but theoretically possibly any on Android tablets as long as rooting of the device is possible.&lt;br /&gt;
&lt;br /&gt;
Written by John Freund ([https://www.facebook.com/john.freund.209 https://www.facebook.com/john.freund.209]&lt;br /&gt;
&lt;br /&gt;
[[File:Dashboard Automation - Example Dash.JPG|500px]]&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;What&#039;s this about?&#039;&#039;&#039;===&lt;br /&gt;
Many RaceCapture owners use phones and tablets as display devices in their vehicles.  I use them in my own race car.  As displays they&#039;re great, but there are definitely some challenges:&lt;br /&gt;
* Have to turn on the screen every time I want to start using them which can be as simple as a home button press but often an unlock process.&lt;br /&gt;
* Have to make sure Bluetooth or Wifi is enabled AND has connected successfully to the RaceCapture device&lt;br /&gt;
* Have to open the RaceCapture App&lt;br /&gt;
* Have to manage the power of the devices, to make sure there&#039;s enough power and that they don&#039;t run out between sessions/races or even during one.&lt;br /&gt;
* Have to do all this AFTER the vehicle is running so the RaceCapture device is powered&lt;br /&gt;
* Often we&#039;re scrambling to prep other things like getting our safety gear on, steering wheels into place, etc.&lt;br /&gt;
* Touch screens aren&#039;t so easy to operate with safety gear on like racing gloves&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We typically have to deal with the above every time we go out on track, and with every single device.  Arguably manageable with one, but what if you have multiple?  Time is critical moments before going out and saving every little bit gives you time to focus on the race ahead.&lt;br /&gt;
&lt;br /&gt;
This page is for walking you through automating as much as possible the use of tablet/phone devices for use as RaceCapture dashboards.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Demonstration Video: (warning, it&#039;s pretty long!)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{{#evu:https://www.youtube.com/watch?v=ul9FW9I9Exs}}&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;What do I get after doing everything here?&#039;&#039;&#039;===&lt;br /&gt;
Glad you asked!  Here&#039;s the end result of following this guide:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Start your car and your dashboards start working automatically.&#039;&#039;&#039;  When the vehicle power is enabled your devices will within a few seconds automatically turn on their displays, start RaceCapture, and display their configured dashboards (i.e. you&#039;re ready to go!)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* You won&#039;t really have to worry about how much charge your devices have.&#039;&#039;&#039;  Devices should be charged at least a little (say 10%) before the start of the day, but otherwise you will not have to worry about power during the day as the devices will either be charging while driving or massively conserving power when not.  Fully charged devices should be able to sit without charging for up to 30 days (this is how long my Nvidia Shield K1 lasts with the tweaks below).&lt;br /&gt;
&lt;br /&gt;
==Automation Guide==&lt;br /&gt;
===&#039;&#039;&#039;Hardwiring Power For Your Devices&#039;&#039;&#039;===&lt;br /&gt;
The automation in this guide assumes there is a switched USB power source for each device in the vehicle.  This is used as a signal to the devices for all automation actions.  While it&#039;s not critical that you provide hardwired power for your devices  to use them as dashboards (you&#039;ll really need to the monitor their power levels), you&#039;ll have to manually trigger different behaviors like coming out of sleep, disabling airplane mode, and other things, and this guide will not cover such scenarios and you&#039;ll need to be a bit creative.  &lt;br /&gt;
&lt;br /&gt;
In order to minimize how much we have to worry about the charge in your devices it&#039;s a great idea to add some hardwired power lines in your car.  This provides charging power while operating your vehicle which all but guarantees they won&#039;t die on you mid-session, but also means you likely won&#039;t have to take your devices out of your vehicle and charge them between sessions.  Also it covers a worst case scenario where your devices aren&#039;t charged for an event as you can just turn on your vehicle&#039;s ACC and charge your devices for a short time before going out.&lt;br /&gt;
&lt;br /&gt;
Most, if not all, tablets and phones take some for of USB input.  These are DC devices but the operating voltage varies (5V for most, but USB-C can be as high as 20V).  As such you need some sort of electrical converter to take your vehicle&#039;s operating voltage and step it to the voltage required by your device.&lt;br /&gt;
&lt;br /&gt;
[[File:DC 12V Micro USB adapter.jpg|200px|thumb|left|DC 12V to 5V Micro USB Converter]]&lt;br /&gt;
&lt;br /&gt;
Good news!  Ebay has tons of options for such converters.  My devices are all Micro-USB devices and take 5V inputs.  My car has an operating voltage from around 12-14.5V (typically referred to as a 12V system, as that&#039;s the minimum operating voltage for the electronics).  I went to ebay and searched with these keywords:  &amp;quot;DC Converter 12V to 5V Micro USB&amp;quot; and this pulled up many great options.  I opted for one like the below picture with a 90-degree connector so that the micro-usb cable routed more nicely with my dashboards.&lt;br /&gt;
&lt;br /&gt;
Now I am going to assume if you have a RaceCapture, you don&#039;t really need much guidance as far as wiring devices into your vehicle.  Keep in mind though to make sure wherever you draw your power for the converter that it is:&lt;br /&gt;
&lt;br /&gt;
* Fused appropriately (suggest the maximum current rating of your converter)&lt;br /&gt;
* Is connected to a switched source (so you&#039;re not draining your vehicle&#039;s battery if you forget one of your devices in your vehicle).&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;Setting up your Android Device&#039;&#039;&#039;===&lt;br /&gt;
&#039;&#039;&#039;1.  Rooting your device&#039;&#039;&#039;&lt;br /&gt;
This is probably the hardest part and absolutely required as subsequent software is dependent on this.  The processes vary between most devices, and can be fairly easy to tricky.  Don&#039;t be scared though!  Once you get past this it&#039;s smooth sailing!&lt;br /&gt;
&lt;br /&gt;
With that said I then must add this guide can&#039;t really walk you through specifically how to root your device (unless you have a Samsung Galaxy Tab A 10.1 as I documented it while creating this page), since the procedures do vary.  However, very intelligent and giving folks out there have figured out how to root just about every single Android device and documented how somewhere on the web.  So you need to find a guide for doing this.  Here are some tips:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;*  Search the web for the words &amp;quot;root&amp;quot;, your phone model, and &amp;quot;xda-developers&amp;quot;.&#039;&#039;&#039;  You can find your phone&#039;s model number under Settings-&amp;gt;About.  The last key word is a forum where lots of rooting discussion takes place and is a great place to look for clear guides (though be warned, not all are perfect so make sure if you find a thread on rooting your phone you read the ENTIRE thread before starting!).  However if you don&#039;t find what you&#039;re looking for there, remove that keyword and expand your search as that can uncover other pages.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;*  Enable Developer Mode and then the &amp;quot;OEM Unlock&amp;quot; option.&#039;&#039;&#039;  Pretty much every root procedure requires this to start, even though some guides can forget to mention it.  To enable Developer Mode, in your device go Settings-&amp;gt;About, and then tap &amp;quot;Build number&amp;quot; repeatedly until you see a message on your screen that tells you Developer Mode is enabled.  Now a new menu Settings-&amp;gt;Developer Mode will appear, and within there is an option for &amp;quot;OEM Unlock&amp;quot; which you will need to enable.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;*  Disable Factory Reset Protection.&#039;&#039;&#039;  This is critical as after parts of the rooting process your system can detect firmware tampering and reset itself.  This is automatically enabled whenever you add a Google account, or some other account, that provides backup services.  To disable it go to Settings-&amp;gt;Accounts (I&#039;ve seen it as &amp;quot;Clouds and Accounts&amp;quot; as well) and simply remove any accounts you&#039;ve added.  Don&#039;t worry, you can add them back later (you&#039;ll need to in order to download apps from the Google Play store).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2.  Additional Root access.&#039;&#039;&#039;  The app &amp;quot;SuperSU&#039; that provides you root access has changed over the years and due to some changes the apps we&#039;re going to be using for automation can &amp;quot;think&amp;quot; your system isn&#039;t rooted.  We need to trick them so they work properly.  In order to do so we need to do some things:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Download and install USB drivers for your device.&#039;&#039;&#039;  Chances are for the rooting process you&#039;ve already done this on your PC/laptop.  If somehow you didn&#039;t, you&#039;ll need to do so for your particular OS.  You should be able to web search for keywords including &amp;quot;USB drivers&amp;quot; and your phone&#039;s model designation (Settings-&amp;gt;About).  This enables your PC to communicate with your device which is needed for a later step.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Download and Install Android SDK Platform Tools.&#039;&#039;&#039;  Found here:  [https://developer.android.com/studio/releases/platform-tools.html https://developer.android.com/studio/releases/platform-tools.html].  This gives us a utility called &amp;quot;adb&amp;quot; that lets us connect to your device in a command line shell and then execute the necessary commands.  Note for Windows Systems:  You may need to right click the installation file and select &amp;quot;Run as Administrator&amp;quot; to get the installation to run properly (really doesn&#039;t hurt to do this so I would just go ahead and do so).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Execute shell commands so apps know your device&#039;s OS is rooted.&#039;&#039;&#039;  Make sure your laptop is connected to your device via a USB cable.  On your PC, navigate in a shell or command prompt (on Windows hold the Windows key and press R, then type &amp;quot;cmd&amp;quot; and OK) then navigate to the installation path of the SDK.  Hopefully you know how to move about your file system from a command prompt.  In the SDK&#039;s directory run the following commands:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;adb shell&lt;br /&gt;
 su&lt;br /&gt;
 mount -o rw,remount /system&lt;br /&gt;
 touch /system/bin/su /system/xbin/su&lt;br /&gt;
 mount -o ro,remount /system&lt;br /&gt;
 exit&lt;br /&gt;
 reboot&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Alternatively it&#039;s possible to do the above from a shell on the device itself but if you wish to do that you&#039;re likely tech savvy and I don&#039;t need to walk you through it :)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3.  Install the following apps from the Google Play Store:  Deep Sleep Battery Saver, Secure Settings, Tasker, RaceCapture&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Deep Sleep Battery Saver and Tasker require a small purchase, but last I checked it was only a few dollars each.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;4.  Android settings.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Disable the lock screen.&#039;&#039;&#039;  In Settings-&amp;gt;Security set the Screen Lock to &amp;quot;none&amp;quot;.  Theoretically you probably can have this enabled to something, and have the Tasker app still unlock it automatically, but I instructions below assume you&#039;ve disabled the lock so if you deviate you&#039;ll need to play around with the Tasker tasks (like adding a command to do the unlock before anything else on power/boot).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Disable Auto Brightness.&#039;&#039;&#039; I find auto brightness to often enough leave the screen not so easily readable, so I choose to disable this, and set my brightness manually to max.  You can obviously adjust the brightness level to adjust your vehicle&#039;s and the weather&#039;s conditions any time you like.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Set up automatic connection to the RaceCapture.&#039;&#039;&#039;  &lt;br /&gt;
Before we configure the apps to handle the automation make sure either Bluetooth or WiFi, whichever you&#039;ll be using to connect to your RaceCapture, is ON.  This is because the automation assumes it&#039;s on and doesn&#039;t enable it for you (we just toggle Airplane mode when when disables restores whatever was enabled before Airplane mode was enabled). &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;- Bluetooth:&#039;&#039;&#039;, go through the pairing process with your device and the RaceCapture (refer to RaceCapture documentation for this procedure).  I suggest unpairing all other devices so that your tablet/phone only knows of the RaceCapture, and thus will only ever connect to it when it becomes available.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;- WiFi:&#039;&#039;&#039; go through the process of enabling WiFi on the RaceCapture and connecting your device to its network (refer to RaceCapture documentation for this procedure).   However when you do so pay immediate attention to the screen as you should see a pop up warning there is no internet connection (which is normal, the RaceCapture provides no internet connectivity through its WiFi network).  When you see this you MUST click on the pop-up which will bring up a screen that gives you the option to ignore this &amp;quot;issue&amp;quot;.  Also make sure to leave auto-connection for the network enabled.  If you miss this dialogue your tablet/phone will NOT automatically connect to the RaceCapture device, kind of breaking our whole automation theme here.  If you miss the pop-up, simply go into your WiFi settings on the tablet/phone and forget the RaceCapture&#039;s WiFi network, and start the process of connecting to it again (watching for that pop-up).  There might be a way to adjust this setting outside the pop-up but I&#039;ve not found it.    Lastly, forget all other WiFi networks on your device.  This prevents your device from connecting to anything other than the RaceCapture unexpectedly.  Don&#039;t worry, you can always reconnect to a WiFi network manually later, like if you need to update the RaceCapture app.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;5.  SuperSU settings&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
This should be installed through your rooting process.  I&#039;m unaware of any Android rooting method that doesn&#039;t use it, so I&#039;m assuming you have it, and if not you should stop here (sorry!).  In the app in Settings in the Access section set the Default Access to &amp;quot;Grant&amp;quot;.  This simply lets the other apps use root access without you being prompted all the time, which will get rather annoying during this setup process.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;6.  Secure Settings settings&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* SYSTEM+ Tab:  click &amp;quot;Disabled&amp;quot; to enable the feature (this opens some unique actions for use by the Tasker automation app).&lt;br /&gt;
&lt;br /&gt;
* Options Tab:  Expand the &amp;quot;System+&amp;quot; section and make sure all options are enabled with a green check mark on the right (not all of these are needed, but this is the fastest way for me to explain to you).  Also expand the &amp;quot;Root&amp;quot; section and enable &amp;quot;Airplane Mode&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;7.  DS Battery Saver settings&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Set the Profile to &amp;quot;Slumberer&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;8.  Tasker settings&#039;&#039;&#039;&lt;br /&gt;
This is where we really configure the automation.  You can get pretty fancy with this application but I&#039;ll be only covering what it takes to accomplish our goals outlined earlier. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Create Tasks: &#039;&#039;&#039;  A task is a series of actions to take, which we&#039;ll assign to events later.  They consist of one or many actions, and those actions have associated parameters.  I think creating them is fairly simple and straightforward, requiring being in the Tasks tab, clicking the + symbol in the bottom right, and then entering the information provided below, so I&#039;m going to just outline each task&#039;s values here.  One tip though is when selecting Actions use the &amp;quot;Filter&amp;quot; option to just type the action name provided here to quickly search as it can be quite confusing to click around the categories to find what you&#039;re after.&lt;br /&gt;
&lt;br /&gt;
 Name:  &amp;quot;Start RC&amp;quot;&lt;br /&gt;
 Action 1:  Launch App&lt;br /&gt;
 Target:  RaceCapture app&lt;br /&gt;
 &lt;br /&gt;
 Name:  &amp;quot;Screen On and Start RC&amp;quot;&lt;br /&gt;
 Action 1:  Secure Settings&lt;br /&gt;
 Configuration:  Actions-&amp;gt;WakeDevice, leave defaults for &amp;quot;Screen &amp;amp; Keyboard Lights On&amp;quot; and &amp;quot;1 second&amp;quot;&lt;br /&gt;
 Action2:  Secure Settings&lt;br /&gt;
 Configuration:  Root Actions-&amp;gt; Airplane mode, select &amp;quot;Off&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 Name:  &amp;quot;Go to Sleep&amp;quot;&lt;br /&gt;
 Action 1:  Secure Settings&lt;br /&gt;
 Configuration:  Root Actions-&amp;gt; Airplane mode, select &amp;quot;On&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 Action 2:  Go Home&lt;br /&gt;
 Configuration:  Page 0&lt;br /&gt;
 Action 3:  DS Battery Saver&lt;br /&gt;
 Configuration:  ON (Slumberer)&lt;br /&gt;
 &lt;br /&gt;
 Action 4:  Display Timeout  (Optional:  I like the screen to go black quickly when the car isn&#039;t on so as to save battery)&lt;br /&gt;
 Configuration: 7 seconds, 0 minutes, 0 hours (this is the lowest screen timeout value we can set.  If you want to let the screens stay on for a little while longer, you can set this to whatever you like)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Create Profiles:&#039;&#039;&#039;  A profile defines when to execute tasks.  Always click the + button in the Profiles tab to start creating a new Profile.  Below are the profiles we&#039;ll be creating and how to do so.&lt;br /&gt;
 Device Boot - This profile executes whenever the device has booted up, like when you power up your tablet getting ready to race.  All it does is start up the RaceCapture app so that when we switch to it later it&#039;s ready to go rather than having to go through its bootup process.&lt;br /&gt;
 After clicking the + button to create a new profile click on Event, then Filter for &amp;quot;Device Boot&amp;quot; and select it.  Next, click on the back arrow in the upper left to get back to the Profiles tab, and once back select the &amp;quot;Start RC&amp;quot; task.&lt;br /&gt;
&lt;br /&gt;
 Power Any - When any external power source is supplied, such as USB power from a line in the car, we light up the display immediately, then we disable Airplane mode and make sure to start the RaceCapture app.  Using only disabling of Airplane mode assumes Wifi or Bluetooth are enabled and set to automatically connect to the RaceCapture.  The RaceCapture App keeps the screen on regardless of timeout settings.&lt;br /&gt;
 After clicking the + button to create a new profile click on State, then Filter for &amp;quot;Power&amp;quot;.  Next, leave Source set to &amp;quot;Any&amp;quot; and hit the back arrow in the upper left to get back to the Profiles tab.  Once back select the &amp;quot;Screen On and Start RC&amp;quot; task.&lt;br /&gt;
&lt;br /&gt;
 Not Power Any - When external power is not provided (like when the vehicle is off), we enable Airplane mode to save battery, go to the Home screen so the RaceCapture app doesn&#039;t keep the screen awake, force the Slumberer profile in the DS Battery Saver app so the tablet goes into deep sleep immediately rather than delayed to save max battery, and then reduce screen timeout to 7 seconds to also, surprise, save battery.&lt;br /&gt;
 After clicking the + button to create a new profile click on State, then Filter for &amp;quot;Power&amp;quot;.  Next, leave Source set to &amp;quot;Any&amp;quot;, click the checkbox for &amp;quot;Invert&amp;quot;, and hit the back arrow in the upper left to get back to the Profiles tab.  Once back select the &amp;quot;Go to Sleep&amp;quot; task.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;9.  RaceCapture app settings&#039;&#039;&#039;&lt;br /&gt;
This needs to be done separately on each device you&#039;ll be using.  In the RaceCapture app itself you need to configure some settings and you should do so while connected to the RaceCapture device.  While the above settings have now made your device turn off the screen quickly, if you just open the RaceCapture app the screen will stay on and you can execute the below steps.&lt;br /&gt;
* Skip any setup guides or anything you may be prompted.  This usually happens if this is the first time opening the app.&lt;br /&gt;
* Click the three bars in the upper left to open the menu, then select &#039;&#039;&#039;Preferences&#039;&#039;&#039;.&lt;br /&gt;
* Set your &amp;quot;Startup screen&amp;quot; to &amp;quot;Dashboard&amp;quot;.&lt;br /&gt;
* Click the three bars in the upper left again and now select Dashboard.&lt;br /&gt;
* On the Dashboard screen in the upper left below the three bars is a Gear icon.  Click that to bring up Dashboard configuration.  &lt;br /&gt;
* You&#039;ll be on the Behavior tab.  Click on the Screens tab.  On this screen you can select the dashboard layout(s) you wish to use.  I typically pick one layout but also leave the Raw Channels enabled for troubleshooting.  I&#039;m pretty sure the Dashboard that is opened upon starting up the app will be the highest one you have selected in this list, so keep that in mind when choosing.  Tap outside the configuration window to close it and go back to the dashboards.&lt;br /&gt;
* For each Dashboard you&#039;ll need to configure each gauge.  Reference RaceCapture documentation for this.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;10.  Enabling Auto Boot when connected to power&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
For the future as I don&#039;t have my notes on this right now.  The idea is that even if your device is dead, if you connect it to USB power like in your vehicle when it has sufficient charge it will automatically turn itself on, and then the rest of the automation will take effect.  Helps cover when you forget to charge things but want your Dashboards working as fast as possible.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;That&#039;s IT!  Go plug your tablet or phone into your vehicle and get started!!!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;&#039;Extras&#039;&#039;&#039;==&lt;br /&gt;
===&#039;&#039;&#039;Tips &amp;amp; Tricks for Dashboard Devices&#039;&#039;&#039;===&lt;br /&gt;
&#039;&#039;&#039;* Use Cheap Cases for Mounts:&#039;&#039;&#039;  For about any device, be it tablet or phone, you can likely find a very cheap snap-in plastic case that you can use as a mount for your device.  I like to use cases like the one pictured to the right (which only cost me $7!), cut off the faux-leather cover, and attach them to my dash with self tapping screws, 3M Exterior Tape, etc.  Voila, I have a super simple mount that is very sturdy, holds my device quite securely, let&#039;s me remove my device easily whenever I want, and cost me almost nothing.  You can find many such cases on Amazon.com&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed-hover&amp;quot;&amp;gt;&lt;br /&gt;
Image:Samsung Galaxy Tab A 10.1 Case.jpg|&#039;&#039;[[Inexpensive Snap-in Case]]&#039;&#039;&lt;br /&gt;
Image:Dashboard Automation - Example Dash Mount with Tablet Case.jpg|&#039;&#039;[[Dashboard Mounting Example]]&#039;&#039;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Use any gloves by sewing metallic thread:&#039;&#039;&#039;  Most touch-screens require electrical contact with your skin in order to work.  This means when you have your racing gloves on, like we are prone to do when in our racing vehicles, we have to yank them off to mess with our dashboard tablet displays.  You can fix this by using conductive thread to sew a connection from inside your glove to the outside providing an electrical connection from your fingertips to your screen.  You can find conductive thread rather cheaply on Amazon.com.&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed-hover&amp;quot;&amp;gt;&lt;br /&gt;
Image:Conductive thread.jpg|&#039;&#039;[[Conductive Thread]]&#039;&#039;&lt;br /&gt;
Image:Conductive thread sewn into racing glove.jpg|&#039;&#039;[[Conductive Thread sewn into a racing glove]]&#039;&#039;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Use Screen Protectors:&#039;&#039;&#039;  Tablets and phones aren&#039;t cheap, and we are putting these devices in race environments where our hands (and gloves if you used the conductive thread!) can get dirty.  Why scratch up your displays when for about $10 you can install a clear yet replaceable screen surface?  It&#039;s cheap insurance for a device that you already spend a decent amount of money and time (this guide isn&#039;t short!) on.&lt;/div&gt;</summary>
		<author><name>Jpf11</name></author>
	</entry>
	<entry>
		<id>https://wiki.autosportlabs.com/index.php?title=RaceCapture_Dashboard_Tablet_Automation&amp;diff=7544</id>
		<title>RaceCapture Dashboard Tablet Automation</title>
		<link rel="alternate" type="text/html" href="https://wiki.autosportlabs.com/index.php?title=RaceCapture_Dashboard_Tablet_Automation&amp;diff=7544"/>
		<updated>2018-02-26T03:19:10Z</updated>

		<summary type="html">&lt;p&gt;Jpf11: /* What&amp;#039;s this about? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= &#039;&#039;&#039;Guide to Automating your RaceCapture Dashboard Tablets (and phones)&#039;&#039;&#039; =&lt;br /&gt;
For Android devices only currently.  Verified on Nvidia Shield K1 and Samsung Galaxy Tab A 10.1 tablets, but theoretically possibly any on Android tablets as long as rooting of the device is possible.&lt;br /&gt;
&lt;br /&gt;
Written by John Freund ([https://www.facebook.com/john.freund.209 https://www.facebook.com/john.freund.209]&lt;br /&gt;
&lt;br /&gt;
[[File:Dashboard Automation - Example Dash.JPG|500px]]&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;What&#039;s this about?&#039;&#039;&#039;===&lt;br /&gt;
Many RaceCapture owners use phones and tablets as display devices in their vehicles.  I use them in my own race car.  As displays they&#039;re great, but there are definitely some challenges:&lt;br /&gt;
* Have to turn on the screen every time I want to start using them which can be as simple as a home button press but often an unlock process.&lt;br /&gt;
* Have to make sure Bluetooth or Wifi is enabled AND has connected successfully to the RaceCapture device&lt;br /&gt;
* Have to open the RaceCapture App&lt;br /&gt;
* Have to manage the power of the devices, to make sure there&#039;s enough power and that they don&#039;t run out between sessions/races or even during one.&lt;br /&gt;
* Have to do all this AFTER the vehicle is running so the RaceCapture device is powered&lt;br /&gt;
* Often we&#039;re scrambling to prep other things like getting our safety gear on, steering wheels into place, etc.&lt;br /&gt;
* Touch screens aren&#039;t so easy to operate with safety gear on like racing gloves&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We typically have to deal with the above every time we go out on track, and with every single device.  Arguably manageable with one, but what if you have multiple?  Time is critical moments before going out and saving every little bit gives you time to focus on the race ahead.&lt;br /&gt;
&lt;br /&gt;
This page is for walking you through automating as much as possible the use of tablet/phone devices for use as RaceCapture dashboards.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Demonstration Video: (warning, it&#039;s pretty long!)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{{#evu:https://www.youtube.com/watch?v=ul9FW9I9Exs}}&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;What do I get after doing everything here?&#039;&#039;&#039;===&lt;br /&gt;
Glad you asked!  Here&#039;s the end result of following this guide:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Start your car and your dashboards start working automatically.&#039;&#039;&#039;  When the vehicle power is enabled your devices will within a few seconds automatically turn on their displays, start RaceCapture, and display their configured dashboards (i.e. you&#039;re ready to go!)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* You won&#039;t really have to worry about how much charge your devices have.&#039;&#039;&#039;  Devices should be charged at least a little (say 10%) before the start of the day, but otherwise you will not have to worry about power during the day as the devices will either be charging while driving or massively conserving power when not.  Fully charged devices should be able to sit without charging for up to 30 days (this is how long my Nvidia Shield K1 lasts with the tweaks below).&lt;br /&gt;
&lt;br /&gt;
==Automation Guide==&lt;br /&gt;
===&#039;&#039;&#039;Hardwiring Power Lines&#039;&#039;&#039;===&lt;br /&gt;
The automation in this guide assumes there is a switched USB power source for each device in the vehicle.  This is used as a signal to the devices for all automation actions.  While it&#039;s not critical that you provide hardwired power for your devices  to use them as dashboards (you&#039;ll really need to the monitor their power levels), you&#039;ll have to manually trigger different behaviors like coming out of sleep, disabling airplane mode, and other things, and this guide will not cover such scenarios and you&#039;ll need to be a bit creative.  &lt;br /&gt;
&lt;br /&gt;
In order to minimize how much we have to worry about the charge in your devices it&#039;s a great idea to add some hardwired power lines in your car.  This provides charging power while operating your vehicle which all but guarantees they won&#039;t die on you mid-session, but also means you likely won&#039;t have to take your devices out of your vehicle and charge them between sessions.  Also it covers a worst case scenario where your devices aren&#039;t charged for an event as you can just turn on your vehicle&#039;s ACC and charge your devices for a short time before going out.&lt;br /&gt;
&lt;br /&gt;
Most, if not all, tablets and phones take some for of USB input.  These are DC devices but the operating voltage varies (5V for most, but USB-C can be as high as 20V).  As such you need some sort of electrical converter to take your vehicle&#039;s operating voltage and step it to the voltage required by your device.&lt;br /&gt;
&lt;br /&gt;
[[File:DC 12V Micro USB adapter.jpg|200px|thumb|left|DC 12V to 5V Micro USB Converter]]&lt;br /&gt;
&lt;br /&gt;
Good news!  Ebay has tons of options for such converters.  My devices are all Micro-USB devices and take 5V inputs.  My car has an operating voltage from around 12-14.5V (typically referred to as a 12V system, as that&#039;s the minimum operating voltage for the electronics).  I went to ebay and searched with these keywords:  &amp;quot;DC Converter 12V to 5V Micro USB&amp;quot; and this pulled up many great options.  I opted for one like the below picture with a 90-degree connector so that the micro-usb cable routed more nicely with my dashboards.&lt;br /&gt;
&lt;br /&gt;
Now I am going to assume if you have a RaceCapture, you don&#039;t really need much guidance as far as wiring devices into your vehicle.  Keep in mind though to make sure wherever you draw your power for the converter that it is:&lt;br /&gt;
&lt;br /&gt;
* Fused appropriately (suggest the maximum current rating of your converter)&lt;br /&gt;
* Is connected to a switched source (so you&#039;re not draining your vehicle&#039;s battery if you forget one of your devices in your vehicle).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;Setting up your Android Device&#039;&#039;&#039;===&lt;br /&gt;
&#039;&#039;&#039;1.  Rooting your device&#039;&#039;&#039;&lt;br /&gt;
This is probably the hardest part and absolutely required as subsequent software is dependent on this.  The processes vary between most devices, and can be fairly easy to tricky.  Don&#039;t be scared though!  Once you get past this it&#039;s smooth sailing!&lt;br /&gt;
&lt;br /&gt;
With that said I then must add this guide can&#039;t really walk you through specifically how to root your device (unless you have a Samsung Galaxy Tab A 10.1 as I documented it while creating this page), since the procedures do vary.  However, very intelligent and giving folks out there have figured out how to root just about every single Android device and documented how somewhere on the web.  So you need to find a guide for doing this.  Here are some tips:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;*  Search the web for the words &amp;quot;root&amp;quot;, your phone model, and &amp;quot;xda-developers&amp;quot;.&#039;&#039;&#039;  You can find your phone&#039;s model number under Settings-&amp;gt;About.  The last key word is a forum where lots of rooting discussion takes place and is a great place to look for clear guides (though be warned, not all are perfect so make sure if you find a thread on rooting your phone you read the ENTIRE thread before starting!).  However if you don&#039;t find what you&#039;re looking for there, remove that keyword and expand your search as that can uncover other pages.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;*  Enable Developer Mode and then the &amp;quot;OEM Unlock&amp;quot; option.&#039;&#039;&#039;  Pretty much every root procedure requires this to start, even though some guides can forget to mention it.  To enable Developer Mode, in your device go Settings-&amp;gt;About, and then tap &amp;quot;Build number&amp;quot; repeatedly until you see a message on your screen that tells you Developer Mode is enabled.  Now a new menu Settings-&amp;gt;Developer Mode will appear, and within there is an option for &amp;quot;OEM Unlock&amp;quot; which you will need to enable.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;*  Disable Factory Reset Protection.&#039;&#039;&#039;  This is critical as after parts of the rooting process your system can detect firmware tampering and reset itself.  This is automatically enabled whenever you add a Google account, or some other account, that provides backup services.  To disable it go to Settings-&amp;gt;Accounts (I&#039;ve seen it as &amp;quot;Clouds and Accounts&amp;quot; as well) and simply remove any accounts you&#039;ve added.  Don&#039;t worry, you can add them back later (you&#039;ll need to in order to download apps from the Google Play store).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2.  Additional Root access.&#039;&#039;&#039;  The app &amp;quot;SuperSU&#039; that provides you root access has changed over the years and due to some changes the apps we&#039;re going to be using for automation can &amp;quot;think&amp;quot; your system isn&#039;t rooted.  We need to trick them so they work properly.  In order to do so we need to do some things:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Download and install USB drivers for your device.&#039;&#039;&#039;  Chances are for the rooting process you&#039;ve already done this on your PC/laptop.  If somehow you didn&#039;t, you&#039;ll need to do so for your particular OS.  You should be able to web search for keywords including &amp;quot;USB drivers&amp;quot; and your phone&#039;s model designation (Settings-&amp;gt;About).  This enables your PC to communicate with your device which is needed for a later step.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Download and Install Android SDK Platform Tools.&#039;&#039;&#039;  Found here:  [https://developer.android.com/studio/releases/platform-tools.html https://developer.android.com/studio/releases/platform-tools.html].  This gives us a utility called &amp;quot;adb&amp;quot; that lets us connect to your device in a command line shell and then execute the necessary commands.  Note for Windows Systems:  You may need to right click the installation file and select &amp;quot;Run as Administrator&amp;quot; to get the installation to run properly (really doesn&#039;t hurt to do this so I would just go ahead and do so).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Execute shell commands so apps know your device&#039;s OS is rooted.&#039;&#039;&#039;  Make sure your laptop is connected to your device via a USB cable.  On your PC, navigate in a shell or command prompt (on Windows hold the Windows key and press R, then type &amp;quot;cmd&amp;quot; and OK) then navigate to the installation path of the SDK.  Hopefully you know how to move about your file system from a command prompt.  In the SDK&#039;s directory run the following commands:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;adb shell&lt;br /&gt;
 su&lt;br /&gt;
 mount -o rw,remount /system&lt;br /&gt;
 touch /system/bin/su /system/xbin/su&lt;br /&gt;
 mount -o ro,remount /system&lt;br /&gt;
 exit&lt;br /&gt;
 reboot&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Alternatively it&#039;s possible to do the above from a shell on the device itself but if you wish to do that you&#039;re likely tech savvy and I don&#039;t need to walk you through it :)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3.  Install the following apps from the Google Play Store:  Deep Sleep Battery Saver, Secure Settings, Tasker, RaceCapture&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Deep Sleep Battery Saver and Tasker require a small purchase, but last I checked it was only a few dollars each.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;4.  Android settings.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Disable the lock screen.&#039;&#039;&#039;  In Settings-&amp;gt;Security set the Screen Lock to &amp;quot;none&amp;quot;.  Theoretically you probably can have this enabled to something, and have the Tasker app still unlock it automatically, but I instructions below assume you&#039;ve disabled the lock so if you deviate you&#039;ll need to play around with the Tasker tasks (like adding a command to do the unlock before anything else on power/boot).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Disable Auto Brightness.&#039;&#039;&#039; I find auto brightness to often enough leave the screen not so easily readable, so I choose to disable this, and set my brightness manually to max.  You can obviously adjust the brightness level to adjust your vehicle&#039;s and the weather&#039;s conditions any time you like.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Set up automatic connection to the RaceCapture.&#039;&#039;&#039;  &lt;br /&gt;
Before we configure the apps to handle the automation make sure either Bluetooth or WiFi, whichever you&#039;ll be using to connect to your RaceCapture, is ON.  This is because the automation assumes it&#039;s on and doesn&#039;t enable it for you (we just toggle Airplane mode when when disables restores whatever was enabled before Airplane mode was enabled). &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;- Bluetooth:&#039;&#039;&#039;, go through the pairing process with your device and the RaceCapture (refer to RaceCapture documentation for this procedure).  I suggest unpairing all other devices so that your tablet/phone only knows of the RaceCapture, and thus will only ever connect to it when it becomes available.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;- WiFi:&#039;&#039;&#039; go through the process of enabling WiFi on the RaceCapture and connecting your device to its network (refer to RaceCapture documentation for this procedure).   However when you do so pay immediate attention to the screen as you should see a pop up warning there is no internet connection (which is normal, the RaceCapture provides no internet connectivity through its WiFi network).  When you see this you MUST click on the pop-up which will bring up a screen that gives you the option to ignore this &amp;quot;issue&amp;quot;.  Also make sure to leave auto-connection for the network enabled.  If you miss this dialogue your tablet/phone will NOT automatically connect to the RaceCapture device, kind of breaking our whole automation theme here.  If you miss the pop-up, simply go into your WiFi settings on the tablet/phone and forget the RaceCapture&#039;s WiFi network, and start the process of connecting to it again (watching for that pop-up).  There might be a way to adjust this setting outside the pop-up but I&#039;ve not found it.    Lastly, forget all other WiFi networks on your device.  This prevents your device from connecting to anything other than the RaceCapture unexpectedly.  Don&#039;t worry, you can always reconnect to a WiFi network manually later, like if you need to update the RaceCapture app.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;5.  SuperSU settings&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
This should be installed through your rooting process.  I&#039;m unaware of any Android rooting method that doesn&#039;t use it, so I&#039;m assuming you have it, and if not you should stop here (sorry!).  In the app in Settings in the Access section set the Default Access to &amp;quot;Grant&amp;quot;.  This simply lets the other apps use root access without you being prompted all the time, which will get rather annoying during this setup process.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;6.  Secure Settings settings&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* SYSTEM+ Tab:  click &amp;quot;Disabled&amp;quot; to enable the feature (this opens some unique actions for use by the Tasker automation app).&lt;br /&gt;
&lt;br /&gt;
* Options Tab:  Expand the &amp;quot;System+&amp;quot; section and make sure all options are enabled with a green check mark on the right (not all of these are needed, but this is the fastest way for me to explain to you).  Also expand the &amp;quot;Root&amp;quot; section and enable &amp;quot;Airplane Mode&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;7.  DS Battery Saver settings&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Set the Profile to &amp;quot;Slumberer&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;8.  Tasker settings&#039;&#039;&#039;&lt;br /&gt;
This is where we really configure the automation.  You can get pretty fancy with this application but I&#039;ll be only covering what it takes to accomplish our goals outlined earlier. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Create Tasks: &#039;&#039;&#039;  A task is a series of actions to take, which we&#039;ll assign to events later.  They consist of one or many actions, and those actions have associated parameters.  I think creating them is fairly simple and straightforward, requiring being in the Tasks tab, clicking the + symbol in the bottom right, and then entering the information provided below, so I&#039;m going to just outline each task&#039;s values here.  One tip though is when selecting Actions use the &amp;quot;Filter&amp;quot; option to just type the action name provided here to quickly search as it can be quite confusing to click around the categories to find what you&#039;re after.&lt;br /&gt;
&lt;br /&gt;
 Name:  &amp;quot;Start RC&amp;quot;&lt;br /&gt;
 Action 1:  Launch App&lt;br /&gt;
 Target:  RaceCapture app&lt;br /&gt;
 &lt;br /&gt;
 Name:  &amp;quot;Screen On and Start RC&amp;quot;&lt;br /&gt;
 Action 1:  Secure Settings&lt;br /&gt;
 Configuration:  Actions-&amp;gt;WakeDevice, leave defaults for &amp;quot;Screen &amp;amp; Keyboard Lights On&amp;quot; and &amp;quot;1 second&amp;quot;&lt;br /&gt;
 Action2:  Secure Settings&lt;br /&gt;
 Configuration:  Root Actions-&amp;gt; Airplane mode, select &amp;quot;Off&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 Name:  &amp;quot;Go to Sleep&amp;quot;&lt;br /&gt;
 Action 1:  Secure Settings&lt;br /&gt;
 Configuration:  Root Actions-&amp;gt; Airplane mode, select &amp;quot;On&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 Action 2:  Go Home&lt;br /&gt;
 Configuration:  Page 0&lt;br /&gt;
 Action 3:  DS Battery Saver&lt;br /&gt;
 Configuration:  ON (Slumberer)&lt;br /&gt;
 &lt;br /&gt;
 Action 4:  Display Timeout  (Optional:  I like the screen to go black quickly when the car isn&#039;t on so as to save battery)&lt;br /&gt;
 Configuration: 7 seconds, 0 minutes, 0 hours (this is the lowest screen timeout value we can set.  If you want to let the screens stay on for a little while longer, you can set this to whatever you like)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Create Profiles:&#039;&#039;&#039;  A profile defines when to execute tasks.  Always click the + button in the Profiles tab to start creating a new Profile.  Below are the profiles we&#039;ll be creating and how to do so.&lt;br /&gt;
 Device Boot - This profile executes whenever the device has booted up, like when you power up your tablet getting ready to race.  All it does is start up the RaceCapture app so that when we switch to it later it&#039;s ready to go rather than having to go through its bootup process.&lt;br /&gt;
 After clicking the + button to create a new profile click on Event, then Filter for &amp;quot;Device Boot&amp;quot; and select it.  Next, click on the back arrow in the upper left to get back to the Profiles tab, and once back select the &amp;quot;Start RC&amp;quot; task.&lt;br /&gt;
&lt;br /&gt;
 Power Any - When any external power source is supplied, such as USB power from a line in the car, we light up the display immediately, then we disable Airplane mode and make sure to start the RaceCapture app.  Using only disabling of Airplane mode assumes Wifi or Bluetooth are enabled and set to automatically connect to the RaceCapture.  The RaceCapture App keeps the screen on regardless of timeout settings.&lt;br /&gt;
 After clicking the + button to create a new profile click on State, then Filter for &amp;quot;Power&amp;quot;.  Next, leave Source set to &amp;quot;Any&amp;quot; and hit the back arrow in the upper left to get back to the Profiles tab.  Once back select the &amp;quot;Screen On and Start RC&amp;quot; task.&lt;br /&gt;
&lt;br /&gt;
 Not Power Any - When external power is not provided (like when the vehicle is off), we enable Airplane mode to save battery, go to the Home screen so the RaceCapture app doesn&#039;t keep the screen awake, force the Slumberer profile in the DS Battery Saver app so the tablet goes into deep sleep immediately rather than delayed to save max battery, and then reduce screen timeout to 7 seconds to also, surprise, save battery.&lt;br /&gt;
 After clicking the + button to create a new profile click on State, then Filter for &amp;quot;Power&amp;quot;.  Next, leave Source set to &amp;quot;Any&amp;quot;, click the checkbox for &amp;quot;Invert&amp;quot;, and hit the back arrow in the upper left to get back to the Profiles tab.  Once back select the &amp;quot;Go to Sleep&amp;quot; task.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;9.  RaceCapture app settings&#039;&#039;&#039;&lt;br /&gt;
This needs to be done separately on each device you&#039;ll be using.  In the RaceCapture app itself you need to configure some settings and you should do so while connected to the RaceCapture device.  While the above settings have now made your device turn off the screen quickly, if you just open the RaceCapture app the screen will stay on and you can execute the below steps.&lt;br /&gt;
* Skip any setup guides or anything you may be prompted.  This usually happens if this is the first time opening the app.&lt;br /&gt;
* Click the three bars in the upper left to open the menu, then select &#039;&#039;&#039;Preferences&#039;&#039;&#039;.&lt;br /&gt;
* Set your &amp;quot;Startup screen&amp;quot; to &amp;quot;Dashboard&amp;quot;.&lt;br /&gt;
* Click the three bars in the upper left again and now select Dashboard.&lt;br /&gt;
* On the Dashboard screen in the upper left below the three bars is a Gear icon.  Click that to bring up Dashboard configuration.  &lt;br /&gt;
* You&#039;ll be on the Behavior tab.  Click on the Screens tab.  On this screen you can select the dashboard layout(s) you wish to use.  I typically pick one layout but also leave the Raw Channels enabled for troubleshooting.  I&#039;m pretty sure the Dashboard that is opened upon starting up the app will be the highest one you have selected in this list, so keep that in mind when choosing.  Tap outside the configuration window to close it and go back to the dashboards.&lt;br /&gt;
* For each Dashboard you&#039;ll need to configure each gauge.  Reference RaceCapture documentation for this.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;10.  Enabling Auto Boot when connected to power&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
For the future as I don&#039;t have my notes on this right now.  The idea is that even if your device is dead, if you connect it to USB power like in your vehicle when it has sufficient charge it will automatically turn itself on, and then the rest of the automation will take effect.  Helps cover when you forget to charge things but want your Dashboards working as fast as possible.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;That&#039;s IT!  Go plug your tablet or phone into your vehicle and get started!!!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;&#039;Extras&#039;&#039;&#039;==&lt;br /&gt;
===&#039;&#039;&#039;Tips &amp;amp; Tricks for Dashboard Devices&#039;&#039;&#039;===&lt;br /&gt;
&#039;&#039;&#039;* Use Cheap Cases for Mounts:&#039;&#039;&#039;  For about any device, be it tablet or phone, you can likely find a very cheap snap-in plastic case that you can use as a mount for your device.  I like to use cases like the one pictured to the right (which only cost me $7!), cut off the faux-leather cover, and attach them to my dash with self tapping screws, 3M Exterior Tape, etc.  Voila, I have a super simple mount that is very sturdy, holds my device quite securely, let&#039;s me remove my device easily whenever I want, and cost me almost nothing.  You can find many such cases on Amazon.com&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed-hover&amp;quot;&amp;gt;&lt;br /&gt;
Image:Samsung Galaxy Tab A 10.1 Case.jpg|&#039;&#039;[[Inexpensive Snap-in Case]]&#039;&#039;&lt;br /&gt;
Image:Dashboard Automation - Example Dash Mount with Tablet Case.jpg|&#039;&#039;[[Dashboard Mounting Example]]&#039;&#039;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Use any gloves by sewing metallic thread:&#039;&#039;&#039;  Most touch-screens require electrical contact with your skin in order to work.  This means when you have your racing gloves on, like we are prone to do when in our racing vehicles, we have to yank them off to mess with our dashboard tablet displays.  You can fix this by using conductive thread to sew a connection from inside your glove to the outside providing an electrical connection from your fingertips to your screen.  You can find conductive thread rather cheaply on Amazon.com.&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed-hover&amp;quot;&amp;gt;&lt;br /&gt;
Image:Conductive thread.jpg|&#039;&#039;[[Conductive Thread]]&#039;&#039;&lt;br /&gt;
Image:Conductive thread sewn into racing glove.jpg|&#039;&#039;[[Conductive Thread sewn into a racing glove]]&#039;&#039;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Use Screen Protectors:&#039;&#039;&#039;  Tablets and phones aren&#039;t cheap, and we are putting these devices in race environments where our hands (and gloves if you used the conductive thread!) can get dirty.  Why scratch up your displays when for about $10 you can install a clear yet replaceable screen surface?  It&#039;s cheap insurance for a device that you already spend a decent amount of money and time (this guide isn&#039;t short!) on.&lt;/div&gt;</summary>
		<author><name>Jpf11</name></author>
	</entry>
	<entry>
		<id>https://wiki.autosportlabs.com/index.php?title=RaceCapture_RaceRender_Guide&amp;diff=7543</id>
		<title>RaceCapture RaceRender Guide</title>
		<link rel="alternate" type="text/html" href="https://wiki.autosportlabs.com/index.php?title=RaceCapture_RaceRender_Guide&amp;diff=7543"/>
		<updated>2018-02-26T03:17:05Z</updated>

		<summary type="html">&lt;p&gt;Jpf11: /* Guide to getting your RaceCapture data into your video with RaceRender */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
= &#039;&#039;&#039;Guide to getting your RaceCapture data into your video with RaceRender&#039;&#039;&#039; =&lt;br /&gt;
&lt;br /&gt;
Written by John Freund ([https://www.facebook.com/john.freund.209 https://www.facebook.com/john.freund.209]&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;RaceRender&#039;&#039;&#039;&#039;&#039; is a popular video data overlay tool which is great for racing enthusiasts in creating amazing compositions using raw data with video.  In this guide we&#039;ll explain a basic workflow for how you can get your RaceCapture data overlayed onto just about any video source, be it from your smartphone, GoPro, or other digital camera.&lt;br /&gt;
&lt;br /&gt;
RaceRender software can be found at http://racerender.com&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Screenshot showing what you can do with your RaceCapture data in RaceRender:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[File:RaceRender Example Output.png]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Source Video:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{{#evu:https://www.youtube.com/watch?v=GkKPAN-c_mE}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;These instructions have been verified with the following software versions:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
RaceRender 3.5.8 on Windows 10&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Setup&#039;&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1.&#039;&#039;&#039;  Install RaceRender 3.5.8 or newer&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2.&#039;&#039;&#039;  Download the template/profile files referenced in this guide here and extract the files from the archive:  [[File:RaceCapture and RaceRender workflow files.zip]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3.&#039;&#039;&#039;  &#039;&#039;&#039;(Optional)&#039;&#039;&#039; Move the extracted file &#039;&#039;&amp;quot;Project - _6RaceCapture - basic template.rrt&amp;quot;&#039;&#039; to where RaceRender3 Templates are stored.  On Windows this is:&lt;br /&gt;
    C:\Users\USERNAME\Documents\RaceRender 3\Templates&lt;br /&gt;
	where &amp;quot;USERNAME&amp;quot; is the Windows user you are logged in as.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;4.&#039;&#039;&#039;  The other extracted file should be named with a filename like &amp;quot;RaceRender Data Profile - RaceCapture*.rrlc&amp;quot;, including a date.  Use the latest version present if there are multiple.  This can be saved wherever you like but I suggest:&lt;br /&gt;
    C:\Users\USERNAME\Documents\RaceRender 3&lt;br /&gt;
	Remember this location for later.&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Basic workflow&#039;&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1.&#039;&#039;&#039;  Open RaceRender&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2.&#039;&#039;&#039;  &#039;&#039;&#039;(Optional - skip this step if you&#039;re an experienced RaceRender user and already have a layout you&#039;d like to use)&#039;&#039;&#039; If you downloaded the basic template in step 2 of setup you can choose it from the initial New Project Menu where you can select a New Project Template.  It should be listed as &amp;quot;&#039;&#039;&#039;RaceCapture - basic template&#039;&#039;&#039;&amp;quot;.  You may need to scroll down to see it as it will likely be the last option.&lt;br /&gt;
&lt;br /&gt;
[[File:RaceRender new project template screen.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This template sets up the following basic data displays:&lt;br /&gt;
* Track Map with location&lt;br /&gt;
* Current Lap Time&lt;br /&gt;
* Current Lap Number&lt;br /&gt;
* Speed&lt;br /&gt;
* RPM&lt;br /&gt;
* G-Force&lt;br /&gt;
* Gear&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3.&#039;&#039;&#039;  &#039;&#039;&#039;(Optional)&#039;&#039;&#039; If you did use the basic template here then you will be prompted to select input files for the Video and Data.  Simply select your those with the Add Video File and Add Data File buttons as appropriate, and then click OK.  Your Layout will appear along with a Project Setup Wizard.  I would close the wizard personally as the rest of the instructions assume you did :)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;4.&#039;&#039;&#039;  Now we need to set up the data.  In the upper right of the RaceRender window is a section for Input Files which will have both your video file and your data file.  Double Click on your data file.  &lt;br /&gt;
&lt;br /&gt;
[[File:RaceRender video layout screen - data configuration.png]]&lt;br /&gt;
&lt;br /&gt;
This brings open the Configure Input File screen.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;5.&#039;&#039;&#039;  On the Configure Input File screen in the upper right you will see a button for Import Data Profile.  &lt;br /&gt;
&lt;br /&gt;
[[File:RaceRender Configure Input File.png]]&lt;br /&gt;
&lt;br /&gt;
Click it, and in the file selection screen that opens find and select the RaceRander Data Profile downloaded in Step 3 of the Setup instructions above.  This data profile will do basic setup of RaceCapture data to key RaceRender&#039;s inputs, like g-force, rpm, gps coordinates, etc.  It won&#039;t map Throttle position or any other custom data inputs you may have.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Note about the Transmission Gear input:&#039;&#039;&#039;&#039;&#039;  The profile here sets this input to &amp;quot;Calculate&amp;quot;.  This means RaceRender will look at the data and try to figure out what gear you are in.  If you actually have a gear position data input then change this input to that field.  Otherwise read on.  Calculate is for those that don&#039;t have data on gear position.  It works better when there is lots of data in your log file that covers all the gears you use in the car.  This can be glitchy, and sometimes doesn&#039;t work quite right.  Example:  If your log file only covers when you&#039;re driving in 2nd and up, RaceRender will think 2nd gear is 1st and display it as such.  In these cases I will use the Calculated Fields at the bottom of the Configure Input File screen to fudge the gear value, like adding +1 to the Transmission Gear.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;6.&#039;&#039;&#039;  Now that we have the data fields mapped we need to synchronize the data to the video.  The easiest way to do this is by using the Synchronization Tool.  The button is just below the Input Files section of the main RaceRender video preview screen.  Clicking it will open a popup for you to adjust starting position of either the video file or the data file, whichever has more data time-wise than the other at the start.  This takes some finesse and can be quite tedious to get quite right but should be self-explanatory after playing around.  You&#039;ll be playing with starting positions and offsets, and then in the main preview screen using the video playback controls at the bottom to see how things are looking by watching a bit of your previewed video.  &lt;br /&gt;
&lt;br /&gt;
[[File:RaceRender synchronization.png]]&lt;br /&gt;
&lt;br /&gt;
Here are some tips to make this easier:&lt;br /&gt;
* Watch your video and gauge where you are on your course.  Assuming you know the course you should be able to figure out where you are.  Then try to line this up with the position shown in the track layout (which since we set up the data mappings should be showing your gps position).&lt;br /&gt;
* Use major events.  Things like specific corners where you brake really hard, or places you know you shifted from one gear to another and can see the shift happen in your video.  Look at the data showing on the screen like speed and rpm, and get them to match what you see is happening in the video.  These help you not only get close, but can help you really fine tune the synchronization.&lt;br /&gt;
* If you&#039;re useing a GoPro try RaceCapture&#039;s feature for automatically starting GoPro recording when datalogging begins.  This will get your data VERY close from the start!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;7.&#039;&#039;&#039;  &#039;&#039;&#039;(Optional)&#039;&#039;&#039;  Add some more visual displays of your data!  Add more gauges and map them to data fields captured via your RaceCapture.  A great one is to add a Throttle gauge as most people have this input (shown in the examples at the top of this page).  Experiment!  You can do this with the Add button on in the Display Objects section (bottom right) of the preview window.  Once you select a gauge face type, select the new object in the Display Objects list and double-click to open its properties.  In the properties you&#039;ll need to change the Input to the appropriate field from your RaceCapture.  Additional Configuration might be required.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;8.&#039;&#039;&#039;  Trim your video to just what you want rendered in your final output, like perhaps your fastest lap.  On the preview screen use the video controls to figure out just where you want to start and end your video.  To the right of those controls are two flags, one green and one red.  Find the start position in your video preview, pause the preview playback, then click the green flag to select the start position.  Do the same with the red flag to select the end position.  &lt;br /&gt;
&lt;br /&gt;
[[File:RaceRender trimming.png]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;9.&#039;&#039;&#039;  Render your video! In the File menu select Create Video File from Project.  You may be prompted to save your project, I would do so in case you realize you need to fix some things and re-render your video.  After that you&#039;ll be brought to the Create Video File screen.  Here&#039;s what settings I personally use:&lt;br /&gt;
&lt;br /&gt;
* File Format: MPEG-4 H.264&lt;br /&gt;
* Aspect Ratio &amp;amp; Workspace: 16:9 Wide-Screen (because this matches my the video format I use with my GoPro, suggest changing this to match your camera)&lt;br /&gt;
* Picture Size (Height): 1080 (again, this matches my original video format and I don&#039;t like to lose resolution for no reason)&lt;br /&gt;
* Video Frame Rate:  60 FPS (also matches my original framerate.  Always set this as high as your source framerate)&lt;br /&gt;
* Audio Channels:  16-bit Stereo&lt;br /&gt;
* Audio Sample Rate:  48000 Hz (this is what my GoPro records its videos at)&lt;br /&gt;
* Picture Scaling Quality:  Maximum (I want the best quality output.  RaceRender always loses some video quality in my opinion, arguably due to poor renderers, but using this setting minimizes that)&lt;br /&gt;
* Video Bitrate: 64000kbps (totally arbitrary but I kept going up and up until the video quality looked &amp;quot;good enough&amp;quot; to me.  results in a big file on disk but these days I don&#039;t care about disk space much)&lt;br /&gt;
* Audio Bitrate:  128kbps (this is what my GoPro is recording audio at.  Not great to be honest.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;10.&#039;&#039;&#039;  Check the output!  I usually have to re-render my video about five times because I miss things or want to tweak things.  I may have not quite syncrhonized the video, or maybe gauges were misaligned, or something.  Always double/triple check the rendered output.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Known Issues ===&lt;br /&gt;
* If you find RaceRender performing terribly slow you may be affected by a timing issue in your RaceCapture log.  Rarely, usually right in the beginning of a log if it happens, you can have timestamps that are.. out of order.  Events that seem to go back in time.  RaceRender expects all the timestamps to go in chronological order and when they don&#039;t it has a hard time processing the data.  The fix is pretty easy.  Open the logs and visually inspect the first page&#039;s worth of values in the &amp;quot;Utc&amp;quot; column.  These values will be really large numbers as they are time in Unix epoch time, but they should normally go up in value (the value is the number of seconds since I believe a date in the 70s, I forget and I&#039;m a Unix professional :D).  If you see any going out of order, you can re-order them or simply delete the entire lines since a handful of data lines won&#039;t affect your video rendering results much.  Alternatively you can use the GEMS conversion script I wrote found in the Autosport Labs Forums here:  https://forum.autosportlabs.com/viewtopic.php?t=3731.  Just use the initial perl script conversion and use that output file as your input for RaceRender.  This works because that script makes sure to re-order any out of order timestamped log entries.  This isn&#039;t the first suggestion because using the script takes a bit of technical know-how with setting up a Windows Unix environment and getting packages like Perl.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--[[User:Jpf11|Jpf11]] ([[User talk:Jpf11|talk]]) 00:12, 23 June 2017 (UTC)&lt;/div&gt;</summary>
		<author><name>Jpf11</name></author>
	</entry>
	<entry>
		<id>https://wiki.autosportlabs.com/index.php?title=RaceCapture_Dashboard_Tablet_Automation&amp;diff=7542</id>
		<title>RaceCapture Dashboard Tablet Automation</title>
		<link rel="alternate" type="text/html" href="https://wiki.autosportlabs.com/index.php?title=RaceCapture_Dashboard_Tablet_Automation&amp;diff=7542"/>
		<updated>2018-02-26T03:16:01Z</updated>

		<summary type="html">&lt;p&gt;Jpf11: /* Guide to Automating your RaceCapture Dashboard Tablets (and phones) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= &#039;&#039;&#039;Guide to Automating your RaceCapture Dashboard Tablets (and phones)&#039;&#039;&#039; =&lt;br /&gt;
For Android devices only currently.  Verified on Nvidia Shield K1 and Samsung Galaxy Tab A 10.1 tablets, but theoretically possibly any on Android tablets as long as rooting of the device is possible.&lt;br /&gt;
&lt;br /&gt;
Written by John Freund ([https://www.facebook.com/john.freund.209 https://www.facebook.com/john.freund.209]&lt;br /&gt;
&lt;br /&gt;
[[File:Dashboard Automation - Example Dash.JPG|500px]]&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;What&#039;s this about?&#039;&#039;&#039;===&lt;br /&gt;
Many RaceCapture owners use phones and tablets as display devices in their vehicles.  I use them in my own race car.  As displays they&#039;re great, but there are definitely some challenges:&lt;br /&gt;
* Have to turn on the screen every time I want to start using them which can be as simple as a home button press but often an unlock process.&lt;br /&gt;
* Have to make sure Bluetooth or Wifi is enabled AND has connected successfully to the RaceCapture device&lt;br /&gt;
* Have to open the RaceCapture App&lt;br /&gt;
* Have to manage the power of the devices, to make sure there&#039;s enough power and that they don&#039;t run out between sessions/races or even during one.&lt;br /&gt;
* Have to do all this AFTER the vehicle is running so the RaceCapture device is powered&lt;br /&gt;
* Often we&#039;re scrambling to prep other things like getting our safety gear on, steering wheels into place, etc.&lt;br /&gt;
* Touch screens aren&#039;t so easy to operate with safety gear on like racing gloves&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We typically have to deal with the above every time we go out on track, and with every single device.  Arguably manageable with one, but what if you have multiple?  Time is critical moments before going out and saving every little bit gives you time to focus on the race ahead.&lt;br /&gt;
&lt;br /&gt;
This page is for outlining tips and tricks for automating as much as possible the use of tablet/phone devices for use as RaceCapture dashboards.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Demonstration Video: (warning, it&#039;s pretty long!)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{{#evu:https://www.youtube.com/watch?v=ul9FW9I9Exs}}&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;What do I get after doing everything here?&#039;&#039;&#039;===&lt;br /&gt;
Glad you asked!  Here&#039;s the end result of following this guide:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Start your car and your dashboards start working automatically.&#039;&#039;&#039;  When the vehicle power is enabled your devices will within a few seconds automatically turn on their displays, start RaceCapture, and display their configured dashboards (i.e. you&#039;re ready to go!)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* You won&#039;t really have to worry about how much charge your devices have.&#039;&#039;&#039;  Devices should be charged at least a little (say 10%) before the start of the day, but otherwise you will not have to worry about power during the day as the devices will either be charging while driving or massively conserving power when not.  Fully charged devices should be able to sit without charging for up to 30 days (this is how long my Nvidia Shield K1 lasts with the tweaks below).&lt;br /&gt;
&lt;br /&gt;
==Automation Guide==&lt;br /&gt;
===&#039;&#039;&#039;Hardwiring Power Lines&#039;&#039;&#039;===&lt;br /&gt;
The automation in this guide assumes there is a switched USB power source for each device in the vehicle.  This is used as a signal to the devices for all automation actions.  While it&#039;s not critical that you provide hardwired power for your devices  to use them as dashboards (you&#039;ll really need to the monitor their power levels), you&#039;ll have to manually trigger different behaviors like coming out of sleep, disabling airplane mode, and other things, and this guide will not cover such scenarios and you&#039;ll need to be a bit creative.  &lt;br /&gt;
&lt;br /&gt;
In order to minimize how much we have to worry about the charge in your devices it&#039;s a great idea to add some hardwired power lines in your car.  This provides charging power while operating your vehicle which all but guarantees they won&#039;t die on you mid-session, but also means you likely won&#039;t have to take your devices out of your vehicle and charge them between sessions.  Also it covers a worst case scenario where your devices aren&#039;t charged for an event as you can just turn on your vehicle&#039;s ACC and charge your devices for a short time before going out.&lt;br /&gt;
&lt;br /&gt;
Most, if not all, tablets and phones take some for of USB input.  These are DC devices but the operating voltage varies (5V for most, but USB-C can be as high as 20V).  As such you need some sort of electrical converter to take your vehicle&#039;s operating voltage and step it to the voltage required by your device.&lt;br /&gt;
&lt;br /&gt;
[[File:DC 12V Micro USB adapter.jpg|200px|thumb|left|DC 12V to 5V Micro USB Converter]]&lt;br /&gt;
&lt;br /&gt;
Good news!  Ebay has tons of options for such converters.  My devices are all Micro-USB devices and take 5V inputs.  My car has an operating voltage from around 12-14.5V (typically referred to as a 12V system, as that&#039;s the minimum operating voltage for the electronics).  I went to ebay and searched with these keywords:  &amp;quot;DC Converter 12V to 5V Micro USB&amp;quot; and this pulled up many great options.  I opted for one like the below picture with a 90-degree connector so that the micro-usb cable routed more nicely with my dashboards.&lt;br /&gt;
&lt;br /&gt;
Now I am going to assume if you have a RaceCapture, you don&#039;t really need much guidance as far as wiring devices into your vehicle.  Keep in mind though to make sure wherever you draw your power for the converter that it is:&lt;br /&gt;
&lt;br /&gt;
* Fused appropriately (suggest the maximum current rating of your converter)&lt;br /&gt;
* Is connected to a switched source (so you&#039;re not draining your vehicle&#039;s battery if you forget one of your devices in your vehicle).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;Setting up your Android Device&#039;&#039;&#039;===&lt;br /&gt;
&#039;&#039;&#039;1.  Rooting your device&#039;&#039;&#039;&lt;br /&gt;
This is probably the hardest part and absolutely required as subsequent software is dependent on this.  The processes vary between most devices, and can be fairly easy to tricky.  Don&#039;t be scared though!  Once you get past this it&#039;s smooth sailing!&lt;br /&gt;
&lt;br /&gt;
With that said I then must add this guide can&#039;t really walk you through specifically how to root your device (unless you have a Samsung Galaxy Tab A 10.1 as I documented it while creating this page), since the procedures do vary.  However, very intelligent and giving folks out there have figured out how to root just about every single Android device and documented how somewhere on the web.  So you need to find a guide for doing this.  Here are some tips:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;*  Search the web for the words &amp;quot;root&amp;quot;, your phone model, and &amp;quot;xda-developers&amp;quot;.&#039;&#039;&#039;  You can find your phone&#039;s model number under Settings-&amp;gt;About.  The last key word is a forum where lots of rooting discussion takes place and is a great place to look for clear guides (though be warned, not all are perfect so make sure if you find a thread on rooting your phone you read the ENTIRE thread before starting!).  However if you don&#039;t find what you&#039;re looking for there, remove that keyword and expand your search as that can uncover other pages.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;*  Enable Developer Mode and then the &amp;quot;OEM Unlock&amp;quot; option.&#039;&#039;&#039;  Pretty much every root procedure requires this to start, even though some guides can forget to mention it.  To enable Developer Mode, in your device go Settings-&amp;gt;About, and then tap &amp;quot;Build number&amp;quot; repeatedly until you see a message on your screen that tells you Developer Mode is enabled.  Now a new menu Settings-&amp;gt;Developer Mode will appear, and within there is an option for &amp;quot;OEM Unlock&amp;quot; which you will need to enable.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;*  Disable Factory Reset Protection.&#039;&#039;&#039;  This is critical as after parts of the rooting process your system can detect firmware tampering and reset itself.  This is automatically enabled whenever you add a Google account, or some other account, that provides backup services.  To disable it go to Settings-&amp;gt;Accounts (I&#039;ve seen it as &amp;quot;Clouds and Accounts&amp;quot; as well) and simply remove any accounts you&#039;ve added.  Don&#039;t worry, you can add them back later (you&#039;ll need to in order to download apps from the Google Play store).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2.  Additional Root access.&#039;&#039;&#039;  The app &amp;quot;SuperSU&#039; that provides you root access has changed over the years and due to some changes the apps we&#039;re going to be using for automation can &amp;quot;think&amp;quot; your system isn&#039;t rooted.  We need to trick them so they work properly.  In order to do so we need to do some things:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Download and install USB drivers for your device.&#039;&#039;&#039;  Chances are for the rooting process you&#039;ve already done this on your PC/laptop.  If somehow you didn&#039;t, you&#039;ll need to do so for your particular OS.  You should be able to web search for keywords including &amp;quot;USB drivers&amp;quot; and your phone&#039;s model designation (Settings-&amp;gt;About).  This enables your PC to communicate with your device which is needed for a later step.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Download and Install Android SDK Platform Tools.&#039;&#039;&#039;  Found here:  [https://developer.android.com/studio/releases/platform-tools.html https://developer.android.com/studio/releases/platform-tools.html].  This gives us a utility called &amp;quot;adb&amp;quot; that lets us connect to your device in a command line shell and then execute the necessary commands.  Note for Windows Systems:  You may need to right click the installation file and select &amp;quot;Run as Administrator&amp;quot; to get the installation to run properly (really doesn&#039;t hurt to do this so I would just go ahead and do so).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Execute shell commands so apps know your device&#039;s OS is rooted.&#039;&#039;&#039;  Make sure your laptop is connected to your device via a USB cable.  On your PC, navigate in a shell or command prompt (on Windows hold the Windows key and press R, then type &amp;quot;cmd&amp;quot; and OK) then navigate to the installation path of the SDK.  Hopefully you know how to move about your file system from a command prompt.  In the SDK&#039;s directory run the following commands:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;adb shell&lt;br /&gt;
 su&lt;br /&gt;
 mount -o rw,remount /system&lt;br /&gt;
 touch /system/bin/su /system/xbin/su&lt;br /&gt;
 mount -o ro,remount /system&lt;br /&gt;
 exit&lt;br /&gt;
 reboot&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Alternatively it&#039;s possible to do the above from a shell on the device itself but if you wish to do that you&#039;re likely tech savvy and I don&#039;t need to walk you through it :)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3.  Install the following apps from the Google Play Store:  Deep Sleep Battery Saver, Secure Settings, Tasker, RaceCapture&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Deep Sleep Battery Saver and Tasker require a small purchase, but last I checked it was only a few dollars each.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;4.  Android settings.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Disable the lock screen.&#039;&#039;&#039;  In Settings-&amp;gt;Security set the Screen Lock to &amp;quot;none&amp;quot;.  Theoretically you probably can have this enabled to something, and have the Tasker app still unlock it automatically, but I instructions below assume you&#039;ve disabled the lock so if you deviate you&#039;ll need to play around with the Tasker tasks (like adding a command to do the unlock before anything else on power/boot).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Disable Auto Brightness.&#039;&#039;&#039; I find auto brightness to often enough leave the screen not so easily readable, so I choose to disable this, and set my brightness manually to max.  You can obviously adjust the brightness level to adjust your vehicle&#039;s and the weather&#039;s conditions any time you like.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Set up automatic connection to the RaceCapture.&#039;&#039;&#039;  &lt;br /&gt;
Before we configure the apps to handle the automation make sure either Bluetooth or WiFi, whichever you&#039;ll be using to connect to your RaceCapture, is ON.  This is because the automation assumes it&#039;s on and doesn&#039;t enable it for you (we just toggle Airplane mode when when disables restores whatever was enabled before Airplane mode was enabled). &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;- Bluetooth:&#039;&#039;&#039;, go through the pairing process with your device and the RaceCapture (refer to RaceCapture documentation for this procedure).  I suggest unpairing all other devices so that your tablet/phone only knows of the RaceCapture, and thus will only ever connect to it when it becomes available.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;- WiFi:&#039;&#039;&#039; go through the process of enabling WiFi on the RaceCapture and connecting your device to its network (refer to RaceCapture documentation for this procedure).   However when you do so pay immediate attention to the screen as you should see a pop up warning there is no internet connection (which is normal, the RaceCapture provides no internet connectivity through its WiFi network).  When you see this you MUST click on the pop-up which will bring up a screen that gives you the option to ignore this &amp;quot;issue&amp;quot;.  Also make sure to leave auto-connection for the network enabled.  If you miss this dialogue your tablet/phone will NOT automatically connect to the RaceCapture device, kind of breaking our whole automation theme here.  If you miss the pop-up, simply go into your WiFi settings on the tablet/phone and forget the RaceCapture&#039;s WiFi network, and start the process of connecting to it again (watching for that pop-up).  There might be a way to adjust this setting outside the pop-up but I&#039;ve not found it.    Lastly, forget all other WiFi networks on your device.  This prevents your device from connecting to anything other than the RaceCapture unexpectedly.  Don&#039;t worry, you can always reconnect to a WiFi network manually later, like if you need to update the RaceCapture app.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;5.  SuperSU settings&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
This should be installed through your rooting process.  I&#039;m unaware of any Android rooting method that doesn&#039;t use it, so I&#039;m assuming you have it, and if not you should stop here (sorry!).  In the app in Settings in the Access section set the Default Access to &amp;quot;Grant&amp;quot;.  This simply lets the other apps use root access without you being prompted all the time, which will get rather annoying during this setup process.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;6.  Secure Settings settings&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* SYSTEM+ Tab:  click &amp;quot;Disabled&amp;quot; to enable the feature (this opens some unique actions for use by the Tasker automation app).&lt;br /&gt;
&lt;br /&gt;
* Options Tab:  Expand the &amp;quot;System+&amp;quot; section and make sure all options are enabled with a green check mark on the right (not all of these are needed, but this is the fastest way for me to explain to you).  Also expand the &amp;quot;Root&amp;quot; section and enable &amp;quot;Airplane Mode&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;7.  DS Battery Saver settings&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Set the Profile to &amp;quot;Slumberer&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;8.  Tasker settings&#039;&#039;&#039;&lt;br /&gt;
This is where we really configure the automation.  You can get pretty fancy with this application but I&#039;ll be only covering what it takes to accomplish our goals outlined earlier. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Create Tasks: &#039;&#039;&#039;  A task is a series of actions to take, which we&#039;ll assign to events later.  They consist of one or many actions, and those actions have associated parameters.  I think creating them is fairly simple and straightforward, requiring being in the Tasks tab, clicking the + symbol in the bottom right, and then entering the information provided below, so I&#039;m going to just outline each task&#039;s values here.  One tip though is when selecting Actions use the &amp;quot;Filter&amp;quot; option to just type the action name provided here to quickly search as it can be quite confusing to click around the categories to find what you&#039;re after.&lt;br /&gt;
&lt;br /&gt;
 Name:  &amp;quot;Start RC&amp;quot;&lt;br /&gt;
 Action 1:  Launch App&lt;br /&gt;
 Target:  RaceCapture app&lt;br /&gt;
 &lt;br /&gt;
 Name:  &amp;quot;Screen On and Start RC&amp;quot;&lt;br /&gt;
 Action 1:  Secure Settings&lt;br /&gt;
 Configuration:  Actions-&amp;gt;WakeDevice, leave defaults for &amp;quot;Screen &amp;amp; Keyboard Lights On&amp;quot; and &amp;quot;1 second&amp;quot;&lt;br /&gt;
 Action2:  Secure Settings&lt;br /&gt;
 Configuration:  Root Actions-&amp;gt; Airplane mode, select &amp;quot;Off&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 Name:  &amp;quot;Go to Sleep&amp;quot;&lt;br /&gt;
 Action 1:  Secure Settings&lt;br /&gt;
 Configuration:  Root Actions-&amp;gt; Airplane mode, select &amp;quot;On&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 Action 2:  Go Home&lt;br /&gt;
 Configuration:  Page 0&lt;br /&gt;
 Action 3:  DS Battery Saver&lt;br /&gt;
 Configuration:  ON (Slumberer)&lt;br /&gt;
 &lt;br /&gt;
 Action 4:  Display Timeout  (Optional:  I like the screen to go black quickly when the car isn&#039;t on so as to save battery)&lt;br /&gt;
 Configuration: 7 seconds, 0 minutes, 0 hours (this is the lowest screen timeout value we can set.  If you want to let the screens stay on for a little while longer, you can set this to whatever you like)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Create Profiles:&#039;&#039;&#039;  A profile defines when to execute tasks.  Always click the + button in the Profiles tab to start creating a new Profile.  Below are the profiles we&#039;ll be creating and how to do so.&lt;br /&gt;
 Device Boot - This profile executes whenever the device has booted up, like when you power up your tablet getting ready to race.  All it does is start up the RaceCapture app so that when we switch to it later it&#039;s ready to go rather than having to go through its bootup process.&lt;br /&gt;
 After clicking the + button to create a new profile click on Event, then Filter for &amp;quot;Device Boot&amp;quot; and select it.  Next, click on the back arrow in the upper left to get back to the Profiles tab, and once back select the &amp;quot;Start RC&amp;quot; task.&lt;br /&gt;
&lt;br /&gt;
 Power Any - When any external power source is supplied, such as USB power from a line in the car, we light up the display immediately, then we disable Airplane mode and make sure to start the RaceCapture app.  Using only disabling of Airplane mode assumes Wifi or Bluetooth are enabled and set to automatically connect to the RaceCapture.  The RaceCapture App keeps the screen on regardless of timeout settings.&lt;br /&gt;
 After clicking the + button to create a new profile click on State, then Filter for &amp;quot;Power&amp;quot;.  Next, leave Source set to &amp;quot;Any&amp;quot; and hit the back arrow in the upper left to get back to the Profiles tab.  Once back select the &amp;quot;Screen On and Start RC&amp;quot; task.&lt;br /&gt;
&lt;br /&gt;
 Not Power Any - When external power is not provided (like when the vehicle is off), we enable Airplane mode to save battery, go to the Home screen so the RaceCapture app doesn&#039;t keep the screen awake, force the Slumberer profile in the DS Battery Saver app so the tablet goes into deep sleep immediately rather than delayed to save max battery, and then reduce screen timeout to 7 seconds to also, surprise, save battery.&lt;br /&gt;
 After clicking the + button to create a new profile click on State, then Filter for &amp;quot;Power&amp;quot;.  Next, leave Source set to &amp;quot;Any&amp;quot;, click the checkbox for &amp;quot;Invert&amp;quot;, and hit the back arrow in the upper left to get back to the Profiles tab.  Once back select the &amp;quot;Go to Sleep&amp;quot; task.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;9.  RaceCapture app settings&#039;&#039;&#039;&lt;br /&gt;
This needs to be done separately on each device you&#039;ll be using.  In the RaceCapture app itself you need to configure some settings and you should do so while connected to the RaceCapture device.  While the above settings have now made your device turn off the screen quickly, if you just open the RaceCapture app the screen will stay on and you can execute the below steps.&lt;br /&gt;
* Skip any setup guides or anything you may be prompted.  This usually happens if this is the first time opening the app.&lt;br /&gt;
* Click the three bars in the upper left to open the menu, then select &#039;&#039;&#039;Preferences&#039;&#039;&#039;.&lt;br /&gt;
* Set your &amp;quot;Startup screen&amp;quot; to &amp;quot;Dashboard&amp;quot;.&lt;br /&gt;
* Click the three bars in the upper left again and now select Dashboard.&lt;br /&gt;
* On the Dashboard screen in the upper left below the three bars is a Gear icon.  Click that to bring up Dashboard configuration.  &lt;br /&gt;
* You&#039;ll be on the Behavior tab.  Click on the Screens tab.  On this screen you can select the dashboard layout(s) you wish to use.  I typically pick one layout but also leave the Raw Channels enabled for troubleshooting.  I&#039;m pretty sure the Dashboard that is opened upon starting up the app will be the highest one you have selected in this list, so keep that in mind when choosing.  Tap outside the configuration window to close it and go back to the dashboards.&lt;br /&gt;
* For each Dashboard you&#039;ll need to configure each gauge.  Reference RaceCapture documentation for this.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;10.  Enabling Auto Boot when connected to power&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
For the future as I don&#039;t have my notes on this right now.  The idea is that even if your device is dead, if you connect it to USB power like in your vehicle when it has sufficient charge it will automatically turn itself on, and then the rest of the automation will take effect.  Helps cover when you forget to charge things but want your Dashboards working as fast as possible.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;That&#039;s IT!  Go plug your tablet or phone into your vehicle and get started!!!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;&#039;Extras&#039;&#039;&#039;==&lt;br /&gt;
===&#039;&#039;&#039;Tips &amp;amp; Tricks for Dashboard Devices&#039;&#039;&#039;===&lt;br /&gt;
&#039;&#039;&#039;* Use Cheap Cases for Mounts:&#039;&#039;&#039;  For about any device, be it tablet or phone, you can likely find a very cheap snap-in plastic case that you can use as a mount for your device.  I like to use cases like the one pictured to the right (which only cost me $7!), cut off the faux-leather cover, and attach them to my dash with self tapping screws, 3M Exterior Tape, etc.  Voila, I have a super simple mount that is very sturdy, holds my device quite securely, let&#039;s me remove my device easily whenever I want, and cost me almost nothing.  You can find many such cases on Amazon.com&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed-hover&amp;quot;&amp;gt;&lt;br /&gt;
Image:Samsung Galaxy Tab A 10.1 Case.jpg|&#039;&#039;[[Inexpensive Snap-in Case]]&#039;&#039;&lt;br /&gt;
Image:Dashboard Automation - Example Dash Mount with Tablet Case.jpg|&#039;&#039;[[Dashboard Mounting Example]]&#039;&#039;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Use any gloves by sewing metallic thread:&#039;&#039;&#039;  Most touch-screens require electrical contact with your skin in order to work.  This means when you have your racing gloves on, like we are prone to do when in our racing vehicles, we have to yank them off to mess with our dashboard tablet displays.  You can fix this by using conductive thread to sew a connection from inside your glove to the outside providing an electrical connection from your fingertips to your screen.  You can find conductive thread rather cheaply on Amazon.com.&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed-hover&amp;quot;&amp;gt;&lt;br /&gt;
Image:Conductive thread.jpg|&#039;&#039;[[Conductive Thread]]&#039;&#039;&lt;br /&gt;
Image:Conductive thread sewn into racing glove.jpg|&#039;&#039;[[Conductive Thread sewn into a racing glove]]&#039;&#039;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Use Screen Protectors:&#039;&#039;&#039;  Tablets and phones aren&#039;t cheap, and we are putting these devices in race environments where our hands (and gloves if you used the conductive thread!) can get dirty.  Why scratch up your displays when for about $10 you can install a clear yet replaceable screen surface?  It&#039;s cheap insurance for a device that you already spend a decent amount of money and time (this guide isn&#039;t short!) on.&lt;/div&gt;</summary>
		<author><name>Jpf11</name></author>
	</entry>
	<entry>
		<id>https://wiki.autosportlabs.com/index.php?title=RaceCapture_Dashboard_Tablet_Automation&amp;diff=7541</id>
		<title>RaceCapture Dashboard Tablet Automation</title>
		<link rel="alternate" type="text/html" href="https://wiki.autosportlabs.com/index.php?title=RaceCapture_Dashboard_Tablet_Automation&amp;diff=7541"/>
		<updated>2018-02-26T03:14:56Z</updated>

		<summary type="html">&lt;p&gt;Jpf11: /* What&amp;#039;s this about? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Guide to Automating your RaceCapture Dashboard Tablets (and phones) =&lt;br /&gt;
For Android devices only currently.  Verified on Nvidia Shield K1 and Samsung Galaxy Tab A 10.1 tablets, but theoretically possibly any on Android tablets as long as rooting of the device is possible.&lt;br /&gt;
&lt;br /&gt;
Written by John Freund ([https://www.facebook.com/john.freund.209 https://www.facebook.com/john.freund.209]&lt;br /&gt;
&lt;br /&gt;
[[File:Dashboard Automation - Example Dash.JPG|500px]]&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;What&#039;s this about?&#039;&#039;&#039;===&lt;br /&gt;
Many RaceCapture owners use phones and tablets as display devices in their vehicles.  I use them in my own race car.  As displays they&#039;re great, but there are definitely some challenges:&lt;br /&gt;
* Have to turn on the screen every time I want to start using them which can be as simple as a home button press but often an unlock process.&lt;br /&gt;
* Have to make sure Bluetooth or Wifi is enabled AND has connected successfully to the RaceCapture device&lt;br /&gt;
* Have to open the RaceCapture App&lt;br /&gt;
* Have to manage the power of the devices, to make sure there&#039;s enough power and that they don&#039;t run out between sessions/races or even during one.&lt;br /&gt;
* Have to do all this AFTER the vehicle is running so the RaceCapture device is powered&lt;br /&gt;
* Often we&#039;re scrambling to prep other things like getting our safety gear on, steering wheels into place, etc.&lt;br /&gt;
* Touch screens aren&#039;t so easy to operate with safety gear on like racing gloves&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We typically have to deal with the above every time we go out on track, and with every single device.  Arguably manageable with one, but what if you have multiple?  Time is critical moments before going out and saving every little bit gives you time to focus on the race ahead.&lt;br /&gt;
&lt;br /&gt;
This page is for outlining tips and tricks for automating as much as possible the use of tablet/phone devices for use as RaceCapture dashboards.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Demonstration Video: (warning, it&#039;s pretty long!)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{{#evu:https://www.youtube.com/watch?v=ul9FW9I9Exs}}&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;What do I get after doing everything here?&#039;&#039;&#039;===&lt;br /&gt;
Glad you asked!  Here&#039;s the end result of following this guide:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Start your car and your dashboards start working automatically.&#039;&#039;&#039;  When the vehicle power is enabled your devices will within a few seconds automatically turn on their displays, start RaceCapture, and display their configured dashboards (i.e. you&#039;re ready to go!)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* You won&#039;t really have to worry about how much charge your devices have.&#039;&#039;&#039;  Devices should be charged at least a little (say 10%) before the start of the day, but otherwise you will not have to worry about power during the day as the devices will either be charging while driving or massively conserving power when not.  Fully charged devices should be able to sit without charging for up to 30 days (this is how long my Nvidia Shield K1 lasts with the tweaks below).&lt;br /&gt;
&lt;br /&gt;
==Automation Guide==&lt;br /&gt;
===&#039;&#039;&#039;Hardwiring Power Lines&#039;&#039;&#039;===&lt;br /&gt;
The automation in this guide assumes there is a switched USB power source for each device in the vehicle.  This is used as a signal to the devices for all automation actions.  While it&#039;s not critical that you provide hardwired power for your devices  to use them as dashboards (you&#039;ll really need to the monitor their power levels), you&#039;ll have to manually trigger different behaviors like coming out of sleep, disabling airplane mode, and other things, and this guide will not cover such scenarios and you&#039;ll need to be a bit creative.  &lt;br /&gt;
&lt;br /&gt;
In order to minimize how much we have to worry about the charge in your devices it&#039;s a great idea to add some hardwired power lines in your car.  This provides charging power while operating your vehicle which all but guarantees they won&#039;t die on you mid-session, but also means you likely won&#039;t have to take your devices out of your vehicle and charge them between sessions.  Also it covers a worst case scenario where your devices aren&#039;t charged for an event as you can just turn on your vehicle&#039;s ACC and charge your devices for a short time before going out.&lt;br /&gt;
&lt;br /&gt;
Most, if not all, tablets and phones take some for of USB input.  These are DC devices but the operating voltage varies (5V for most, but USB-C can be as high as 20V).  As such you need some sort of electrical converter to take your vehicle&#039;s operating voltage and step it to the voltage required by your device.&lt;br /&gt;
&lt;br /&gt;
[[File:DC 12V Micro USB adapter.jpg|200px|thumb|left|DC 12V to 5V Micro USB Converter]]&lt;br /&gt;
&lt;br /&gt;
Good news!  Ebay has tons of options for such converters.  My devices are all Micro-USB devices and take 5V inputs.  My car has an operating voltage from around 12-14.5V (typically referred to as a 12V system, as that&#039;s the minimum operating voltage for the electronics).  I went to ebay and searched with these keywords:  &amp;quot;DC Converter 12V to 5V Micro USB&amp;quot; and this pulled up many great options.  I opted for one like the below picture with a 90-degree connector so that the micro-usb cable routed more nicely with my dashboards.&lt;br /&gt;
&lt;br /&gt;
Now I am going to assume if you have a RaceCapture, you don&#039;t really need much guidance as far as wiring devices into your vehicle.  Keep in mind though to make sure wherever you draw your power for the converter that it is:&lt;br /&gt;
&lt;br /&gt;
* Fused appropriately (suggest the maximum current rating of your converter)&lt;br /&gt;
* Is connected to a switched source (so you&#039;re not draining your vehicle&#039;s battery if you forget one of your devices in your vehicle).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;Setting up your Android Device&#039;&#039;&#039;===&lt;br /&gt;
&#039;&#039;&#039;1.  Rooting your device&#039;&#039;&#039;&lt;br /&gt;
This is probably the hardest part and absolutely required as subsequent software is dependent on this.  The processes vary between most devices, and can be fairly easy to tricky.  Don&#039;t be scared though!  Once you get past this it&#039;s smooth sailing!&lt;br /&gt;
&lt;br /&gt;
With that said I then must add this guide can&#039;t really walk you through specifically how to root your device (unless you have a Samsung Galaxy Tab A 10.1 as I documented it while creating this page), since the procedures do vary.  However, very intelligent and giving folks out there have figured out how to root just about every single Android device and documented how somewhere on the web.  So you need to find a guide for doing this.  Here are some tips:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;*  Search the web for the words &amp;quot;root&amp;quot;, your phone model, and &amp;quot;xda-developers&amp;quot;.&#039;&#039;&#039;  You can find your phone&#039;s model number under Settings-&amp;gt;About.  The last key word is a forum where lots of rooting discussion takes place and is a great place to look for clear guides (though be warned, not all are perfect so make sure if you find a thread on rooting your phone you read the ENTIRE thread before starting!).  However if you don&#039;t find what you&#039;re looking for there, remove that keyword and expand your search as that can uncover other pages.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;*  Enable Developer Mode and then the &amp;quot;OEM Unlock&amp;quot; option.&#039;&#039;&#039;  Pretty much every root procedure requires this to start, even though some guides can forget to mention it.  To enable Developer Mode, in your device go Settings-&amp;gt;About, and then tap &amp;quot;Build number&amp;quot; repeatedly until you see a message on your screen that tells you Developer Mode is enabled.  Now a new menu Settings-&amp;gt;Developer Mode will appear, and within there is an option for &amp;quot;OEM Unlock&amp;quot; which you will need to enable.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;*  Disable Factory Reset Protection.&#039;&#039;&#039;  This is critical as after parts of the rooting process your system can detect firmware tampering and reset itself.  This is automatically enabled whenever you add a Google account, or some other account, that provides backup services.  To disable it go to Settings-&amp;gt;Accounts (I&#039;ve seen it as &amp;quot;Clouds and Accounts&amp;quot; as well) and simply remove any accounts you&#039;ve added.  Don&#039;t worry, you can add them back later (you&#039;ll need to in order to download apps from the Google Play store).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2.  Additional Root access.&#039;&#039;&#039;  The app &amp;quot;SuperSU&#039; that provides you root access has changed over the years and due to some changes the apps we&#039;re going to be using for automation can &amp;quot;think&amp;quot; your system isn&#039;t rooted.  We need to trick them so they work properly.  In order to do so we need to do some things:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Download and install USB drivers for your device.&#039;&#039;&#039;  Chances are for the rooting process you&#039;ve already done this on your PC/laptop.  If somehow you didn&#039;t, you&#039;ll need to do so for your particular OS.  You should be able to web search for keywords including &amp;quot;USB drivers&amp;quot; and your phone&#039;s model designation (Settings-&amp;gt;About).  This enables your PC to communicate with your device which is needed for a later step.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Download and Install Android SDK Platform Tools.&#039;&#039;&#039;  Found here:  [https://developer.android.com/studio/releases/platform-tools.html https://developer.android.com/studio/releases/platform-tools.html].  This gives us a utility called &amp;quot;adb&amp;quot; that lets us connect to your device in a command line shell and then execute the necessary commands.  Note for Windows Systems:  You may need to right click the installation file and select &amp;quot;Run as Administrator&amp;quot; to get the installation to run properly (really doesn&#039;t hurt to do this so I would just go ahead and do so).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Execute shell commands so apps know your device&#039;s OS is rooted.&#039;&#039;&#039;  Make sure your laptop is connected to your device via a USB cable.  On your PC, navigate in a shell or command prompt (on Windows hold the Windows key and press R, then type &amp;quot;cmd&amp;quot; and OK) then navigate to the installation path of the SDK.  Hopefully you know how to move about your file system from a command prompt.  In the SDK&#039;s directory run the following commands:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;adb shell&lt;br /&gt;
 su&lt;br /&gt;
 mount -o rw,remount /system&lt;br /&gt;
 touch /system/bin/su /system/xbin/su&lt;br /&gt;
 mount -o ro,remount /system&lt;br /&gt;
 exit&lt;br /&gt;
 reboot&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Alternatively it&#039;s possible to do the above from a shell on the device itself but if you wish to do that you&#039;re likely tech savvy and I don&#039;t need to walk you through it :)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3.  Install the following apps from the Google Play Store:  Deep Sleep Battery Saver, Secure Settings, Tasker, RaceCapture&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Deep Sleep Battery Saver and Tasker require a small purchase, but last I checked it was only a few dollars each.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;4.  Android settings.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Disable the lock screen.&#039;&#039;&#039;  In Settings-&amp;gt;Security set the Screen Lock to &amp;quot;none&amp;quot;.  Theoretically you probably can have this enabled to something, and have the Tasker app still unlock it automatically, but I instructions below assume you&#039;ve disabled the lock so if you deviate you&#039;ll need to play around with the Tasker tasks (like adding a command to do the unlock before anything else on power/boot).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Disable Auto Brightness.&#039;&#039;&#039; I find auto brightness to often enough leave the screen not so easily readable, so I choose to disable this, and set my brightness manually to max.  You can obviously adjust the brightness level to adjust your vehicle&#039;s and the weather&#039;s conditions any time you like.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Set up automatic connection to the RaceCapture.&#039;&#039;&#039;  &lt;br /&gt;
Before we configure the apps to handle the automation make sure either Bluetooth or WiFi, whichever you&#039;ll be using to connect to your RaceCapture, is ON.  This is because the automation assumes it&#039;s on and doesn&#039;t enable it for you (we just toggle Airplane mode when when disables restores whatever was enabled before Airplane mode was enabled). &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;- Bluetooth:&#039;&#039;&#039;, go through the pairing process with your device and the RaceCapture (refer to RaceCapture documentation for this procedure).  I suggest unpairing all other devices so that your tablet/phone only knows of the RaceCapture, and thus will only ever connect to it when it becomes available.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;- WiFi:&#039;&#039;&#039; go through the process of enabling WiFi on the RaceCapture and connecting your device to its network (refer to RaceCapture documentation for this procedure).   However when you do so pay immediate attention to the screen as you should see a pop up warning there is no internet connection (which is normal, the RaceCapture provides no internet connectivity through its WiFi network).  When you see this you MUST click on the pop-up which will bring up a screen that gives you the option to ignore this &amp;quot;issue&amp;quot;.  Also make sure to leave auto-connection for the network enabled.  If you miss this dialogue your tablet/phone will NOT automatically connect to the RaceCapture device, kind of breaking our whole automation theme here.  If you miss the pop-up, simply go into your WiFi settings on the tablet/phone and forget the RaceCapture&#039;s WiFi network, and start the process of connecting to it again (watching for that pop-up).  There might be a way to adjust this setting outside the pop-up but I&#039;ve not found it.    Lastly, forget all other WiFi networks on your device.  This prevents your device from connecting to anything other than the RaceCapture unexpectedly.  Don&#039;t worry, you can always reconnect to a WiFi network manually later, like if you need to update the RaceCapture app.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;5.  SuperSU settings&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
This should be installed through your rooting process.  I&#039;m unaware of any Android rooting method that doesn&#039;t use it, so I&#039;m assuming you have it, and if not you should stop here (sorry!).  In the app in Settings in the Access section set the Default Access to &amp;quot;Grant&amp;quot;.  This simply lets the other apps use root access without you being prompted all the time, which will get rather annoying during this setup process.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;6.  Secure Settings settings&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* SYSTEM+ Tab:  click &amp;quot;Disabled&amp;quot; to enable the feature (this opens some unique actions for use by the Tasker automation app).&lt;br /&gt;
&lt;br /&gt;
* Options Tab:  Expand the &amp;quot;System+&amp;quot; section and make sure all options are enabled with a green check mark on the right (not all of these are needed, but this is the fastest way for me to explain to you).  Also expand the &amp;quot;Root&amp;quot; section and enable &amp;quot;Airplane Mode&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;7.  DS Battery Saver settings&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Set the Profile to &amp;quot;Slumberer&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;8.  Tasker settings&#039;&#039;&#039;&lt;br /&gt;
This is where we really configure the automation.  You can get pretty fancy with this application but I&#039;ll be only covering what it takes to accomplish our goals outlined earlier. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Create Tasks: &#039;&#039;&#039;  A task is a series of actions to take, which we&#039;ll assign to events later.  They consist of one or many actions, and those actions have associated parameters.  I think creating them is fairly simple and straightforward, requiring being in the Tasks tab, clicking the + symbol in the bottom right, and then entering the information provided below, so I&#039;m going to just outline each task&#039;s values here.  One tip though is when selecting Actions use the &amp;quot;Filter&amp;quot; option to just type the action name provided here to quickly search as it can be quite confusing to click around the categories to find what you&#039;re after.&lt;br /&gt;
&lt;br /&gt;
 Name:  &amp;quot;Start RC&amp;quot;&lt;br /&gt;
 Action 1:  Launch App&lt;br /&gt;
 Target:  RaceCapture app&lt;br /&gt;
 &lt;br /&gt;
 Name:  &amp;quot;Screen On and Start RC&amp;quot;&lt;br /&gt;
 Action 1:  Secure Settings&lt;br /&gt;
 Configuration:  Actions-&amp;gt;WakeDevice, leave defaults for &amp;quot;Screen &amp;amp; Keyboard Lights On&amp;quot; and &amp;quot;1 second&amp;quot;&lt;br /&gt;
 Action2:  Secure Settings&lt;br /&gt;
 Configuration:  Root Actions-&amp;gt; Airplane mode, select &amp;quot;Off&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 Name:  &amp;quot;Go to Sleep&amp;quot;&lt;br /&gt;
 Action 1:  Secure Settings&lt;br /&gt;
 Configuration:  Root Actions-&amp;gt; Airplane mode, select &amp;quot;On&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 Action 2:  Go Home&lt;br /&gt;
 Configuration:  Page 0&lt;br /&gt;
 Action 3:  DS Battery Saver&lt;br /&gt;
 Configuration:  ON (Slumberer)&lt;br /&gt;
 &lt;br /&gt;
 Action 4:  Display Timeout  (Optional:  I like the screen to go black quickly when the car isn&#039;t on so as to save battery)&lt;br /&gt;
 Configuration: 7 seconds, 0 minutes, 0 hours (this is the lowest screen timeout value we can set.  If you want to let the screens stay on for a little while longer, you can set this to whatever you like)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Create Profiles:&#039;&#039;&#039;  A profile defines when to execute tasks.  Always click the + button in the Profiles tab to start creating a new Profile.  Below are the profiles we&#039;ll be creating and how to do so.&lt;br /&gt;
 Device Boot - This profile executes whenever the device has booted up, like when you power up your tablet getting ready to race.  All it does is start up the RaceCapture app so that when we switch to it later it&#039;s ready to go rather than having to go through its bootup process.&lt;br /&gt;
 After clicking the + button to create a new profile click on Event, then Filter for &amp;quot;Device Boot&amp;quot; and select it.  Next, click on the back arrow in the upper left to get back to the Profiles tab, and once back select the &amp;quot;Start RC&amp;quot; task.&lt;br /&gt;
&lt;br /&gt;
 Power Any - When any external power source is supplied, such as USB power from a line in the car, we light up the display immediately, then we disable Airplane mode and make sure to start the RaceCapture app.  Using only disabling of Airplane mode assumes Wifi or Bluetooth are enabled and set to automatically connect to the RaceCapture.  The RaceCapture App keeps the screen on regardless of timeout settings.&lt;br /&gt;
 After clicking the + button to create a new profile click on State, then Filter for &amp;quot;Power&amp;quot;.  Next, leave Source set to &amp;quot;Any&amp;quot; and hit the back arrow in the upper left to get back to the Profiles tab.  Once back select the &amp;quot;Screen On and Start RC&amp;quot; task.&lt;br /&gt;
&lt;br /&gt;
 Not Power Any - When external power is not provided (like when the vehicle is off), we enable Airplane mode to save battery, go to the Home screen so the RaceCapture app doesn&#039;t keep the screen awake, force the Slumberer profile in the DS Battery Saver app so the tablet goes into deep sleep immediately rather than delayed to save max battery, and then reduce screen timeout to 7 seconds to also, surprise, save battery.&lt;br /&gt;
 After clicking the + button to create a new profile click on State, then Filter for &amp;quot;Power&amp;quot;.  Next, leave Source set to &amp;quot;Any&amp;quot;, click the checkbox for &amp;quot;Invert&amp;quot;, and hit the back arrow in the upper left to get back to the Profiles tab.  Once back select the &amp;quot;Go to Sleep&amp;quot; task.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;9.  RaceCapture app settings&#039;&#039;&#039;&lt;br /&gt;
This needs to be done separately on each device you&#039;ll be using.  In the RaceCapture app itself you need to configure some settings and you should do so while connected to the RaceCapture device.  While the above settings have now made your device turn off the screen quickly, if you just open the RaceCapture app the screen will stay on and you can execute the below steps.&lt;br /&gt;
* Skip any setup guides or anything you may be prompted.  This usually happens if this is the first time opening the app.&lt;br /&gt;
* Click the three bars in the upper left to open the menu, then select &#039;&#039;&#039;Preferences&#039;&#039;&#039;.&lt;br /&gt;
* Set your &amp;quot;Startup screen&amp;quot; to &amp;quot;Dashboard&amp;quot;.&lt;br /&gt;
* Click the three bars in the upper left again and now select Dashboard.&lt;br /&gt;
* On the Dashboard screen in the upper left below the three bars is a Gear icon.  Click that to bring up Dashboard configuration.  &lt;br /&gt;
* You&#039;ll be on the Behavior tab.  Click on the Screens tab.  On this screen you can select the dashboard layout(s) you wish to use.  I typically pick one layout but also leave the Raw Channels enabled for troubleshooting.  I&#039;m pretty sure the Dashboard that is opened upon starting up the app will be the highest one you have selected in this list, so keep that in mind when choosing.  Tap outside the configuration window to close it and go back to the dashboards.&lt;br /&gt;
* For each Dashboard you&#039;ll need to configure each gauge.  Reference RaceCapture documentation for this.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;10.  Enabling Auto Boot when connected to power&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
For the future as I don&#039;t have my notes on this right now.  The idea is that even if your device is dead, if you connect it to USB power like in your vehicle when it has sufficient charge it will automatically turn itself on, and then the rest of the automation will take effect.  Helps cover when you forget to charge things but want your Dashboards working as fast as possible.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;That&#039;s IT!  Go plug your tablet or phone into your vehicle and get started!!!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;&#039;Extras&#039;&#039;&#039;==&lt;br /&gt;
===&#039;&#039;&#039;Tips &amp;amp; Tricks for Dashboard Devices&#039;&#039;&#039;===&lt;br /&gt;
&#039;&#039;&#039;* Use Cheap Cases for Mounts:&#039;&#039;&#039;  For about any device, be it tablet or phone, you can likely find a very cheap snap-in plastic case that you can use as a mount for your device.  I like to use cases like the one pictured to the right (which only cost me $7!), cut off the faux-leather cover, and attach them to my dash with self tapping screws, 3M Exterior Tape, etc.  Voila, I have a super simple mount that is very sturdy, holds my device quite securely, let&#039;s me remove my device easily whenever I want, and cost me almost nothing.  You can find many such cases on Amazon.com&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed-hover&amp;quot;&amp;gt;&lt;br /&gt;
Image:Samsung Galaxy Tab A 10.1 Case.jpg|&#039;&#039;[[Inexpensive Snap-in Case]]&#039;&#039;&lt;br /&gt;
Image:Dashboard Automation - Example Dash Mount with Tablet Case.jpg|&#039;&#039;[[Dashboard Mounting Example]]&#039;&#039;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Use any gloves by sewing metallic thread:&#039;&#039;&#039;  Most touch-screens require electrical contact with your skin in order to work.  This means when you have your racing gloves on, like we are prone to do when in our racing vehicles, we have to yank them off to mess with our dashboard tablet displays.  You can fix this by using conductive thread to sew a connection from inside your glove to the outside providing an electrical connection from your fingertips to your screen.  You can find conductive thread rather cheaply on Amazon.com.&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed-hover&amp;quot;&amp;gt;&lt;br /&gt;
Image:Conductive thread.jpg|&#039;&#039;[[Conductive Thread]]&#039;&#039;&lt;br /&gt;
Image:Conductive thread sewn into racing glove.jpg|&#039;&#039;[[Conductive Thread sewn into a racing glove]]&#039;&#039;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Use Screen Protectors:&#039;&#039;&#039;  Tablets and phones aren&#039;t cheap, and we are putting these devices in race environments where our hands (and gloves if you used the conductive thread!) can get dirty.  Why scratch up your displays when for about $10 you can install a clear yet replaceable screen surface?  It&#039;s cheap insurance for a device that you already spend a decent amount of money and time (this guide isn&#039;t short!) on.&lt;/div&gt;</summary>
		<author><name>Jpf11</name></author>
	</entry>
	<entry>
		<id>https://wiki.autosportlabs.com/index.php?title=RaceCapture_Dashboard_Tablet_Automation&amp;diff=7540</id>
		<title>RaceCapture Dashboard Tablet Automation</title>
		<link rel="alternate" type="text/html" href="https://wiki.autosportlabs.com/index.php?title=RaceCapture_Dashboard_Tablet_Automation&amp;diff=7540"/>
		<updated>2018-02-26T03:11:31Z</updated>

		<summary type="html">&lt;p&gt;Jpf11: /* Tips &amp;amp; Tricks for Dashboard Devices */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Guide to Automating your RaceCapture Dashboard Tablets (and phones) =&lt;br /&gt;
For Android devices only currently.  Verified on Nvidia Shield K1 and Samsung Galaxy Tab A 10.1 tablets, but theoretically possibly any on Android tablets as long as rooting of the device is possible.&lt;br /&gt;
&lt;br /&gt;
Written by John Freund ([https://www.facebook.com/john.freund.209 https://www.facebook.com/john.freund.209]&lt;br /&gt;
&lt;br /&gt;
[[File:Dashboard Automation - Example Dash.JPG|500px]]&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;What&#039;s this about?&#039;&#039;&#039;===&lt;br /&gt;
Many RaceCapture owners use phones and tablets as display devices in their vehicles.  I use them in my own race car.  As displays they&#039;re great, but there are definitely some challenges:&lt;br /&gt;
* Have to turn on the screen every time I want to start using them which can be as simple as a home button press but often an unlock process.&lt;br /&gt;
* Have to make sure Bluetooth or Wifi is enabled AND has connected successfully to the RaceCapture device&lt;br /&gt;
* Have to open the RaceCapture App&lt;br /&gt;
* Have to manage the power of the devices, to make sure there&#039;s enough power and that they don&#039;t run out between sessions/races or even during one.&lt;br /&gt;
* Have to do all this AFTER the vehicle is running so the RaceCapture device is powered&lt;br /&gt;
* Often we&#039;re scrambling to prep other things like getting our safety gear on, steering wheels into place, etc.&lt;br /&gt;
* Touch screens aren&#039;t so easy to operate with safety gear on like racing gloves&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We typically have to deal with the above every time we go out on track, and with every single device.  Arguably manageable with one, but what if you have multiple?  Time is critical moments before going out and saving every little bit gives you time to focus on the race ahead.&lt;br /&gt;
&lt;br /&gt;
This page is for outlining tips and tricks for automating as much as possible use of tablet/phone devices for use as Dashboards.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Demonstration Video: (warning, it&#039;s pretty long!)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{{#evu:https://www.youtube.com/watch?v=ul9FW9I9Exs}}&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;What do I get after doing everything here?&#039;&#039;&#039;===&lt;br /&gt;
Glad you asked!  Here&#039;s the end result of following this guide:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Start your car and your dashboards start working automatically.&#039;&#039;&#039;  When the vehicle power is enabled your devices will within a few seconds automatically turn on their displays, start RaceCapture, and display their configured dashboards (i.e. you&#039;re ready to go!)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* You won&#039;t really have to worry about how much charge your devices have.&#039;&#039;&#039;  Devices should be charged at least a little (say 10%) before the start of the day, but otherwise you will not have to worry about power during the day as the devices will either be charging while driving or massively conserving power when not.  Fully charged devices should be able to sit without charging for up to 30 days (this is how long my Nvidia Shield K1 lasts with the tweaks below).&lt;br /&gt;
&lt;br /&gt;
==Automation Guide==&lt;br /&gt;
===&#039;&#039;&#039;Hardwiring Power Lines&#039;&#039;&#039;===&lt;br /&gt;
The automation in this guide assumes there is a switched USB power source for each device in the vehicle.  This is used as a signal to the devices for all automation actions.  While it&#039;s not critical that you provide hardwired power for your devices  to use them as dashboards (you&#039;ll really need to the monitor their power levels), you&#039;ll have to manually trigger different behaviors like coming out of sleep, disabling airplane mode, and other things, and this guide will not cover such scenarios and you&#039;ll need to be a bit creative.  &lt;br /&gt;
&lt;br /&gt;
In order to minimize how much we have to worry about the charge in your devices it&#039;s a great idea to add some hardwired power lines in your car.  This provides charging power while operating your vehicle which all but guarantees they won&#039;t die on you mid-session, but also means you likely won&#039;t have to take your devices out of your vehicle and charge them between sessions.  Also it covers a worst case scenario where your devices aren&#039;t charged for an event as you can just turn on your vehicle&#039;s ACC and charge your devices for a short time before going out.&lt;br /&gt;
&lt;br /&gt;
Most, if not all, tablets and phones take some for of USB input.  These are DC devices but the operating voltage varies (5V for most, but USB-C can be as high as 20V).  As such you need some sort of electrical converter to take your vehicle&#039;s operating voltage and step it to the voltage required by your device.&lt;br /&gt;
&lt;br /&gt;
[[File:DC 12V Micro USB adapter.jpg|200px|thumb|left|DC 12V to 5V Micro USB Converter]]&lt;br /&gt;
&lt;br /&gt;
Good news!  Ebay has tons of options for such converters.  My devices are all Micro-USB devices and take 5V inputs.  My car has an operating voltage from around 12-14.5V (typically referred to as a 12V system, as that&#039;s the minimum operating voltage for the electronics).  I went to ebay and searched with these keywords:  &amp;quot;DC Converter 12V to 5V Micro USB&amp;quot; and this pulled up many great options.  I opted for one like the below picture with a 90-degree connector so that the micro-usb cable routed more nicely with my dashboards.&lt;br /&gt;
&lt;br /&gt;
Now I am going to assume if you have a RaceCapture, you don&#039;t really need much guidance as far as wiring devices into your vehicle.  Keep in mind though to make sure wherever you draw your power for the converter that it is:&lt;br /&gt;
&lt;br /&gt;
* Fused appropriately (suggest the maximum current rating of your converter)&lt;br /&gt;
* Is connected to a switched source (so you&#039;re not draining your vehicle&#039;s battery if you forget one of your devices in your vehicle).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;Setting up your Android Device&#039;&#039;&#039;===&lt;br /&gt;
&#039;&#039;&#039;1.  Rooting your device&#039;&#039;&#039;&lt;br /&gt;
This is probably the hardest part and absolutely required as subsequent software is dependent on this.  The processes vary between most devices, and can be fairly easy to tricky.  Don&#039;t be scared though!  Once you get past this it&#039;s smooth sailing!&lt;br /&gt;
&lt;br /&gt;
With that said I then must add this guide can&#039;t really walk you through specifically how to root your device (unless you have a Samsung Galaxy Tab A 10.1 as I documented it while creating this page), since the procedures do vary.  However, very intelligent and giving folks out there have figured out how to root just about every single Android device and documented how somewhere on the web.  So you need to find a guide for doing this.  Here are some tips:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;*  Search the web for the words &amp;quot;root&amp;quot;, your phone model, and &amp;quot;xda-developers&amp;quot;.&#039;&#039;&#039;  You can find your phone&#039;s model number under Settings-&amp;gt;About.  The last key word is a forum where lots of rooting discussion takes place and is a great place to look for clear guides (though be warned, not all are perfect so make sure if you find a thread on rooting your phone you read the ENTIRE thread before starting!).  However if you don&#039;t find what you&#039;re looking for there, remove that keyword and expand your search as that can uncover other pages.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;*  Enable Developer Mode and then the &amp;quot;OEM Unlock&amp;quot; option.&#039;&#039;&#039;  Pretty much every root procedure requires this to start, even though some guides can forget to mention it.  To enable Developer Mode, in your device go Settings-&amp;gt;About, and then tap &amp;quot;Build number&amp;quot; repeatedly until you see a message on your screen that tells you Developer Mode is enabled.  Now a new menu Settings-&amp;gt;Developer Mode will appear, and within there is an option for &amp;quot;OEM Unlock&amp;quot; which you will need to enable.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;*  Disable Factory Reset Protection.&#039;&#039;&#039;  This is critical as after parts of the rooting process your system can detect firmware tampering and reset itself.  This is automatically enabled whenever you add a Google account, or some other account, that provides backup services.  To disable it go to Settings-&amp;gt;Accounts (I&#039;ve seen it as &amp;quot;Clouds and Accounts&amp;quot; as well) and simply remove any accounts you&#039;ve added.  Don&#039;t worry, you can add them back later (you&#039;ll need to in order to download apps from the Google Play store).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2.  Additional Root access.&#039;&#039;&#039;  The app &amp;quot;SuperSU&#039; that provides you root access has changed over the years and due to some changes the apps we&#039;re going to be using for automation can &amp;quot;think&amp;quot; your system isn&#039;t rooted.  We need to trick them so they work properly.  In order to do so we need to do some things:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Download and install USB drivers for your device.&#039;&#039;&#039;  Chances are for the rooting process you&#039;ve already done this on your PC/laptop.  If somehow you didn&#039;t, you&#039;ll need to do so for your particular OS.  You should be able to web search for keywords including &amp;quot;USB drivers&amp;quot; and your phone&#039;s model designation (Settings-&amp;gt;About).  This enables your PC to communicate with your device which is needed for a later step.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Download and Install Android SDK Platform Tools.&#039;&#039;&#039;  Found here:  [https://developer.android.com/studio/releases/platform-tools.html https://developer.android.com/studio/releases/platform-tools.html].  This gives us a utility called &amp;quot;adb&amp;quot; that lets us connect to your device in a command line shell and then execute the necessary commands.  Note for Windows Systems:  You may need to right click the installation file and select &amp;quot;Run as Administrator&amp;quot; to get the installation to run properly (really doesn&#039;t hurt to do this so I would just go ahead and do so).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Execute shell commands so apps know your device&#039;s OS is rooted.&#039;&#039;&#039;  Make sure your laptop is connected to your device via a USB cable.  On your PC, navigate in a shell or command prompt (on Windows hold the Windows key and press R, then type &amp;quot;cmd&amp;quot; and OK) then navigate to the installation path of the SDK.  Hopefully you know how to move about your file system from a command prompt.  In the SDK&#039;s directory run the following commands:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;adb shell&lt;br /&gt;
 su&lt;br /&gt;
 mount -o rw,remount /system&lt;br /&gt;
 touch /system/bin/su /system/xbin/su&lt;br /&gt;
 mount -o ro,remount /system&lt;br /&gt;
 exit&lt;br /&gt;
 reboot&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Alternatively it&#039;s possible to do the above from a shell on the device itself but if you wish to do that you&#039;re likely tech savvy and I don&#039;t need to walk you through it :)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3.  Install the following apps from the Google Play Store:  Deep Sleep Battery Saver, Secure Settings, Tasker, RaceCapture&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Deep Sleep Battery Saver and Tasker require a small purchase, but last I checked it was only a few dollars each.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;4.  Android settings.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Disable the lock screen.&#039;&#039;&#039;  In Settings-&amp;gt;Security set the Screen Lock to &amp;quot;none&amp;quot;.  Theoretically you probably can have this enabled to something, and have the Tasker app still unlock it automatically, but I instructions below assume you&#039;ve disabled the lock so if you deviate you&#039;ll need to play around with the Tasker tasks (like adding a command to do the unlock before anything else on power/boot).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Disable Auto Brightness.&#039;&#039;&#039; I find auto brightness to often enough leave the screen not so easily readable, so I choose to disable this, and set my brightness manually to max.  You can obviously adjust the brightness level to adjust your vehicle&#039;s and the weather&#039;s conditions any time you like.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Set up automatic connection to the RaceCapture.&#039;&#039;&#039;  &lt;br /&gt;
Before we configure the apps to handle the automation make sure either Bluetooth or WiFi, whichever you&#039;ll be using to connect to your RaceCapture, is ON.  This is because the automation assumes it&#039;s on and doesn&#039;t enable it for you (we just toggle Airplane mode when when disables restores whatever was enabled before Airplane mode was enabled). &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;- Bluetooth:&#039;&#039;&#039;, go through the pairing process with your device and the RaceCapture (refer to RaceCapture documentation for this procedure).  I suggest unpairing all other devices so that your tablet/phone only knows of the RaceCapture, and thus will only ever connect to it when it becomes available.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;- WiFi:&#039;&#039;&#039; go through the process of enabling WiFi on the RaceCapture and connecting your device to its network (refer to RaceCapture documentation for this procedure).   However when you do so pay immediate attention to the screen as you should see a pop up warning there is no internet connection (which is normal, the RaceCapture provides no internet connectivity through its WiFi network).  When you see this you MUST click on the pop-up which will bring up a screen that gives you the option to ignore this &amp;quot;issue&amp;quot;.  Also make sure to leave auto-connection for the network enabled.  If you miss this dialogue your tablet/phone will NOT automatically connect to the RaceCapture device, kind of breaking our whole automation theme here.  If you miss the pop-up, simply go into your WiFi settings on the tablet/phone and forget the RaceCapture&#039;s WiFi network, and start the process of connecting to it again (watching for that pop-up).  There might be a way to adjust this setting outside the pop-up but I&#039;ve not found it.    Lastly, forget all other WiFi networks on your device.  This prevents your device from connecting to anything other than the RaceCapture unexpectedly.  Don&#039;t worry, you can always reconnect to a WiFi network manually later, like if you need to update the RaceCapture app.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;5.  SuperSU settings&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
This should be installed through your rooting process.  I&#039;m unaware of any Android rooting method that doesn&#039;t use it, so I&#039;m assuming you have it, and if not you should stop here (sorry!).  In the app in Settings in the Access section set the Default Access to &amp;quot;Grant&amp;quot;.  This simply lets the other apps use root access without you being prompted all the time, which will get rather annoying during this setup process.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;6.  Secure Settings settings&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* SYSTEM+ Tab:  click &amp;quot;Disabled&amp;quot; to enable the feature (this opens some unique actions for use by the Tasker automation app).&lt;br /&gt;
&lt;br /&gt;
* Options Tab:  Expand the &amp;quot;System+&amp;quot; section and make sure all options are enabled with a green check mark on the right (not all of these are needed, but this is the fastest way for me to explain to you).  Also expand the &amp;quot;Root&amp;quot; section and enable &amp;quot;Airplane Mode&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;7.  DS Battery Saver settings&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Set the Profile to &amp;quot;Slumberer&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;8.  Tasker settings&#039;&#039;&#039;&lt;br /&gt;
This is where we really configure the automation.  You can get pretty fancy with this application but I&#039;ll be only covering what it takes to accomplish our goals outlined earlier. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Create Tasks: &#039;&#039;&#039;  A task is a series of actions to take, which we&#039;ll assign to events later.  They consist of one or many actions, and those actions have associated parameters.  I think creating them is fairly simple and straightforward, requiring being in the Tasks tab, clicking the + symbol in the bottom right, and then entering the information provided below, so I&#039;m going to just outline each task&#039;s values here.  One tip though is when selecting Actions use the &amp;quot;Filter&amp;quot; option to just type the action name provided here to quickly search as it can be quite confusing to click around the categories to find what you&#039;re after.&lt;br /&gt;
&lt;br /&gt;
 Name:  &amp;quot;Start RC&amp;quot;&lt;br /&gt;
 Action 1:  Launch App&lt;br /&gt;
 Target:  RaceCapture app&lt;br /&gt;
 &lt;br /&gt;
 Name:  &amp;quot;Screen On and Start RC&amp;quot;&lt;br /&gt;
 Action 1:  Secure Settings&lt;br /&gt;
 Configuration:  Actions-&amp;gt;WakeDevice, leave defaults for &amp;quot;Screen &amp;amp; Keyboard Lights On&amp;quot; and &amp;quot;1 second&amp;quot;&lt;br /&gt;
 Action2:  Secure Settings&lt;br /&gt;
 Configuration:  Root Actions-&amp;gt; Airplane mode, select &amp;quot;Off&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 Name:  &amp;quot;Go to Sleep&amp;quot;&lt;br /&gt;
 Action 1:  Secure Settings&lt;br /&gt;
 Configuration:  Root Actions-&amp;gt; Airplane mode, select &amp;quot;On&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 Action 2:  Go Home&lt;br /&gt;
 Configuration:  Page 0&lt;br /&gt;
 Action 3:  DS Battery Saver&lt;br /&gt;
 Configuration:  ON (Slumberer)&lt;br /&gt;
 &lt;br /&gt;
 Action 4:  Display Timeout  (Optional:  I like the screen to go black quickly when the car isn&#039;t on so as to save battery)&lt;br /&gt;
 Configuration: 7 seconds, 0 minutes, 0 hours (this is the lowest screen timeout value we can set.  If you want to let the screens stay on for a little while longer, you can set this to whatever you like)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Create Profiles:&#039;&#039;&#039;  A profile defines when to execute tasks.  Always click the + button in the Profiles tab to start creating a new Profile.  Below are the profiles we&#039;ll be creating and how to do so.&lt;br /&gt;
 Device Boot - This profile executes whenever the device has booted up, like when you power up your tablet getting ready to race.  All it does is start up the RaceCapture app so that when we switch to it later it&#039;s ready to go rather than having to go through its bootup process.&lt;br /&gt;
 After clicking the + button to create a new profile click on Event, then Filter for &amp;quot;Device Boot&amp;quot; and select it.  Next, click on the back arrow in the upper left to get back to the Profiles tab, and once back select the &amp;quot;Start RC&amp;quot; task.&lt;br /&gt;
&lt;br /&gt;
 Power Any - When any external power source is supplied, such as USB power from a line in the car, we light up the display immediately, then we disable Airplane mode and make sure to start the RaceCapture app.  Using only disabling of Airplane mode assumes Wifi or Bluetooth are enabled and set to automatically connect to the RaceCapture.  The RaceCapture App keeps the screen on regardless of timeout settings.&lt;br /&gt;
 After clicking the + button to create a new profile click on State, then Filter for &amp;quot;Power&amp;quot;.  Next, leave Source set to &amp;quot;Any&amp;quot; and hit the back arrow in the upper left to get back to the Profiles tab.  Once back select the &amp;quot;Screen On and Start RC&amp;quot; task.&lt;br /&gt;
&lt;br /&gt;
 Not Power Any - When external power is not provided (like when the vehicle is off), we enable Airplane mode to save battery, go to the Home screen so the RaceCapture app doesn&#039;t keep the screen awake, force the Slumberer profile in the DS Battery Saver app so the tablet goes into deep sleep immediately rather than delayed to save max battery, and then reduce screen timeout to 7 seconds to also, surprise, save battery.&lt;br /&gt;
 After clicking the + button to create a new profile click on State, then Filter for &amp;quot;Power&amp;quot;.  Next, leave Source set to &amp;quot;Any&amp;quot;, click the checkbox for &amp;quot;Invert&amp;quot;, and hit the back arrow in the upper left to get back to the Profiles tab.  Once back select the &amp;quot;Go to Sleep&amp;quot; task.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;9.  RaceCapture app settings&#039;&#039;&#039;&lt;br /&gt;
This needs to be done separately on each device you&#039;ll be using.  In the RaceCapture app itself you need to configure some settings and you should do so while connected to the RaceCapture device.  While the above settings have now made your device turn off the screen quickly, if you just open the RaceCapture app the screen will stay on and you can execute the below steps.&lt;br /&gt;
* Skip any setup guides or anything you may be prompted.  This usually happens if this is the first time opening the app.&lt;br /&gt;
* Click the three bars in the upper left to open the menu, then select &#039;&#039;&#039;Preferences&#039;&#039;&#039;.&lt;br /&gt;
* Set your &amp;quot;Startup screen&amp;quot; to &amp;quot;Dashboard&amp;quot;.&lt;br /&gt;
* Click the three bars in the upper left again and now select Dashboard.&lt;br /&gt;
* On the Dashboard screen in the upper left below the three bars is a Gear icon.  Click that to bring up Dashboard configuration.  &lt;br /&gt;
* You&#039;ll be on the Behavior tab.  Click on the Screens tab.  On this screen you can select the dashboard layout(s) you wish to use.  I typically pick one layout but also leave the Raw Channels enabled for troubleshooting.  I&#039;m pretty sure the Dashboard that is opened upon starting up the app will be the highest one you have selected in this list, so keep that in mind when choosing.  Tap outside the configuration window to close it and go back to the dashboards.&lt;br /&gt;
* For each Dashboard you&#039;ll need to configure each gauge.  Reference RaceCapture documentation for this.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;10.  Enabling Auto Boot when connected to power&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
For the future as I don&#039;t have my notes on this right now.  The idea is that even if your device is dead, if you connect it to USB power like in your vehicle when it has sufficient charge it will automatically turn itself on, and then the rest of the automation will take effect.  Helps cover when you forget to charge things but want your Dashboards working as fast as possible.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;That&#039;s IT!  Go plug your tablet or phone into your vehicle and get started!!!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;&#039;Extras&#039;&#039;&#039;==&lt;br /&gt;
===&#039;&#039;&#039;Tips &amp;amp; Tricks for Dashboard Devices&#039;&#039;&#039;===&lt;br /&gt;
&#039;&#039;&#039;* Use Cheap Cases for Mounts:&#039;&#039;&#039;  For about any device, be it tablet or phone, you can likely find a very cheap snap-in plastic case that you can use as a mount for your device.  I like to use cases like the one pictured to the right (which only cost me $7!), cut off the faux-leather cover, and attach them to my dash with self tapping screws, 3M Exterior Tape, etc.  Voila, I have a super simple mount that is very sturdy, holds my device quite securely, let&#039;s me remove my device easily whenever I want, and cost me almost nothing.  You can find many such cases on Amazon.com&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed-hover&amp;quot;&amp;gt;&lt;br /&gt;
Image:Samsung Galaxy Tab A 10.1 Case.jpg|&#039;&#039;[[Inexpensive Snap-in Case]]&#039;&#039;&lt;br /&gt;
Image:Dashboard Automation - Example Dash Mount with Tablet Case.jpg|&#039;&#039;[[Dashboard Mounting Example]]&#039;&#039;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Use any gloves by sewing metallic thread:&#039;&#039;&#039;  Most touch-screens require electrical contact with your skin in order to work.  This means when you have your racing gloves on, like we are prone to do when in our racing vehicles, we have to yank them off to mess with our dashboard tablet displays.  You can fix this by using conductive thread to sew a connection from inside your glove to the outside providing an electrical connection from your fingertips to your screen.  You can find conductive thread rather cheaply on Amazon.com.&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed-hover&amp;quot;&amp;gt;&lt;br /&gt;
Image:Conductive thread.jpg|&#039;&#039;[[Conductive Thread]]&#039;&#039;&lt;br /&gt;
Image:Conductive thread sewn into racing glove.jpg|&#039;&#039;[[Conductive Thread sewn into a racing glove]]&#039;&#039;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Use Screen Protectors:&#039;&#039;&#039;  Tablets and phones aren&#039;t cheap, and we are putting these devices in race environments where our hands (and gloves if you used the conductive thread!) can get dirty.  Why scratch up your displays when for about $10 you can install a clear yet replaceable screen surface?  It&#039;s cheap insurance for a device that you already spend a decent amount of money and time (this guide isn&#039;t short!) on.&lt;/div&gt;</summary>
		<author><name>Jpf11</name></author>
	</entry>
	<entry>
		<id>https://wiki.autosportlabs.com/index.php?title=RaceCapture_Dashboard_Tablet_Automation&amp;diff=7539</id>
		<title>RaceCapture Dashboard Tablet Automation</title>
		<link rel="alternate" type="text/html" href="https://wiki.autosportlabs.com/index.php?title=RaceCapture_Dashboard_Tablet_Automation&amp;diff=7539"/>
		<updated>2018-02-26T03:10:16Z</updated>

		<summary type="html">&lt;p&gt;Jpf11: /* Guide to Automating your RaceCapture Dashboard Tablets (and phones) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Guide to Automating your RaceCapture Dashboard Tablets (and phones) =&lt;br /&gt;
For Android devices only currently.  Verified on Nvidia Shield K1 and Samsung Galaxy Tab A 10.1 tablets, but theoretically possibly any on Android tablets as long as rooting of the device is possible.&lt;br /&gt;
&lt;br /&gt;
Written by John Freund ([https://www.facebook.com/john.freund.209 https://www.facebook.com/john.freund.209]&lt;br /&gt;
&lt;br /&gt;
[[File:Dashboard Automation - Example Dash.JPG|500px]]&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;What&#039;s this about?&#039;&#039;&#039;===&lt;br /&gt;
Many RaceCapture owners use phones and tablets as display devices in their vehicles.  I use them in my own race car.  As displays they&#039;re great, but there are definitely some challenges:&lt;br /&gt;
* Have to turn on the screen every time I want to start using them which can be as simple as a home button press but often an unlock process.&lt;br /&gt;
* Have to make sure Bluetooth or Wifi is enabled AND has connected successfully to the RaceCapture device&lt;br /&gt;
* Have to open the RaceCapture App&lt;br /&gt;
* Have to manage the power of the devices, to make sure there&#039;s enough power and that they don&#039;t run out between sessions/races or even during one.&lt;br /&gt;
* Have to do all this AFTER the vehicle is running so the RaceCapture device is powered&lt;br /&gt;
* Often we&#039;re scrambling to prep other things like getting our safety gear on, steering wheels into place, etc.&lt;br /&gt;
* Touch screens aren&#039;t so easy to operate with safety gear on like racing gloves&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We typically have to deal with the above every time we go out on track, and with every single device.  Arguably manageable with one, but what if you have multiple?  Time is critical moments before going out and saving every little bit gives you time to focus on the race ahead.&lt;br /&gt;
&lt;br /&gt;
This page is for outlining tips and tricks for automating as much as possible use of tablet/phone devices for use as Dashboards.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Demonstration Video: (warning, it&#039;s pretty long!)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{{#evu:https://www.youtube.com/watch?v=ul9FW9I9Exs}}&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;What do I get after doing everything here?&#039;&#039;&#039;===&lt;br /&gt;
Glad you asked!  Here&#039;s the end result of following this guide:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Start your car and your dashboards start working automatically.&#039;&#039;&#039;  When the vehicle power is enabled your devices will within a few seconds automatically turn on their displays, start RaceCapture, and display their configured dashboards (i.e. you&#039;re ready to go!)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* You won&#039;t really have to worry about how much charge your devices have.&#039;&#039;&#039;  Devices should be charged at least a little (say 10%) before the start of the day, but otherwise you will not have to worry about power during the day as the devices will either be charging while driving or massively conserving power when not.  Fully charged devices should be able to sit without charging for up to 30 days (this is how long my Nvidia Shield K1 lasts with the tweaks below).&lt;br /&gt;
&lt;br /&gt;
==Automation Guide==&lt;br /&gt;
===&#039;&#039;&#039;Hardwiring Power Lines&#039;&#039;&#039;===&lt;br /&gt;
The automation in this guide assumes there is a switched USB power source for each device in the vehicle.  This is used as a signal to the devices for all automation actions.  While it&#039;s not critical that you provide hardwired power for your devices  to use them as dashboards (you&#039;ll really need to the monitor their power levels), you&#039;ll have to manually trigger different behaviors like coming out of sleep, disabling airplane mode, and other things, and this guide will not cover such scenarios and you&#039;ll need to be a bit creative.  &lt;br /&gt;
&lt;br /&gt;
In order to minimize how much we have to worry about the charge in your devices it&#039;s a great idea to add some hardwired power lines in your car.  This provides charging power while operating your vehicle which all but guarantees they won&#039;t die on you mid-session, but also means you likely won&#039;t have to take your devices out of your vehicle and charge them between sessions.  Also it covers a worst case scenario where your devices aren&#039;t charged for an event as you can just turn on your vehicle&#039;s ACC and charge your devices for a short time before going out.&lt;br /&gt;
&lt;br /&gt;
Most, if not all, tablets and phones take some for of USB input.  These are DC devices but the operating voltage varies (5V for most, but USB-C can be as high as 20V).  As such you need some sort of electrical converter to take your vehicle&#039;s operating voltage and step it to the voltage required by your device.&lt;br /&gt;
&lt;br /&gt;
[[File:DC 12V Micro USB adapter.jpg|200px|thumb|left|DC 12V to 5V Micro USB Converter]]&lt;br /&gt;
&lt;br /&gt;
Good news!  Ebay has tons of options for such converters.  My devices are all Micro-USB devices and take 5V inputs.  My car has an operating voltage from around 12-14.5V (typically referred to as a 12V system, as that&#039;s the minimum operating voltage for the electronics).  I went to ebay and searched with these keywords:  &amp;quot;DC Converter 12V to 5V Micro USB&amp;quot; and this pulled up many great options.  I opted for one like the below picture with a 90-degree connector so that the micro-usb cable routed more nicely with my dashboards.&lt;br /&gt;
&lt;br /&gt;
Now I am going to assume if you have a RaceCapture, you don&#039;t really need much guidance as far as wiring devices into your vehicle.  Keep in mind though to make sure wherever you draw your power for the converter that it is:&lt;br /&gt;
&lt;br /&gt;
* Fused appropriately (suggest the maximum current rating of your converter)&lt;br /&gt;
* Is connected to a switched source (so you&#039;re not draining your vehicle&#039;s battery if you forget one of your devices in your vehicle).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;Setting up your Android Device&#039;&#039;&#039;===&lt;br /&gt;
&#039;&#039;&#039;1.  Rooting your device&#039;&#039;&#039;&lt;br /&gt;
This is probably the hardest part and absolutely required as subsequent software is dependent on this.  The processes vary between most devices, and can be fairly easy to tricky.  Don&#039;t be scared though!  Once you get past this it&#039;s smooth sailing!&lt;br /&gt;
&lt;br /&gt;
With that said I then must add this guide can&#039;t really walk you through specifically how to root your device (unless you have a Samsung Galaxy Tab A 10.1 as I documented it while creating this page), since the procedures do vary.  However, very intelligent and giving folks out there have figured out how to root just about every single Android device and documented how somewhere on the web.  So you need to find a guide for doing this.  Here are some tips:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;*  Search the web for the words &amp;quot;root&amp;quot;, your phone model, and &amp;quot;xda-developers&amp;quot;.&#039;&#039;&#039;  You can find your phone&#039;s model number under Settings-&amp;gt;About.  The last key word is a forum where lots of rooting discussion takes place and is a great place to look for clear guides (though be warned, not all are perfect so make sure if you find a thread on rooting your phone you read the ENTIRE thread before starting!).  However if you don&#039;t find what you&#039;re looking for there, remove that keyword and expand your search as that can uncover other pages.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;*  Enable Developer Mode and then the &amp;quot;OEM Unlock&amp;quot; option.&#039;&#039;&#039;  Pretty much every root procedure requires this to start, even though some guides can forget to mention it.  To enable Developer Mode, in your device go Settings-&amp;gt;About, and then tap &amp;quot;Build number&amp;quot; repeatedly until you see a message on your screen that tells you Developer Mode is enabled.  Now a new menu Settings-&amp;gt;Developer Mode will appear, and within there is an option for &amp;quot;OEM Unlock&amp;quot; which you will need to enable.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;*  Disable Factory Reset Protection.&#039;&#039;&#039;  This is critical as after parts of the rooting process your system can detect firmware tampering and reset itself.  This is automatically enabled whenever you add a Google account, or some other account, that provides backup services.  To disable it go to Settings-&amp;gt;Accounts (I&#039;ve seen it as &amp;quot;Clouds and Accounts&amp;quot; as well) and simply remove any accounts you&#039;ve added.  Don&#039;t worry, you can add them back later (you&#039;ll need to in order to download apps from the Google Play store).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2.  Additional Root access.&#039;&#039;&#039;  The app &amp;quot;SuperSU&#039; that provides you root access has changed over the years and due to some changes the apps we&#039;re going to be using for automation can &amp;quot;think&amp;quot; your system isn&#039;t rooted.  We need to trick them so they work properly.  In order to do so we need to do some things:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Download and install USB drivers for your device.&#039;&#039;&#039;  Chances are for the rooting process you&#039;ve already done this on your PC/laptop.  If somehow you didn&#039;t, you&#039;ll need to do so for your particular OS.  You should be able to web search for keywords including &amp;quot;USB drivers&amp;quot; and your phone&#039;s model designation (Settings-&amp;gt;About).  This enables your PC to communicate with your device which is needed for a later step.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Download and Install Android SDK Platform Tools.&#039;&#039;&#039;  Found here:  [https://developer.android.com/studio/releases/platform-tools.html https://developer.android.com/studio/releases/platform-tools.html].  This gives us a utility called &amp;quot;adb&amp;quot; that lets us connect to your device in a command line shell and then execute the necessary commands.  Note for Windows Systems:  You may need to right click the installation file and select &amp;quot;Run as Administrator&amp;quot; to get the installation to run properly (really doesn&#039;t hurt to do this so I would just go ahead and do so).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Execute shell commands so apps know your device&#039;s OS is rooted.&#039;&#039;&#039;  Make sure your laptop is connected to your device via a USB cable.  On your PC, navigate in a shell or command prompt (on Windows hold the Windows key and press R, then type &amp;quot;cmd&amp;quot; and OK) then navigate to the installation path of the SDK.  Hopefully you know how to move about your file system from a command prompt.  In the SDK&#039;s directory run the following commands:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;adb shell&lt;br /&gt;
 su&lt;br /&gt;
 mount -o rw,remount /system&lt;br /&gt;
 touch /system/bin/su /system/xbin/su&lt;br /&gt;
 mount -o ro,remount /system&lt;br /&gt;
 exit&lt;br /&gt;
 reboot&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Alternatively it&#039;s possible to do the above from a shell on the device itself but if you wish to do that you&#039;re likely tech savvy and I don&#039;t need to walk you through it :)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3.  Install the following apps from the Google Play Store:  Deep Sleep Battery Saver, Secure Settings, Tasker, RaceCapture&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Deep Sleep Battery Saver and Tasker require a small purchase, but last I checked it was only a few dollars each.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;4.  Android settings.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Disable the lock screen.&#039;&#039;&#039;  In Settings-&amp;gt;Security set the Screen Lock to &amp;quot;none&amp;quot;.  Theoretically you probably can have this enabled to something, and have the Tasker app still unlock it automatically, but I instructions below assume you&#039;ve disabled the lock so if you deviate you&#039;ll need to play around with the Tasker tasks (like adding a command to do the unlock before anything else on power/boot).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Disable Auto Brightness.&#039;&#039;&#039; I find auto brightness to often enough leave the screen not so easily readable, so I choose to disable this, and set my brightness manually to max.  You can obviously adjust the brightness level to adjust your vehicle&#039;s and the weather&#039;s conditions any time you like.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Set up automatic connection to the RaceCapture.&#039;&#039;&#039;  &lt;br /&gt;
Before we configure the apps to handle the automation make sure either Bluetooth or WiFi, whichever you&#039;ll be using to connect to your RaceCapture, is ON.  This is because the automation assumes it&#039;s on and doesn&#039;t enable it for you (we just toggle Airplane mode when when disables restores whatever was enabled before Airplane mode was enabled). &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;- Bluetooth:&#039;&#039;&#039;, go through the pairing process with your device and the RaceCapture (refer to RaceCapture documentation for this procedure).  I suggest unpairing all other devices so that your tablet/phone only knows of the RaceCapture, and thus will only ever connect to it when it becomes available.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;- WiFi:&#039;&#039;&#039; go through the process of enabling WiFi on the RaceCapture and connecting your device to its network (refer to RaceCapture documentation for this procedure).   However when you do so pay immediate attention to the screen as you should see a pop up warning there is no internet connection (which is normal, the RaceCapture provides no internet connectivity through its WiFi network).  When you see this you MUST click on the pop-up which will bring up a screen that gives you the option to ignore this &amp;quot;issue&amp;quot;.  Also make sure to leave auto-connection for the network enabled.  If you miss this dialogue your tablet/phone will NOT automatically connect to the RaceCapture device, kind of breaking our whole automation theme here.  If you miss the pop-up, simply go into your WiFi settings on the tablet/phone and forget the RaceCapture&#039;s WiFi network, and start the process of connecting to it again (watching for that pop-up).  There might be a way to adjust this setting outside the pop-up but I&#039;ve not found it.    Lastly, forget all other WiFi networks on your device.  This prevents your device from connecting to anything other than the RaceCapture unexpectedly.  Don&#039;t worry, you can always reconnect to a WiFi network manually later, like if you need to update the RaceCapture app.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;5.  SuperSU settings&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
This should be installed through your rooting process.  I&#039;m unaware of any Android rooting method that doesn&#039;t use it, so I&#039;m assuming you have it, and if not you should stop here (sorry!).  In the app in Settings in the Access section set the Default Access to &amp;quot;Grant&amp;quot;.  This simply lets the other apps use root access without you being prompted all the time, which will get rather annoying during this setup process.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;6.  Secure Settings settings&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* SYSTEM+ Tab:  click &amp;quot;Disabled&amp;quot; to enable the feature (this opens some unique actions for use by the Tasker automation app).&lt;br /&gt;
&lt;br /&gt;
* Options Tab:  Expand the &amp;quot;System+&amp;quot; section and make sure all options are enabled with a green check mark on the right (not all of these are needed, but this is the fastest way for me to explain to you).  Also expand the &amp;quot;Root&amp;quot; section and enable &amp;quot;Airplane Mode&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;7.  DS Battery Saver settings&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Set the Profile to &amp;quot;Slumberer&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;8.  Tasker settings&#039;&#039;&#039;&lt;br /&gt;
This is where we really configure the automation.  You can get pretty fancy with this application but I&#039;ll be only covering what it takes to accomplish our goals outlined earlier. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Create Tasks: &#039;&#039;&#039;  A task is a series of actions to take, which we&#039;ll assign to events later.  They consist of one or many actions, and those actions have associated parameters.  I think creating them is fairly simple and straightforward, requiring being in the Tasks tab, clicking the + symbol in the bottom right, and then entering the information provided below, so I&#039;m going to just outline each task&#039;s values here.  One tip though is when selecting Actions use the &amp;quot;Filter&amp;quot; option to just type the action name provided here to quickly search as it can be quite confusing to click around the categories to find what you&#039;re after.&lt;br /&gt;
&lt;br /&gt;
 Name:  &amp;quot;Start RC&amp;quot;&lt;br /&gt;
 Action 1:  Launch App&lt;br /&gt;
 Target:  RaceCapture app&lt;br /&gt;
 &lt;br /&gt;
 Name:  &amp;quot;Screen On and Start RC&amp;quot;&lt;br /&gt;
 Action 1:  Secure Settings&lt;br /&gt;
 Configuration:  Actions-&amp;gt;WakeDevice, leave defaults for &amp;quot;Screen &amp;amp; Keyboard Lights On&amp;quot; and &amp;quot;1 second&amp;quot;&lt;br /&gt;
 Action2:  Secure Settings&lt;br /&gt;
 Configuration:  Root Actions-&amp;gt; Airplane mode, select &amp;quot;Off&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 Name:  &amp;quot;Go to Sleep&amp;quot;&lt;br /&gt;
 Action 1:  Secure Settings&lt;br /&gt;
 Configuration:  Root Actions-&amp;gt; Airplane mode, select &amp;quot;On&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 Action 2:  Go Home&lt;br /&gt;
 Configuration:  Page 0&lt;br /&gt;
 Action 3:  DS Battery Saver&lt;br /&gt;
 Configuration:  ON (Slumberer)&lt;br /&gt;
 &lt;br /&gt;
 Action 4:  Display Timeout  (Optional:  I like the screen to go black quickly when the car isn&#039;t on so as to save battery)&lt;br /&gt;
 Configuration: 7 seconds, 0 minutes, 0 hours (this is the lowest screen timeout value we can set.  If you want to let the screens stay on for a little while longer, you can set this to whatever you like)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Create Profiles:&#039;&#039;&#039;  A profile defines when to execute tasks.  Always click the + button in the Profiles tab to start creating a new Profile.  Below are the profiles we&#039;ll be creating and how to do so.&lt;br /&gt;
 Device Boot - This profile executes whenever the device has booted up, like when you power up your tablet getting ready to race.  All it does is start up the RaceCapture app so that when we switch to it later it&#039;s ready to go rather than having to go through its bootup process.&lt;br /&gt;
 After clicking the + button to create a new profile click on Event, then Filter for &amp;quot;Device Boot&amp;quot; and select it.  Next, click on the back arrow in the upper left to get back to the Profiles tab, and once back select the &amp;quot;Start RC&amp;quot; task.&lt;br /&gt;
&lt;br /&gt;
 Power Any - When any external power source is supplied, such as USB power from a line in the car, we light up the display immediately, then we disable Airplane mode and make sure to start the RaceCapture app.  Using only disabling of Airplane mode assumes Wifi or Bluetooth are enabled and set to automatically connect to the RaceCapture.  The RaceCapture App keeps the screen on regardless of timeout settings.&lt;br /&gt;
 After clicking the + button to create a new profile click on State, then Filter for &amp;quot;Power&amp;quot;.  Next, leave Source set to &amp;quot;Any&amp;quot; and hit the back arrow in the upper left to get back to the Profiles tab.  Once back select the &amp;quot;Screen On and Start RC&amp;quot; task.&lt;br /&gt;
&lt;br /&gt;
 Not Power Any - When external power is not provided (like when the vehicle is off), we enable Airplane mode to save battery, go to the Home screen so the RaceCapture app doesn&#039;t keep the screen awake, force the Slumberer profile in the DS Battery Saver app so the tablet goes into deep sleep immediately rather than delayed to save max battery, and then reduce screen timeout to 7 seconds to also, surprise, save battery.&lt;br /&gt;
 After clicking the + button to create a new profile click on State, then Filter for &amp;quot;Power&amp;quot;.  Next, leave Source set to &amp;quot;Any&amp;quot;, click the checkbox for &amp;quot;Invert&amp;quot;, and hit the back arrow in the upper left to get back to the Profiles tab.  Once back select the &amp;quot;Go to Sleep&amp;quot; task.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;9.  RaceCapture app settings&#039;&#039;&#039;&lt;br /&gt;
This needs to be done separately on each device you&#039;ll be using.  In the RaceCapture app itself you need to configure some settings and you should do so while connected to the RaceCapture device.  While the above settings have now made your device turn off the screen quickly, if you just open the RaceCapture app the screen will stay on and you can execute the below steps.&lt;br /&gt;
* Skip any setup guides or anything you may be prompted.  This usually happens if this is the first time opening the app.&lt;br /&gt;
* Click the three bars in the upper left to open the menu, then select &#039;&#039;&#039;Preferences&#039;&#039;&#039;.&lt;br /&gt;
* Set your &amp;quot;Startup screen&amp;quot; to &amp;quot;Dashboard&amp;quot;.&lt;br /&gt;
* Click the three bars in the upper left again and now select Dashboard.&lt;br /&gt;
* On the Dashboard screen in the upper left below the three bars is a Gear icon.  Click that to bring up Dashboard configuration.  &lt;br /&gt;
* You&#039;ll be on the Behavior tab.  Click on the Screens tab.  On this screen you can select the dashboard layout(s) you wish to use.  I typically pick one layout but also leave the Raw Channels enabled for troubleshooting.  I&#039;m pretty sure the Dashboard that is opened upon starting up the app will be the highest one you have selected in this list, so keep that in mind when choosing.  Tap outside the configuration window to close it and go back to the dashboards.&lt;br /&gt;
* For each Dashboard you&#039;ll need to configure each gauge.  Reference RaceCapture documentation for this.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;10.  Enabling Auto Boot when connected to power&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
For the future as I don&#039;t have my notes on this right now.  The idea is that even if your device is dead, if you connect it to USB power like in your vehicle when it has sufficient charge it will automatically turn itself on, and then the rest of the automation will take effect.  Helps cover when you forget to charge things but want your Dashboards working as fast as possible.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;That&#039;s IT!  Go plug your tablet or phone into your vehicle and get started!!!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;&#039;Extras&#039;&#039;&#039;==&lt;br /&gt;
===&#039;&#039;&#039;Tips &amp;amp; Tricks for Dashboard Devices&#039;&#039;&#039;===&lt;br /&gt;
&#039;&#039;&#039;* Use Cheap Cases for Mounts:&#039;&#039;&#039;  For about any device, be it tablet or phone, you can likely find a very cheap snap-in plastic case that you can use as a mount for your device.  I like to use cases like the one pictured to the right (which only cost me $7!), cut off the faux-leather cover, and attach them to my dash with self tapping screws, 3M Exterior Tape, etc.  Voila, I have a super simple mount that is very sturdy, holds my device quite securely, let&#039;s me remove my device easily whenever I want, and cost me almost nothing.  You can find many such cases on Amazon.com&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed-hover&amp;quot;&amp;gt;&lt;br /&gt;
Image:Samsung Galaxy Tab A 10.1 Case.jpg|&#039;&#039;[[Inexpensive Snap-in Case]]&#039;&#039;&lt;br /&gt;
Image:Dashboard Automation - Example Dash Mount with Tablet Case.jpg|&#039;&#039;[[Dashboard Mounting Example]]&#039;&#039;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Use any gloves by sewing metallic thread:&#039;&#039;&#039;  Most touch-screens require electrical contact with your skin in order to work.  This means when you have your racing gloves on, like we are prone to do when in our racing vehicles, we have to yank them off to mess with our dashboard tablet displays.  You can fix this by using conductive thread to sew a connection from inside your glove to the outside providing an electrical connection from your fingertips to your screen.  You can find conductive thread rather cheaply on Amazon.com.&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed-hover&amp;quot;&amp;gt;&lt;br /&gt;
Image:Conductive thread.jpg|&#039;&#039;[[Conductive Thread]]&#039;&#039;&lt;br /&gt;
Image:Conductive thread sewn into racing glove.jpg|&#039;&#039;[[Conductive Thread sewn into a racing glove]]&#039;&#039;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Use Screen Protectors:&#039;&#039;&#039;  Tablets and phones aren&#039;t cheap, but by putting these devices in race environments your hands (and gloves if you used the conductive thread!) can get dirty.  Why scratch up your displays when for about $10 you can install a clear yet replaceable screen surface with which to work?  It&#039;s cheap insurance for a device that you already spend a decent amount of money and time (this guide isn&#039;t short!) on.&lt;/div&gt;</summary>
		<author><name>Jpf11</name></author>
	</entry>
	<entry>
		<id>https://wiki.autosportlabs.com/index.php?title=File:Conductive_thread_sewn_into_racing_glove.jpg&amp;diff=7538</id>
		<title>File:Conductive thread sewn into racing glove.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.autosportlabs.com/index.php?title=File:Conductive_thread_sewn_into_racing_glove.jpg&amp;diff=7538"/>
		<updated>2018-02-26T03:09:07Z</updated>

		<summary type="html">&lt;p&gt;Jpf11: Picture of conductive thread sewn into a racing glove for use with modern capacitive touch devices&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Picture of conductive thread sewn into a racing glove for use with modern capacitive touch devices&lt;/div&gt;</summary>
		<author><name>Jpf11</name></author>
	</entry>
	<entry>
		<id>https://wiki.autosportlabs.com/index.php?title=File:Conductive_thread.jpg&amp;diff=7537</id>
		<title>File:Conductive thread.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.autosportlabs.com/index.php?title=File:Conductive_thread.jpg&amp;diff=7537"/>
		<updated>2018-02-26T02:59:37Z</updated>

		<summary type="html">&lt;p&gt;Jpf11: Picture of conductive thread&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Picture of conductive thread&lt;/div&gt;</summary>
		<author><name>Jpf11</name></author>
	</entry>
	<entry>
		<id>https://wiki.autosportlabs.com/index.php?title=File:Dashboard_Automation_-_Example_Dash_Mount_with_Tablet_Case.jpg&amp;diff=7536</id>
		<title>File:Dashboard Automation - Example Dash Mount with Tablet Case.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.autosportlabs.com/index.php?title=File:Dashboard_Automation_-_Example_Dash_Mount_with_Tablet_Case.jpg&amp;diff=7536"/>
		<updated>2018-02-26T02:48:31Z</updated>

		<summary type="html">&lt;p&gt;Jpf11: Example Dash Mount using a cheap Tablet Case&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Example Dash Mount using a cheap Tablet Case&lt;/div&gt;</summary>
		<author><name>Jpf11</name></author>
	</entry>
	<entry>
		<id>https://wiki.autosportlabs.com/index.php?title=File:Dashboard_Automation_-_Example_Dash.JPG&amp;diff=7535</id>
		<title>File:Dashboard Automation - Example Dash.JPG</title>
		<link rel="alternate" type="text/html" href="https://wiki.autosportlabs.com/index.php?title=File:Dashboard_Automation_-_Example_Dash.JPG&amp;diff=7535"/>
		<updated>2018-02-26T02:41:36Z</updated>

		<summary type="html">&lt;p&gt;Jpf11: Example Dash with tablets and Phones&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Example Dash with tablets and Phones&lt;/div&gt;</summary>
		<author><name>Jpf11</name></author>
	</entry>
	<entry>
		<id>https://wiki.autosportlabs.com/index.php?title=File:Samsung_Galaxy_Tab_A_10.1_Case.jpg&amp;diff=7534</id>
		<title>File:Samsung Galaxy Tab A 10.1 Case.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.autosportlabs.com/index.php?title=File:Samsung_Galaxy_Tab_A_10.1_Case.jpg&amp;diff=7534"/>
		<updated>2018-02-26T02:15:48Z</updated>

		<summary type="html">&lt;p&gt;Jpf11: Samsung Galaxy Tab A 10.1 case example&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Samsung Galaxy Tab A 10.1 case example&lt;/div&gt;</summary>
		<author><name>Jpf11</name></author>
	</entry>
	<entry>
		<id>https://wiki.autosportlabs.com/index.php?title=RaceCapture_Dashboard_Tablet_Automation&amp;diff=7533</id>
		<title>RaceCapture Dashboard Tablet Automation</title>
		<link rel="alternate" type="text/html" href="https://wiki.autosportlabs.com/index.php?title=RaceCapture_Dashboard_Tablet_Automation&amp;diff=7533"/>
		<updated>2018-02-26T02:14:22Z</updated>

		<summary type="html">&lt;p&gt;Jpf11: /* Setting up your Android Device */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Guide to Automating your RaceCapture Dashboard Tablets (and phones) =&lt;br /&gt;
For Android devices only currently.  Verified on Nvidia Shield K1 and Samsung Galaxy Tab A 10.1 tablets, but theoretically possibly any on Android tablets as long as rooting of the device is possible.&lt;br /&gt;
&lt;br /&gt;
Written by John Freund ([https://www.facebook.com/john.freund.209 https://www.facebook.com/john.freund.209]&lt;br /&gt;
&lt;br /&gt;
PICTURE OF MY DASH&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;What&#039;s this about?&#039;&#039;&#039;===&lt;br /&gt;
Many RaceCapture owners use phones and tablets as display devices in their vehicles.  I use them in my own race car.  As displays they&#039;re great, but there are definitely some challenges:&lt;br /&gt;
* Have to turn on the screen every time I want to start using them which can be as simple as a home button press but often an unlock process.&lt;br /&gt;
* Have to make sure Bluetooth or Wifi is enabled AND has connected successfully to the RaceCapture device&lt;br /&gt;
* Have to open the RaceCapture App&lt;br /&gt;
* Have to manage the power of the devices, to make sure there&#039;s enough power and that they don&#039;t run out between sessions/races or even during one.&lt;br /&gt;
* Have to do all this AFTER the vehicle is running so the RaceCapture device is powered&lt;br /&gt;
* Often we&#039;re scrambling to prep other things like getting our safety gear on, steering wheels into place, etc.&lt;br /&gt;
* Touch screens aren&#039;t so easy to operate with safety gear on like racing gloves&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We typically have to deal with the above every time we go out on track, and with every single device.  Arguably manageable with one, but what if you have multiple?  Time is critical moments before going out and saving every little bit gives you time to focus on the race ahead.&lt;br /&gt;
&lt;br /&gt;
This page is for outlining tips and tricks for automating as much as possible use of tablet/phone devices for use as Dashboards.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Demonstration Video: (warning, it&#039;s pretty long!)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{{#evu:https://www.youtube.com/watch?v=ul9FW9I9Exs}}&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;What do I get after doing everything here?&#039;&#039;&#039;===&lt;br /&gt;
Glad you asked!  Here&#039;s the end result of following this guide:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Start your car and your dashboards start working automatically.&#039;&#039;&#039;  When the vehicle power is enabled your devices will within a few seconds automatically turn on their displays, start RaceCapture, and display their configured dashboards (i.e. you&#039;re ready to go!)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* You won&#039;t really have to worry about how much charge your devices have.&#039;&#039;&#039;  Devices should be charged at least a little (say 10%) before the start of the day, but otherwise you will not have to worry about power during the day as the devices will either be charging while driving or massively conserving power when not.  Fully charged devices should be able to sit without charging for up to 30 days (this is how long my Nvidia Shield K1 lasts with the tweaks below).&lt;br /&gt;
&lt;br /&gt;
==Automation Guide==&lt;br /&gt;
===&#039;&#039;&#039;Hardwiring Power Lines&#039;&#039;&#039;===&lt;br /&gt;
The automation in this guide assumes there is a switched USB power source for each device in the vehicle.  This is used as a signal to the devices for all automation actions.  While it&#039;s not critical that you provide hardwired power for your devices  to use them as dashboards (you&#039;ll really need to the monitor their power levels), you&#039;ll have to manually trigger different behaviors like coming out of sleep, disabling airplane mode, and other things, and this guide will not cover such scenarios and you&#039;ll need to be a bit creative.  &lt;br /&gt;
&lt;br /&gt;
In order to minimize how much we have to worry about the charge in your devices it&#039;s a great idea to add some hardwired power lines in your car.  This provides charging power while operating your vehicle which all but guarantees they won&#039;t die on you mid-session, but also means you likely won&#039;t have to take your devices out of your vehicle and charge them between sessions.  Also it covers a worst case scenario where your devices aren&#039;t charged for an event as you can just turn on your vehicle&#039;s ACC and charge your devices for a short time before going out.&lt;br /&gt;
&lt;br /&gt;
Most, if not all, tablets and phones take some for of USB input.  These are DC devices but the operating voltage varies (5V for most, but USB-C can be as high as 20V).  As such you need some sort of electrical converter to take your vehicle&#039;s operating voltage and step it to the voltage required by your device.&lt;br /&gt;
&lt;br /&gt;
[[File:DC 12V Micro USB adapter.jpg|200px|thumb|left|DC 12V to 5V Micro USB Converter]]&lt;br /&gt;
&lt;br /&gt;
Good news!  Ebay has tons of options for such converters.  My devices are all Micro-USB devices and take 5V inputs.  My car has an operating voltage from around 12-14.5V (typically referred to as a 12V system, as that&#039;s the minimum operating voltage for the electronics).  I went to ebay and searched with these keywords:  &amp;quot;DC Converter 12V to 5V Micro USB&amp;quot; and this pulled up many great options.  I opted for one like the below picture with a 90-degree connector so that the micro-usb cable routed more nicely with my dashboards.&lt;br /&gt;
&lt;br /&gt;
Now I am going to assume if you have a RaceCapture, you don&#039;t really need much guidance as far as wiring devices into your vehicle.  Keep in mind though to make sure wherever you draw your power for the converter that it is:&lt;br /&gt;
&lt;br /&gt;
* Fused appropriately (suggest the maximum current rating of your converter)&lt;br /&gt;
* Is connected to a switched source (so you&#039;re not draining your vehicle&#039;s battery if you forget one of your devices in your vehicle).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;Setting up your Android Device&#039;&#039;&#039;===&lt;br /&gt;
&#039;&#039;&#039;1.  Rooting your device&#039;&#039;&#039;&lt;br /&gt;
This is probably the hardest part and absolutely required as subsequent software is dependent on this.  The processes vary between most devices, and can be fairly easy to tricky.  Don&#039;t be scared though!  Once you get past this it&#039;s smooth sailing!&lt;br /&gt;
&lt;br /&gt;
With that said I then must add this guide can&#039;t really walk you through specifically how to root your device (unless you have a Samsung Galaxy Tab A 10.1 as I documented it while creating this page), since the procedures do vary.  However, very intelligent and giving folks out there have figured out how to root just about every single Android device and documented how somewhere on the web.  So you need to find a guide for doing this.  Here are some tips:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;*  Search the web for the words &amp;quot;root&amp;quot;, your phone model, and &amp;quot;xda-developers&amp;quot;.&#039;&#039;&#039;  You can find your phone&#039;s model number under Settings-&amp;gt;About.  The last key word is a forum where lots of rooting discussion takes place and is a great place to look for clear guides (though be warned, not all are perfect so make sure if you find a thread on rooting your phone you read the ENTIRE thread before starting!).  However if you don&#039;t find what you&#039;re looking for there, remove that keyword and expand your search as that can uncover other pages.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;*  Enable Developer Mode and then the &amp;quot;OEM Unlock&amp;quot; option.&#039;&#039;&#039;  Pretty much every root procedure requires this to start, even though some guides can forget to mention it.  To enable Developer Mode, in your device go Settings-&amp;gt;About, and then tap &amp;quot;Build number&amp;quot; repeatedly until you see a message on your screen that tells you Developer Mode is enabled.  Now a new menu Settings-&amp;gt;Developer Mode will appear, and within there is an option for &amp;quot;OEM Unlock&amp;quot; which you will need to enable.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;*  Disable Factory Reset Protection.&#039;&#039;&#039;  This is critical as after parts of the rooting process your system can detect firmware tampering and reset itself.  This is automatically enabled whenever you add a Google account, or some other account, that provides backup services.  To disable it go to Settings-&amp;gt;Accounts (I&#039;ve seen it as &amp;quot;Clouds and Accounts&amp;quot; as well) and simply remove any accounts you&#039;ve added.  Don&#039;t worry, you can add them back later (you&#039;ll need to in order to download apps from the Google Play store).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2.  Additional Root access.&#039;&#039;&#039;  The app &amp;quot;SuperSU&#039; that provides you root access has changed over the years and due to some changes the apps we&#039;re going to be using for automation can &amp;quot;think&amp;quot; your system isn&#039;t rooted.  We need to trick them so they work properly.  In order to do so we need to do some things:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Download and install USB drivers for your device.&#039;&#039;&#039;  Chances are for the rooting process you&#039;ve already done this on your PC/laptop.  If somehow you didn&#039;t, you&#039;ll need to do so for your particular OS.  You should be able to web search for keywords including &amp;quot;USB drivers&amp;quot; and your phone&#039;s model designation (Settings-&amp;gt;About).  This enables your PC to communicate with your device which is needed for a later step.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Download and Install Android SDK Platform Tools.&#039;&#039;&#039;  Found here:  [https://developer.android.com/studio/releases/platform-tools.html https://developer.android.com/studio/releases/platform-tools.html].  This gives us a utility called &amp;quot;adb&amp;quot; that lets us connect to your device in a command line shell and then execute the necessary commands.  Note for Windows Systems:  You may need to right click the installation file and select &amp;quot;Run as Administrator&amp;quot; to get the installation to run properly (really doesn&#039;t hurt to do this so I would just go ahead and do so).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Execute shell commands so apps know your device&#039;s OS is rooted.&#039;&#039;&#039;  Make sure your laptop is connected to your device via a USB cable.  On your PC, navigate in a shell or command prompt (on Windows hold the Windows key and press R, then type &amp;quot;cmd&amp;quot; and OK) then navigate to the installation path of the SDK.  Hopefully you know how to move about your file system from a command prompt.  In the SDK&#039;s directory run the following commands:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;adb shell&lt;br /&gt;
 su&lt;br /&gt;
 mount -o rw,remount /system&lt;br /&gt;
 touch /system/bin/su /system/xbin/su&lt;br /&gt;
 mount -o ro,remount /system&lt;br /&gt;
 exit&lt;br /&gt;
 reboot&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Alternatively it&#039;s possible to do the above from a shell on the device itself but if you wish to do that you&#039;re likely tech savvy and I don&#039;t need to walk you through it :)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3.  Install the following apps from the Google Play Store:  Deep Sleep Battery Saver, Secure Settings, Tasker, RaceCapture&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Deep Sleep Battery Saver and Tasker require a small purchase, but last I checked it was only a few dollars each.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;4.  Android settings.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Disable the lock screen.&#039;&#039;&#039;  In Settings-&amp;gt;Security set the Screen Lock to &amp;quot;none&amp;quot;.  Theoretically you probably can have this enabled to something, and have the Tasker app still unlock it automatically, but I instructions below assume you&#039;ve disabled the lock so if you deviate you&#039;ll need to play around with the Tasker tasks (like adding a command to do the unlock before anything else on power/boot).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Disable Auto Brightness.&#039;&#039;&#039; I find auto brightness to often enough leave the screen not so easily readable, so I choose to disable this, and set my brightness manually to max.  You can obviously adjust the brightness level to adjust your vehicle&#039;s and the weather&#039;s conditions any time you like.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Set up automatic connection to the RaceCapture.&#039;&#039;&#039;  &lt;br /&gt;
Before we configure the apps to handle the automation make sure either Bluetooth or WiFi, whichever you&#039;ll be using to connect to your RaceCapture, is ON.  This is because the automation assumes it&#039;s on and doesn&#039;t enable it for you (we just toggle Airplane mode when when disables restores whatever was enabled before Airplane mode was enabled). &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;- Bluetooth:&#039;&#039;&#039;, go through the pairing process with your device and the RaceCapture (refer to RaceCapture documentation for this procedure).  I suggest unpairing all other devices so that your tablet/phone only knows of the RaceCapture, and thus will only ever connect to it when it becomes available.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;- WiFi:&#039;&#039;&#039; go through the process of enabling WiFi on the RaceCapture and connecting your device to its network (refer to RaceCapture documentation for this procedure).   However when you do so pay immediate attention to the screen as you should see a pop up warning there is no internet connection (which is normal, the RaceCapture provides no internet connectivity through its WiFi network).  When you see this you MUST click on the pop-up which will bring up a screen that gives you the option to ignore this &amp;quot;issue&amp;quot;.  Also make sure to leave auto-connection for the network enabled.  If you miss this dialogue your tablet/phone will NOT automatically connect to the RaceCapture device, kind of breaking our whole automation theme here.  If you miss the pop-up, simply go into your WiFi settings on the tablet/phone and forget the RaceCapture&#039;s WiFi network, and start the process of connecting to it again (watching for that pop-up).  There might be a way to adjust this setting outside the pop-up but I&#039;ve not found it.    Lastly, forget all other WiFi networks on your device.  This prevents your device from connecting to anything other than the RaceCapture unexpectedly.  Don&#039;t worry, you can always reconnect to a WiFi network manually later, like if you need to update the RaceCapture app.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;5.  SuperSU settings&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
This should be installed through your rooting process.  I&#039;m unaware of any Android rooting method that doesn&#039;t use it, so I&#039;m assuming you have it, and if not you should stop here (sorry!).  In the app in Settings in the Access section set the Default Access to &amp;quot;Grant&amp;quot;.  This simply lets the other apps use root access without you being prompted all the time, which will get rather annoying during this setup process.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;6.  Secure Settings settings&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* SYSTEM+ Tab:  click &amp;quot;Disabled&amp;quot; to enable the feature (this opens some unique actions for use by the Tasker automation app).&lt;br /&gt;
&lt;br /&gt;
* Options Tab:  Expand the &amp;quot;System+&amp;quot; section and make sure all options are enabled with a green check mark on the right (not all of these are needed, but this is the fastest way for me to explain to you).  Also expand the &amp;quot;Root&amp;quot; section and enable &amp;quot;Airplane Mode&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;7.  DS Battery Saver settings&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Set the Profile to &amp;quot;Slumberer&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;8.  Tasker settings&#039;&#039;&#039;&lt;br /&gt;
This is where we really configure the automation.  You can get pretty fancy with this application but I&#039;ll be only covering what it takes to accomplish our goals outlined earlier. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Create Tasks: &#039;&#039;&#039;  A task is a series of actions to take, which we&#039;ll assign to events later.  They consist of one or many actions, and those actions have associated parameters.  I think creating them is fairly simple and straightforward, requiring being in the Tasks tab, clicking the + symbol in the bottom right, and then entering the information provided below, so I&#039;m going to just outline each task&#039;s values here.  One tip though is when selecting Actions use the &amp;quot;Filter&amp;quot; option to just type the action name provided here to quickly search as it can be quite confusing to click around the categories to find what you&#039;re after.&lt;br /&gt;
&lt;br /&gt;
 Name:  &amp;quot;Start RC&amp;quot;&lt;br /&gt;
 Action 1:  Launch App&lt;br /&gt;
 Target:  RaceCapture app&lt;br /&gt;
 &lt;br /&gt;
 Name:  &amp;quot;Screen On and Start RC&amp;quot;&lt;br /&gt;
 Action 1:  Secure Settings&lt;br /&gt;
 Configuration:  Actions-&amp;gt;WakeDevice, leave defaults for &amp;quot;Screen &amp;amp; Keyboard Lights On&amp;quot; and &amp;quot;1 second&amp;quot;&lt;br /&gt;
 Action2:  Secure Settings&lt;br /&gt;
 Configuration:  Root Actions-&amp;gt; Airplane mode, select &amp;quot;Off&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 Name:  &amp;quot;Go to Sleep&amp;quot;&lt;br /&gt;
 Action 1:  Secure Settings&lt;br /&gt;
 Configuration:  Root Actions-&amp;gt; Airplane mode, select &amp;quot;On&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 Action 2:  Go Home&lt;br /&gt;
 Configuration:  Page 0&lt;br /&gt;
 Action 3:  DS Battery Saver&lt;br /&gt;
 Configuration:  ON (Slumberer)&lt;br /&gt;
 &lt;br /&gt;
 Action 4:  Display Timeout  (Optional:  I like the screen to go black quickly when the car isn&#039;t on so as to save battery)&lt;br /&gt;
 Configuration: 7 seconds, 0 minutes, 0 hours (this is the lowest screen timeout value we can set.  If you want to let the screens stay on for a little while longer, you can set this to whatever you like)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Create Profiles:&#039;&#039;&#039;  A profile defines when to execute tasks.  Always click the + button in the Profiles tab to start creating a new Profile.  Below are the profiles we&#039;ll be creating and how to do so.&lt;br /&gt;
&lt;br /&gt;
Device Boot - This profile executes whenever the device has booted up, like when you power up your tablet getting ready to race.  All it does is start up the RaceCapture app so that when we switch to it later it&#039;s ready to go rather than having to go through its bootup process.&lt;br /&gt;
&lt;br /&gt;
After clicking the + button to create a new profile click on Event, then Filter for &amp;quot;Device Boot&amp;quot; and select it.  Next, click on the back arrow in the upper left to get back to the Profiles tab, and once back select the &amp;quot;Start RC&amp;quot; task.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Power Any - When any external power source is supplied, such as USB power from a line in the car, we light up the display immediately, then we disable Airplane mode and make sure to start the RaceCapture app.  Using only disabling of Airplane mode assumes Wifi or Bluetooth are enabled and set to automatically connect to the RaceCapture.  The RaceCapture App keeps the screen on regardless of timeout settings.&lt;br /&gt;
&lt;br /&gt;
After clicking the + button to create a new profile click on State, then Filter for &amp;quot;Power&amp;quot;.  Next, leave Source set to &amp;quot;Any&amp;quot; and hit the back arrow in the upper left to get back to the Profiles tab.  Once back select the &amp;quot;Screen On and Start RC&amp;quot; task.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Not Power Any - When external power is not provided (like when the vehicle is off), we enable Airplane mode to save battery, go to the Home screen so the RaceCapture app doesn&#039;t keep the screen awake, force the Slumberer profile in the DS Battery Saver app so the tablet goes into deep sleep immediately rather than delayed to save max battery, and then reduce screen timeout to 7 seconds to also, surprise, save battery.&lt;br /&gt;
&lt;br /&gt;
After clicking the + button to create a new profile click on State, then Filter for &amp;quot;Power&amp;quot;.  Next, leave Source set to &amp;quot;Any&amp;quot;, click the checkbox for &amp;quot;Invert&amp;quot;, and hit the back arrow in the upper left to get back to the Profiles tab.  Once back select the &amp;quot;Go to Sleep&amp;quot; task.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;9.  RaceCapture app settings&#039;&#039;&#039;&lt;br /&gt;
This needs to be done separately on each device you&#039;ll be using.  In the RaceCapture app itself you need to configure some settings and you should do so while connected to the RaceCapture device.  While the above settings have now made your device turn off the screen quickly, if you just open the RaceCapture app the screen will stay on and you can execute the below steps.&lt;br /&gt;
* Skip any setup guides or anything you may be prompted.  This usually happens if this is the first time opening the app.&lt;br /&gt;
* Click the three bars in the upper left to open the menu, then select &#039;&#039;&#039;Preferences&#039;&#039;&#039;.&lt;br /&gt;
* Set your &amp;quot;Startup screen&amp;quot; to &amp;quot;Dashboard&amp;quot;.&lt;br /&gt;
* Click the three bars in the upper left again and now select Dashboard.&lt;br /&gt;
* On the Dashboard screen in the upper left below the three bars is a Gear icon.  Click that to bring up Dashboard configuration.  &lt;br /&gt;
* You&#039;ll be on the Behavior tab.  Click on the Screens tab.  On this screen you can select the dashboard layout(s) you wish to use.  I typically pick one layout but also leave the Raw Channels enabled for troubleshooting.  I&#039;m pretty sure the Dashboard that is opened upon starting up the app will be the highest one you have selected in this list, so keep that in mind when choosing.  Tap outside the configuration window to close it and go back to the dashboards.&lt;br /&gt;
* For each Dashboard you&#039;ll need to configure each gauge.  Reference RaceCapture documentation for this.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;10.  Enabling Auto Boot when connected to power&#039;&#039;&#039;&lt;br /&gt;
For the future as I don&#039;t have my notes on this right now.  The idea is that even if your device is dead, if you connect it to USB power like in your vehicle when it has sufficient charge it will automatically turn itself on, and then the rest of the automation will take effect.  Helps cover when you forget to charge things but want your Dashboards working as fast as possible.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;That&#039;s IT!  Go plug your tablet or phone into your vehicle and get started!!!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Extras ==&lt;br /&gt;
=== Tablet Mounting Tips ===&lt;/div&gt;</summary>
		<author><name>Jpf11</name></author>
	</entry>
	<entry>
		<id>https://wiki.autosportlabs.com/index.php?title=RaceCapture_Dashboard_Tablet_Automation&amp;diff=7532</id>
		<title>RaceCapture Dashboard Tablet Automation</title>
		<link rel="alternate" type="text/html" href="https://wiki.autosportlabs.com/index.php?title=RaceCapture_Dashboard_Tablet_Automation&amp;diff=7532"/>
		<updated>2018-02-26T01:34:41Z</updated>

		<summary type="html">&lt;p&gt;Jpf11: /* Guide to Automating your RaceCapture Dashboard Tablets (and phones) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Guide to Automating your RaceCapture Dashboard Tablets (and phones) =&lt;br /&gt;
For Android devices only currently.  Verified on Nvidia Shield K1 and Samsung Galaxy Tab A 10.1 tablets, but theoretically possibly any on Android tablets as long as rooting of the device is possible.&lt;br /&gt;
&lt;br /&gt;
Written by John Freund ([https://www.facebook.com/john.freund.209 https://www.facebook.com/john.freund.209]&lt;br /&gt;
&lt;br /&gt;
PICTURE OF MY DASH&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;What&#039;s this about?&#039;&#039;&#039;===&lt;br /&gt;
Many RaceCapture owners use phones and tablets as display devices in their vehicles.  I use them in my own race car.  As displays they&#039;re great, but there are definitely some challenges:&lt;br /&gt;
* Have to turn on the screen every time I want to start using them which can be as simple as a home button press but often an unlock process.&lt;br /&gt;
* Have to make sure Bluetooth or Wifi is enabled AND has connected successfully to the RaceCapture device&lt;br /&gt;
* Have to open the RaceCapture App&lt;br /&gt;
* Have to manage the power of the devices, to make sure there&#039;s enough power and that they don&#039;t run out between sessions/races or even during one.&lt;br /&gt;
* Have to do all this AFTER the vehicle is running so the RaceCapture device is powered&lt;br /&gt;
* Often we&#039;re scrambling to prep other things like getting our safety gear on, steering wheels into place, etc.&lt;br /&gt;
* Touch screens aren&#039;t so easy to operate with safety gear on like racing gloves&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We typically have to deal with the above every time we go out on track, and with every single device.  Arguably manageable with one, but what if you have multiple?  Time is critical moments before going out and saving every little bit gives you time to focus on the race ahead.&lt;br /&gt;
&lt;br /&gt;
This page is for outlining tips and tricks for automating as much as possible use of tablet/phone devices for use as Dashboards.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Demonstration Video: (warning, it&#039;s pretty long!)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{{#evu:https://www.youtube.com/watch?v=ul9FW9I9Exs}}&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;What do I get after doing everything here?&#039;&#039;&#039;===&lt;br /&gt;
Glad you asked!  Here&#039;s the end result of following this guide:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Start your car and your dashboards start working automatically.&#039;&#039;&#039;  When the vehicle power is enabled your devices will within a few seconds automatically turn on their displays, start RaceCapture, and display their configured dashboards (i.e. you&#039;re ready to go!)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* You won&#039;t really have to worry about how much charge your devices have.&#039;&#039;&#039;  Devices should be charged at least a little (say 10%) before the start of the day, but otherwise you will not have to worry about power during the day as the devices will either be charging while driving or massively conserving power when not.  Fully charged devices should be able to sit without charging for up to 30 days (this is how long my Nvidia Shield K1 lasts with the tweaks below).&lt;br /&gt;
&lt;br /&gt;
==Automation Guide==&lt;br /&gt;
===&#039;&#039;&#039;Hardwiring Power Lines&#039;&#039;&#039;===&lt;br /&gt;
The automation in this guide assumes there is a switched USB power source for each device in the vehicle.  This is used as a signal to the devices for all automation actions.  While it&#039;s not critical that you provide hardwired power for your devices  to use them as dashboards (you&#039;ll really need to the monitor their power levels), you&#039;ll have to manually trigger different behaviors like coming out of sleep, disabling airplane mode, and other things, and this guide will not cover such scenarios and you&#039;ll need to be a bit creative.  &lt;br /&gt;
&lt;br /&gt;
In order to minimize how much we have to worry about the charge in your devices it&#039;s a great idea to add some hardwired power lines in your car.  This provides charging power while operating your vehicle which all but guarantees they won&#039;t die on you mid-session, but also means you likely won&#039;t have to take your devices out of your vehicle and charge them between sessions.  Also it covers a worst case scenario where your devices aren&#039;t charged for an event as you can just turn on your vehicle&#039;s ACC and charge your devices for a short time before going out.&lt;br /&gt;
&lt;br /&gt;
Most, if not all, tablets and phones take some for of USB input.  These are DC devices but the operating voltage varies (5V for most, but USB-C can be as high as 20V).  As such you need some sort of electrical converter to take your vehicle&#039;s operating voltage and step it to the voltage required by your device.&lt;br /&gt;
&lt;br /&gt;
[[File:DC 12V Micro USB adapter.jpg|200px|thumb|left|DC 12V to 5V Micro USB Converter]]&lt;br /&gt;
&lt;br /&gt;
Good news!  Ebay has tons of options for such converters.  My devices are all Micro-USB devices and take 5V inputs.  My car has an operating voltage from around 12-14.5V (typically referred to as a 12V system, as that&#039;s the minimum operating voltage for the electronics).  I went to ebay and searched with these keywords:  &amp;quot;DC Converter 12V to 5V Micro USB&amp;quot; and this pulled up many great options.  I opted for one like the below picture with a 90-degree connector so that the micro-usb cable routed more nicely with my dashboards.&lt;br /&gt;
&lt;br /&gt;
Now I am going to assume if you have a RaceCapture, you don&#039;t really need much guidance as far as wiring devices into your vehicle.  Keep in mind though to make sure wherever you draw your power for the converter that it is:&lt;br /&gt;
&lt;br /&gt;
* Fused appropriately (suggest the maximum current rating of your converter)&lt;br /&gt;
* Is connected to a switched source (so you&#039;re not draining your vehicle&#039;s battery if you forget one of your devices in your vehicle).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;Setting up your Android Device&#039;&#039;&#039;===&lt;br /&gt;
&#039;&#039;&#039;1.  Rooting your device&#039;&#039;&#039;&lt;br /&gt;
This is probably the hardest part and absolutely required as subsequent software is dependent on this.  The processes vary between most devices, and can be fairly easy to tricky.  Don&#039;t be scared though!  Once you get past this it&#039;s smooth sailing!&lt;br /&gt;
&lt;br /&gt;
With that said I then must add this guide can&#039;t really walk you through specifically how to root your device (unless you have a Samsung Galaxy Tab A 10.1 as I documented it while creating this page), since the procedures do vary.  However, very intelligent and giving folks out there have figured out how to root just about every single Android device and documented how somewhere on the web.  So you need to find a guide for doing this.  Here are some tips:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;*  Search the web for the words &amp;quot;root&amp;quot;, your phone model, and &amp;quot;xda-developers&amp;quot;.&#039;&#039;&#039;  You can find your phone&#039;s model number under Settings-&amp;gt;About.  The last key word is a forum where lots of rooting discussion takes place and is a great place to look for clear guides (though be warned, not all are perfect so make sure if you find a thread on rooting your phone you read the ENTIRE thread before starting!).  However if you don&#039;t find what you&#039;re looking for there, remove that keyword and expand your search as that can uncover other pages.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;*  Enable Developer Mode and then the &amp;quot;OEM Unlock&amp;quot; option.&#039;&#039;&#039;  Pretty much every root procedure requires this to start, even though some guides can forget to mention it.  To enable Developer Mode, in your device go Settings-&amp;gt;About, and then tap &amp;quot;Build number&amp;quot; repeatedly until you see a message on your screen that tells you Developer Mode is enabled.  Now a new menu Settings-&amp;gt;Developer Mode will appear, and within there is an option for &amp;quot;OEM Unlock&amp;quot; which you will need to enable.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;*  Disable Factory Reset Protection.&#039;&#039;&#039;  This is critical as after parts of the rooting process your system can detect firmware tampering and reset itself.  This is automatically enabled whenever you add a Google account, or some other account, that provides backup services.  To disable it go to Settings-&amp;gt;Accounts (I&#039;ve seen it as &amp;quot;Clouds and Accounts&amp;quot; as well) and simply remove any accounts you&#039;ve added.  Don&#039;t worry, you can add them back later (you&#039;ll need to in order to download apps from the Google Play store).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2.  Additional Root access.&#039;&#039;&#039;  The app &amp;quot;SuperSU&#039; that provides you root access has changed over the years and due to some changes the apps we&#039;re going to be using for automation can &amp;quot;think&amp;quot; your system isn&#039;t rooted.  We need to trick them so they work properly.  In order to do so we need to do some things:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Download and install USB drivers for your device.&#039;&#039;&#039;  Chances are for the rooting process you&#039;ve already done this on your PC/laptop.  If somehow you didn&#039;t, you&#039;ll need to do so for your particular OS.  You should be able to web search for keywords including &amp;quot;USB drivers&amp;quot; and your phone&#039;s model designation (Settings-&amp;gt;About).  This enables your PC to communicate with your device which is needed for a later step.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Download and Install Android SDK Platform Tools.&#039;&#039;&#039;  Found here:  [https://developer.android.com/studio/releases/platform-tools.html https://developer.android.com/studio/releases/platform-tools.html].  This gives us a utility called &amp;quot;adb&amp;quot; that lets us connect to your device in a command line shell and then execute the necessary commands.  Note for Windows Systems:  You may need to right click the installation file and select &amp;quot;Run as Administrator&amp;quot; to get the installation to run properly (really doesn&#039;t hurt to do this so I would just go ahead and do so).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Execute shell commands so apps know your device&#039;s OS is rooted.&#039;&#039;&#039;  Make sure your laptop is connected to your device via a USB cable.  On your PC, navigate in a shell or command prompt (on Windows hold the Windows key and press R, then type &amp;quot;cmd&amp;quot; and OK) then navigate to the installation path of the SDK.  Hopefully you know how to move about your file system from a command prompt.  In the SDK&#039;s directory run the following commands:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;adb shell&lt;br /&gt;
 su&lt;br /&gt;
 mount -o rw,remount /system&lt;br /&gt;
 touch /system/bin/su /system/xbin/su&lt;br /&gt;
 mount -o ro,remount /system&lt;br /&gt;
 exit&lt;br /&gt;
 reboot&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Alternatively it&#039;s possible to do the above from a shell on the device itself but if you wish to do that you&#039;re likely tech savvy and I don&#039;t need to walk you through it :)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3.  Install the following apps from the Google Play Store:  Deep Sleep Battery Saver, Secure Settings, Tasker, RaceCapture&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Deep Sleep Battery Saver and Tasker require a small purchase, but last I checked it was only a few dollars each.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;4.  Android settings.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Disable the lock screen.&#039;&#039;&#039;  In Settings-&amp;gt;Security set the Screen Lock to &amp;quot;none&amp;quot;.  Theoretically you probably can have this enabled to something, and have the Tasker app still unlock it automatically, but I instructions below assume you&#039;ve disabled the lock so if you deviate you&#039;ll need to play around with the Tasker tasks (like adding a command to do the unlock before anything else on power/boot).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Disable Auto Brightness.&#039;&#039;&#039; I find auto brightness to often enough leave the screen not so easily readable, so I choose to disable this, and set my brightness manually to max.  You can obviously adjust the brightness level to adjust your vehicle&#039;s and the weather&#039;s conditions any time you like.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Set up automatic connection to the RaceCapture.&#039;&#039;&#039;  &lt;br /&gt;
Before we configure the apps to handle the automation make sure either Bluetooth or WiFi, whichever you&#039;ll be using to connect to your RaceCapture, is ON.  This is because the automation assumes it&#039;s on and doesn&#039;t enable it for you (we just toggle Airplane mode when when disables restores whatever was enabled before Airplane mode was enabled). &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;- Bluetooth:&#039;&#039;&#039;, go through the pairing process with your device and the RaceCapture (refer to RaceCapture documentation for this procedure).  I suggest unpairing all other devices so that your tablet/phone only knows of the RaceCapture, and thus will only ever connect to it when it becomes available.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;- WiFi:&#039;&#039;&#039; go through the process of enabling WiFi on the RaceCapture and connecting your device to its network (refer to RaceCapture documentation for this procedure).   However when you do so pay immediate attention to the screen as you should see a pop up warning there is no internet connection (which is normal, the RaceCapture provides no internet connectivity through its WiFi network).  When you see this you MUST click on the pop-up which will bring up a screen that gives you the option to ignore this &amp;quot;issue&amp;quot;.  Also make sure to leave auto-connection for the network enabled.  If you miss this dialogue your tablet/phone will NOT automatically connect to the RaceCapture device, kind of breaking our whole automation theme here.  If you miss the pop-up, simply go into your WiFi settings on the tablet/phone and forget the RaceCapture&#039;s WiFi network, and start the process of connecting to it again (watching for that pop-up).  There might be a way to adjust this setting outside the pop-up but I&#039;ve not found it.    Lastly, forget all other WiFi networks on your device.  This prevents your device from connecting to anything other than the RaceCapture unexpectedly.  Don&#039;t worry, you can always reconnect to a WiFi network manually later, like if you need to update the RaceCapture app.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;5.  SuperSU settings&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
This should be installed through your rooting process.  I&#039;m unaware of any Android rooting method that doesn&#039;t use it, so I&#039;m assuming you have it, and if not you should stop here (sorry!).  In the app in Settings in the Access section set the Default Access to &amp;quot;Grant&amp;quot;.  This simply lets the other apps use root access without you being prompted all the time, which will get rather annoying during this setup process.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;6.  Secure Settings settings&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* SYSTEM+ Tab:  click &amp;quot;Disabled&amp;quot; to enable the feature (this opens some unique actions for use by the Tasker automation app).&lt;br /&gt;
&lt;br /&gt;
* Options Tab:  Expand the &amp;quot;System+&amp;quot; section and make sure all options are enabled with a green check mark on the right (not all of these are needed, but this is the fastest way for me to explain to you).  Also expand the &amp;quot;Root&amp;quot; section and enable &amp;quot;Airplane Mode&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;7.  DS Battery Saver settings&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Set the Profile to &amp;quot;Slumberer&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;8.  Tasker settings&#039;&#039;&#039;&lt;br /&gt;
This is where we really configure the automation.  You can get pretty fancy with this application but I&#039;ll be only covering what it takes to accomplish our goals outlined earlier. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Create Tasks: &#039;&#039;&#039;  A task is a series of actions to take, which we&#039;ll assign to events later.  They consist of one or many actions, and those actions have associated parameters.  I think creating them is fairly simple and straightforward, requiring being in the Tasks tab, clicking the + symbol in the bottom right, and then entering the information provided below, so I&#039;m going to just outline each task&#039;s values here.  One tip though is when selecting Actions use the &amp;quot;Filter&amp;quot; option to just type the action name provided here to quickly search as it can be quite confusing to click around the categories to find what you&#039;re after.&lt;br /&gt;
&lt;br /&gt;
Name:  &amp;quot;Start RC&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Action 1:  Launch App&lt;br /&gt;
&lt;br /&gt;
Target:  RaceCapture app&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Name:  &amp;quot;Screen On and Start RC&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Action 1:  Secure Settings&lt;br /&gt;
&lt;br /&gt;
Configuration:  Actions-&amp;gt;WakeDevice, leave defaults for &amp;quot;Screen &amp;amp; Keyboard Lights On&amp;quot; and &amp;quot;1 second&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Action2:  Secure Settings&lt;br /&gt;
&lt;br /&gt;
Configuration:  Root Actions-&amp;gt; Airplane mode, select &amp;quot;Off&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Name:  &amp;quot;Go to Sleep&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Action 1:  Secure Settings&lt;br /&gt;
&lt;br /&gt;
Configuration:  Root Actions-&amp;gt; Airplane mode, select &amp;quot;On&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Action 2:  Go Home&lt;br /&gt;
&lt;br /&gt;
Configuration:  Page 0&lt;br /&gt;
&lt;br /&gt;
Action 3:  DS Battery Saver&lt;br /&gt;
&lt;br /&gt;
Configuration:  ON (Slumberer)&lt;br /&gt;
&lt;br /&gt;
Action 4:  Display Timeout  (Optional:  I like the screen to go black quickly when the car isn&#039;t on so as to save battery)&lt;br /&gt;
&lt;br /&gt;
Configuration: 7 seconds, 0 minutes, 0 hours (also optional, this is the lowest screen timeout value we can set)&lt;/div&gt;</summary>
		<author><name>Jpf11</name></author>
	</entry>
	<entry>
		<id>https://wiki.autosportlabs.com/index.php?title=File:DC_12V_Micro_USB_adapter.jpg&amp;diff=7531</id>
		<title>File:DC 12V Micro USB adapter.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.autosportlabs.com/index.php?title=File:DC_12V_Micro_USB_adapter.jpg&amp;diff=7531"/>
		<updated>2018-02-25T23:59:06Z</updated>

		<summary type="html">&lt;p&gt;Jpf11: Example of a 12V to 5V Micro USB converter, perhaps used in a car or a boat, to power a Micro USB device like an Android Tablet.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Example of a 12V to 5V Micro USB converter, perhaps used in a car or a boat, to power a Micro USB device like an Android Tablet.&lt;/div&gt;</summary>
		<author><name>Jpf11</name></author>
	</entry>
	<entry>
		<id>https://wiki.autosportlabs.com/index.php?title=RaceCapture_Dashboard_Tablet_Automation&amp;diff=7530</id>
		<title>RaceCapture Dashboard Tablet Automation</title>
		<link rel="alternate" type="text/html" href="https://wiki.autosportlabs.com/index.php?title=RaceCapture_Dashboard_Tablet_Automation&amp;diff=7530"/>
		<updated>2018-02-25T19:56:35Z</updated>

		<summary type="html">&lt;p&gt;Jpf11: /* Guide to Automating your RaceCapture Dashboard Tablets (and phones) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Guide to Automating your RaceCapture Dashboard Tablets (and phones) =&lt;br /&gt;
For Android devices only currently.  Verified on Nvidia Shield K1 and Samsung Galaxy Tab A 10.1 tablets, but theoretically possibly any on Android tablets as long as rooting of the device is possible.&lt;br /&gt;
&lt;br /&gt;
Written by John Freund ([https://www.facebook.com/john.freund.209 https://www.facebook.com/john.freund.209]&lt;br /&gt;
&lt;br /&gt;
PICTURE OF MY DASH&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;What&#039;s this about?&#039;&#039;&#039;===&lt;br /&gt;
Many RaceCapture owners use phones and tablets as display devices in their vehicles.  I use them in my own race car.  As displays they&#039;re great, but there are definitely some challenges:&lt;br /&gt;
* Have to turn on the screen every time I want to start using them which can be as simple as a home button press but often an unlock process.&lt;br /&gt;
* Have to make sure Bluetooth or Wifi is enabled AND has connected successfully to the RaceCapture device&lt;br /&gt;
* Have to open the RaceCapture App&lt;br /&gt;
* Have to manage the power of the devices, to make sure there&#039;s enough power and that they don&#039;t run out between sessions/races or even during one.&lt;br /&gt;
* Have to do all this AFTER the vehicle is running so the RaceCapture device is powered&lt;br /&gt;
* Often we&#039;re scrambling to prep other things like getting our safety gear on, steering wheels into place, etc.&lt;br /&gt;
* Touch screens aren&#039;t so easy to operate with safety gear on like racing gloves&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We typically have to deal with the above every time we go out on track, and with every single device.  Arguably manageable with one, but what if you have multiple?  Time is critical moments before going out and saving every little bit gives you time to focus on the race ahead.&lt;br /&gt;
&lt;br /&gt;
This page is for outlining tips and tricks for automating as much as possible use of tablet/phone devices for use as Dashboards.&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;What do I get after doing everything here?&#039;&#039;&#039;===&lt;br /&gt;
Glad you asked!  Here&#039;s the end result of following this guide:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Start your car and your dashboards start working automatically.&#039;&#039;&#039;  When the vehicle power is enabled your devices will within a few seconds automatically turn on their displays, start RaceCapture, and display their configured dashboards (i.e. you&#039;re ready to go!)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* You won&#039;t really have to worry about how much charge your devices have.&#039;&#039;&#039;  Devices should be charged at least a little (say 10%) before the start of the day, but otherwise you will not have to worry about power during the day as the devices will either be charging while driving or massively conserving power when not.  Fully charged devices should be able to sit without charging for up to 30 days (this is how long my Nvidia Shield K1 lasts with the tweaks below).&lt;br /&gt;
&lt;br /&gt;
==Automation Guide==&lt;br /&gt;
===&#039;&#039;&#039;Hardwiring Power Lines&#039;&#039;&#039;===&lt;br /&gt;
The automation in this guide assumes there is a switched USB power source for each device in the vehicle.  This is used as a signal to the devices for all automation actions.  While it&#039;s not critical that you provide hardwired power for your devices  to use them as dashboards (you&#039;ll really need to the monitor their power levels), you&#039;ll have to manually trigger different behaviors like coming out of sleep, disabling airplane mode, and other things, and this guide will not cover such scenarios and you&#039;ll need to be a bit creative.  &lt;br /&gt;
&lt;br /&gt;
In order to minimize how much we have to worry about the charge in your devices it&#039;s a great idea to add some hardwired power lines in your car.  This provides charging power while operating your vehicle which all but guarantees they won&#039;t die on you mid-session, but also means you likely won&#039;t have to take your devices out of your vehicle and charge them between sessions.  Also it covers a worst case scenario where your devices aren&#039;t charged for an event as you can just turn on your vehicle&#039;s ACC and charge your devices for a short time before going out.&lt;br /&gt;
&lt;br /&gt;
Most, if not all, tablets and phones take some for of USB input.  These are DC devices but the operating voltage varies (5V for most, but USB-C can be as high as 20V).  As such you need some sort of electrical converter to take your vehicle&#039;s operating voltage and step it to the voltage required by your device.&lt;br /&gt;
&lt;br /&gt;
Good news!  Ebay has tons of options for such converters.  My devices are all Micro-USB devices and take 5V inputs.  My car has an operating voltage from around 12-14.5V (typically referred to as a 12V system, as that&#039;s the minimum operating voltage for the electronics).  I went to ebay and searched with these keywords:  &amp;quot;DC Converter 12V to 5V Micro USB&amp;quot; and this pulled up many great options.  I opted for one like the below picture with a 90-degree connector so that the micro-usb cable routed more nicely with my dashboards.&lt;br /&gt;
&lt;br /&gt;
PICTURE HERE&lt;br /&gt;
&lt;br /&gt;
Now I am going to assume if you have a RaceCapture, you don&#039;t really need much guidance as far as wiring devices into your vehicle.  Keep in mind though to make sure wherever you draw your power for the converter that it is:&lt;br /&gt;
&lt;br /&gt;
* Fused appropriately (suggest the maximum current rating of your converter)&lt;br /&gt;
* Is connected to a switched source (so you&#039;re not draining your vehicle&#039;s battery if you forget one of your devices in your vehicle).&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;Setting up your Android Device&#039;&#039;&#039;===&lt;br /&gt;
&#039;&#039;&#039;1.  Rooting your device&#039;&#039;&#039;&lt;br /&gt;
This is probably the hardest part and absolutely required as subsequent software is dependent on this.  The processes vary between most devices, and can be fairly easy to tricky.  Don&#039;t be scared though!  Once you get past this it&#039;s smooth sailing!&lt;br /&gt;
&lt;br /&gt;
With that said I then must add this guide can&#039;t really walk you through specifically how to root your device (unless you have a Samsung Galaxy Tab A 10.1 as I documented it while creating this page), since the procedures do vary.  However, very intelligent and giving folks out there have figured out how to root just about every single Android device and documented how somewhere on the web.  So you need to find a guide for doing this.  Here are some tips:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;*  Search the web for the words &amp;quot;root&amp;quot;, your phone model, and &amp;quot;xda-developers&amp;quot;.&#039;&#039;&#039;  You can find your phone&#039;s model number under Settings-&amp;gt;About.  The last key word is a forum where lots of rooting discussion takes place and is a great place to look for clear guides (though be warned, not all are perfect so make sure if you find a thread on rooting your phone you read the ENTIRE thread before starting!).  However if you don&#039;t find what you&#039;re looking for there, remove that keyword and expand your search as that can uncover other pages.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;*  Enable Developer Mode and then the &amp;quot;OEM Unlock&amp;quot; option.&#039;&#039;&#039;  Pretty much every root procedure requires this to start, even though some guides can forget to mention it.  To enable Developer Mode, in your device go Settings-&amp;gt;About, and then tap &amp;quot;Build number&amp;quot; repeatedly until you see a message on your screen that tells you Developer Mode is enabled.  Now a new menu Settings-&amp;gt;Developer Mode will appear, and within there is an option for &amp;quot;OEM Unlock&amp;quot; which you will need to enable.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;*  Disable Factory Reset Protection.&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Jpf11</name></author>
	</entry>
	<entry>
		<id>https://wiki.autosportlabs.com/index.php?title=RaceCapture_Dashboard_Tablet_Automation&amp;diff=7529</id>
		<title>RaceCapture Dashboard Tablet Automation</title>
		<link rel="alternate" type="text/html" href="https://wiki.autosportlabs.com/index.php?title=RaceCapture_Dashboard_Tablet_Automation&amp;diff=7529"/>
		<updated>2018-02-25T19:12:23Z</updated>

		<summary type="html">&lt;p&gt;Jpf11: Created page with &amp;quot;= Guide to Automating your RaceCapture Dashboard Tablets (and phones) = For Android devices only currently.  Verified on Nvidia Shield K1 and Samsung Galaxy Tab A 10.1 tablets...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Guide to Automating your RaceCapture Dashboard Tablets (and phones) =&lt;br /&gt;
For Android devices only currently.  Verified on Nvidia Shield K1 and Samsung Galaxy Tab A 10.1 tablets, but theoretically possibly any on Android tablets as long as rooting of the device is possible.&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;What&#039;s this about?&#039;&#039;&#039;===&lt;br /&gt;
Many RaceCapture owners use phones and tablets as display devices in their vehicles.  I use them in my own race car.  As displays they&#039;re great, but there are definitely some challenges:&lt;br /&gt;
* Have to turn on the screen every time I want to start using them which can be as simple as a home button press but often an unlock process.&lt;br /&gt;
* Have to make sure Bluetooth or Wifi is enabled AND has connected successfully to the RaceCapture device&lt;br /&gt;
* Have to open the RaceCapture App&lt;br /&gt;
* Have to manage the power of the devices, to make sure there&#039;s enough power and that they don&#039;t run out between sessions/races or even during one.&lt;br /&gt;
* Have to do all this AFTER the vehicle is running so the RaceCapture device is powered&lt;br /&gt;
* Often we&#039;re scrambling to prep other things like getting our safety gear on, steering wheels into place, etc.&lt;br /&gt;
* Touch screens aren&#039;t so easy to operate with safety gear on like racing gloves&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We typically have to deal with the above every time we go out on track, and with every single device.  Arguably manageable with one, but what if you have multiple?  Time is critical moments before going out and saving every little bit gives you time to focus on the race ahead.&lt;br /&gt;
&lt;br /&gt;
This page is for outlining tips and tricks for automating as much as possible use of tablet/phone devices for use as Dashboards.&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;What do I get after doing everything here?&#039;&#039;&#039;===&lt;br /&gt;
Glad you asked!  Here&#039;s the end result of following this guide:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* Start your car and your dashboards start working automatically.&#039;&#039;&#039;  When the vehicle power is enabled your devices will within a few seconds automatically turn on their displays, start RaceCapture, and display their configured dashboards (i.e. you&#039;re ready to go!)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* You won&#039;t really have to worry about how much charge your devices have.&#039;&#039;&#039;  Devices should be charged at least a little (say 10%) before the start of the day, but otherwise you will not have to worry about power during the day as the devices will either be charging while driving or massively conserving power when not.  Fully charged devices should be able to sit without charging for up to 30 days (this is how long my Nvidia Shield K1 lasts with the tweaks below).&lt;br /&gt;
&lt;br /&gt;
==Automation Guide==&lt;br /&gt;
===&#039;&#039;&#039;Hardwiring Power Lines&#039;&#039;&#039;===&lt;br /&gt;
In order to minimize how much we have to worry about the charge in your devices it&#039;s a great idea to add some hardwired power lines in your car.  This provides charging power while operating your vehicle which all but guarantees they won&#039;t die on you mid-session, but also means you likely won&#039;t have to take your devices out of your vehicle and charge them between sessions.  Also it covers a worst case scenario where your devices aren&#039;t charged for an event as you can just turn on your vehicle&#039;s ACC and charge your devices for a short time before going out.&lt;br /&gt;
&lt;br /&gt;
Most, if not all, tablets and phones take some for of USB input.  These are DC devices but the operating voltage varies (5V for most, but USB-C can be as high as 20V).  As such you need some sort of electrical converter to take your vehicle&#039;s operating voltage and step it to the voltage required by your device.&lt;br /&gt;
&lt;br /&gt;
Good news!  Ebay has tons of options for such converters.  My devices are all Micro-USB devices and take 5V inputs.  My car has an operating voltage from around 12-14.5V (typically referred to as a 12V system, as that&#039;s the minimum operating voltage for the electronics).  I went to ebay and searched with these keywords:  &amp;quot;DC Converter 12V to 5V Micro USB&amp;quot; and this pulled up many great options.  I opted for one like the below picture with a 90-degree connector so that the micro-usb cable routed more nicely with my dashboards.&lt;br /&gt;
&lt;br /&gt;
PICTURE HERE&lt;br /&gt;
&lt;br /&gt;
Now I am going to assume if you have a RaceCapture, you don&#039;t really need much guidance as far as wiring devices into your vehicle.  Keep in mind though to make sure wherever you draw your power for the converter that it is:&lt;br /&gt;
&lt;br /&gt;
* Fused appropriately (suggest the maximum current rating of your converter)&lt;br /&gt;
* Is connected to a switched source (so you&#039;re not draining your vehicle&#039;s battery if you forget one of your devices in your vehicle).&lt;/div&gt;</summary>
		<author><name>Jpf11</name></author>
	</entry>
	<entry>
		<id>https://wiki.autosportlabs.com/index.php?title=RaceCapture_RaceRender_Guide&amp;diff=7175</id>
		<title>RaceCapture RaceRender Guide</title>
		<link rel="alternate" type="text/html" href="https://wiki.autosportlabs.com/index.php?title=RaceCapture_RaceRender_Guide&amp;diff=7175"/>
		<updated>2017-06-23T00:12:28Z</updated>

		<summary type="html">&lt;p&gt;Jpf11: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
= Guide to getting your RaceCapture data into your video with RaceRender =&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;RaceRender&#039;&#039;&#039;&#039;&#039; is a popular video data overlay tool which is great for racing enthusiasts in creating amazing compositions using raw data with video.  In this guide we&#039;ll explain a basic workflow for how you can get your RaceCapture data overlayed onto just about any video source, be it from your smartphone, GoPro, or other digital camera.&lt;br /&gt;
&lt;br /&gt;
RaceRender software can be found at http://racerender.com&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Screenshot showing what you can do with your RaceCapture data in RaceRender:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[File:RaceRender Example Output.png]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Source Video:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{{#evu:https://www.youtube.com/watch?v=GkKPAN-c_mE}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;These instructions have been verified with the following software versions:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
RaceRender 3.5.8 on Windows 10&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Setup&#039;&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1.&#039;&#039;&#039;  Install RaceRender 3.5.8 or newer&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2.&#039;&#039;&#039;  Download the template/profile files referenced in this guide here and extract the files from the archive:  [[File:RaceCapture and RaceRender workflow files.zip]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3.&#039;&#039;&#039;  &#039;&#039;&#039;(Optional)&#039;&#039;&#039; Move the extracted file &#039;&#039;&amp;quot;Project - _6RaceCapture - basic template.rrt&amp;quot;&#039;&#039; to where RaceRender3 Templates are stored.  On Windows this is:&lt;br /&gt;
    C:\Users\USERNAME\Documents\RaceRender 3\Templates&lt;br /&gt;
	where &amp;quot;USERNAME&amp;quot; is the Windows user you are logged in as.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;4.&#039;&#039;&#039;  The other extracted file should be named with a filename like &amp;quot;RaceRender Data Profile - RaceCapture*.rrlc&amp;quot;, including a date.  Use the latest version present if there are multiple.  This can be saved wherever you like but I suggest:&lt;br /&gt;
    C:\Users\USERNAME\Documents\RaceRender 3&lt;br /&gt;
	Remember this location for later.&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Basic workflow&#039;&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1.&#039;&#039;&#039;  Open RaceRender&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2.&#039;&#039;&#039;  &#039;&#039;&#039;(Optional - skip this step if you&#039;re an experienced RaceRender user and already have a layout you&#039;d like to use)&#039;&#039;&#039; If you downloaded the basic template in step 2 of setup you can choose it from the initial New Project Menu where you can select a New Project Template.  It should be listed as &amp;quot;&#039;&#039;&#039;RaceCapture - basic template&#039;&#039;&#039;&amp;quot;.  You may need to scroll down to see it as it will likely be the last option.&lt;br /&gt;
&lt;br /&gt;
[[File:RaceRender new project template screen.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This template sets up the following basic data displays:&lt;br /&gt;
* Track Map with location&lt;br /&gt;
* Current Lap Time&lt;br /&gt;
* Current Lap Number&lt;br /&gt;
* Speed&lt;br /&gt;
* RPM&lt;br /&gt;
* G-Force&lt;br /&gt;
* Gear&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3.&#039;&#039;&#039;  &#039;&#039;&#039;(Optional)&#039;&#039;&#039; If you did use the basic template here then you will be prompted to select input files for the Video and Data.  Simply select your those with the Add Video File and Add Data File buttons as appropriate, and then click OK.  Your Layout will appear along with a Project Setup Wizard.  I would close the wizard personally as the rest of the instructions assume you did :)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;4.&#039;&#039;&#039;  Now we need to set up the data.  In the upper right of the RaceRender window is a section for Input Files which will have both your video file and your data file.  Double Click on your data file.  &lt;br /&gt;
&lt;br /&gt;
[[File:RaceRender video layout screen - data configuration.png]]&lt;br /&gt;
&lt;br /&gt;
This brings open the Configure Input File screen.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;5.&#039;&#039;&#039;  On the Configure Input File screen in the upper right you will see a button for Import Data Profile.  &lt;br /&gt;
&lt;br /&gt;
[[File:RaceRender Configure Input File.png]]&lt;br /&gt;
&lt;br /&gt;
Click it, and in the file selection screen that opens find and select the RaceRander Data Profile downloaded in Step 3 of the Setup instructions above.  This data profile will do basic setup of RaceCapture data to key RaceRender&#039;s inputs, like g-force, rpm, gps coordinates, etc.  It won&#039;t map Throttle position or any other custom data inputs you may have.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Note about the Transmission Gear input:&#039;&#039;&#039;&#039;&#039;  The profile here sets this input to &amp;quot;Calculate&amp;quot;.  This means RaceRender will look at the data and try to figure out what gear you are in.  If you actually have a gear position data input then change this input to that field.  Otherwise read on.  Calculate is for those that don&#039;t have data on gear position.  It works better when there is lots of data in your log file that covers all the gears you use in the car.  This can be glitchy, and sometimes doesn&#039;t work quite right.  Example:  If your log file only covers when you&#039;re driving in 2nd and up, RaceRender will think 2nd gear is 1st and display it as such.  In these cases I will use the Calculated Fields at the bottom of the Configure Input File screen to fudge the gear value, like adding +1 to the Transmission Gear.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;6.&#039;&#039;&#039;  Now that we have the data fields mapped we need to synchronize the data to the video.  The easiest way to do this is by using the Synchronization Tool.  The button is just below the Input Files section of the main RaceRender video preview screen.  Clicking it will open a popup for you to adjust starting position of either the video file or the data file, whichever has more data time-wise than the other at the start.  This takes some finesse and can be quite tedious to get quite right but should be self-explanatory after playing around.  You&#039;ll be playing with starting positions and offsets, and then in the main preview screen using the video playback controls at the bottom to see how things are looking by watching a bit of your previewed video.  &lt;br /&gt;
&lt;br /&gt;
[[File:RaceRender synchronization.png]]&lt;br /&gt;
&lt;br /&gt;
Here are some tips to make this easier:&lt;br /&gt;
* Watch your video and gauge where you are on your course.  Assuming you know the course you should be able to figure out where you are.  Then try to line this up with the position shown in the track layout (which since we set up the data mappings should be showing your gps position).&lt;br /&gt;
* Use major events.  Things like specific corners where you brake really hard, or places you know you shifted from one gear to another and can see the shift happen in your video.  Look at the data showing on the screen like speed and rpm, and get them to match what you see is happening in the video.  These help you not only get close, but can help you really fine tune the synchronization.&lt;br /&gt;
* If you&#039;re useing a GoPro try RaceCapture&#039;s feature for automatically starting GoPro recording when datalogging begins.  This will get your data VERY close from the start!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;7.&#039;&#039;&#039;  &#039;&#039;&#039;(Optional)&#039;&#039;&#039;  Add some more visual displays of your data!  Add more gauges and map them to data fields captured via your RaceCapture.  A great one is to add a Throttle gauge as most people have this input (shown in the examples at the top of this page).  Experiment!  You can do this with the Add button on in the Display Objects section (bottom right) of the preview window.  Once you select a gauge face type, select the new object in the Display Objects list and double-click to open its properties.  In the properties you&#039;ll need to change the Input to the appropriate field from your RaceCapture.  Additional Configuration might be required.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;8.&#039;&#039;&#039;  Trim your video to just what you want rendered in your final output, like perhaps your fastest lap.  On the preview screen use the video controls to figure out just where you want to start and end your video.  To the right of those controls are two flags, one green and one red.  Find the start position in your video preview, pause the preview playback, then click the green flag to select the start position.  Do the same with the red flag to select the end position.  &lt;br /&gt;
&lt;br /&gt;
[[File:RaceRender trimming.png]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;9.&#039;&#039;&#039;  Render your video! In the File menu select Create Video File from Project.  You may be prompted to save your project, I would do so in case you realize you need to fix some things and re-render your video.  After that you&#039;ll be brought to the Create Video File screen.  Here&#039;s what settings I personally use:&lt;br /&gt;
&lt;br /&gt;
* File Format: MPEG-4 H.264&lt;br /&gt;
* Aspect Ratio &amp;amp; Workspace: 16:9 Wide-Screen (because this matches my the video format I use with my GoPro, suggest changing this to match your camera)&lt;br /&gt;
* Picture Size (Height): 1080 (again, this matches my original video format and I don&#039;t like to lose resolution for no reason)&lt;br /&gt;
* Video Frame Rate:  60 FPS (also matches my original framerate.  Always set this as high as your source framerate)&lt;br /&gt;
* Audio Channels:  16-bit Stereo&lt;br /&gt;
* Audio Sample Rate:  48000 Hz (this is what my GoPro records its videos at)&lt;br /&gt;
* Picture Scaling Quality:  Maximum (I want the best quality output.  RaceRender always loses some video quality in my opinion, arguably due to poor renderers, but using this setting minimizes that)&lt;br /&gt;
* Video Bitrate: 64000kbps (totally arbitrary but I kept going up and up until the video quality looked &amp;quot;good enough&amp;quot; to me.  results in a big file on disk but these days I don&#039;t care about disk space much)&lt;br /&gt;
* Audio Bitrate:  128kbps (this is what my GoPro is recording audio at.  Not great to be honest.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;10.&#039;&#039;&#039;  Check the output!  I usually have to re-render my video about five times because I miss things or want to tweak things.  I may have not quite syncrhonized the video, or maybe gauges were misaligned, or something.  Always double/triple check the rendered output.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Known Issues ===&lt;br /&gt;
* If you find RaceRender performing terribly slow you may be affected by a timing issue in your RaceCapture log.  Rarely, usually right in the beginning of a log if it happens, you can have timestamps that are.. out of order.  Events that seem to go back in time.  RaceRender expects all the timestamps to go in chronological order and when they don&#039;t it has a hard time processing the data.  The fix is pretty easy.  Open the logs and visually inspect the first page&#039;s worth of values in the &amp;quot;Utc&amp;quot; column.  These values will be really large numbers as they are time in Unix epoch time, but they should normally go up in value (the value is the number of seconds since I believe a date in the 70s, I forget and I&#039;m a Unix professional :D).  If you see any going out of order, you can re-order them or simply delete the entire lines since a handful of data lines won&#039;t affect your video rendering results much.  Alternatively you can use the GEMS conversion script I wrote found in the Autosport Labs Forums here:  https://forum.autosportlabs.com/viewtopic.php?t=3731.  Just use the initial perl script conversion and use that output file as your input for RaceRender.  This works because that script makes sure to re-order any out of order timestamped log entries.  This isn&#039;t the first suggestion because using the script takes a bit of technical know-how with setting up a Windows Unix environment and getting packages like Perl.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--[[User:Jpf11|Jpf11]] ([[User talk:Jpf11|talk]]) 00:12, 23 June 2017 (UTC)&lt;/div&gt;</summary>
		<author><name>Jpf11</name></author>
	</entry>
	<entry>
		<id>https://wiki.autosportlabs.com/index.php?title=RaceCapture_RaceRender_Guide&amp;diff=7174</id>
		<title>RaceCapture RaceRender Guide</title>
		<link rel="alternate" type="text/html" href="https://wiki.autosportlabs.com/index.php?title=RaceCapture_RaceRender_Guide&amp;diff=7174"/>
		<updated>2017-06-22T23:10:49Z</updated>

		<summary type="html">&lt;p&gt;Jpf11: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
= Guide to getting your RaceCapture data into your video with RaceRender =&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;RaceRender&#039;&#039;&#039;&#039;&#039; is a popular video data overlay tool which is great for racing enthusiasts in creating amazing compositions using raw data with video.  In this guide we&#039;ll explain a basic workflow for how you can get your RaceCapture data overlayed onto just about any video source, be it from your smartphone, GoPro, or other digital camera.&lt;br /&gt;
&lt;br /&gt;
RaceRender software can be found at http://racerender.com&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Screenshot showing what you can do with your RaceCapture data in RaceRender:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[File:RaceRender Example Output.png]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Source Video:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{{#evu:https://www.youtube.com/watch?v=GkKPAN-c_mE}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;These instructions have been verified with the following software versions:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
RaceRender 3.5.8 on Windows 10&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Setup&#039;&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1.&#039;&#039;&#039;  Install RaceRender 3.5.8 or newer&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2.&#039;&#039;&#039;  Download the template/profile files referenced in this guide here and extract the files from the archive:  [[File:RaceCapture and RaceRender workflow files.zip]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3.&#039;&#039;&#039;  &#039;&#039;&#039;(Optional)&#039;&#039;&#039; Move the extracted file &#039;&#039;&amp;quot;Project - _6RaceCapture - basic template.rrt&amp;quot;&#039;&#039; to where RaceRender3 Templates are stored.  On Windows this is:&lt;br /&gt;
    C:\Users\USERNAME\Documents\RaceRender 3\Templates&lt;br /&gt;
	where &amp;quot;USERNAME&amp;quot; is the Windows user you are logged in as.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;4.&#039;&#039;&#039;  The other extracted file should be named with a filename like &amp;quot;RaceRender Data Profile - RaceCapture*.rrlc&amp;quot;, including a date.  Use the latest version present if there are multiple.  This can be saved wherever you like but I suggest:&lt;br /&gt;
    C:\Users\USERNAME\Documents\RaceRender 3&lt;br /&gt;
	Remember this location for later.&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Basic workflow&#039;&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1.&#039;&#039;&#039;  Open RaceRender&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2.&#039;&#039;&#039;  &#039;&#039;&#039;(Optional - skip this step if you&#039;re an experienced RaceRender user and already have a layout you&#039;d like to use)&#039;&#039;&#039; If you downloaded the basic template in step 2 of setup you can choose it from the initial New Project Menu where you can select a New Project Template.  It should be listed as &amp;quot;&#039;&#039;&#039;RaceCapture - basic template&#039;&#039;&#039;&amp;quot;.  You may need to scroll down to see it as it will likely be the last option.&lt;br /&gt;
&lt;br /&gt;
[[File:RaceRender new project template screen.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This template sets up the following basic data displays:&lt;br /&gt;
* Track Map with location&lt;br /&gt;
* Current Lap Time&lt;br /&gt;
* Current Lap Number&lt;br /&gt;
* Speed&lt;br /&gt;
* RPM&lt;br /&gt;
* G-Force&lt;br /&gt;
* Gear&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3.&#039;&#039;&#039;  &#039;&#039;&#039;(Optional)&#039;&#039;&#039; If you did use the basic template here then you will be prompted to select input files for the Video and Data.  Simply select your those with the Add Video File and Add Data File buttons as appropriate, and then click OK.  Your Layout will appear along with a Project Setup Wizard.  I would close the wizard personally as the rest of the instructions assume you did :)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;4.&#039;&#039;&#039;  Now we need to set up the data.  In the upper right of the RaceRender window is a section for Input Files which will have both your video file and your data file.  Double Click on your data file.  &lt;br /&gt;
&lt;br /&gt;
[[File:RaceRender video layout screen - data configuration.png]]&lt;br /&gt;
&lt;br /&gt;
This brings open the Configure Input File screen.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;5.&#039;&#039;&#039;  On the Configure Input File screen in the upper right you will see a button for Import Data Profile.  &lt;br /&gt;
&lt;br /&gt;
[[File:RaceRender Configure Input File.png]]&lt;br /&gt;
&lt;br /&gt;
Click it, and in the file selection screen that opens find and select the RaceRander Data Profile downloaded in Step 3 of the Setup instructions above.  This data profile will do basic setup of RaceCapture data to key RaceRender&#039;s inputs, like g-force, rpm, gps coordinates, etc.  It won&#039;t map Throttle position or any other custom data inputs you may have.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Note about the Transmission Gear input:&#039;&#039;&#039;&#039;&#039;  The profile here sets this input to &amp;quot;Calculate&amp;quot;.  This means RaceRender will look at the data and try to figure out what gear you are in.  If you actually have a gear position data input then change this input to that field.  Otherwise read on.  Calculate is for those that don&#039;t have data on gear position.  It works better when there is lots of data in your log file that covers all the gears you use in the car.  This can be glitchy, and sometimes doesn&#039;t work quite right.  Example:  If your log file only covers when you&#039;re driving in 2nd and up, RaceRender will think 2nd gear is 1st and display it as such.  In these cases I will use the Calculated Fields at the bottom of the Configure Input File screen to fudge the gear value, like adding +1 to the Transmission Gear.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;6.&#039;&#039;&#039;  Now that we have the data fields mapped we need to synchronize the data to the video.  The easiest way to do this is by using the Synchronization Tool.  The button is just below the Input Files section of the main RaceRender video preview screen.  Clicking it will open a popup for you to adjust starting position of either the video file or the data file, whichever has more data time-wise than the other at the start.  This takes some finesse and can be quite tedious to get quite right but should be self-explanatory after playing around.  You&#039;ll be playing with starting positions and offsets, and then in the main preview screen using the video playback controls at the bottom to see how things are looking by watching a bit of your previewed video.  &lt;br /&gt;
&lt;br /&gt;
[[File:RaceRender synchronization.png]]&lt;br /&gt;
&lt;br /&gt;
Here are some tips to make this easier:&lt;br /&gt;
* Watch your video and gauge where you are on your course.  Assuming you know the course you should be able to figure out where you are.  Then try to line this up with the position shown in the track layout (which since we set up the data mappings should be showing your gps position).&lt;br /&gt;
* Use major events.  Things like specific corners where you brake really hard, or places you know you shifted from one gear to another and can see the shift happen in your video.  Look at the data showing on the screen like speed and rpm, and get them to match what you see is happening in the video.  These help you not only get close, but can help you really fine tune the synchronization.&lt;br /&gt;
* If you&#039;re useing a GoPro try RaceCapture&#039;s feature for automatically starting GoPro recording when datalogging begins.  This will get your data VERY close from the start!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;7.&#039;&#039;&#039;  &#039;&#039;&#039;(Optional)&#039;&#039;&#039;  Add some more visual displays of your data!  Add more gauges and map them to data fields captured via your RaceCapture.  A great one is to add a Throttle gauge as most people have this input (shown in the examples at the top of this page).  Experiment!  You can do this with the Add button on in the Display Objects section (bottom right) of the preview window.  Once you select a gauge face type, select the new object in the Display Objects list and double-click to open its properties.  In the properties you&#039;ll need to change the Input to the appropriate field from your RaceCapture.  Additional Configuration might be required.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;8.&#039;&#039;&#039;  Trim your video to just what you want rendered in your final output, like perhaps your fastest lap.  On the preview screen use the video controls to figure out just where you want to start and end your video.  To the right of those controls are two flags, one green and one red.  Find the start position in your video preview, pause the preview playback, then click the green flag to select the start position.  Do the same with the red flag to select the end position.  &lt;br /&gt;
&lt;br /&gt;
[[File:RaceRender trimming.png]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;9.&#039;&#039;&#039;  Render your video! In the File menu select Create Video File from Project.  You may be prompted to save your project, I would do so in case you realize you need to fix some things and re-render your video.  After that you&#039;ll be brought to the Create Video File screen.  Here&#039;s what settings I personally use:&lt;br /&gt;
&lt;br /&gt;
* File Format: MPEG-4 H.264&lt;br /&gt;
* Aspect Ratio &amp;amp; Workspace: 16:9 Wide-Screen (because this matches my the video format I use with my GoPro, suggest changing this to match your camera)&lt;br /&gt;
* Picture Size (Height): 1080 (again, this matches my original video format and I don&#039;t like to lose resolution for no reason)&lt;br /&gt;
* Video Frame Rate:  60 FPS (also matches my original framerate.  Always set this as high as your source framerate)&lt;br /&gt;
* Audio Channels:  16-bit Stereo&lt;br /&gt;
* Audio Sample Rate:  48000 Hz (this is what my GoPro records its videos at)&lt;br /&gt;
* Picture Scaling Quality:  Maximum (I want the best quality output.  RaceRender always loses some video quality in my opinion, arguably due to poor renderers, but using this setting minimizes that)&lt;br /&gt;
* Video Bitrate: 64000kbps (totally arbitrary but I kept going up and up until the video quality looked &amp;quot;good enough&amp;quot; to me.  results in a big file on disk but these days I don&#039;t care about disk space much)&lt;br /&gt;
* Audio Bitrate:  128kbps (this is what my GoPro is recording audio at.  Not great to be honest.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;10.&#039;&#039;&#039;  Check the output!  I usually have to re-render my video about five times because I miss things or want to tweak things.  I may have not quite syncrhonized the video, or maybe gauges were misaligned, or something.  Always double/triple check the rendered output.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Known Issues ===&lt;br /&gt;
* If you find RaceRender performing terribly slow you may be affected by a timing issue in your RaceCapture log.  Rarely, usually right in the beginning of a log if it happens, you can have timestamps that are.. out of order.  Events that seem to go back in time.  RaceRender expects all the timestamps to go in chronological order and when they don&#039;t it has a hard time processing the data.  The fix is pretty easy.  Open the logs and visually inspect the first page&#039;s worth of values in the &amp;quot;Utc&amp;quot; column.  These values will be really large numbers as they are time in Unix epoch time, but they should normally go up in value (the value is the number of seconds since I believe a date in the 70s, I forget and I&#039;m a Unix professional :D).  If you see any going out of order, you can re-order them or simply delete the entire lines since a handful of data lines won&#039;t affect your video rendering results much.  Alternatively you can use the GEMS conversion script I wrote found in the Autosport Labs Forums here:  https://forum.autosportlabs.com/viewtopic.php?t=3731.  Just use the initial perl script conversion and use that output file as your input for RaceRender.  This works because that script makes sure to re-order any out of order timestamped log entries.  This isn&#039;t the first suggestion because using the script takes a bit of technical know-how with setting up a Windows Unix environment and getting packages like Perl.&lt;/div&gt;</summary>
		<author><name>Jpf11</name></author>
	</entry>
	<entry>
		<id>https://wiki.autosportlabs.com/index.php?title=File:RaceRender_synchronization.png&amp;diff=7173</id>
		<title>File:RaceRender synchronization.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.autosportlabs.com/index.php?title=File:RaceRender_synchronization.png&amp;diff=7173"/>
		<updated>2017-06-22T22:35:55Z</updated>

		<summary type="html">&lt;p&gt;Jpf11: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Jpf11</name></author>
	</entry>
	<entry>
		<id>https://wiki.autosportlabs.com/index.php?title=RaceCapture_RaceRender_Guide&amp;diff=7172</id>
		<title>RaceCapture RaceRender Guide</title>
		<link rel="alternate" type="text/html" href="https://wiki.autosportlabs.com/index.php?title=RaceCapture_RaceRender_Guide&amp;diff=7172"/>
		<updated>2017-06-22T22:35:21Z</updated>

		<summary type="html">&lt;p&gt;Jpf11: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
= Guide to getting your RaceCapture data into your video with RaceRender =&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;RaceRender&#039;&#039;&#039;&#039;&#039; is a popular video data overlay tool which is great for racing enthusiasts in creating amazing compositions using raw data with video.  In this guide we&#039;ll explain a basic workflow for how you can get your RaceCapture data overlayed onto just about any video source, be it from your smartphone, GoPro, or other digital camera.&lt;br /&gt;
&lt;br /&gt;
RaceRender software can be found at http://racerender.com&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Screenshot showing what you can do with your RaceCapture data in RaceRender:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[File:RaceRender Example Output.png]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Source Video:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{{#evu:https://www.youtube.com/watch?v=GkKPAN-c_mE}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;These instructions have been verified with the following software versions:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
RaceRender 3.5.8 on Windows 10&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Setup&#039;&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1.&#039;&#039;&#039;  Install RaceRender 3.5.8 or newer&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2.&#039;&#039;&#039;  Download the template/profile files referenced in this guide here and extract the files from the archive:  [[File:RaceCapture and RaceRender workflow files.zip]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3.&#039;&#039;&#039;  &#039;&#039;&#039;(Optional)&#039;&#039;&#039; Move the extracted file &#039;&#039;&amp;quot;Project - _6RaceCapture - basic template.rrt&amp;quot;&#039;&#039; to where RaceRender3 Templates are stored.  On Windows this is:&lt;br /&gt;
    C:\Users\USERNAME\Documents\RaceRender 3\Templates&lt;br /&gt;
	where &amp;quot;USERNAME&amp;quot; is the Windows user you are logged in as.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;4.&#039;&#039;&#039;  The other extracted file should be named with a filename like &amp;quot;RaceRender Data Profile - RaceCapture*.rrlc&amp;quot;, including a date.  Use the latest version present if there are multiple.  This can be saved wherever you like but I suggest:&lt;br /&gt;
    C:\Users\USERNAME\Documents\RaceRender 3&lt;br /&gt;
	Remember this location for later.&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Basic workflow&#039;&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1.&#039;&#039;&#039;  Open RaceRender&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2.&#039;&#039;&#039;  &#039;&#039;&#039;(Optional - skip this step if you&#039;re an experienced RaceRender user and already have a layout you&#039;d like to use)&#039;&#039;&#039; If you downloaded the basic template in step 2 of setup you can choose it from the initial New Project Menu where you can select a New Project Template.  It should be listed as &amp;quot;&#039;&#039;&#039;RaceCapture - basic template&#039;&#039;&#039;&amp;quot;.  You may need to scroll down to see it as it will likely be the last option.&lt;br /&gt;
&lt;br /&gt;
[[File:RaceRender new project template screen.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This template sets up the following basic data displays:&lt;br /&gt;
* Track Map with location&lt;br /&gt;
* Current Lap Time&lt;br /&gt;
* Current Lap Number&lt;br /&gt;
* Speed&lt;br /&gt;
* RPM&lt;br /&gt;
* G-Force&lt;br /&gt;
* Gear&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3.&#039;&#039;&#039;  &#039;&#039;&#039;(Optional)&#039;&#039;&#039; If you did use the basic template here then you will be prompted to select input files for the Video and Data.  Simply select your those with the Add Video File and Add Data File buttons as appropriate, and then click OK.  Your Layout will appear along with a Project Setup Wizard.  I would close the wizard personally as the rest of the instructions assume you did :)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;4.&#039;&#039;&#039;  Now we need to set up the data.  In the upper right of the RaceRender window is a section for Input Files which will have both your video file and your data file.  Double Click on your data file.  &lt;br /&gt;
&lt;br /&gt;
[[File:RaceRender video layout screen - data configuration.png]]&lt;br /&gt;
&lt;br /&gt;
This brings open the Configure Input File screen.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;5.&#039;&#039;&#039;  On the Configure Input File screen in the upper right you will see a button for Import Data Profile.  &lt;br /&gt;
&lt;br /&gt;
[[File:RaceRender Configure Input File.png]]&lt;br /&gt;
&lt;br /&gt;
Click it, and in the file selection screen that opens find and select the RaceRander Data Profile downloaded in Step 3 of the Setup instructions above.  This data profile will do basic setup of RaceCapture data to key RaceRender&#039;s inputs, like g-force, rpm, gps coordinates, etc.  It won&#039;t map Throttle position or any other custom data inputs you may have.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Note about the Transmission Gear input:&#039;&#039;&#039;&#039;&#039;  The profile here sets this input to &amp;quot;Calculate&amp;quot;.  This means RaceRender will look at the data and try to figure out what gear you are in.  If you actually have a gear position data input then change this input to that field.  Otherwise read on.  Calculate is for those that don&#039;t have data on gear position.  It works better when there is lots of data in your log file that covers all the gears you use in the car.  This can be glitchy, and sometimes doesn&#039;t work quite right.  Example:  If your log file only covers when you&#039;re driving in 2nd and up, RaceRender will think 2nd gear is 1st and display it as such.  In these cases I will use the Calculated Fields at the bottom of the Configure Input File screen to fudge the gear value, like adding +1 to the Transmission Gear.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;6.&#039;&#039;&#039;  Now that we have the data fields mapped we need to synchronize the data to the video.  The easiest way to do this is by using the Synchronization Tool.  The button is just below the Input Files section of the main RaceRender video preview screen.  Clicking it will open a popup for you to adjust starting position of either the video file or the data file, whichever has more data time-wise than the other at the start.  This takes some finesse and can be quite tedious to get quite right but should be self-explanatory after playing around.  You&#039;ll be playing with starting positions and offsets, and then in the main preview screen using the video playback controls at the bottom to see how things are looking by watching a bit of your previewed video.  &lt;br /&gt;
&lt;br /&gt;
[[File:RaceRender synchronization.png]]&lt;br /&gt;
&lt;br /&gt;
Here are some tips to make this easier:&lt;br /&gt;
* Watch your video and gauge where you are on your course.  Assuming you know the course you should be able to figure out where you are.  Then try to line this up with the position shown in the track layout (which since we set up the data mappings should be showing your gps position).&lt;br /&gt;
* Use major events.  Things like specific corners where you brake really hard, or places you know you shifted from one gear to another and can see the shift happen in your video.  Look at the data showing on the screen like speed and rpm, and get them to match what you see is happening in the video.  These help you not only get close, but can help you really fine tune the synchronization.&lt;br /&gt;
* If you&#039;re useing a GoPro try RaceCapture&#039;s feature for automatically starting GoPro recording when datalogging begins.  This will get your data VERY close from the start!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;7.&#039;&#039;&#039;  &#039;&#039;&#039;(Optional)&#039;&#039;&#039;  Add some more visual displays of your data!  Add more gauges and map them to data fields captured via your RaceCapture.  A great one is to add a Throttle gauge as most people have this input (shown in the examples at the top of this page).  Experiment!  You can do this with the Add button on in the Display Objects section (bottom right) of the preview window.  Once you select a gauge face type, select the new object in the Display Objects list and double-click to open its properties.  In the properties you&#039;ll need to change the Input to the appropriate field from your RaceCapture.  Additional Configuration might be required.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;8.&#039;&#039;&#039;  Trim your video to just what you want rendered in your final output, like perhaps your fastest lap.  On the preview screen use the video controls to figure out just where you want to start and end your video.  To the right of those controls are two flags, one green and one red.  Find the start position in your video preview, pause the preview playback, then click the green flag to select the start position.  Do the same with the red flag to select the end position.  &lt;br /&gt;
&lt;br /&gt;
[[File:RaceRender trimming.png]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;9.&#039;&#039;&#039;  Render your video! In the File menu select Create Video File from Project.  You may be prompted to save your project, I would do so in case you realize you need to fix some things and re-render your video.  After that you&#039;ll be brought to the Create Video File screen.  Here&#039;s what settings I personally use:&lt;br /&gt;
&lt;br /&gt;
* File Format: MPEG-4 H.264&lt;br /&gt;
* Aspect Ratio &amp;amp; Workspace: 16:9 Wide-Screen (because this matches my the video format I use with my GoPro, suggest changing this to match your camera)&lt;br /&gt;
* Picture Size (Height): 1080 (again, this matches my original video format and I don&#039;t like to lose resolution for no reason)&lt;br /&gt;
* Video Frame Rate:  60 FPS (also matches my original framerate.  Always set this as high as your source framerate)&lt;br /&gt;
* Audio Channels:  16-bit Stereo&lt;br /&gt;
* Audio Sample Rate:  48000 Hz (this is what my GoPro records its videos at)&lt;br /&gt;
* Picture Scaling Quality:  Maximum (I want the best quality output.  RaceRender always loses some video quality in my opinion, arguably due to poor renderers, but using this setting minimizes that)&lt;br /&gt;
* Video Bitrate: 64000kbps (totally arbitrary but I kept going up and up until the video quality looked &amp;quot;good enough&amp;quot; to me.  results in a big file on disk but these days I don&#039;t care about disk space much)&lt;br /&gt;
* Audio Bitrate:  128kbps (this is what my GoPro is recording audio at.  Not great to be honest.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;10.&#039;&#039;&#039;  Check the output!  I usually have to re-render my video about five times because I miss things or want to tweak things.  I may have not quite syncrhonized the video, or maybe gauges were misaligned, or something.  Always double/triple check the rendered output.&lt;/div&gt;</summary>
		<author><name>Jpf11</name></author>
	</entry>
	<entry>
		<id>https://wiki.autosportlabs.com/index.php?title=RaceCapture_RaceRender_Guide&amp;diff=7171</id>
		<title>RaceCapture RaceRender Guide</title>
		<link rel="alternate" type="text/html" href="https://wiki.autosportlabs.com/index.php?title=RaceCapture_RaceRender_Guide&amp;diff=7171"/>
		<updated>2017-06-22T22:28:09Z</updated>

		<summary type="html">&lt;p&gt;Jpf11: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
= Guide to getting your RaceCapture data into your video with RaceRender =&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;RaceRender&#039;&#039;&#039;&#039;&#039; is a popular video data overlay tool which is great for racing enthusiasts in creating amazing compositions using raw data with video.  In this guide we&#039;ll explain a basic workflow for how you can get your RaceCapture data overlayed onto just about any video source, be it from your smartphone, GoPro, or other digital camera.&lt;br /&gt;
&lt;br /&gt;
RaceRender software can be found at http://racerender.com&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Screenshot showing what you can do with your RaceCapture data in RaceRender:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[File:RaceRender Example Output.png]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Source Video:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{{#evu:https://www.youtube.com/watch?v=GkKPAN-c_mE}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;These instructions have been verified with the following software versions:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
RaceRender 3.5.8 on Windows 10&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Setup&#039;&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1.&#039;&#039;&#039;  Install RaceRender 3.5.8 or newer&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2.&#039;&#039;&#039;  Download the template/profile files referenced in this guide here and extract the files from the archive:  [[File:RaceCapture and RaceRender workflow files.zip]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3.&#039;&#039;&#039;  &#039;&#039;&#039;(Optional)&#039;&#039;&#039; Move the extracted file &#039;&#039;&amp;quot;Project - _6RaceCapture - basic template.rrt&amp;quot;&#039;&#039; to where RaceRender3 Templates are stored.  On Windows this is:&lt;br /&gt;
    C:\Users\USERNAME\Documents\RaceRender 3\Templates&lt;br /&gt;
	where &amp;quot;USERNAME&amp;quot; is the Windows user you are logged in as.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;4.&#039;&#039;&#039;  The other extracted file should be named with a filename like &amp;quot;RaceRender Data Profile - RaceCapture*.rrlc&amp;quot;, including a date.  Use the latest version present if there are multiple.  This can be saved wherever you like but I suggest:&lt;br /&gt;
    C:\Users\USERNAME\Documents\RaceRender 3&lt;br /&gt;
	Remember this location for later.&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Basic workflow&#039;&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1.&#039;&#039;&#039;  Open RaceRender&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2.&#039;&#039;&#039;  &#039;&#039;&#039;(Optional - skip this step if you&#039;re an experienced RaceRender user and already have a layout you&#039;d like to use)&#039;&#039;&#039; If you downloaded the basic template in step 2 of setup you can choose it from the initial New Project Menu where you can select a New Project Template.  It should be listed as &amp;quot;&#039;&#039;&#039;RaceCapture - basic template&#039;&#039;&#039;&amp;quot;.  You may need to scroll down to see it as it will likely be the last option.&lt;br /&gt;
&lt;br /&gt;
[[File:RaceRender new project template screen.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This template sets up the following basic data displays:&lt;br /&gt;
* Track Map with location&lt;br /&gt;
* Current Lap Time&lt;br /&gt;
* Current Lap Number&lt;br /&gt;
* Speed&lt;br /&gt;
* RPM&lt;br /&gt;
* G-Force&lt;br /&gt;
* Gear&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3.&#039;&#039;&#039;  &#039;&#039;&#039;(Optional)&#039;&#039;&#039; If you did use the basic template here then you will be prompted to select input files for the Video and Data.  Simply select your those with the Add Video File and Add Data File buttons as appropriate, and then click OK.  Your Layout will appear along with a Project Setup Wizard.  I would close the wizard personally as the rest of the instructions assume you did :)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;4.&#039;&#039;&#039;  Now we need to set up the data.  In the upper right of the RaceRender window is a section for Input Files which will have both your video file and your data file.  Double Click on your data file.  &lt;br /&gt;
&lt;br /&gt;
[[File:RaceRender video layout screen - data configuration.png]]&lt;br /&gt;
&lt;br /&gt;
This brings open the Configure Input File screen.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;5.&#039;&#039;&#039;  On the Configure Input File screen in the upper right you will see a button for Import Data Profile.  &lt;br /&gt;
&lt;br /&gt;
[[File:RaceRender Configure Input File.png]]&lt;br /&gt;
&lt;br /&gt;
Click it, and in the file selection screen that opens find and select the RaceRander Data Profile downloaded in Step 3 of the Setup instructions above.  This data profile will do basic setup of RaceCapture data to key RaceRender&#039;s inputs, like g-force, rpm, gps coordinates, etc.  It won&#039;t map Throttle position or any other custom data inputs you may have.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Note about the Transmission Gear input:&#039;&#039;&#039;&#039;&#039;  The profile here sets this input to &amp;quot;Calculate&amp;quot;.  This means RaceRender will look at the data and try to figure out what gear you are in.  If you actually have a gear position data input then change this input to that field.  Otherwise read on.  Calculate is for those that don&#039;t have data on gear position.  It works better when there is lots of data in your log file that covers all the gears you use in the car.  This can be glitchy, and sometimes doesn&#039;t work quite right.  Example:  If your log file only covers when you&#039;re driving in 2nd and up, RaceRender will think 2nd gear is 1st and display it as such.  In these cases I will use the Calculated Fields at the bottom of the Configure Input File screen to fudge the gear value, like adding +1 to the Transmission Gear.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;6.&#039;&#039;&#039;  Now that we have the data fields mapped we need to synchronize the data to the video.  The easiest way to do this is by using the Synchronization Tool.  The button is just below the Input Files section of the main RaceRender video preview screen.  Clicking it will open a popup for you to adjust starting position of either the video file or the data file, whichever has more data time-wise than the other at the start.  This takes some finesse and can be quite tedious to get quite right but should be self-explanatory after playing around.  You&#039;ll be playing with starting positions and offsets, and then in the main preview screen using the video playback controls at the bottom to see how things are looking by watching a bit of your previewed video.  &lt;br /&gt;
&lt;br /&gt;
[[File:RaceRender syncrhonization.png]]&lt;br /&gt;
&lt;br /&gt;
Here are some tips to make this easier:&lt;br /&gt;
* Watch your video and gauge where you are on your course.  Assuming you know the course you should be able to figure out where you are.  Then try to line this up with the position shown in the track layout (which since we set up the data mappings should be showing your gps position).&lt;br /&gt;
* Use major events.  Things like specific corners where you brake really hard, or places you know you shifted from one gear to another and can see the shift happen in your video.  Look at the data showing on the screen like speed and rpm, and get them to match what you see is happening in the video.  These help you not only get close, but can help you really fine tune the synchronization.&lt;br /&gt;
* If you&#039;re useing a GoPro try RaceCapture&#039;s feature for automatically starting GoPro recording when datalogging begins.  This will get your data VERY close from the start!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;7.&#039;&#039;&#039;  &#039;&#039;&#039;(Optional)&#039;&#039;&#039;  Add some more visual displays of your data!  Add more gauges and map them to data fields captured via your RaceCapture.  A great one is to add a Throttle gauge as most people have this input (shown in the examples at the top of this page).  Experiment!  You can do this with the Add button on in the Display Objects section (bottom right) of the preview window.  Once you select a gauge face type, select the new object in the Display Objects list and double-click to open its properties.  In the properties you&#039;ll need to change the Input to the appropriate field from your RaceCapture.  Additional Configuration might be required.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;8.&#039;&#039;&#039;  Trim your video to just what you want rendered in your final output, like perhaps your fastest lap.  On the preview screen use the video controls to figure out just where you want to start and end your video.  To the right of those controls are two flags, one green and one red.  Find the start position in your video preview, pause the preview playback, then click the green flag to select the start position.  Do the same with the red flag to select the end position.  &lt;br /&gt;
&lt;br /&gt;
[[File:RaceRender trimming.png]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;9.&#039;&#039;&#039;  Render your video! In the File menu select Create Video File from Project.  You may be prompted to save your project, I would do so in case you realize you need to fix some things and re-render your video.  After that you&#039;ll be brought to the Create Video File screen.  Here&#039;s what settings I personally use:&lt;br /&gt;
&lt;br /&gt;
* File Format: MPEG-4 H.264&lt;br /&gt;
* Aspect Ratio &amp;amp; Workspace: 16:9 Wide-Screen (because this matches my the video format I use with my GoPro, suggest changing this to match your camera)&lt;br /&gt;
* Picture Size (Height): 1080 (again, this matches my original video format and I don&#039;t like to lose resolution for no reason)&lt;br /&gt;
* Video Frame Rate:  60 FPS (also matches my original framerate.  Always set this as high as your source framerate)&lt;br /&gt;
* Audio Channels:  16-bit Stereo&lt;br /&gt;
* Audio Sample Rate:  48000 Hz (this is what my GoPro records its videos at)&lt;br /&gt;
* Picture Scaling Quality:  Maximum (I want the best quality output.  RaceRender always loses some video quality in my opinion, arguably due to poor renderers, but using this setting minimizes that)&lt;br /&gt;
* Video Bitrate: 64000kbps (totally arbitrary but I kept going up and up until the video quality looked &amp;quot;good enough&amp;quot; to me.  results in a big file on disk but these days I don&#039;t care about disk space much)&lt;br /&gt;
* Audio Bitrate:  128kbps (this is what my GoPro is recording audio at.  Not great to be honest.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;10.&#039;&#039;&#039;  Check the output!  I usually have to re-render my video about five times because I miss things or want to tweak things.  I may have not quite syncrhonized the video, or maybe gauges were misaligned, or something.  Always double/triple check the rendered output.&lt;/div&gt;</summary>
		<author><name>Jpf11</name></author>
	</entry>
	<entry>
		<id>https://wiki.autosportlabs.com/index.php?title=File:RaceRender_trimming.png&amp;diff=7170</id>
		<title>File:RaceRender trimming.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.autosportlabs.com/index.php?title=File:RaceRender_trimming.png&amp;diff=7170"/>
		<updated>2017-06-22T22:27:08Z</updated>

		<summary type="html">&lt;p&gt;Jpf11: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Jpf11</name></author>
	</entry>
	<entry>
		<id>https://wiki.autosportlabs.com/index.php?title=RaceCapture_RaceRender_Guide&amp;diff=7166</id>
		<title>RaceCapture RaceRender Guide</title>
		<link rel="alternate" type="text/html" href="https://wiki.autosportlabs.com/index.php?title=RaceCapture_RaceRender_Guide&amp;diff=7166"/>
		<updated>2017-06-22T22:08:30Z</updated>

		<summary type="html">&lt;p&gt;Jpf11: /* Guide to getting your RaceCapture data into your video with RaceRender */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
= Guide to getting your RaceCapture data into your video with RaceRender =&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;RaceRender&#039;&#039;&#039;&#039;&#039; is a popular video data overlay tool which is great for racing enthusiasts in creating amazing compositions using raw data with video.  In this guide we&#039;ll explain a basic workflow for how you can get your RaceCapture data overlayed onto just about any video source, be it from your smartphone, GoPro, or other digital camera.&lt;br /&gt;
&lt;br /&gt;
RaceRender software can be found at http://racerender.com&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Screenshot showing what you can do with your RaceCapture data in RaceRender:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[File:RaceRender Example Output.png]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Source Video:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{{#evu:https://www.youtube.com/watch?v=GkKPAN-c_mE}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;These instructions have been verified with the following software versions:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
RaceRender 3.5.8 on Windows 10&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Setup&#039;&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1.&#039;&#039;&#039;  Install RaceRender 3.5.8 or newer&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2.&#039;&#039;&#039;  Download the template/profile files referenced in this guide here and extract the files from the archive:  [[File:RaceCapture and RaceRender workflow files.zip]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3.&#039;&#039;&#039;  &#039;&#039;&#039;(Optional)&#039;&#039;&#039; Move the extracted file &#039;&#039;&amp;quot;Project - _6RaceCapture - basic template.rrt&amp;quot;&#039;&#039; to where RaceRender3 Templates are stored.  On Windows this is:&lt;br /&gt;
    C:\Users\USERNAME\Documents\RaceRender 3\Templates&lt;br /&gt;
	where &amp;quot;USERNAME&amp;quot; is the Windows user you are logged in as.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;4.&#039;&#039;&#039;  The other extracted file should be named with a filename like &amp;quot;RaceRender Data Profile - RaceCapture*.rrlc&amp;quot;, including a date.  Use the latest version present if there are multiple.  This can be saved wherever you like but I suggest:&lt;br /&gt;
    C:\Users\USERNAME\Documents\RaceRender 3&lt;br /&gt;
	Remember this location for later.&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Basic workflow&#039;&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1.&#039;&#039;&#039;  Open RaceRender&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2.&#039;&#039;&#039;  &#039;&#039;&#039;(Optional - skip this step if you&#039;re an experienced RaceRender user and already have a layout you&#039;d like to use)&#039;&#039;&#039; If you downloaded the basic template in step 2 of setup you can choose it from the initial New Project Menu where you can select a New Project Template.  It should be listed as &amp;quot;&#039;&#039;&#039;RaceCapture - basic template&#039;&#039;&#039;&amp;quot;.  You may need to scroll down to see it as it will likely be the last option.&lt;br /&gt;
&lt;br /&gt;
[[File:RaceRender new project template screen.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This template sets up the following basic data displays:&lt;br /&gt;
* Track Map with location&lt;br /&gt;
* Current Lap Time&lt;br /&gt;
* Current Lap Number&lt;br /&gt;
* Speed&lt;br /&gt;
* RPM&lt;br /&gt;
* G-Force&lt;br /&gt;
* Gear&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3.&#039;&#039;&#039;  &#039;&#039;&#039;(Optional)&#039;&#039;&#039; If you did use the basic template here then you will be prompted to select input files for the Video and Data.  Simply select your those with the Add Video File and Add Data File buttons as appropriate, and then click OK.  Your Layout will appear along with a Project Setup Wizard.  I would close the wizard personally as the rest of the instructions assume you did :)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;4.&#039;&#039;&#039;  Now we need to set up the data.  In the upper right of the RaceRender window is a section for Input Files which will have both your video file and your data file.  Double Click on your data file.  &lt;br /&gt;
&lt;br /&gt;
[[File:RaceRender video layout screen - data configuration.png]]&lt;br /&gt;
&lt;br /&gt;
This brings open the Configure Input File screen.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;5.&#039;&#039;&#039;  On the Configure Input File screen in the upper right you will see a button for Import Data Profile.  &lt;br /&gt;
&lt;br /&gt;
[[File:RaceRender Configure Input File.png]]&lt;br /&gt;
&lt;br /&gt;
Click it, and in the file selection screen that opens find and select the RaceRander Data Profile downloaded in Step 3 of the Setup instructions above.  This data profile will do basic setup of RaceCapture data to key RaceRender&#039;s inputs, like g-force, rpm, gps coordinates, etc.  It won&#039;t map Throttle position or any other custom data inputs you may have.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Note about the Transmission Gear input:&#039;&#039;&#039;&#039;&#039;  The profile here sets this input to &amp;quot;Calculate&amp;quot;.  This means RaceRender will look at the data and try to figure out what gear you are in.  If you actually have a gear position data input then change this input to that field.  Otherwise read on.  Calculate is for those that don&#039;t have data on gear position.  It works better when there is lots of data in your log file that covers all the gears you use in the car.  This can be glitchy, and sometimes doesn&#039;t work quite right.  Example:  If your log file only covers when you&#039;re driving in 2nd and up, RaceRender will think 2nd gear is 1st and display it as such.  In these cases I will use the Calculated Fields at the bottom of the Configure Input File screen to fudge the gear value, like adding +1 to the Transmission Gear.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;6.&#039;&#039;&#039;  Now that we have the data fields mapped we need to synchronize the data to the video.  The easiest way to do this is by using the Synchronization Tool.  The button is just below the Input Files section of the main RaceRender video preview screen.  Clicking it will open a popup for you to adjust starting position of either the video file or the data file, whichever has more data time-wise than the other at the start.  This takes some finesse and can be quite tedious to get quite right but should be self-explanatory after playing around.  You&#039;ll be playing with starting positions and offsets, and then in the main preview screen using the video playback controls at the bottom to see how things are looking by watching a bit of your previewed video.  &lt;br /&gt;
&lt;br /&gt;
[[File:RaceRender syncrhonization.png]]&lt;br /&gt;
&lt;br /&gt;
Here are some tips to make this easier:&lt;br /&gt;
* Watch your video and gauge where you are on your course.  Assuming you know the course you should be able to figure out where you are.  Then try to line this up with the position shown in the track layout (which since we set up the data mappings should be showing your gps position).&lt;br /&gt;
* Use major events.  Things like specific corners where you brake really hard, or places you know you shifted from one gear to another and can see the shift happen in your video.  Look at the data showing on the screen like speed and rpm, and get them to match what you see is happening in the video.  These help you not only get close, but can help you really fine tune the synchronization.&lt;br /&gt;
* If you&#039;re useing a GoPro try RaceCapture&#039;s feature for automatically starting GoPro recording when datalogging begins.  This will get your data VERY close from the start!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;7.&#039;&#039;&#039;  &#039;&#039;&#039;(Optional)&#039;&#039;&#039;  Add some more visual displays of your data!  Add more gauges and map them to data fields captured via your RaceCapture.  A great one is to add a Throttle gauge as most people have this input (shown in the examples at the top of this page).  Experiment!  You can do this with the Add button on in the Display Objects section (bottom right) of the preview window.  Once you select a gauge face type, select the new object in the Display Objects list and double-click to open its properties.  In the properties you&#039;ll need to change the Input to the appropriate field from your RaceCapture.  Additional Configuration might be required.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;8.&#039;&#039;&#039;  Trim your video to just what you want rendered in your final output, like perhaps your fastest lap.  On the preview screen use the video controls to figure out just where you want to start and end your video.  To the right of those controls are two flags, one green and one red.  Find the start position in your video preview, pause the preview playback, then click the green flag to select the start position.  Do the same with the red flag to select the end position.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;9.&#039;&#039;&#039;  Render your video! In the File menu select Create Video File from Project.  You may be prompted to save your project, I would do so in case you realize you need to fix some things and re-render your video.  After that you&#039;ll be brought to the Create Video File screen.  Here&#039;s what settings I personally use:&lt;br /&gt;
&lt;br /&gt;
* File Format: MPEG-4 H.264&lt;br /&gt;
* Aspect Ratio &amp;amp; Workspace: 16:9 Wide-Screen (because this matches my the video format I use with my GoPro, suggest changing this to match your camera)&lt;br /&gt;
* Picture Size (Height): 1080 (again, this matches my original video format and I don&#039;t like to lose resolution for no reason)&lt;br /&gt;
* Video Frame Rate:  60 FPS (also matches my original framerate.  Always set this as high as your source framerate)&lt;br /&gt;
* Audio Channels:  16-bit Stereo&lt;br /&gt;
* Audio Sample Rate:  48000 Hz (this is what my GoPro records its videos at)&lt;br /&gt;
* Picture Scaling Quality:  Maximum (I want the best quality output.  RaceRender always loses some video quality in my opinion, arguably due to poor renderers, but using this setting minimizes that)&lt;br /&gt;
* Video Bitrate: 64000kbps (totally arbitrary but I kept going up and up until the video quality looked &amp;quot;good enough&amp;quot; to me.  results in a big file on disk but these days I don&#039;t care about disk space much)&lt;br /&gt;
* Audio Bitrate:  128kbps (this is what my GoPro is recording audio at.  Not great to be honest.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;10.&#039;&#039;&#039;  Check the output!  I usually have to re-render my video about five times because I miss things or want to tweak things.  I may have not quite syncrhonized the video, or maybe gauges were misaligned, or something.  Always double/triple check the rendered output.&lt;/div&gt;</summary>
		<author><name>Jpf11</name></author>
	</entry>
	<entry>
		<id>https://wiki.autosportlabs.com/index.php?title=File:RaceCapture_and_RaceRender_workflow_files.zip&amp;diff=7165</id>
		<title>File:RaceCapture and RaceRender workflow files.zip</title>
		<link rel="alternate" type="text/html" href="https://wiki.autosportlabs.com/index.php?title=File:RaceCapture_and_RaceRender_workflow_files.zip&amp;diff=7165"/>
		<updated>2017-06-22T22:03:18Z</updated>

		<summary type="html">&lt;p&gt;Jpf11: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Jpf11</name></author>
	</entry>
	<entry>
		<id>https://wiki.autosportlabs.com/index.php?title=RaceCapture_RaceRender_Guide&amp;diff=7163</id>
		<title>RaceCapture RaceRender Guide</title>
		<link rel="alternate" type="text/html" href="https://wiki.autosportlabs.com/index.php?title=RaceCapture_RaceRender_Guide&amp;diff=7163"/>
		<updated>2017-06-22T22:00:52Z</updated>

		<summary type="html">&lt;p&gt;Jpf11: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
= Guide to getting your RaceCapture data into your video with RaceRender =&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;RaceRender&#039;&#039;&#039;&#039;&#039; is a popular video data overlay tool which is great for racing enthusiasts in creating amazing compositions using raw data with video.  In this guide we&#039;ll explain a basic workflow for how you can get your RaceCapture data overlayed onto just about any video source, be it from your smartphone, GoPro, or other digital camera.&lt;br /&gt;
&lt;br /&gt;
RaceRender software can be found at http://racerender.com&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Screenshot showing what you can do with your RaceCapture data in RaceRender:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[File:RaceRender Example Output.png]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Source Video:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{{#evu:https://www.youtube.com/watch?v=GkKPAN-c_mE}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;These instructions have been verified with the following software versions:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
RaceRender 3.5.8 on Windows 10&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Setup&#039;&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1.&#039;&#039;&#039;  Install RaceRender 3.5.8 or newer&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2.&#039;&#039;&#039;  &#039;&#039;&#039;(Optional)&#039;&#039;&#039; Download the basic RaceCapture template found here to where RaceRender3 Templates are stored.  On Windows this is:&lt;br /&gt;
    C:\Users\USERNAME\Documents\RaceRender 3\Templates&lt;br /&gt;
	where &amp;quot;USERNAME&amp;quot; is the Windows user you are logged in as.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3.&#039;&#039;&#039;  Download the RaceRender Data Profile found here.  This can be saved wherever you like but I suggest:&lt;br /&gt;
    C:\Users\USERNAME\Documents\RaceRender 3&lt;br /&gt;
	Remember this location for later.&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Basic workflow&#039;&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1.&#039;&#039;&#039;  Open RaceRender&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2.&#039;&#039;&#039;  &#039;&#039;&#039;(Optional - skip this step if you&#039;re an experienced RaceRender user and already have a layout you&#039;d like to use)&#039;&#039;&#039; If you downloaded the basic template in step 2 of setup you can choose it from the initial New Project Menu where you can select a New Project Template.  It should be listed as &amp;quot;&#039;&#039;&#039;RaceCapture - basic template&#039;&#039;&#039;&amp;quot;.  You may need to scroll down to see it as it will likely be the last option.&lt;br /&gt;
&lt;br /&gt;
[[File:RaceRender new project template screen.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This template sets up the following basic data displays:&lt;br /&gt;
* Track Map with location&lt;br /&gt;
* Current Lap Time&lt;br /&gt;
* Current Lap Number&lt;br /&gt;
* Speed&lt;br /&gt;
* RPM&lt;br /&gt;
* G-Force&lt;br /&gt;
* Gear&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3.&#039;&#039;&#039;  &#039;&#039;&#039;(Optional)&#039;&#039;&#039; If you did use the basic template here then you will be prompted to select input files for the Video and Data.  Simply select your those with the Add Video File and Add Data File buttons as appropriate, and then click OK.  Your Layout will appear along with a Project Setup Wizard.  I would close the wizard personally as the rest of the instructions assume you did :)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;4.&#039;&#039;&#039;  Now we need to set up the data.  In the upper right of the RaceRender window is a section for Input Files which will have both your video file and your data file.  Double Click on your data file.  &lt;br /&gt;
&lt;br /&gt;
[[File:RaceRender video layout screen - data configuration.png]]&lt;br /&gt;
&lt;br /&gt;
This brings open the Configure Input File screen.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;5.&#039;&#039;&#039;  On the Configure Input File screen in the upper right you will see a button for Import Data Profile.  &lt;br /&gt;
&lt;br /&gt;
[[File:RaceRender Configure Input File.png]]&lt;br /&gt;
&lt;br /&gt;
Click it, and in the file selection screen that opens find and select the RaceRander Data Profile downloaded in Step 3 of the Setup instructions above.  This data profile will do basic setup of RaceCapture data to key RaceRender&#039;s inputs, like g-force, rpm, gps coordinates, etc.  It won&#039;t map Throttle position or any other custom data inputs you may have.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Note about the Transmission Gear input:&#039;&#039;&#039;&#039;&#039;  The profile here sets this input to &amp;quot;Calculate&amp;quot;.  This means RaceRender will look at the data and try to figure out what gear you are in.  If you actually have a gear position data input then change this input to that field.  Otherwise read on.  Calculate is for those that don&#039;t have data on gear position.  It works better when there is lots of data in your log file that covers all the gears you use in the car.  This can be glitchy, and sometimes doesn&#039;t work quite right.  Example:  If your log file only covers when you&#039;re driving in 2nd and up, RaceRender will think 2nd gear is 1st and display it as such.  In these cases I will use the Calculated Fields at the bottom of the Configure Input File screen to fudge the gear value, like adding +1 to the Transmission Gear.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;6.&#039;&#039;&#039;  Now that we have the data fields mapped we need to synchronize the data to the video.  The easiest way to do this is by using the Synchronization Tool.  The button is just below the Input Files section of the main RaceRender video preview screen.  Clicking it will open a popup for you to adjust starting position of either the video file or the data file, whichever has more data time-wise than the other at the start.  This takes some finesse and can be quite tedious to get quite right but should be self-explanatory after playing around.  You&#039;ll be playing with starting positions and offsets, and then in the main preview screen using the video playback controls at the bottom to see how things are looking by watching a bit of your previewed video.  &lt;br /&gt;
&lt;br /&gt;
[[File:RaceRender syncrhonization.png]]&lt;br /&gt;
&lt;br /&gt;
Here are some tips to make this easier:&lt;br /&gt;
* Watch your video and gauge where you are on your course.  Assuming you know the course you should be able to figure out where you are.  Then try to line this up with the position shown in the track layout (which since we set up the data mappings should be showing your gps position).&lt;br /&gt;
* Use major events.  Things like specific corners where you brake really hard, or places you know you shifted from one gear to another and can see the shift happen in your video.  Look at the data showing on the screen like speed and rpm, and get them to match what you see is happening in the video.  These help you not only get close, but can help you really fine tune the synchronization.&lt;br /&gt;
* If you&#039;re useing a GoPro try RaceCapture&#039;s feature for automatically starting GoPro recording when datalogging begins.  This will get your data VERY close from the start!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;7.&#039;&#039;&#039;  &#039;&#039;&#039;(Optional)&#039;&#039;&#039;  Add some more visual displays of your data!  Add more gauges and map them to data fields captured via your RaceCapture.  A great one is to add a Throttle gauge as most people have this input (shown in the examples at the top of this page).  Experiment!  You can do this with the Add button on in the Display Objects section (bottom right) of the preview window.  Once you select a gauge face type, select the new object in the Display Objects list and double-click to open its properties.  In the properties you&#039;ll need to change the Input to the appropriate field from your RaceCapture.  Additional Configuration might be required.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;8.&#039;&#039;&#039;  Trim your video to just what you want rendered in your final output, like perhaps your fastest lap.  On the preview screen use the video controls to figure out just where you want to start and end your video.  To the right of those controls are two flags, one green and one red.  Find the start position in your video preview, pause the preview playback, then click the green flag to select the start position.  Do the same with the red flag to select the end position.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;9.&#039;&#039;&#039;  Render your video! In the File menu select Create Video File from Project.  You may be prompted to save your project, I would do so in case you realize you need to fix some things and re-render your video.  After that you&#039;ll be brought to the Create Video File screen.  Here&#039;s what settings I personally use:&lt;br /&gt;
&lt;br /&gt;
* File Format: MPEG-4 H.264&lt;br /&gt;
* Aspect Ratio &amp;amp; Workspace: 16:9 Wide-Screen (because this matches my the video format I use with my GoPro, suggest changing this to match your camera)&lt;br /&gt;
* Picture Size (Height): 1080 (again, this matches my original video format and I don&#039;t like to lose resolution for no reason)&lt;br /&gt;
* Video Frame Rate:  60 FPS (also matches my original framerate.  Always set this as high as your source framerate)&lt;br /&gt;
* Audio Channels:  16-bit Stereo&lt;br /&gt;
* Audio Sample Rate:  48000 Hz (this is what my GoPro records its videos at)&lt;br /&gt;
* Picture Scaling Quality:  Maximum (I want the best quality output.  RaceRender always loses some video quality in my opinion, arguably due to poor renderers, but using this setting minimizes that)&lt;br /&gt;
* Video Bitrate: 64000kbps (totally arbitrary but I kept going up and up until the video quality looked &amp;quot;good enough&amp;quot; to me.  results in a big file on disk but these days I don&#039;t care about disk space much)&lt;br /&gt;
* Audio Bitrate:  128kbps (this is what my GoPro is recording audio at.  Not great to be honest.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;10.&#039;&#039;&#039;  Check the output!  I usually have to re-render my video about five times because I miss things or want to tweak things.  I may have not quite syncrhonized the video, or maybe gauges were misaligned, or something.  Always double/triple check the rendered output.&lt;/div&gt;</summary>
		<author><name>Jpf11</name></author>
	</entry>
	<entry>
		<id>https://wiki.autosportlabs.com/index.php?title=RaceCapture_RaceRender_Guide&amp;diff=7162</id>
		<title>RaceCapture RaceRender Guide</title>
		<link rel="alternate" type="text/html" href="https://wiki.autosportlabs.com/index.php?title=RaceCapture_RaceRender_Guide&amp;diff=7162"/>
		<updated>2017-06-22T21:58:24Z</updated>

		<summary type="html">&lt;p&gt;Jpf11: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
= Guide to getting your RaceCapture data into your video with RaceRender =&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;RaceRender&#039;&#039;&#039;&#039;&#039; is a popular video data overlay tool which is great for racing enthusiasts in creating amazing compositions using raw data with video.  In this guide we&#039;ll explain a basic workflow for how you can get your RaceCapture data overlayed onto just about any video source, be it from your smartphone, GoPro, or other digital camera.&lt;br /&gt;
&lt;br /&gt;
RaceRender software can be found at http://racerender.com&lt;br /&gt;
&lt;br /&gt;
Here&#039;s an example showing what you can do with RaceRender and your RaceCapture Data:&lt;br /&gt;
&lt;br /&gt;
[[File:RaceRender Example Output.png]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Source Video:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{{#evu:https://www.youtube.com/watch?v=GkKPAN-c_mE}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;These instructions have been verified with the following software versions:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
RaceRender 3.5.8 on Windows 10&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Setup&#039;&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1.&#039;&#039;&#039;  Install RaceRender 3.5.8 or newer&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2.&#039;&#039;&#039;  &#039;&#039;&#039;(Optional)&#039;&#039;&#039; Download the basic RaceCapture template found here to where RaceRender3 Templates are stored.  On Windows this is:&lt;br /&gt;
    C:\Users\USERNAME\Documents\RaceRender 3\Templates&lt;br /&gt;
	where &amp;quot;USERNAME&amp;quot; is the Windows user you are logged in as.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3.&#039;&#039;&#039;  Download the RaceRender Data Profile found here.  This can be saved wherever you like but I suggest:&lt;br /&gt;
    C:\Users\USERNAME\Documents\RaceRender 3&lt;br /&gt;
	Remember this location for later.&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Basic workflow&#039;&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1.&#039;&#039;&#039;  Open RaceRender&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2.&#039;&#039;&#039;  &#039;&#039;&#039;(Optional - skip this step if you&#039;re an experienced RaceRender user and already have a layout you&#039;d like to use)&#039;&#039;&#039; If you downloaded the basic template in step 2 of setup you can choose it from the initial New Project Menu where you can select a New Project Template.  It should be listed as &amp;quot;&#039;&#039;&#039;RaceCapture - basic template&#039;&#039;&#039;&amp;quot;.  You may need to scroll down to see it as it will likely be the last option.&lt;br /&gt;
&lt;br /&gt;
[[File:RaceRender new project template screen.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This template sets up the following basic data displays:&lt;br /&gt;
* Track Map with location&lt;br /&gt;
* Current Lap Time&lt;br /&gt;
* Current Lap Number&lt;br /&gt;
* Speed&lt;br /&gt;
* RPM&lt;br /&gt;
* G-Force&lt;br /&gt;
* Gear&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3.&#039;&#039;&#039;  &#039;&#039;&#039;(Optional)&#039;&#039;&#039; If you did use the basic template here then you will be prompted to select input files for the Video and Data.  Simply select your those with the Add Video File and Add Data File buttons as appropriate, and then click OK.  Your Layout will appear along with a Project Setup Wizard.  I would close the wizard personally as the rest of the instructions assume you did :)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;4.&#039;&#039;&#039;  Now we need to set up the data.  In the upper right of the RaceRender window is a section for Input Files which will have both your video file and your data file.  Double Click on your data file.  &lt;br /&gt;
&lt;br /&gt;
[[File:RaceRender video layout screen - data configuration.png]]&lt;br /&gt;
&lt;br /&gt;
This brings open the Configure Input File screen.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;5.&#039;&#039;&#039;  On the Configure Input File screen in the upper right you will see a button for Import Data Profile.  &lt;br /&gt;
&lt;br /&gt;
[[File:RaceRender Configure Input File.png]]&lt;br /&gt;
&lt;br /&gt;
Click it, and in the file selection screen that opens find and select the RaceRander Data Profile downloaded in Step 3 of the Setup instructions above.  This data profile will do basic setup of RaceCapture data to key RaceRender&#039;s inputs, like g-force, rpm, gps coordinates, etc.  It won&#039;t map Throttle position or any other custom data inputs you may have.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Note about the Transmission Gear input:&#039;&#039;&#039;&#039;&#039;  The profile here sets this input to &amp;quot;Calculate&amp;quot;.  This means RaceRender will look at the data and try to figure out what gear you are in.  If you actually have a gear position data input then change this input to that field.  Otherwise read on.  Calculate is for those that don&#039;t have data on gear position.  It works better when there is lots of data in your log file that covers all the gears you use in the car.  This can be glitchy, and sometimes doesn&#039;t work quite right.  Example:  If your log file only covers when you&#039;re driving in 2nd and up, RaceRender will think 2nd gear is 1st and display it as such.  In these cases I will use the Calculated Fields at the bottom of the Configure Input File screen to fudge the gear value, like adding +1 to the Transmission Gear.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;6.&#039;&#039;&#039;  Now that we have the data fields mapped we need to synchronize the data to the video.  The easiest way to do this is by using the Synchronization Tool.  The button is just below the Input Files section of the main RaceRender video preview screen.  Clicking it will open a popup for you to adjust starting position of either the video file or the data file, whichever has more data time-wise than the other at the start.  This takes some finesse and can be quite tedious to get quite right but should be self-explanatory after playing around.  You&#039;ll be playing with starting positions and offsets, and then in the main preview screen using the video playback controls at the bottom to see how things are looking by watching a bit of your previewed video.  &lt;br /&gt;
&lt;br /&gt;
[[File:RaceRender syncrhonization.png]]&lt;br /&gt;
&lt;br /&gt;
Here are some tips to make this easier:&lt;br /&gt;
* Watch your video and gauge where you are on your course.  Assuming you know the course you should be able to figure out where you are.  Then try to line this up with the position shown in the track layout (which since we set up the data mappings should be showing your gps position).&lt;br /&gt;
* Use major events.  Things like specific corners where you brake really hard, or places you know you shifted from one gear to another and can see the shift happen in your video.  Look at the data showing on the screen like speed and rpm, and get them to match what you see is happening in the video.  These help you not only get close, but can help you really fine tune the synchronization.&lt;br /&gt;
* If you&#039;re useing a GoPro try RaceCapture&#039;s feature for automatically starting GoPro recording when datalogging begins.  This will get your data VERY close from the start!&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;7.&#039;&#039;&#039;  &#039;&#039;&#039;(Optional)&#039;&#039;&#039;  Add some more visual displays of your data!  Add more gauges and map them to data fields captured via your RaceCapture.  A great one is to add a Throttle gauge as most people have this input (shown in the examples at the top of this page).  Experiment!  You can do this with the Add button on in the Display Objects section (bottom right) of the preview window.  Once you select a gauge face type, select the new object in the Display Objects list and double-click to open its properties.  In the properties you&#039;ll need to change the Input to the appropriate field from your RaceCapture.  Additional Configuration might be required.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;8.&#039;&#039;&#039;  Trim your video to just what you want rendered in your final output, like perhaps your fastest lap.  On the preview screen use the video controls to figure out just where you want to start and end your video.  To the right of those controls are two flags, one green and one red.  Find the start position in your video preview, pause the preview playback, then click the green flag to select the start position.  Do the same with the red flag to select the end position.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;9.&#039;&#039;&#039;  Render your video! In the File menu select Create Video File from Project.  You may be prompted to save your project, I would do so in case you realize you need to fix some things and re-render your video.  After that you&#039;ll be brought to the Create Video File screen.  Here&#039;s what settings I personally use:&lt;br /&gt;
&lt;br /&gt;
* File Format: MPEG-4 H.264&lt;br /&gt;
* Aspect Ratio &amp;amp; Workspace: 16:9 Wide-Screen (because this matches my the video format I use with my GoPro, suggest changing this to match your camera)&lt;br /&gt;
* Picture Size (Height): 1080 (again, this matches my original video format and I don&#039;t like to lose resolution for no reason)&lt;br /&gt;
* Video Frame Rate:  60 FPS (also matches my original framerate.  Always set this as high as your source framerate)&lt;br /&gt;
* Audio Channels:  16-bit Stereo&lt;br /&gt;
* Audio Sample Rate:  48000 Hz (this is what my GoPro records its videos at)&lt;br /&gt;
* Picture Scaling Quality:  Maximum (I want the best quality output.  RaceRender always loses some video quality in my opinion, arguably due to poor renderers, but using this setting minimizes that)&lt;br /&gt;
* Video Bitrate: 64000kbps (totally arbitrary but I kept going up and up until the video quality looked &amp;quot;good enough&amp;quot; to me.  results in a big file on disk but these days I don&#039;t care about disk space much)&lt;br /&gt;
* Audio Bitrate:  128kbps (this is what my GoPro is recording audio at.  Not great to be honest.)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;10.&#039;&#039;&#039;  Check the output!  I usually have to re-render my video about five times because I miss things or want to tweak things.  I may have not quite syncrhonized the video, or maybe gauges were misaligned, or something.  Always double/triple check the rendered output.&lt;/div&gt;</summary>
		<author><name>Jpf11</name></author>
	</entry>
	<entry>
		<id>https://wiki.autosportlabs.com/index.php?title=File:RaceRender_Example_Output.png&amp;diff=7159</id>
		<title>File:RaceRender Example Output.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.autosportlabs.com/index.php?title=File:RaceRender_Example_Output.png&amp;diff=7159"/>
		<updated>2017-06-22T21:49:49Z</updated>

		<summary type="html">&lt;p&gt;Jpf11: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Jpf11</name></author>
	</entry>
	<entry>
		<id>https://wiki.autosportlabs.com/index.php?title=RaceCapture_RaceRender_Guide&amp;diff=7158</id>
		<title>RaceCapture RaceRender Guide</title>
		<link rel="alternate" type="text/html" href="https://wiki.autosportlabs.com/index.php?title=RaceCapture_RaceRender_Guide&amp;diff=7158"/>
		<updated>2017-06-22T21:46:21Z</updated>

		<summary type="html">&lt;p&gt;Jpf11: /* Basic workflow */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
= Guide to getting your RaceCapture data into your video with RaceRender =&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;RaceRender&#039;&#039;&#039;&#039;&#039; is a popular video data overlay tool which is great for racing enthusiasts in creating amazing compositions using raw data with video.  In this guide we&#039;ll explain a basic workflow for how you can get your RaceCapture data overlayed onto just about any video source, be it from your smartphone, GoPro, or other digital camera.&lt;br /&gt;
&lt;br /&gt;
RaceRender software can be found at http://racerender.com&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example Video:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{{#evu:https://www.youtube.com/watch?v=GkKPAN-c_mE}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;These instructions have been verified with the following software versions:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
RaceRender 3.5.8 on Windows 10&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Setup&#039;&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1.&#039;&#039;&#039;  Install RaceRender 3.5.8 or newer&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2.&#039;&#039;&#039;  &#039;&#039;&#039;(Optional)&#039;&#039;&#039; Download the basic RaceCapture template found here to where RaceRender3 Templates are stored.  On Windows this is:&lt;br /&gt;
    C:\Users\USERNAME\Documents\RaceRender 3\Templates&lt;br /&gt;
	where &amp;quot;USERNAME&amp;quot; is the Windows user you are logged in as.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3.&#039;&#039;&#039;  Download the RaceRender Data Profile found here.  This can be saved wherever you like but I suggest:&lt;br /&gt;
    C:\Users\USERNAME\Documents\RaceRender 3&lt;br /&gt;
	Remember this location for later.&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Basic workflow&#039;&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1.&#039;&#039;&#039;  Open RaceRender&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2.&#039;&#039;&#039;  &#039;&#039;&#039;(Optional - skip this step if you&#039;re an experienced RaceRender user and already have a layout you&#039;d like to use)&#039;&#039;&#039; If you downloaded the basic template in step 2 of setup you can choose it from the initial New Project Menu where you can select a New Project Template.  It should be listed as &amp;quot;&#039;&#039;&#039;RaceCapture - basic template&#039;&#039;&#039;&amp;quot;.  You may need to scroll down to see it as it will likely be the last option.&lt;br /&gt;
&lt;br /&gt;
[[File:RaceRender new project template screen.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This template sets up the following basic data displays:&lt;br /&gt;
* Track Map with location&lt;br /&gt;
* Current Lap Time&lt;br /&gt;
* Current Lap Number&lt;br /&gt;
* Speed&lt;br /&gt;
* RPM&lt;br /&gt;
* G-Force&lt;br /&gt;
* Gear&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3.&#039;&#039;&#039;  &#039;&#039;&#039;(Optional)&#039;&#039;&#039; If you did use the basic template here then you will be prompted to select input files for the Video and Data.  Simply select your those with the Add Video File and Add Data File buttons as appropriate, and then click OK.  Your Layout will appear along with a Project Setup Wizard.  I would close the wizard personally as the rest of the instructions assume you did :)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;4.&#039;&#039;&#039;  Now we need to set up the data.  In the upper right of the RaceRender window is a section for Input Files which will have both your video file and your data file.  Double Click on your data file.  &lt;br /&gt;
&lt;br /&gt;
[[File:RaceRender video layout screen - data configuration.png]]&lt;br /&gt;
&lt;br /&gt;
This brings open the Configure Input File screen.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;5.&#039;&#039;&#039;  On the Configure Input File screen in the upper right you will see a button for Import Data Profile.  &lt;br /&gt;
&lt;br /&gt;
[[File:RaceRender Configure Input File.png]]&lt;br /&gt;
&lt;br /&gt;
Click it, and in the file selection screen that opens find and select the RaceRander Data Profile downloaded in Step 3 of the Setup instructions above.  This data profile will do basic setup of RaceCapture data to key RaceRender&#039;s inputs, like g-force, rpm, gps coordinates, etc.  It won&#039;t map Throttle position or any other custom data inputs you may have.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Note about the Transmission Gear input:&#039;&#039;&#039;&#039;&#039;  The profile here sets this input to &amp;quot;Calculate&amp;quot;.  This means RaceRender will look at the data and try to figure out what gear you are in.  If you actually have a gear position data input then change this input to that field.  Otherwise read on.  Calculate is for those that don&#039;t have data on gear position.  It works better when there is lots of data in your log file that covers all the gears you use in the car.  This can be glitchy, and sometimes doesn&#039;t work quite right.  Example:  If your log file only covers when you&#039;re driving in 2nd and up, RaceRender will think 2nd gear is 1st and display it as such.  In these cases I will use the Calculated Fields at the bottom of the Configure Input File screen to fudge the gear value, like adding +1 to the Transmission Gear.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;6.&#039;&#039;&#039;  Now that we have the data fields mapped we need to synchronize the data to the video.  The easiest way to do this is by using the Synchronization Tool.  The button is just below the Input Files section of the main RaceRender video preview screen.  Clicking it will open a popup for you to adjust starting position of either the video file or the data file, whichever has more data time-wise than the other at the start.  This takes some finesse and can be quite tedious to get quite right but should be self-explanatory after playing around.  You&#039;ll be playing with starting positions and offsets, and then in the main preview screen using the video playback controls at the bottom to see how things are looking by watching a bit of your previewed video.  &lt;br /&gt;
&lt;br /&gt;
Here are some tips to make this easier:&lt;br /&gt;
- Watch your video and gauge where you are on your course.  Assuming you know the course you should be able to figure out where you are.  Then try to line this up with the position shown in the track layout (which since we set up the data mappings should be showing your gps position).&lt;br /&gt;
- Use major events.  Things like specific corners where you brake really hard, or places you know you shifted from one gear to another and can see the shift happen in your video.  Look at the data showing on the screen like speed and rpm, and get them to match what you see is happening in the video.  These help you not only get close, but can help you really fine tune the synchronization.&lt;br /&gt;
- If you&#039;re useing a GoPro try RaceCapture&#039;s feature for automatically starting GoPro recording when datalogging begins.  This will get your data VERY close from the start!&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;7.&#039;&#039;&#039;  &#039;&#039;&#039;(Optional)&#039;&#039;&#039;  Add some more visual displays of your data!  Add more gauges and map them to data fields captured via your RaceCapture.  A great one is to add a Throttle gauge as most people have this input.  Experiment!  You can do this with the Add button on in the Display Objects section (bottom right) of the preview window.  Once you select a gauge face type, select the new object in the Display Objects list and double-click to open its properties.  In the properties you&#039;ll need to change the Input to the appropriate field from your RaceCapture.  Additional Configuration might be required.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;8.&#039;&#039;&#039;  Trim your video to just what you want rendered in your final output, like perhaps your fastest lap.  On the preview screen use the video controls to figure out just where you want to start and end your video.  To the right of those controls are two flags, one green and one red.  Find the start position in your video preview, pause the preview playback, then click the green flag to select the start position.  Do the same with the red flag to select the end position.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;9.&#039;&#039;&#039;  Render your video! In the File menu select Create Video File from Project.  You may be prompted to save your project, I would do so in case you realize you need to fix some things and re-render your video.  After that you&#039;ll be brought to the Create Video File screen.  Here&#039;s what settings I personally use:&lt;br /&gt;
&lt;br /&gt;
* File Format: MPEG-4 H.264&lt;br /&gt;
* Aspect Ratio &amp;amp; Workspace: 16:9 Wide-Screen (because this matches my the video format I use with my GoPro, suggest changing this to match your camera)&lt;br /&gt;
* Picture Size (Height): 1080 (again, this matches my original video format and I don&#039;t like to lose resolution for no reason)&lt;br /&gt;
* Video Frame Rate:  60 FPS (also matches my original framerate.  Always set this as high as your source framerate)&lt;br /&gt;
* Audio Channels:  16-bit Stereo&lt;br /&gt;
* Audio Sample Rate:  48000 Hz (this is what my GoPro records its videos at)&lt;br /&gt;
* Picture Scaling Quality:  Maximum (I want the best quality output.  RaceRender always loses some video quality in my opinion, arguably due to poor renderers, but using this setting minimizes that)&lt;br /&gt;
* Video Bitrate: 64000kbps (totally arbitrary but I kept going up and up until the video quality looked &amp;quot;good enough&amp;quot; to me.  results in a big file on disk but these days I don&#039;t care about disk space much)&lt;br /&gt;
* Audio Bitrate:  128kbps (this is what my GoPro is recording audio at.  Not great to be honest.)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;10.&#039;&#039;&#039;  Check the output!  I usually have to re-render my video about five times because I miss things or want to tweak things.  I may have not quite syncrhonized the video, or maybe gauges were misaligned, or something.  Always double/triple check the rendered output.&lt;/div&gt;</summary>
		<author><name>Jpf11</name></author>
	</entry>
	<entry>
		<id>https://wiki.autosportlabs.com/index.php?title=RaceCapture_RaceRender_Guide&amp;diff=7157</id>
		<title>RaceCapture RaceRender Guide</title>
		<link rel="alternate" type="text/html" href="https://wiki.autosportlabs.com/index.php?title=RaceCapture_RaceRender_Guide&amp;diff=7157"/>
		<updated>2017-06-22T21:29:51Z</updated>

		<summary type="html">&lt;p&gt;Jpf11: /* Basic workflow */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
= Guide to getting your RaceCapture data into your video with RaceRender =&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;RaceRender&#039;&#039;&#039;&#039;&#039; is a popular video data overlay tool which is great for racing enthusiasts in creating amazing compositions using raw data with video.  In this guide we&#039;ll explain a basic workflow for how you can get your RaceCapture data overlayed onto just about any video source, be it from your smartphone, GoPro, or other digital camera.&lt;br /&gt;
&lt;br /&gt;
RaceRender software can be found at http://racerender.com&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example Video:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{{#evu:https://www.youtube.com/watch?v=GkKPAN-c_mE}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;These instructions have been verified with the following software versions:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
RaceRender 3.5.8 on Windows 10&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Setup&#039;&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1.&#039;&#039;&#039;  Install RaceRender 3.5.8 or newer&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2.&#039;&#039;&#039;  &#039;&#039;&#039;(Optional)&#039;&#039;&#039; Download the basic RaceCapture template found here to where RaceRender3 Templates are stored.  On Windows this is:&lt;br /&gt;
    C:\Users\USERNAME\Documents\RaceRender 3\Templates&lt;br /&gt;
	where &amp;quot;USERNAME&amp;quot; is the Windows user you are logged in as.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3.&#039;&#039;&#039;  Download the RaceRender Data Profile found here.  This can be saved wherever you like but I suggest:&lt;br /&gt;
    C:\Users\USERNAME\Documents\RaceRender 3&lt;br /&gt;
	Remember this location for later.&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Basic workflow&#039;&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1.&#039;&#039;&#039;  Open RaceRender&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2.&#039;&#039;&#039;  &#039;&#039;&#039;(Optional - skip this step if you&#039;re an experienced RaceRender user and already have a layout you&#039;d like to use)&#039;&#039;&#039; If you downloaded the basic template in step 2 of setup you can choose it from the initial New Project Menu where you can select a New Project Template.  It should be listed as &amp;quot;&#039;&#039;&#039;RaceCapture - basic template&#039;&#039;&#039;&amp;quot;.  You may need to scroll down to see it as it will likely be the last option.&lt;br /&gt;
&lt;br /&gt;
[[File:RaceRender new project template screen.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This template sets up the following basic data displays:&lt;br /&gt;
* Track Map with location&lt;br /&gt;
* Current Lap Time&lt;br /&gt;
* Current Lap Number&lt;br /&gt;
* Speed&lt;br /&gt;
* RPM&lt;br /&gt;
* G-Force&lt;br /&gt;
* Gear&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3.&#039;&#039;&#039;  &#039;&#039;&#039;(Optional)&#039;&#039;&#039; If you did use the basic template here then you will be prompted to select input files for the Video and Data.  Simply select your those with the Add Video File and Add Data File buttons as appropriate, and then click OK.  Your Layout will appear along with a Project Setup Wizard.  I would close the wizard personally as the rest of the instructions assume you did :)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;4.&#039;&#039;&#039;  Now we need to set up the data.  In the upper right of the RaceRender window is a section for Input Files which will have both your video file and your data file.  Double Click on your data file.  &lt;br /&gt;
&lt;br /&gt;
[[File:RaceRender video layout screen - data configuration.png]]&lt;br /&gt;
&lt;br /&gt;
This brings open the Configure Input File screen.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;5.&#039;&#039;&#039;  On the Configure Input File screen in the upper right you will see a button for Import Data Profile.  &lt;br /&gt;
&lt;br /&gt;
[[File:RaceRender Configure Input File.png]]&lt;br /&gt;
&lt;br /&gt;
Click it, and in the file selection screen that opens find and select the RaceRander Data Profile downloaded in Step 3 of the Setup instructions above.  This data profile will do basic setup of RaceCapture data to key RaceRender&#039;s inputs, like g-force, rpm, gps coordinates, etc.  It won&#039;t map Throttle position or any other custom data inputs you may have.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Note about the Transmission Gear input:&#039;&#039;&#039;&#039;&#039;  The profile here sets this input to &amp;quot;Calculate&amp;quot;.  This means RaceRender will look at the data and try to figure out what gear you are in.  If you actually have a gear position data input then change this input to that field.  Otherwise read on.  Calculate is for those that don&#039;t have data on gear position.  It works better when there is lots of data in your log file that covers all the gears you use in the car.  This can be glitchy, and sometimes doesn&#039;t work quite right.  Example:  If your log file only covers when you&#039;re driving in 2nd and up, RaceRender will think 2nd gear is 1st and display it as such.  In these cases I will use the Calculated Fields at the bottom of the Configure Input File screen to fudge the gear value, like adding +1 to the Transmission Gear.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;6.&#039;&#039;&#039;  Now that we have the data fields mapped we need to synchronize the data to the video.  The easiest way to do this is by using the Synchronization Tool.  The button is just below the Input Files section of the main RaceRender video preview screen.  Clicking it will open a popup for you to adjust starting position of either the video file or the data file, whichever has more data time-wise than the other at the start.  This takes some finesse and can be quite tedious to get quite right but should be self-explanatory after playing around.  You&#039;ll be playing with starting positions and offsets, and then in the main preview screen using the video playback controls at the bottom to see how things are looking by watching a bit of your previewed video.  &lt;br /&gt;
&lt;br /&gt;
Here are some tips to make this easier:&lt;br /&gt;
- Watch your video and gauge where you are on your course.  Assuming you know the course you should be able to figure out where you are.  Then try to line this up with the position shown in the track layout (which since we set up the data mappings should be showing your gps position).&lt;br /&gt;
- Use major events.  Things like specific corners where you brake really hard, or places you know you shifted from one gear to another and can see the shift happen in your video.  Look at the data showing on the screen like speed and rpm, and get them to match what you see is happening in the video.  These help you not only get close, but can help you really fine tune the synchronization.&lt;br /&gt;
- If you&#039;re useing a GoPro try RaceCapture&#039;s feature for automatically starting GoPro recording when datalogging begins.  This will get your data VERY close from the start!&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;7.&#039;&#039;&#039;  &#039;&#039;&#039;(Optional)&#039;&#039;&#039;  Add some more visual displays of your data!  Add more gauges and map them to data fields captured via your RaceCapture.  A great one is to add a Throttle gauge as most people have this input.  Experiment!  You can do this with the Add button on in the Display Objects section (bottom right) of the preview window.  Once you select a gauge face type, select the new object in the Display Objects list and double-click to open its properties.  In the properties you&#039;ll need to change the Input to the appropriate field from your RaceCapture.  Additional Configuration might be required.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;8.&#039;&#039;&#039;  Trim your video to just what you want rendered in your final output, like perhaps your fastest lap.  On the preview screen use the video controls to figure out just where you want to start and end your video.  To the right of those controls are two flags, one green and one red.  Find the start position in your video preview, pause the preview playback, then click the green flag to select the start position.  Do the same with the red flag to select the end position.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;9.&#039;&#039;&#039;  Render your video! In the File menu select Create Video File from Project.  You may be prompted to save your project, I would do so in case you realize you need to fix some things and re-render your video.  After that you&#039;ll be brought to the Create Video File screen.  Here&#039;s what settings I personally use:&lt;br /&gt;
&lt;br /&gt;
* File Format: MPEG-4 H.264&lt;br /&gt;
* Aspect Ratio &amp;amp; Workspace: 16:9 Wide-Screen (because this matches my the video format I use with my GoPro, suggest changing this to match your camera)&lt;br /&gt;
* Picture Size (Height): 1080 (again, this matches my original video format and I don&#039;t like to lose resolution for no reason)&lt;br /&gt;
* Video Frame Rate:  60 FPS (also matches my original framerate.  Always set this as high as your source framerate)&lt;br /&gt;
* Audio Channels:  16-bit Stereo&lt;br /&gt;
* Audio Sample Rate:  48000 Hz (this is what my GoPro records its videos at)&lt;br /&gt;
* Picture Scaling Quality:  Maximum (I want the best quality output.  RaceRender always loses some video quality in my opinion, arguably due to poor renderers, but using this setting minimizes that)&lt;br /&gt;
* Video Bitrate: 64000kbps (totally arbitrary but I kept going up and up until the video quality looked &amp;quot;good enough&amp;quot; to me.  results in a big file on disk but these days I don&#039;t care about disk space much)&lt;br /&gt;
* Audio Bitrate:  128kbps (this is what my GoPro is recording audio at.  Not great to be honest.)&lt;/div&gt;</summary>
		<author><name>Jpf11</name></author>
	</entry>
	<entry>
		<id>https://wiki.autosportlabs.com/index.php?title=RaceCapture_RaceRender_Guide&amp;diff=7156</id>
		<title>RaceCapture RaceRender Guide</title>
		<link rel="alternate" type="text/html" href="https://wiki.autosportlabs.com/index.php?title=RaceCapture_RaceRender_Guide&amp;diff=7156"/>
		<updated>2017-06-22T21:27:08Z</updated>

		<summary type="html">&lt;p&gt;Jpf11: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
= Guide to getting your RaceCapture data into your video with RaceRender =&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;RaceRender&#039;&#039;&#039;&#039;&#039; is a popular video data overlay tool which is great for racing enthusiasts in creating amazing compositions using raw data with video.  In this guide we&#039;ll explain a basic workflow for how you can get your RaceCapture data overlayed onto just about any video source, be it from your smartphone, GoPro, or other digital camera.&lt;br /&gt;
&lt;br /&gt;
RaceRender software can be found at http://racerender.com&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example Video:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{{#evu:https://www.youtube.com/watch?v=GkKPAN-c_mE}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;These instructions have been verified with the following software versions:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
RaceRender 3.5.8 on Windows 10&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Setup&#039;&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1.&#039;&#039;&#039;  Install RaceRender 3.5.8 or newer&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2.&#039;&#039;&#039;  &#039;&#039;&#039;(Optional)&#039;&#039;&#039; Download the basic RaceCapture template found here to where RaceRender3 Templates are stored.  On Windows this is:&lt;br /&gt;
    C:\Users\USERNAME\Documents\RaceRender 3\Templates&lt;br /&gt;
	where &amp;quot;USERNAME&amp;quot; is the Windows user you are logged in as.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3.&#039;&#039;&#039;  Download the RaceRender Data Profile found here.  This can be saved wherever you like but I suggest:&lt;br /&gt;
    C:\Users\USERNAME\Documents\RaceRender 3&lt;br /&gt;
	Remember this location for later.&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Basic workflow&#039;&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1.&#039;&#039;&#039;  Open RaceRender&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2.&#039;&#039;&#039;  &#039;&#039;&#039;(Optional - skip this step if you&#039;re an experienced RaceRender user and already have a layout you&#039;d like to use)&#039;&#039;&#039; If you downloaded the basic template in step 2 of setup you can choose it from the initial New Project Menu where you can select a New Project Template.  It should be listed as &amp;quot;&#039;&#039;&#039;RaceCapture - basic template&#039;&#039;&#039;&amp;quot;.  You may need to scroll down to see it as it will likely be the last option.&lt;br /&gt;
&lt;br /&gt;
[[File:RaceRender new project template screen.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This template sets up the following basic data displays:&lt;br /&gt;
* Track Map with location&lt;br /&gt;
* Current Lap Time&lt;br /&gt;
* Current Lap Number&lt;br /&gt;
* Speed&lt;br /&gt;
* RPM&lt;br /&gt;
* G-Force&lt;br /&gt;
* Gear&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3.&#039;&#039;&#039;  &#039;&#039;&#039;(Optional)&#039;&#039;&#039; If you did use the basic template here then you will be prompted to select input files for the Video and Data.  Simply select your those with the Add Video File and Add Data File buttons as appropriate, and then click OK.  Your Layout will appear along with a Project Setup Wizard.  I would close the wizard personally and the rest of the instructions assume you did :)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;4.&#039;&#039;&#039;  Now we need to set up the data.  In the upper right of the RaceRender window is a section for Input Files which will have both your video file and your data file.  Double Click on your data file.  This brings open the Configure Input File screen.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;5.&#039;&#039;&#039;  On the Configure Input File screen in the upper right you will see a button for Import Data Profile.  Click it, and in the file selection screen that opens find and select the RaceRander Data Profile downloaded in Step 3 of the Setup instructions above.  This data profile will do basic setup of RaceCapture data to key RaceRender&#039;s inputs, like g-force, rpm, gps coordinates, etc.  It won&#039;t map Throttle position or any other custom data inputs you may have.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Note about the Transmission Gear input:&#039;&#039;&#039;&#039;&#039;  The profile here sets this input to &amp;quot;Calculate&amp;quot;.  This means RaceRender will look at the data and try to figure out what gear you are in.  If you actually have a gear position data input then change this input to that field.  Otherwise read on.  Calculate is for those that don&#039;t have data on gear position.  It works better when there is lots of data in your log file that covers all the gears you use in the car.  This can be glitchy, and sometimes doesn&#039;t work quite right.  Example:  If your log file only covers when you&#039;re driving in 2nd and up, RaceRender will think 2nd gear is 1st and display it as such.  In these cases I will use the Calculated Fields at the bottom of the Configure Input File screen to fudge the gear value, like adding +1 to the Transmission Gear.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;6.&#039;&#039;&#039;  Now that we have the data fields mapped we need to synchronize the data to the video.  The easiest way to do this is by using the Synchronization Tool.  The button is just below the Input Files section of the main RaceRender video preview screen.  Clicking it will open a popup for you to adjust starting position of either the video file or the data file, whichever has more data time-wise than the other at the start.  This takes some finesse and can be quite tedious to get quite right but should be self-explanatory after playing around.  You&#039;ll be playing with starting positions and offsets, and then in the main preview screen using the video playback controls at the bottom to see how things are looking by watching a bit of your previewed video.  &lt;br /&gt;
&lt;br /&gt;
Here are some tips to make this easier:&lt;br /&gt;
- Watch your video and gauge where you are on your course.  Assuming you know the course you should be able to figure out where you are.  Then try to line this up with the position shown in the track layout (which since we set up the data mappings should be showing your gps position).&lt;br /&gt;
- Use major events.  Things like specific corners where you brake really hard, or places you know you shifted from one gear to another and can see the shift happen in your video.  Look at the data showing on the screen like speed and rpm, and get them to match what you see is happening in the video.  These help you not only get close, but can help you really fine tune the synchronization.&lt;br /&gt;
- If you&#039;re useing a GoPro try RaceCapture&#039;s feature for automatically starting GoPro recording when datalogging begins.  This will get your data VERY close from the start!&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;7.&#039;&#039;&#039;  &#039;&#039;&#039;(Optional)&#039;&#039;&#039;  Add some more visual displays of your data!  Add more gauges and map them to data fields captured via your RaceCapture.  A great one is to add a Throttle gauge as most people have this input.  Experiment!  You can do this with the Add button on in the Display Objects section (bottom right) of the preview window.  Once you select a gauge face type, select the new object in the Display Objects list and double-click to open its properties.  In the properties you&#039;ll need to change the Input to the appropriate field from your RaceCapture.  Additional Configuration might be required.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;8.&#039;&#039;&#039;  Trim your video to just what you want rendered in your final output, like perhaps your fastest lap.  On the preview screen use the video controls to figure out just where you want to start and end your video.  To the right of those controls are two flags, one green and one red.  Find the start position in your video preview, pause the preview playback, then click the green flag to select the start position.  Do the same with the red flag to select the end position.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;9.&#039;&#039;&#039;  Render your video! In the File menu select Create Video File from Project.  You may be prompted to save your project, I would do so in case you realize you need to fix some things and re-render your video.  After that you&#039;ll be brought to the Create Video File screen.  Here&#039;s what settings I personally use:&lt;br /&gt;
&lt;br /&gt;
* File Format: MPEG-4 H.264&lt;br /&gt;
* Aspect Ratio &amp;amp; Workspace: 16:9 Wide-Screen (because this matches my the video format I use with my GoPro, suggest changing this to match your camera)&lt;br /&gt;
* Picture Size (Height): 1080 (again, this matches my original video format and I don&#039;t like to lose resolution for no reason)&lt;br /&gt;
* Video Frame Rate:  60 FPS (also matches my original framerate.  Always set this as high as your source framerate)&lt;br /&gt;
* Audio Channels:  16-bit Stereo&lt;br /&gt;
* Audio Sample Rate:  48000 Hz (this is what my GoPro records its videos at)&lt;br /&gt;
* Picture Scaling Quality:  Maximum (I want the best quality output.  RaceRender always loses some video quality in my opinion, arguably due to poor renderers, but using this setting minimizes that)&lt;br /&gt;
* Video Bitrate: 64000kbps (totally arbitrary but I kept going up and up until the video quality looked &amp;quot;good enough&amp;quot; to me.  results in a big file on disk but these days I don&#039;t care about disk space much)&lt;br /&gt;
* Audio Bitrate:  128kbps (this is what my GoPro is recording audio at.  Not great to be honest.)&lt;/div&gt;</summary>
		<author><name>Jpf11</name></author>
	</entry>
</feed>