View and analyze Forza Horizon 5 telemetry data in real-time.
Use interactive graphs to fine tune your vehicle.
- 📡 UDP Listener: Captures raw data from FH5 over port
5607. - 📊 Live Graphs: Real-time charts for engine, suspension, input, etc.
- 💾 CSV Logging: Save sessions to file for playback and later review.
- ⏪ Replay Mode: Open saved CSV files to view logged data with graph control.
- 🔧 User Controls: Adjustable sample count, start/stop, open/clear logs, etc.
- FH5 sends telemetry packets over UDP (if enabled in the game's settings).
- This app listens for those packets on port 5607 and parses the raw binary.
- Data is mapped into readable values (speed, throttle, suspension, input, etc.).
- Graphs are updated 12.5x/sec (80ms intervals) with incoming data.
- You can start/stop data logging to CSV for later analysis.
- Use “Open Log” to load logged data and replay it with graph controls.
git clone https://github.com/svxy/FH5-Telemetry.git
cd fh5-telemetry
pip install -r requirements.txt
python main.pyDownload the
.exefrom the Releases page.
- Launch FH5 and enable telemetry over port
5607 - Open FH5 Telemetry
- Click Start to begin live monitoring
- Toggle Start Data Log to begin saving to CSV
- Click Stop to safely halt the session
- Use Open Log to load a saved
.csvand view the replay
- Adjust sample length in the center at the bottom.
- You can visualize up to 8 telemetry streams per tab.
- Charts auto-scale and update live unless paused.
- You can clear logs with the "Clear Logs" button at the bottom.
| Tool | Version |
|---|---|
| Python | 3.12+ |
| PySide6 | 6.8.2.1+ |
| auto-py-to-exe | 2.46.0+ |
| pyinstaller | 6.15.0+ |
To compile:
pip install auto-py-to-exe
auto-py-to-exe- Use one file, window based, and include icon (optional).
- Original core UDP listener by Jasperan
- UI concept inspired by Snap-on Verus Edge diagnostic interface
This project is licensed under the MIT License - do whatever you want, just don't sue me.
See LICENSE for full details.
- Torque conversion (not entirely accurate right now)
- Fix for speed, suspension, and velocity charts (jittering at idle/standstill)
- Input to choose port?
- UI Improvements