ForceSeatPM 2.42 and newer has a built-in OBD-II simulator module. It allows to use OBD-II aware applications with in-game vehicle. The module emulates ELM327 AT interface and it supports basic set of functions and PIDs.

The OBD-II protocol implemented in the simulator is ISO 14230-4 KWP (fast init) and it should be automatically detected by your OBD-II application. The module uses TCP/IP network (e.g. WiFi) and it is recommended that your OBD-II device (smarthphone, table, another PC) is in the same network as the PC that runs the game.

OBD-II simulator configuration

By default OBD-II simulator is not enabled. In order to use it, correct IP address has to be selected and Enabled check box has to be selected.

 OBD-II Simulator Configuration

By default 35000 port is used and it is recommended to leave it unchanged.

WARNING! Do not use network interface that is directly connected to the Internet without any router/firewall in the middle.

Parameter IDs

OBD-II uses special codes (PID) to request data from a vehicle. There is a set of standard OBD-II PIDs and each car manufacturer can introduce vendor specific PIDs.

The OBD-II simulator supports following standard PIDs:

Standard PIDs are not enough in all cases. They do not provide e.g gear number, race position of current, last and best lap times. Additionally they limit speed to 255 km/h and RPM to 16383 - it is problematic for F1 car. This is the reason why OBD-II simulator supports a bunch of custom PIDs that can be used to get extra information. 

Custom PIDs

NOTE. Not all OBD-II application allows to configure and use custom PIDs. 

Smartphone applications

The OBD-II simulator should work with any OBD-II applications that supports ELM327, ISO 14230-4 KWP protocol and TPC/IP network (e.g WiFi) as connection type. 

The simulator has been tested with following applications:

In all above applications, you have to select WiFi as connection type, enter your PC IP address and port (by default 35000).

NOTE. Make sure that your firewall does not block incoming connection from your smartphone to ForceSeatPM.

OBD Auto Doctor (Windows Phone)

Start the program, go to Settings, configure WiFi, go back to Summary view and click Connect.

OBD Auto Doctor (WP8) 1

When the application is connected to the OBD-II simulator, you should see zero Engine Codes. Navigate to Sensors and choose what parameters you want to monitor. Alternatively use Dashboard to choose form of presentation.

OBD Auto Doctor (WP8) 2

OBD Auto Doctor (WP8) 3

NOTE. OBD Auto Doctor does not support custom PIDs.

CarDash (Windows Phone)

Start the application, click Connection type icon, choose WiFi, enter IP address and after connection is established, configure your dashboard.

CarDash (WP8)

NOTE. CarDash does not support custom PIDs.