RS Dash - F1 2019, 2018, 2017 and 2016 - Support / Troubleshooting

Important Notice

F1 2017: Please make sure you have RS Dash v1.9m or newer installed and F1 2017 patch v1.8+

F1 2018: Please make sure you have RS Dash v2.0i or newer installed and F1 2018 patch v1.4+  (see the troubleshooting section at the end of this page if you are experiencing lag)

F1 2019: Please make sure you have RS Dash v2.2b or newer installed

F1 2019 - Interface Setup

The F1 2019 racing simulator by CodeMasters uses UDP to transmit its telemetry to 3rd party applications such as RS Dash. By default this telemetry output is disabled. You will need to turn it on to be able to use RS Dash with F1 2019. 

Enabling F1 2019 telemetry output on XBox1 / PS4 and PC

  • Select "Game Options" from the main menu

  • Select "Settings".

  • Select "UDP Telemetry Settings".

  • Set "UDP Telemetry" to "On"

  • Set "UDP Broadcast Mode" to "Off"
    Set "UDP IP Address" to the IP address of your mobile device as shown in RS Dash once you have selected an interface.

  • Set the "UDP Port" to "20777"

  • Set the "UDP Send Rate" to "30Hz" (see important note below regarding possible lag)

  • Set the "UDP Format" to "2019"

IMPORTANT: Please make sure the "Legacy Net Code" option is DISABLED in RS Dash when using the F1 2019 interface, as it will likely cause lag due to the extra bandwidth used by the F1 2019 protocol. It is recommended that you try a UDP Send Rate of 30Hz in F1 2019 first with the "Legacy Net Code" option disabled in RS Dash. If that is working smoothly then you could try use the 60Hz option if necessary.

If you intend to use multiple mobile devices, you will need to set Broadcast Mode to "On". It is recommended that you setup a single device first without using broadcast mode to make sure everything is working correctly, then you can give broadcast mode a try. Please note though that some Android devices and some wifi routers may have trouble processing the telemetry when "Broadcast Mode" is turned on. If you are experiencing lag with your telemetry or no telemetry at all, please turn OFF broadcast mode and specify the direct IP address of your mobile device instead.

Note: Please be aware that the game will only start sending telemetry data to the app once you start driving, so prior to that point the app will still indicate that it is waiting for the game to start.

F1 2018 - Interface Setup

The F1 2018 racing simulator by CodeMasters uses UDP to transmit its telemetry to 3rd party applications such as RS Dash. By default this telemetry output is disabled. You will need to turn it on to be able to use RS Dash with F1 2018. 

Enabling F1 2018 telemetry output on XBox1 / PS4 and PC

  • Select "Game Options" from the main menu

  • Select "Settings".

  • Select "UDP Telemetry Settings".

  • Set "UDP Telemetry" to "On"

  • Set "UDP Broadcast Mode" to "Off"
    Set "UDP IP Address" to the IP address of your mobile device as shown in RS Dash once you have selected an interface.

  • Set the "UDP Port" to "20777"

  • Set the "UDP Send Rate" to "30Hz" (see important note below regarding possible lag)

  • Set the "UDP Format" to "2018"

IMPORTANT: Please make sure the "Legacy Net Code" option is DISABLED in RS Dash when using the F1 2018 interface, as it will likely cause lag due to the extra bandwidth used by the F1 2018 protocol. It is recommended that you try a UDP Send Rate of 30Hz in F1 2018 first with the "Legacy Net Code" option disabled in RS Dash. If that is working smoothly then you could try use the 60Hz option if necessary.

If you intend to use multiple mobile devices, you will need to set Broadcast Mode to "On". It is recommended that you setup a single device first without using broadcast mode to make sure everything is working correctly, then you can give broadcast mode a try. Please note though that some Android devices and some wifi routers may have trouble processing the telemetry when "Broadcast Mode" is turned on. If you are experiencing lag with your telemetry or no telemetry at all, please turn OFF broadcast mode and specify the direct IP address of your mobile device instead.

Note: Please be aware that the game will only start sending telemetry data to the app once you start driving, so prior to that point the app will still indicate that it is waiting for the game to start.

F1 2017 - Interface Setup

The F1 2017 racing simulator by CodeMasters uses UDP to transmit its telemetry to 3rd party applications such as RS Dash. By default this telemetry output is disabled. You will need to turn it on to be able to use RS Dash with F1 2017. 

Enabling F1 2017 telemetry output on XBox1 / PS4 and PC

  • Select "Game Options" from the main menu

  • Select "Settings".

  • Select "UDP Telemetry Settings".

  • Set "UDP Telemetry" to "On"

  • Set "Broadcast Mode" to "Off"
    Set "IP Address" to the IP address of your mobile device as shown in RS Dash once you have selected an interface.

  • Set the "Port" to "20777"

  • Set the "Send Rate" to "60Hz"

If you intend to use multiple mobile devices, you will need to set Broadcast Mode to "On". It is recommended that you setup a single device first without using broadcast mode to make sure everything is working correctly, then you can give broadcast mode a try. Please note though that some Android devices and some wifi routers may have trouble processing the telemetry when "Broadcast Mode" is turned on. If you are experiencing lag with your telemetry or no telemetry at all, please turn OFF broadcast mode and specify the direct IP address of your mobile device instead.

Note: Please be aware that the game will only start sending telemetry data to the app once you start driving, so prior to that point the app will still indicate that it is waiting for the game to start.

F1 2016 - Interface Setup

The F1 2016 racing simulator by CodeMasters uses UDP to transmit its telemetry to 3rd party applications such as RS Dash. By default this telemetry output is disabled. You will need to turn it on to be able to use RS Dash with F1 2016. 

Enabling F1 2016 telemetry output on XBox1 / PS4

  • Enter the options menu from the main menu (triangle / Y), then enter the settings menu. The UDP option will be at the bottom of the list.

  • Enable the UDP output option

  • Set the output port to 20777

  • Set the IP address of your device. (Hint, the RS Dash application will display the IP address of your device when you have selected an interface.)

  • Note: There is an option called "Broadcast Mode", this may or not work for you depending on a number of factors, so it is recommended that you leave this setting disabled unless you specifically need to run RS Dash on multiple devices at the same time in which case give it a try, if it doesn't work just turn it off again.

Important: You will need to do the above steps EACH TIME you restart the game, as it does not save these settings. Hopefully CodeMasters will fix this in a future patch. 

Important: Some android devices may not work correctly with broadcast mode. If you have problems receiving the telemetry stream with your device, please disable broadcast mode and specify the IP address of your device instead.

Note: Please be aware that the game will only start sending telemetry data to the app once you start driving, so prior to that point the app will still indicate that it is waiting for the game to start.

Enabling F1 2016 telemetry output on PC

  • PC users need to update the game’s configuration XML file to enabler UDP output. The file is located here (Note: the configuration file will not exist until you have run the F1 2016 game at least once)
    ...\Documents\My Games\F1 2016\hardwaresettings\hardware_settings_config.xml

  • Right click on the configuration file and choose Open With -> WordPad. Be careful not to change anything other than what is specified below.

  • In amongst the text (approximately 14 lines down) you should see the tag:

  •      <motion>
           <dbox enabled="true" />
           <udp0 enabled="false" ip="127.0.0.1" port="20777" />
           <udp1 enabled="false" ip="127.0.0.1" port="20777" />
           <udp2 enabled="false" ip="127.0.0.1" port="20777" />
           <udp3 enabled="false" ip="127.0.0.1" port="20777" /> 
         </motion>

  • Set the “enabled” value to “true” on the udp0 row enable the telemetry output.

  • Change the IP address field on the same row to the IP address of your device. Hint, the RS Dash application will display the IP address of your device when you have selected an interface.

  • The port value must be left as 20777.

  • After your changes, your file would look something like  (using example device IP of 192.168.100.105)

  •      <motion>
           <dbox enabled="true" />
           <udp0 enabled="true" ip="192.168.100.105" port="20777" />
           <udp1 enabled="false" ip="127.0.0.1" port="20777" />
           <udp2 enabled="false" ip="127.0.0.1" port="20777" />
           <udp3 enabled="false" ip="127.0.0.1" port="20777" /> 
         </motion>

  • Save the changes and close NotePad. 

Important: Some android devices may not work correctly with broadcast mode. If you have problems receiving the telemetry stream with your device, please disable broadcast mode and specify the IP address of your device instead.

Note: Please be aware that the game will only start sending telemetry data to the app once you start driving, so prior to that point the app will still indicate that it is waiting for the game to start.

The steps above for enabling the interface are taken directly from the CodeMasters forum on this topic which you can view here

F1 2016 / F1 2017 / F1 2018 / F1 2019 - Troubleshooting Tips

  • Ensure that you have followed the steps above for F1 201x to configure the interface correctly.
     

  • Verify that your device is connected to the same Wifi network as your PC / XBox1 / PS4.
     

  • Verify that your wireless devices are connected using the same Wifi frequency (2.4Ghz or 5Ghz) as your PC / XBox1 / PS4 if that is also connected wirelessly.
     

  • Disable Broadcast Mode and specify the direct IP address of your mobile device (as shown on the RS Dash startup screen once you have selected the game tile)
     

  • F1 2018 / F1 2019: Please make sure the "Legacy Net Code" option is DISABLED in RS Dash when using the F1 2018 or F1 2019 interface, as it will likely cause lag due to the extra bandwidth used by their protocols. It is recommended that you try a UDP Send Rate of 30Hz in F1 2018 / F1 2019 first with the "Legacy Net Code" option disabled in RS Dash. If that is working smoothly then you could try use the 60Hz option if necessary.
     

  • F1 2018 / F1 2019: If you are trying to map buttons from your racing wheel to functions in RS Dash, make sure you have RS Dash v2.0m or later as this feature did not work in previous versions. You must also make sure that you are in the game (pit garage or on track) and not paused. For example just start a Time Trial session, any car and track. Once it loads you into the pit garage before you choose to start your time trial lap, you will be able to assign buttons here. 
    Note: If you are a PC user and you created a custom controller profile based on a keyboard profile then the button mappings will not work unless you also have a gamepad connected. If you have created your custom profile based on the default wheel profile then the button mappings should work fine. This is the recommended controller profile setup if you intend to use the button mappings. You can tell which base profile you have used for your custom profile by checking which one is listed first in the "Required Devices" column of the controller profile setup.
     

  • See the general troubleshooting section here for additional troubleshooting tips