English · 日本語 · Français · Deutsch · Español
Send Forza Horizon's telemetry to several tools at once.
Forza Horizon 6's "Data Out" telemetry can only be sent to one IP and port. That forces a choice: feed VirtualTCU for auto-shifting, or an auto-tuner, or a dashboard — but not all of them together.
Forza Telemetry Splitter sits in between. It receives Forza's telemetry on its own port and re-sends every packet, unchanged, to as many local tools as you like. The overhead is sub-millisecond and the data is not altered, so each tool behaves exactly as if it were talking to Forza directly.
Not affiliated with or endorsed by Turn 10, Playground Games, or Microsoft. "Forza" is a trademark of Microsoft.
| Feature | Description |
|---|---|
| Fan-out | Splits Forza telemetry to any number of destinations, packets untouched. |
| Multi-game | Works with Forza Horizon 4/5/6 and Forza Motorsport (7, 2023). The game is auto-detected and named in the app. |
| Status dots | Each destination shows a status dot (Forwarding / Idle / Disabled / Error) so you can see at a glance which tools are being fed. |
| Activity graph | A second tab graphs packets/sec for the last hour (defaults to 15 min; zoom with buttons or the mouse wheel). In memory only, never written to disk. |
| Status overlay | A small pill in the top-right shows "Connected" or "No data" while you drive, with a live gear and speed readout. Toggle it from the tray. |
| Speed units | Shows mph or kph, defaulted from your Windows region and switchable in the app. |
| Tool presets | Add destinations from a list of known telemetry tools (VirtualTCU, ForzaDash, SimHub, SIM Dashboard, co-driver) or a custom IP and port. |
| Tray app | Runs quietly in the system tray, like VirtualTCU. |
| No Administrator | Only does localhost UDP, so there's no UAC prompt. |
| Start with Windows | An in-app toggle (works for the portable build too), plus the installer option. |
| Session recording | Capture a live session to a .fts file for bug reports ("here's the exact stream that broke X"). |
| One installer | A small per-user installer, or a portable single .exe. No .NET runtime to install. |
The splitter works with any Forza game that has the "Data Out" telemetry feature. It detects which game you're running automatically from the telemetry format and shows the name in the app, so there's nothing to configure beyond pointing Data Out at the splitter.
| Game | Telemetry format | Live gear/speed readout |
|---|---|---|
| Forza Horizon 6 | Car Dash | Yes |
| Forza Horizon 5 | Car Dash | Yes |
| Forza Horizon 4 | Car Dash | Yes |
| Forza Motorsport (2023) | Dash | Yes |
| Forza Motorsport 7 | Dash | Yes |
Forwarding works for any of these regardless of format. The "Sled" telemetry format (used by some motion-platform setups) is forwarded too, but it carries no dashboard fields, so there's no gear/speed readout for it.
Recommended — the installer:
- Download
ForzaTelemetrySplitterInstaller.exefrom the Releases page. - Right-click it, choose Properties, tick Unblock at the bottom of the General tab, then OK. This avoids the "Windows protected your PC" screen. See docs/SMARTSCREEN.md if you still see it.
- Run it. The installer is per-user, so there's no Administrator prompt. It offers a desktop shortcut and an optional "Start automatically when Windows starts" checkbox.
- It launches into the system tray when finished.
Advanced / no install: download ftsPortable.exe instead and run it directly. The installer above is
recommended for most people.
If you can't find the tray icon, Windows hides new ones by default. Click the small chevron (^) at the bottom-right of the taskbar, then drag the icon onto the taskbar to keep it visible.
The app starts splitting automatically; you only have to point Forza at it.
-
Open the app from the tray. It listens on port 44405 and is already set to forward to VirtualTCU on its normal port 5555.
-
In your Forza game, open Data Out (in Forza Horizon: Settings, then HUD and Gameplay, then Data Out; Forza Motorsport has the same setting under gameplay/HUD options):
- Data Out: ON
- IP Address: 127.0.0.1
- Port: 44405
- Packet Format: Car Dash (Horizon) or Dash (Motorsport)
The splitter detects which Forza game you're running automatically and shows its name in the app.
-
Leave your other tools as they are. The splitter forwards to each tool on the port it already uses, so there's nothing to reconfigure. To add another tool, click Add in the app, pick it from the preset list, and click OK.
-
Drive. When telemetry is flowing, the top-right pill turns green and every enabled tool receives the stream at the same time.
The splitter uses its own port (44405) so it never has to take a port another tool already owns. That avoids the conflict you get if two apps try to listen on 5555. If you ever see a "port already in use" message, change the splitter's port in the app and set Forza's Data Out port to match.
| What | IP | Port |
|---|---|---|
| Forza Data Out, into the splitter | 127.0.0.1 | 44405 |
| Forwarded to VirtualTCU (unchanged) | 127.0.0.1 | 5555 |
| Forwarded to your tuner (example, off by default) | 127.0.0.1 | 9999 |
Any tool that reads Forza's live UDP telemetry. The splitter forwards to each on its own normal port, so you don't change the tool.
| Tool | Its default port | Notes |
|---|---|---|
| VirtualTCU | 5555 | Auto-shifting. Unchanged — keep 5555. |
| ForzaDash | 1234 | Open-source FH6 telemetry dashboard. |
| Forza-data-tools | 9999 | Open-source CLI and browser dashboard. |
| SIM Dashboard | 5685 | Phone or tablet dashboard. Use the device's IP. |
| SimHub | 20777 | Dashboard and effects suite. |
| co-driver | 5300 | MIT dyno and tune workbench. 5300 edges Forza's reserved 5200–5300 range. |
| Tune It Yourself | over Wi-Fi | Live-telemetry auto-tuner (paid). Use the device's IP, not 127.0.0.1. |
Calculator tuners such as ForzaTune do not read telemetry, so the splitter does nothing for them.
A small pill auto-positions in the top-right of the primary screen. Green means valid Forza packets are arriving and shows your current gear and speed; red means none are (you're in a menu, or Forza's Data Out isn't pointed at the splitter). Speed shows in mph or kph (set in the app, defaulted from your Windows region). Toggle the overlay from the tray menu. It never steals focus from the game.
Run Forza in Borderless or Windowed mode for the overlay to show over the game. True fullscreen can hide any overlay, which is a Windows limitation rather than something specific to this app.
There's no background auto-update. Use Check for updates in the tray menu to open the Releases page. If there's a newer version, download the new installer and run it — it upgrades in place, keeps a single entry in Add/Remove Programs, and preserves your settings.
The "Record" button captures the live telemetry to a .fts file (a byte-exact copy of the packets,
any Forza game). It's useful for bug reports — attach the file and the exact stream can be inspected.
Recording writes only to the file you choose and is never uploaded. The file grows by a few MB per
minute, so stop it when you're done.
Settings live in %APPDATA%\ForzaTelemetrySplitter\config.json (listen port, destinations, overlay
on/off). Deleting it resets the app to defaults on next launch.
Windows 10 and Windows 11. Forza Horizon 4/5/6 and Forza Motorsport (7, 2023) — auto-detected by packet format.
The app interface is available in English, 日本語, Français, Deutsch, and Español, selected automatically from your Windows language (changeable in the app).