If this is your first visit, be sure to
check out the FAQ by clicking the
link above. You may have to register
before you can post: click the register link above to proceed. To start viewing messages,
select the forum that you want to visit from the selection below.

Hi Unregistered,
Please be advised your account will be deleted if you have not made a post on the forum with in 1 year of joining.

Nanocom One .fu1 -> .csv conversion

I was looking at the Nanocom One engine .fu1 data file format over the weekend, and made an interesting discovery.The data saved into the .fu1 file contains the complete data returned by the diagnostic requests made by the Nanocom while requesting fuelling information.The Nanocom (One and Evo) only display a subset of what is returned by the ECU.

There is a minor issue with the Nanocom One (possibly the Evo too?) in that the uncorrected AAP is returned instead of the corrected AAP value which is used internally for boost calculations. The error introduced is fairly small - it's basically the % difference between the TPS Supply mV and 5000mV, which can be in the range of +/- 0.8% based on a quick check of my log "collection".

Anyway I've thrown together a basic script in Python to convert the .fu1 format to a .csv file.Temperatures have been converted from K to Celsius, and decimal points are shifted to give familiar values.The column order is same as the order the data appears in the .fu1 file, rather than the Nanocom .csv files.I've also inserted a "time" column based on row number (one row = one "t").

I've tested the script with the default version of Python 2.7 installed on macOS 10.12.It doesn't use any add on libraries so should work on any python 2.7 install.

AULRO.com
Copyright 2001 - 2017
Independently Owned and Operated by
Dave Blears Computing - DavecandoIT - AULRO.com
LAND ROVER and its logo are the registered trademarks of Land Rover.
Land Rover is not affiliated with AULRO.com.