hidden hit counter

SPI-D Digital Speedometer: SimHub Plugin Setup Guide

The SPI-D SimHub plugin lets SimHub drive your SPI-D displays directly, without SimDash. It is set up once in a few steps and then works with every game supported by SimHub.

1. Download the plugin

Download User.SPID.zip.

Important: the download is a zip file. Open it and copy the file User.SPID.dll that is inside the zip. Do not copy the zip file itself: SimHub does not load zip files.

2. Copy User.SPID.dll into the SimHub folder

Close SimHub, then copy User.SPID.dll into the SimHub installation folder (C:\Program Files (x86)\SimHub\, unless you installed SimHub somewhere else).

Windows may ask for administrator permission to copy into this folder: click Continue.

3. Start SimHub and enable the plugin

Start SimHub. It detects the new plugin and asks whether to enable it. Make sure SPI-D Display is switched on, leave Show in left main menu on, and click Ok.

SimHub asking to enable the SPI-D Display plugin
SimHub asks to enable the new plugin: click Ok (click the picture to enlarge).

If you clicked Cancel by mistake, you can enable the plugin later from SimHub's Settings.

Still using SimDash for other hardware?
A display must be driven by one program only. If SimDash keeps running alongside SimHub, for example because it controls other devices, disable the SPI-D plugin in SimDash. Otherwise SimDash and SimHub will both send data to the display.

4. Configure your displays

Click SPI-D in SimHub's left menu. Every SPI-D you plug in appears automatically in the list at the top, with a green dot when it is connected. Select a display to configure it. Each display has its own settings, so you can connect several and show something different on each one.

SPI-D configuration screen in SimHub
The SPI-D configuration screen (click the picture to enlarge).

Same settings as SimDash, plus SimHub properties and formulas.
If you have used SPI-D with SimDash, you will find the same options: brightness, displayed value and unit, leading zeros, blinking and shift light. In addition, the SimHub plugin can show any SimHub property or the result of an NCalc or JavaScript expression.
  • Enabled / Name: switch a display off, or give it a name to tell several displays apart.
  • Brightness: 0 to 15, applied immediately.
  • Test: Show 888 on the display lights every segment, to check which display is which.
  • Show: the value to display, unit included: Speed (km/h), Speed (mph), Gear, RPM, RPM (/10), RPM (/100), RPM %, fuel, fuel %, position, current lap, oil and water temperature (°C or °F), oil pressure.
  • Leading zeros: show 007 instead of 7.
  • Blinking: make the display blink (slow, normal or fast) when the value is greater than, less than or equal to a number of your choice, for example low fuel.
  • Shift light: for SPI-D units fitted with a shift light LED, light it at the game's redline or at an RPM of your choice, optionally blinking.

Showing a SimHub property or an NCalc expression

Choose SimHub property / formula in the Show list, then click EDIT. SimHub opens its own property picker, the same one used in Dash Studio. You can:

  • pick any property from the list, including properties provided by other plugins;
  • write an NCalc expression, for example:
    [DataCorePlugin.GameData.SpeedKmh] / 10
    if([DataCorePlugin.GameData.Gear] = 'N', 0, [DataCorePlugin.GameData.Rpms] / 100)
  • or switch the editor to JavaScript.

Numbers are rounded to whole numbers from -99 to 999. Text results such as N, R or P are shown like a gear.