SwatterCo

Fast Dash for Assetto Corsa is a FREE dashboard application for use with Assetto Corsa.

It enables your phone or tablet to display Speed, Gear, RPM, Position, Lap, Fuel, Fuel Laps Remaining, Fuel Last Lap, Current Lap Time, Last Lap Time, Best Lap Time and Track Position.

The application also features a Shift Light. Users can set the shift light colour and enter a shift light offset value if required.

The RPM meter LEDs can be set to round or square, and the animation mode to Left to right or Side to centre.

Fast Dash for Assetto Corsa supports lots of colour options allowing you to customise the look and style of the dashboard.

To get the Assetto Corsa telemetry data from your pc to your phone or tablet requires the use of the Fast Dash Assetto Corsa Server application. This is a Windows application and can be downloaded from the Download section below.

Fast Dash for Assetto Corsa supports UDP, TCP and USB (Android Only) connections. When connecting using UDP there is nothing to setup, just start Fast Dash Assetto Corsa Server, Assetto Corsa and your phone or tablet will automatically connect.

Android
https://play.google.com/store/apps/details?id=com.swatterco.assettocorsa&hl=en

iTunes
https://itunes.apple.com/za/app/fast-dash-for-assetto-corsa/id936262829?mt=8

Connection Type

Fast Dash for Assetto Corsa supports connections via UDP, TCP and USB (Android Only).

UDP

UDP is the easiest and preferred method to connect the Fast Dash for Assetto Corsa application to the Fast Dash Assetto Corsa Server.

The majority of routers and devices provide UDP support, but if you find you can't get a connection using UDP, you will need to connect using TCP.

UDP Filter

When connecting using UDP, if you are running Assetto Corsa on multiple computers located on the same network, you will encounter issues with the device receiving telemetry data from multiple computers. Enter the name of the computer you want to accept telemetry data from in the UDP Filter field to filter out the data from the other computers.

TCP

To connect using TCP you will need to enter the LAN IP Address of the computer running Assetto Corsa into the TCP IP Address field.

Firewall

Also for TCP, Fast Dash Assetto Corsa Server will need to given access to communicate through the Windows Firewall.

In Allow programs to communicate through Windows Firewall, select fastdashassettocorsaserver.exe and also select Home/Work (Private) check box.

See this guide for help.

USB (Android Only)

Use the USB mode if you are unable to receive telemetry data via wifi. See the Setting up USB Mode section below for more details.

Fast Dash Assetto Corsa Server

Fast Dash Assetto Corsa Server is a Windows application used to send telemetry data to your Android or iOS device.

The application supports UDP, TCP and USB (Android Only) connections.

Ports

Fast Dash Assetto Corsa Server uses the following ports:

UDP: 48672

TCP: 48682

USB: 48692

Microsoft .NET Framework 4

Fast Dash Assetto Corsa Server requires the .NET Framework 4 to be installed on your computer. Click here to download it if it's not already installed.

Download

You must make sure you download the correct version of Fast Dash for Assetto Corsa Server, for the application to work.

If your app is iOS or Android v1.0.1, download Server Version 1.0

If your app is Android v1.1.0, download Server Version 1.1

You can check your app version by long pressing the screen to enter settings, and then scrolling to the bottom.

Server Version 1.0 (for iOS and Android App v1.0.1)

Click here to download Fast Dash for Assetto Corsa Server v1.0.

Server Version 1.1 (for Android App v1.1.0)

Click here to download Fast Dash for Assetto Corsa Server v1.1.


Setting up USB Mode

Android does not provide a method for apps to communicate via USB with a host pc natively. However, Google supplies a command tool called Android Debug Bridge (ADB) to enable developers to debug the apps they are working on. We are able to use ADB to send the telemetry data to our device. To do so complete the following 3 steps:

1) Enable USB debugging on your device
The USB debugging option is usually located under Settings --> Developer options. After enabling USB debugging, you may be prompted to allow USB debugging when you next connect your device to your pc. If so, select OK. On some newer Android devices, the Developer options screen might be hidden by default. If so, search for instructions on how to enable it for your device.

2) Install Android ADB USB driver on PC
Google has a page with instructions detailing how to download and install the Android ADB USB driver: http://developer.android.com/tools/extras/oem-usb.html.

You can also download a universal ADB USB driver that will work with most devices from here: http://forum.xda-developers.com/google-nexus-5/development/adb-fb-apx-driver-universal-naked-t2513339

3) Download the ADB files from Google
Download the Platform Tools file from the following location: http://dl.google.com/android/repository/platform-tools_r19-windows.zip

Once downloaded, extract the zip file and copy the following 3 files: adb.exe, AdbWinApi.dll and AdbWinUsbApi.dll from the platform-tools directory into the directory where FastDashAssettoCorsaServer.exe is located on your pc.

You should now be able to connect to your device by using the USB option in Fast Dash Assetto Corsa Server. If you get a "device not found" error, check your device is connected to the pc and the ADB driver has been installed correctly on your pc using the device manager.

Notes

Currently the Assetto Corsa API updates the position value as the cars cross the start finish line and its not in sync with the position data displayed on the screen.