Where I can download RealDash?
For Android Google Play Store
For iOS App Store
For Windows 10 Windows Store
What Android/iOS/Windows minimum required version?
Android 4.1.0 (Jelly Bean, API Level 16)
Windows 10 version 14393.0
I have multiple Android devices, do I have to purchase full version for each device?
No. All purchases are tied into the Google user account that purchases were made with. You can use your Google account on multiple devices at the same time. Same principle applies to Apple and Microsoft stores.
I have purchased full version on Android, and now I wan't to use Windows version. Do I have to purchase full version again for Windows?
Cross selling between platforms is strictly prohibited by the rules of each store. Giving free full version for a purchase from another store would get as banned from the stores.
My Android device is listed as 'Incompatible', Why?
There is a way that you may be able to get more detailed information on why your device is listed as incompatible.
Why RealDash uses Internet connection?
Does RealDash work without Internet connection?
Basically yes. But naturally any feature that requires Internet connection is not available.
Why I don't see what music is playing when using Spotify on Android?
You must enable this feature from Spotify settings.
What OBD adapter do you recommend?
We don't have a specific recommendation. Try to avoid cheapest 'mini' adapters, since many of them just do not work. Well known brands in price range of $30-$100 work well and are very reliable.
Is it possible to add support for my favorite ECU?
In theory, any ECU that is capable of sending serial (USB, Bluetooth, WiFi) data can be made compatible with RealDash. Another option is to use CAN-Serial adapter, like SPLeinonen's DashBox.
What are SPLeinonen DashBox and PDSX-1? Where can I get one?
SPLeinonen is a manufacturer of specialized vehicle electronics modules, like DashBox and PDSX-1. We work in close relation with them, but are different companies, run by different people.
DashBox is a specialized module that can be used to connect virtually anything with a internal combustion engine into RealDash. It can read RPM data directly from coil, or from ECU source. DashBox can be connected to CAN BUS, and interpret CAN commands into Bluetooth connection with RealDash. In addition, DashBox contains digital and analog inputs to connect extra sensors and display their readings in RealDash.
PDSX-1 is a programmable, modular power distribution module system. Each module contains inputs and outputs, and mapping on them can be done directly from RealDash.
For more information about availablity and pricing, please contact SPLeinonen thru their facebook site: SPLeinonen on Facebook
What racetracks are supported by RealDash lap timer? How can I add new racetrack?
Currently there is no track editor in RealDash. Each track is manually entered into the app by the developers. To request a new track, do the following.
List of known racetracks that RealDash detects automatically:
Why I don't see all Megasquirt data in RealDash?
By default RealDash displays the data that is common to all Megasquirt versions. To see data that is specific for your Megasquirt, you have to import the Megasquirt ini file into RealDash settings.
Rest of the data that Megasquirt sends is then listed in "ECU specific" category of RealDash inputs.
Can I connect to Ecumaster EMU with serial cable?
Unfortunately no. You need an EMU with Bluetooth. Enable Bluetooth data stream broadcast from EMU tuning software.
How to connect to Ecumaster EMU?
Why I cannot connect to my Megasquirt 1?
Why I cannot connect to all ECUs with my iPhone / iPad?
Apple does not allow generic Bluetooth-serial adapters to connect to their products, hence only the ECUs that have known serial-WiFi adapter are listed as compatible with iOS. There is nothing we can do about this limitation unless Apple changes their policy, which is unlikely.
RealDash does not connect to my ECU. I know my adapter/connection works with other apps. What can I do?
You can help us troubleshoot the problem. Here are the steps to enable debug logging and to send the log file to us for analysis.
How do I customize the OBD2 communication?
Customization of OBD communication is done by editing a xml file. We uploaded the xml file that RealDash uses by default into Dropbox.
In 'Channel description files' folder is a file 'realdash_obd2.xml', which is the RealDash default implementation file. Download it and modify to your needs. Default description file contains comments and some instructions for modifications.
Steps to take modifications into use:
I'm building a custom hardware and installation. How can I show data in RealDash?
Easiest way would be to transmit a commonly known "AIM 5-byte" data stream into RealDash with serial or Bluetooth connection. For protocol specification, see chapter 3.2 on AIM specification:
In short, data is streamed in 5 byte packages in following manner:
Good thing about this protocol is that you can use the same protocol with AIM displays and dataloggers which accept serial connections. Downside is that it is not the highest performance protocol available, but still, it usually provides decent input rate.
Next you need to create a channel description XML file for RealDash. You can use the VEMSv3 specification file as a reference:
There the file "Channel description files/vems_aim.xml"
The important part in XML file is a channel="#", where '#' must be a same number as first byte in sent 5-byte packages.
After you have the custom XML file, do the following in RealDash settings:
How to change color of text gauges?
This short guide applies to all kind of gauges.
How to make a gauge that changes color?
Each gauge has its own setting for Range, Warning Level, and Critical Level. These settings can be used to make a live changes to gauge properties while dashboard is running.
Short tutorial on how to make a RPM text gauge with text color changing as RPM rises:
The 'Input & Values' popup contains gauge properties for attached input value, Range, Warning Level, and Critical Level settings. First, lets attach this gauge to engine RPM.
Now you are back in 'Input & Values' popup, lets specify value levels.
Range min and max values are clamping values for this gauge. If RPM is lower than min, gauge displays the range minimum value, and if RPM is higher than Range max, Range max is displayed. Usually there is no need to limit the range of the text gauge, but it is very useful for different gauge types, like Needle gauge.
The Warning and Critical levels are used for graphical effects only. The idea is that if RPM is lower than Warning Level min, but it is higher than Critical Level min, then gauge is currently running in Warning Level. Same applies to max levels; If RPM is higher than Warning Level max but is lower than Critical Level max.
Critical Level is applied to gauge with same principle. If current RPM is lower than Critical Level min, or RPM is higher than Critical Level max, gauge is running in Critical Level.
Lets set Warning and Critical Levels:
Now, lets attach a different color for the text gauge for each running level.
On Color adjust popup, you see the level selectors at left top of the screen. By default, the level selector is set to 'All'. With this setting, all color adjustments are done to all running levels of the gauge (Normal, Warning, Critical). Lets change the gauge that text is white when in normal mode, yellow in warning level and red in critical level.
All done, now your text changes color as RPM rises. This same principle is used for more complex effects, like blending images with colors etc.
How to make an indicator?
To add a simple indicator gauge, go to edit mode and:
The trick here is adjusting the Image Blend Color for gauge 'Normal' operating level only. When Check Engine Light value becomes active, gauge starts working on Warning or Critical Level and becomes visible.
This same technique can be applied to any kind of gauge attached to any type of input. See 'Input & Values' popup for adjusting Normal, Warning, and Critical levels for each gauge.