Versions Compared


  • This line was added.
  • This line was removed.
  • Formatting was changed.


RaceROM CAN Sensor Input


EcuTek RaceROM is a package of special software features that can be installed into the ECU of the supported vehicles. You simply open your ECU ROM file using EcuTek software, apply the RaceROM Feature File (Patch) to it, adjust the RaceROM maps as necessary, and then program the ROM file into the vehicle.  Please read the ProECU Tuning RaceROM Feature File Guide for info on how RaceROM works, how to install and uninstall RaceROM feature files, and further hints and tips. Please also see our website for various videos and webinars for further information.

Currently Available On:

  • BMW F-Series, B58 gen 1 & 2 and s58
  • MX-5
  • Nissan VR30DDTT (Nissan Z and Infinity Q50)
  • VW AG EA888 and EA855


Table of Contents


Table of Contents

CAN is a system of setting up a communication network between different modules of a car in order to use sensor/switch inputs in order to control different aspects of the vehicle's operation.  Some manufacturers have made CAN enabled sensors for use with standalones, aftermarket data-loggers, as well as some aftermarket Dashboards.

We were able to add in the feature to integrate some of these sensors (Such as a wideband or ethanol content sensor)into the F-Chassis BMW vehicles by integrating into some of the factory wiring.

Sensor Wiring

Wiring the CAN inputs into your ECU will vary based on platform.  This information can be found in the following guides:

Sensor Input Configuration

Innovate LC-3 Wideband

Zeitronix ECA-2 Ethanol Content Analyzer

Zeitronix ZT-3 Wideband

  1. Configure CAN Sensor Type to the sensor type in use

  2. Select the CAN bus connection you are using.  (Which ECU Pins you have hooked into)

  3. If using the standard CAN address you won't need to do any further configuration.  If using a non-standard (User configured on the unit) CAN ID you'll need to change the values found under "CAN ID for ___" and add it in Hex format

Autosport AnalogX

ECUMaster CANswitch

Not confined to just measuring ethanol content or air fuel ratio, these two sensor hubs  have 4 general purpose voltage inputs which cause it to require a bit more in the way of configuration.

  1. Select the type of sensor in use, then choose the style of CAN ID's used.  (Again if using a non-standard ID you'll need to go into the CAN ID tables and change it)
    1. For the Analogx Extended (29-Bit)
    2. For the ECUMaster CANswitch 11-bit.

  2. For Each of the 4 channels you'll see a Multiplier, Offset, and Usage table.  The values are by default set up for custom map inputs ranging from 0-5000 (0-5 Volts)

Custom CAN Sensor

  1. Select Custom Device, and the method of CAN BUS connection

  2. Configure the method used by your sensor for the CAN Identifier (11-bit or extended 29-bit).

  3. Enter the CAN ID for your device into the CAN ID for Custom Device Map.

  4. Configure up to 4  channels for your custom device (This will require you to set up the start byte and data format for each channel).  Then add in the appropriate scaling and usage for each of the channels being used.

CAN Output Configuration

CAN outputs can send user defined messages over the CAN BUS to ancillary equipment, this would allow you to output specific data like aftermarket Dashes or CAN I/O expansion boards.


To utilise the system you first need to enable the output Channel, configure the message type and CAN ID


Output Configuration, set to match the receiving devices capabilities.


CAN ID – make sure this is set to the receiving device and it doesn’t conflict with any other devices on the BUS.


Then you select the data used in that the desired channel

Then set the multiplier and offset for the data that being sent. Be aware that there is single digit precision on CAN messages so scaling up will be required to get the desired precision from your data.


The final step is to configure the device that is receiving the message to translate the messages correctly and make the appropriate actions.



EcuTek ProECU tuning tools tools should only be used by experienced tuners who understand the product and engine calibration. 
If you do not fully understand this product then you WILL damage your engine, ECU or your vehicle. 
Please ensure you fully read all EcuTek manuals BEFORE attempting to use ProECU with your laptop or your vehicle. 
Use with extreme caution and understanding at all times, if in doubt then do not proceed. 
EcuTek accepts no responsibility for any damage to the engine, ECU or any part of the vehicle that results directly or indirectly from using the product.

** If you are in any doubt that you do NOT have the experience required to use this product then you should NOT USE IT **

Retail customers

** If you have any doubt that you do NOT have the experience required to use this product then you should NOT USE IT, you should simply contact your EcuTek Master Tuner shown clearly on the top of your Programming Kit or visit your preferred tuning shop to have a professional tuner use it for you ** 

Update Revision Log

Insert excerpt
BMW F-Series RaceROM Versions
BMW F-Series RaceROM Versions

Insert excerpt
Contact Us
Contact Us