Ships internationally from the EUShop now

DashCAN Apex

GPS lap timer, G-forces and CAN data from one device

DashCAN Apex adds a 25 Hz GNSS receiver and a 6-axis IMU to everything the DashCAN interface already does: automatic lap timing, acceleration runs and full vehicle dynamics, recorded on track and reviewed on DashCAN Cloud.

€199.00PreorderFree shipping

Delivery in 5 to 10 daysFree shipping from €199.00, otherwise €20.00

Version

Add to your order

  • €9.00
1
Try the Cloud demo

Expected to ship: 2026 November

Not ready to order yet?

  • 14-day right of return
  • 2-year warranty
  • Ships internationally from the EU
GPS
25 Hz
IMU
6-axis
CAN access
Read + write
Wireless
Bluetooth 5 LE
Size
61 × 58 × 16.5 mm
Weight
50 g

Multi-constellation GNSS, accelerometer and gyroscope, switchable 120 Ω CAN termination. OBD2 over CAN (ISO 15765-4): 11-bit and 29-bit IDs at 500 or 250 kbit/s, detected automatically. iOS and Android.

In the box: DashCAN Apex, 1 m cable with connector, hook-and-loop mount.

Quarter mile timed 0.001 s from the official drag strip clock

Drag Elite Europe, Arad, 3 October 2026. Ádám Csolti's dragster ran the quarter mile in 6.788 s on the strip's official timing, at over 320 km/h. The Apex in the car, timing the run on its own, measured 6.787 s. Both onboards below are the DashCAN app's own video export of that run.

Cockpit camera
Rear camera

Official timing against the Apex

SplitOfficialApexDifference
60 ft1.013 s1.013 s0.000 s
1/8 mile4.375 s4.373 s0.002 s
1/4 mile6.788 s6.787 s0.001 s

The strip times the run with light beams across the track. The Apex worked it out from its own 25 Hz GPS and IMU data, using the 1 ft rollout that drag strip timing uses. It was not connected to the timing system in any way.

Trap speed is not compared: the strip averages it over the last stretch before the line (325.81 km/h), the Apex reports the speed at the line itself (326.8 km/h).

Official Portatree timeslip from Drag Elite Europe, 3 October 2026: 60 ft 1.013, 1/8 mile 4.375, 325.81 km/h, 1/4 mile 6.788
Official timeslip
DashCAN result card for the same run: 1/4 mile 6.787 s at 326.8 km/h, 60 ft 1.013, 1/8 mile 4.373
The Apex result in the DashCAN app

Everything the interface does, plus the data layer

If you already know the DashCAN interface, Apex is the same device with a high-precision GPS receiver and motion sensor built in. Nothing you rely on goes away.

Already in every DashCAN interface

  • High-speed CAN communication and CAN switches
  • Data logging and standalone ECU support
  • OBD2 live data from stock cars (ISO 15765-4 over CAN)
  • Switchable 120 Ω termination
  • Real-time gauges and switches over Bluetooth 5 LE

Added by the Apex

  • 25 Hz multi-constellation GNSS for speed, distance and lap time
  • 6-axis IMU for lateral and longitudinal G, yaw, pitch and roll
  • GPS lap timer with automatic start/finish detection, no transponder
  • Acceleration runs: 0-100, 100-200 km/h, quarter mile and custom
  • Onboard logging: 2+ hours of GPS, IMU and CAN recorded on the device, no phone required
  • GPS to CAN: 25 Hz ground speed, heading and position sent to your ECU over the CAN bus

Recorded on track, analyzed on DashCAN Cloud

Every session DashCAN Apex records syncs automatically to DashCAN Cloud, a web telemetry platform you open from any device. Below is a real hillclimb run in the same workspace you get: GPS, G-forces, every ECU channel and the onboard video on one timeline.

DashCAN Cloud lap workspace on a Buzet hillclimb run: track map coloured by speed, speed and throttle traces, corner cards and the synced onboard videoOpen the live session

A real run from the Buzet round of the FIA European Hill Climb Championship, recorded with DashCAN Apex. Open it in the browser, press play and add channels, no account needed. Open the demo session

More of DashCAN Cloud

Lap times and sectors, the track map coloured by speed, speed and delta charts, acceleration results, the G-G diagram, corner analysis, and every CAN channel overlaid on your laps. Laps compare side by side, even across sessions.

Your phone can time a lap, but it cannot explain one

Free laptimer apps are a fine start. But finding the next second means knowing what the car was doing at every metre, and a phone cannot see that: its GPS fixes about once a second, smoothed for navigation, and it never touches the CAN bus. Watch a corner and a 0-100 run arrive at phone rate, then see what the car actually did.

In a corner

Phone GPS · 1 Hz0 fixes in this corner

DashCAN Apex · 25 Hz0 fixes in this corner

You're missing the apex.

Phone GPS logs one fix per second: at 90 km/h that is one point every 25 metres. Your lap time is fine; the line through a corner is guesswork.

DashCAN Apex logs a raw fix every 40 ms plus 6-axis G data, so braking, turn-in and exit are really in your data, on every corner of every lap.

On a 0-100 run

Phone GPS · 1 Hz0 fixes in this run

DashCAN Apex · 25 Hz0 fixes in this run

Your whole run: five GPS fixes.

At 1 Hz, the moment you hit 100 km/h falls between two fixes, half a second apart. On a four-second run that is not a margin, it is a coin toss.

DashCAN Apex logs a raw fix every 40 ms plus 6-axis G data: launch, every split and the 100 km/h crossing are measured, not interpolated.

And the rest of the car, on the same clock

five seconds around a braking point, 25 Hz

GPS speed, the IMU and every CAN channel are recorded by one device, so the brake trace lines up with the speed drop and the G spike without any syncing afterwards.

Demo lap on the Hungaroring, simulated data; the throttle and brake traces are derived from the longitudinal G for the illustration.

Built for three things drivers actually measure

Demo session data throughout, the same lap as the Cloud demo above.

Track timing

Know if you got faster, lap after lap. Automatic start/finish detection, no transponder.

Vehicle dynamics

Lateral and longitudinal G, yaw, pitch and roll: how the car is loaded through every corner.

Acceleration runs

0-100, 100-200 km/h, quarter mile and your own custom runs, with splits and speeds.

Demo runGPS + IMU, re-derived after the run
  • 0-100 km/h4.41 s
  • 100-200 km/h11.86 s
  • Quarter mile12.72 sat 178 km/h

Every official time is re-derived from the raw GPS and IMU data after the run.

GPS to CAN: true ground speed for your ECU

The Apex also works as a GPS to CAN module. It broadcasts its 25 Hz GNSS solution onto the vehicle CAN bus, so an ECU or dash with user-defined CAN inputs gets true ground speed without a fifth wheel. Once enabled, it starts at power-up, with or without the phone.

On the CAN bus

  • Ground speed and heading with their accuracy, on every GNSS solution (25 Hz)
  • Fix type, satellites in use, horizontal accuracy and PDOP (5 Hz, always sent)
  • Latitude and longitude (5 Hz)
  • Rolling counters for stale-data checks; without a valid fix the speed frame is not sent at all

Setup

  • Switch it on in the app: Settings, Device, GPS to CAN
  • Pick the base ID (default 0x6A0), 11-bit or 29-bit
  • Export the DBC file from the app for your ECU software
  • Runs at the bus bit rate you set, 1 Mbit/s included, so Haltech Nexus Generic CAN inputs work

Use it as a ground-speed reference: slip targets, launch and boost by speed, logging. The value is roughly 40 to 80 ms old when it reaches the ECU, so in a fast traction control loop let it correct a quicker estimate (driveshaft speed, accelerometer), the way a fifth wheel is used. Set a CAN timeout of about 150 ms on the ECU input so a lost fix is caught.

Live on the phone while you drive

The free DashCAN app is the dash: lap timing with sector splits, live gauges from the CAN bus, and video that carries the telemetry on it.

Live lap timing: last, best and optimal lap, sector splits with apex and max speed, reference lap of your choice.
Video with the data on it: launch lights, the quarter-mile timer and your ECU channels on every frame.
Every run becomes a jump point in the clip; step frame by frame, then export.

It records without your phone

The Apex logs the full GPS, IMU and CAN timeline to the device itself, over two hours per session.

DashCAN ApexREC2+ h onboard

1. On track

Apex records on the device

GPS, IMU and CAN go to the Apex's own memory, over two hours per session. Leave the phone out of the car, or lose Bluetooth mid-session, and nothing is missed.

2. Back in the pits

The phone picks it up

Open the app and the session downloads over Bluetooth. The app rebuilds your laps, runs and CAN log from the raw recording.

3. Later, anywhere

Read it on DashCAN Cloud

Upload, and every lap, trace and channel is there to read on any device, whenever you have the time for it.

Stock car? OBD2 works too

Set the protocol to OBD in the app and DashCAN asks the factory ECU for standard live data over the diagnostic CAN bus. The car answers one request at a time, so the channels share its reply rate: expect fewer updates a second than from a standalone ECU broadcast, and more with fewer gauges.

Supported

  • ISO 15765-4 (OBD2 over CAN), used by most cars sold in the EU and US from around 2008
  • 11-bit and 29-bit CAN IDs at 500 or 250 kbit/s. DashCAN finds the right variant by itself, no setup
  • Standard SAE J1979 live data (service 01): RPM, speed, coolant, intake air and oil temperature, throttle, engine load, MAP, ignition advance, battery voltage, lambda, short and long term fuel trim, fuel pressure and ethanol content
  • The app asks the car which of these it supports and only offers those as gauges
  • Live gauges, logging with XLSX export and video overlays, same as with a standalone ECU

Not supported

  • Older non-CAN OBD2 protocols: ISO 9141-2 and ISO 14230 KWP2000 (K-line), SAE J1850 PWM and VPW. These are common on cars built before about 2008
  • Reading or clearing fault codes, and manufacturer-specific channels (service 22)
  • CAN switches: on a factory ECU DashCAN only sends standard diagnostic requests

Setup in four steps

The full guide with pictures and the per-ECU settings is on the First Steps page.

  1. 1

    Connect it to the car

    Wire in switched 12 V, ground, CAN high and CAN low, then place the box where the GPS can see the sky. The placement guide is on the First Steps page.

  2. 2

    Enable the CAN broadcast in your tuning software

    Each ECU has a short guide with the exact settings and pins. Ignitron users import two ready-made files.

  3. 3

    Install the free app and pair over Bluetooth

    iOS or Android. Grant the permissions the app asks for, then pair the interface.

  4. 4

    Pick your ECU in the app

    The channels show up live. Build your layout, then drive.

  • On the dash, near the windshield. As high as possible, with a clear view of the sky, so the GNSS receiver gets its 25 fixes a second.
  • Fixed and level. The IMU measures the car, so the box must not wobble. Any fixed angle works, the app compensates, but level is best out of the box.
  • Not in the glove box, not under metal. Metal surfaces and heated, metal-coated windshields block the GPS and weaken Bluetooth.

Works with

Ignitron ECU, ECU Master EMU, ECU Master EMU PRO, Emtron, Haltech, Hondata, MaxxECU, MegaSquirt, MoTeC, rusEFI, Speeduino, Syvecs, VEMS, and any other ECU that can broadcast custom CAN messages.

Which DashCAN is right for you?

Same app, same live data. Pick by how you connect, and whether you want lap timing built in.

Take it to the next trackday and bring the whole session home.

Not ready to order yet?

Closed-course use only. DashCAN products are intended solely for closed-course competition and motorsport use and are not type-approved or certified for use on public roads. Use them lawfully and safely, and do not operate the app while driving. See our Terms & Conditions for full details.