HPDE Video & Data Setup Recording with TrackAddict

Dustin Sterkenburg · May 18, 2022

My High Performance Driving Video and Data Logging Setup.


I have been interested in High Performance Driving (HPDE) events since 2018. I set out to find the best DIY setup for video/audio and data recording. My requirements were fairly simple; a camera that had decent video (1080p/4k preferred), gyro stabilization, wifi, external mic capable, and the ability to charge without having to worry about battery constraints. In addition, I wanted OBD engine data logging, and an external 16Hz GPS sensor for accurate track positioning. After days/weeks of research and software/hardware trial and error, I think I have found a recipe that works and all in for under $500. This is less than 1/2 the cost compared to the professional AiM Sports SmartyCam HD 2.1.


  • OBD BLE Data Reader $40
  • 16Hz External GPS $120
  • SCJAM SJ6 Legend $125


  • TrackAddict (iOS or Android) $9
  • RaceRender (post video, data sync software) $60
  • Circuit Tools (post data analysis) Free


  • Combo SJ6 Camera Charging/External Mic Cable $20. This was not available for me to purchase without complicated forwarding shipping, so I ended up making my own. More below…
  • USB cigarette lighter charging Port adapter $20
  • Phone Mount $15 and $10. This thing is solid and strong as the more expensive RAM mounts.
  • Lapel microphone $12
  • Camera suction mount $40
  • Micro USB Card (64 gig) $15

DIY Camera Combo Cable (if not purchased above)

-Note, this DIY assumes you understand basic wiring pinout and have the supplies & know how to solder.

  • 10 pin usb cable $10
  • Microphone Jack Adapter $10
  • Heatshrink wrap to tidy it all up $5

To create the cable you want to cut and splice into the USB cable so that the mic and power pins are wired as shown below. What I did was actually cut away the shielding at the mini USB side to confirm the wire color to pin assignment. Then about 6 inches from that mini USB plug, I cut the cable and spliced in the microphone jack adapter. This allowed me to still use the USB A side to power the camera (no need to touch pin 1 and 5 as they are already correct).

Essentially, you just want to find the colored wire from pin 9 and 10 and connect them to the headphone jack adapter red and black wires. Then find the colored wire from pin 6 and splice it into the colored wire connected to pin 5. After a little solder and heat wrap, the cable looks like this:

Pinout and Instructions: Pinout above is looking into the usb cable as your would hold it in your hand.

  • 1 = Vcc +5V (red) already connected to USB A side
  • 2 = data + (white), not in use
  • 3 = data - (green), not in use
  • 4 = not in use
  • 5 = GND (black) already connected to USB A side
  • 6 = PWM (connect pin 6 to GND Pin 5/Black with a splice)
  • 7 = not in use
  • 8 = not in use
  • 9 = GND (microphone jack) cut from USB A and wire into adapter
  • 10 = Signal (microphone jack) cut from USB A and wire into adapter

If you get background noise from the external microphone, just switch the wires at pin 9 and 10 as they maybe reversed.

Full details can be found at this link


IMPORTANT: The one thing you must remember is the camera must have the Gimbal setting turned off (or just reset the camera to defaults to be safe). I spent hours thinking my cable was faulty when it was just the Gimbal setting overriding the USB port detection. When your cable is plugged in you will see a “Busy” message as it switches to the external microphone.

The normal setup is fairly straight forward. Attach the camera to the suction mount and position inside the car. Run the lapel mic to a place within the car cockpit (I usually clip it to a seatbelt or close to the floorboard). Run the USB charging cables and tape all cords down (I use blue painters tape). Plug in the OBD reader, mount the external GPS so that it has good visibility to the sky, place the phone in your phone holder, and finally start the TrackAddict software and select your track. The software will connect to your external 16Hz GPS (BLE), connect to your OBD reader (BLE) to gather data from the engine, and control the camera start and stop recording functions via wifi.

Once last gotcha with this camera. Ensure you turn spot metering ON. If you do not (like I mistakenly did), the inside footage of the car will be perfect, but anything outside the windshield will be just a white washout.

Post Track Analysis

As an added bonus, TrackAddict allow you to export your data as a .VBO. This file can be used by other tools for analysis. Circuit Tools happens to be a free amazing piece of software to do just that. You can even compare multiple laps and zoom into the track to see how you ran the lines, compare entrance and exit speed and look for areas to improve.

Post Video Production

After your track session, you can sync the external USB video from the camera to the TrackAddict data using RaceRender. From this you will have examples like the below with data overlayed on top of the video. Happy Tracking!

Example with the above setup

Examples with no external GPS and an old GoPro with no image/gyro stabilization.

Twitter, Facebook