Subaru CAN Custom Sensors

Hijacked Inputs Using RaceROM Custom Sensor Input/Outputs

With the custom sensor inputs code from EcuTek, you're able to run a variety of other sensors on your vehicle without any expensive external boxes.  The types of sensors you can currently add are essentially infinite, but we've gone ahead and hard-coded tables for a few of the most common ones to make things easier.

The sensors we offer hardcoded tables for are.

  • Coolant Pressure

  • Ethanol Content / Flex Fuel Sensor

  • Fuel Pressure

  • Oil Pressure

  • Wideband AFR sensor

Each of these sensors gets the same setup tables so you can have a consistent workflow no matter which one you’re doing.

  • Sensor Default

  • Sensor Max

  • Sensor Min

  • Sensor Scaling

  • Sensor Smoothing

  • Sensor Source

Sensor Default

In the event of a failure of some kind in the circuit (wiring, fuses etc.) the value will default to whatever is in this table.  In the case of some things like ethanol content it typically works best to set this closest to what the user will have in the car the majority of the time.  It's also possible to use this value in conjunction with the new failsafe tables to throw the car into limp mode should your sensor or wiring fail.

Sensor Max

The maximum voltage output considered to be normal for the sensor.  Set this to the value specified by sensor kit's manufacturer.  In some cases if the sensor could feasibly hit that value during normal operation you may want to add a small amount of room between the sensors limit and the max voltage to avoid getting unnecessary DTC's.  (i.e. if the sensors min voltage is 4.5v, set it to 4.6)

The ecu itself has a default voltage biasing of 4.75v on the spare ECU input pin (Pin 60).  As such using that specific voltage can cause erratic behaviour.  It's recommended to go either above or below that value to ensure proper operation.

Sensor Min

The minimum voltage output considered to be normal for the sensor.  Set this to the value specified by sensor kit's manufacturer.  In some cases if the sensor could feasibly hit that value during normal operation you may want to add a small amount of room between the sensors limit and the value in this table to avoid getting unnecessary DTC's.  (i.e. if the sensors min voltage is .5v, set it to .45 or .4)

Sensor Scaling

Sets the relationship scale for voltage against the sensor's output value. (Pressure, ethanol content, AFR etc.)

Sensor Smoothing

A smoothing value to be applied to the output of the LPFP sensor to reduce the impact of the minor fluctuation in content seen by most pressure sensors. 0 is full smoothing 1 is no smoothing.  Comes in handy if the sensor is sensitive which can cause undesirable spikes in values.

Sensor Source

Establishes the ECU input referenced for your sensor.  Choose whichever sensor you have plugged the sensor in through.

Wiring

The following wiring diagrams are what we have seen on most cars/ECUs, but there are some variances so double check the wiring diagrams for the specific model you are working with

TGV Wiring

Pins A16 and A26

Pin B4 for Rear O2

Flex Fuel Ethanol Sensor Installation

In order to set up Flex Fuel properly you'll first need to purchase and setup an ethanol content sensor kit.  These kits typically include a sensor, module, and potentially replacement fuel lines depending on where it is installed. For a complete rundown of the RaceROM Flex Fuel system check out our guide here

Subaru CAN Flex Fuel

After installation you'll need to setup the sensor in the Sensors section of the map list.

FF Sensor Default

Sets an ethanol value the system will revert to in the event that the output goes outside the normal bounds of the voltage (FF Sensor Max & Min).  You'll typically want to set it close to what the end user is typically going to have in the vehicle.  You'll want to set the value close to the voltage output of e85 if running e85 all the time, close to e10 if they typically run pump gas, or a safe middle value if they go back and forth frequently.

FF Sensor Max

Maximum sensor voltage for the sensor.  You'll want to set this to the high end of your kits voltage range which can vary.  Common kits use either 4.5v or 5v for the high end, refer to the manufacturer for their recommended values.

FF Sensor Min

Minimum sensor voltage for the sensor.  You'll want to set this to the low end of your kits voltage range which can vary.  Common kits use either 0.5v or 0v for the high end, refer to the manufacturer for their recommended values.

FF Sensor Scaling

This is where you setup the relationship between the voltage of your sensor and the ethanol content it designates.  Most kits output a higher ethanol content the higher the voltage level, refer to your manufacturer for their recommended values.

FF Sensor Smoothing

Applies a smoothing value to your ethanol content values being used by the computer for calculations.  Can be helpful to get a more consistent value if the signal you get from your sensor tends to have small spikes.

FF Sensor Source

Selects what input is being used to add ethanol content to the vehicle.  Keep in mind that this will also require deleting whatever sensor was previously on that channel, so check local laws for legality and make sure to adjust the tune correctly to prevent any issues.