Introduction
About the data-logger.

The ECU data-logger is a hardware/software combination. The hardware is plugged into your car's ECU using the serial port and hooked up to its ignition for power; it is left in the car. Live data monitoring functions are available in a browser on your own device(s) via a Wi-Fi connection that the data-logger provides.

The data-logger monitors telemetry received from the ECU and it will alert you of:

  • Faults that the ECU has raised itself.
  • Issues that the data-logger has detected by analysing the telemetry.

Data from your car can be uploaded to this internet site, where it can be further analysed and you can replay it to help trace issues.

proto
Plug it in...

You plug it into your car's ECU serial connection... NB: this is a prototype that is not being powered by the car.

engine
Find its Wi-Fi SSID...

The device's Wi-Fi SSID will be available on your device.

engine
Connect to it...
engine
Profit.

This interface is available wherever you are and does not require an internet connection.

tacho
Tachometer

Real-time monitoring of the RPM, oil pressure, fans, air/water temperature, battery.

engine
ECU data

Monitor more detailed engine information.

controls
Control

View the ECU's parameters and what it is controlling.

logs
Faults

View faults that the ECU has logged.

sensors
Analysis

Some examples of conditions the data-logger can alert you of:

  • High adaptives.
  • Failing lambda(s).
  • Failing throttle potentiometers.
  • Failing alternator and/or fuse.

Indicative functionality.

sensors
Sensors

Check that your sensors are working correctly.

actions
Actions

Clear current faults, logged faults, adaptives, and reset the throttle pot positions data.

lambdas
Live adaptives

See your ECU's adaptive values, live.

lambdas
Adaptive Values...

Visualise your car's adaptive maps as a table of values, a heatmap, ...

lambdas
...

... and in 3d.

lambdas
Lambdas

Monitor your lambda sensors using a live graph.

engine
Snapshots

Take snapshots of your telemetry and analyse it later.

engine
Injectors

Live injector timings.

tpothisto
Throttle Pot Histogram

Check your throttle pots for dead spots.

tpotlive
Throttle Pot - Live

Compare your throttle potentiometers.

Which cars does this work with?*

  • TVR Cerbera (AJP V8 & Speed 6)
  • TVR Tuscan
  • TVR T350
  • TVR Tamora
  • TVR Sagaris

* only with TVR's standard ECU.

Is there a demo?

An alpha (i.e. unfinished) version of what will be available directly from the device is here. Provisos:

  • data is a mixture of real and synthetic data. My car is off the road in the winter and I won't leave it idling to generate better data.
  • alerts are random and unrelated to the data.
  • there will be bugs...
Why another product?

This device was designed as a wire-in-and-forget solution:

  • It monitors your car full-time (i.e. even when you are not looking at the UI).
  • You do not need a specific OS or hardware: any recent device - including mobile phones - with Wi-Fi and a browser can be used as a client.
  • Telemetry can be stored on the device and uploaded to the cloud for replay and deeper analysis. Future.
What are you selling?

It is likely that I will sell software & you will need to buy off-the-shelf hardware and plug it together. I may sell or provide data cables so you won't have to solder if you do not want to.

When will it be ready?

I am now aiming for Q3 2021. This is later than expected due to Covid making me unable to put miles on the car to collect data and additional child care responsibilities (due to creche closures... and an additional child!)

Left to complete:

  • Finalise a deliverable version of the software.
  • Find a suitable case.
  • Test the device on a wider range of cars (including an AJP V8).
Will it be open source?

No. This has been hundreds of hours of work and I wish to retain control of it. If you are looking for the communications protocol it has already been made available online.

What are you using to test?

A TVR Tuscan.

What else is in the roadmap?
  • More on-board analysers.
  • More/better visualisations.
  • User interface improvements.
  • The website to replay telemetry and perform more detailed analysis/comparisons.
What is the hardware?

It is a Raspberry Pi 3 Model A+ with some off-the-shelf additions. The main extra is a UPS which allows the device to safely complete logging, or uploads to the analysis site, and power itself down when the ignition is not on.

About
About the author.

I have developed software professionally for many years. My day job has become IT management rather than development, but development is still my interest/hobby, hence this software. I live in Luxembourg with my wife and daughter.

I started my TVR ownership with a TVR Tuscan in 2014 - unfortunately written off in 2018 - and own: a Tuscan MK1, a 350i FHC +2 (restoration almost finished!), and a Tasmin FHC +2 (restoration pending), ... and a written off Tuscan (restoration pending!).

...
Tuscan

The test mule. It's like this but Imperial Blue. Due to spending longer than expected registering it in Luxembourg I do not have a nice picture of it yet!

...
Tuscan

Has some scratches that won't buff out.

...
350i +2

The 6th and final 350i FHC +2 built.

...
Tasmin FHC +2

#4 of 47.

Contact
Use the following ways to contact the author.

Email "contact" at this domain.

Message the Facebook page.

Raspberry Pi is a trademark of the Raspberry Pi Foundation.

The author, software, and device, are not affiliated with TVR in any way.