Telemetry for Gran Turismo 7 · free · open source

Every lap, every channel, sixty times a second.

GT7 Datalogger listens to your PlayStation's telemetry stream, records every lap you drive, and turns it into the lap-comparison, race-engineer and track-mapping tools a real pit wall would have.

Docker · Raspberry Pi · any machine on your network MIT licence No account needed

The analysis view: the race line on the circuit with corners numbered and lockups, kerbs and speed peaks marked, a playback bar, and the time delta and speed traces of two laps underneath.
60 Hz
sample rate, straight off the console
~28
channels per lap — inputs, tyres, suspension, aids
78
track configurations recognised on your first lap, no setup
16
overlay widgets for OBS, sized to any canvas
What it logs

Telemetry, laps and lines — kept, compared, and spoken back to you.

Telemetry

Live readouts while you drive

Speed, gear, RPM with limiter flash, throttle and brake, boost, fuel, tyre temperatures, race position and the live delta to your best. TCS and ASM light up while they intervene. Fuel-to-empty and pit-window projections run from your rolling consumption.

  • auto-discovery
  • packet formats A · B · ~ · C
  • 30 Hz to the browser
The live view during a lap: the rev bar, large speed and gear readouts, the delta to the driver's best, throttle and brake over the last eight seconds, fuel strategy, tyre temperatures and the session's lap list.
Laps

Every lap, kept and compared

Sessions split themselves on car change or restart. Overlay any laps against a reference — from tonight or from any session ever recorded at the circuit — with synced cursors across ~20 channels, section zoom, and detected lockups, wheelspin, bottoming and kerb strikes shaded where they happened.

  • personal-bests board
  • CSV / MoTeC export
  • deep links
  • replay capture
The sessions view: the session's best, average and consistency, lap time by lap against the median, and every lap with its time, gap to best, pedal use, detected events and top speed.
Lines

Racing lines on a map you helped draw

Survey a circuit by driving it: borders, elevation and the finish line are mapped metre by metre, corners get names, and your race line sits on real tarmac. Pull community bundles in one click, or contribute your own — and let the Race Engineer tell you where the tenths went, by corner name.

  • track auto-ID
  • shared bundles
  • corner labels
  • voice callouts
The tracks view: every known circuit with its survey coverage and corners labelled, what each still needs, and one circuit's readiness checklist.
Self-host · open source

Yours, on your own network.

One container, one SQLite file, no cloud in the loop. Runs on the PC beside your console, a home server, or a Raspberry Pi Zero 2 W. Python and TypeScript under an MIT licence; the track data lives in its own repo so a corrected corner label never waits for a release.

# PlayStation on the same network
GT7_PS_IP=192.168.1.50 docker compose up --build

# no console handy? drive the simulator
GT7_SOURCE=sim docker compose up --build
port 8000
dashboard · API · WebSocket
udp 33740
telemetry in
udp 33739
heartbeat out
Sync · optional · sync.gt7-datalogger.com

Your surveys on the map. Your laps in the cloud.

The datalogger is complete on your own network. Sign in to the sync service and it can also send what you record: track surveys go into the shared map as pull requests against the track-data repository, sessions get a private copy in the cloud, and a live stream lets somebody watch you drive. Each is a switch of its own, off until you turn it on — at both ends.

Connecting is one paste: create a token in the portal and put its connection string into the logger’s Settings → Sync. All three sync today. Your sessions get a page of their own: every lap with its times, and a comparison against your best or against another driver’s public lap — the time delta along the lap, the pedals under it, the corners sorted by what each cost — worked out in your browser from the recordings, the way the logger’s own Analysis view does.

configurations surveyed
10 of 121
border mapped
47 098 m
corners named
61

Every survey is public domain (CC0) in gt7-datalogger-track-data, and the logger pulls the pack from there whether or not you sync. The map shows the live figures.

The sync portal’s Sessions page comparing one lap with another driver’s: the time delta along the lap with the corners marked, and a table of corners sorted by time lost, with braking points and speeds against the reference.