VR30DDTT - Custom Map Port Injection (Reflex)

VR30DDTT - Custom Map Port Injection (Reflex)

Introduction

As part of the initial release of V6 Vr30 RR can outputs has been added, CAN outputs allows integration of port injection controllers such as the Motiv Reflex or Syvecs OEX. The configuration has to be done manually of both CAN input and Output for the VR30 until a fully integrated hardcoded feature like in the B58 software is available.

Hardware and Wiring

There are several components needed outside of the RaceROM patch to enable auxiliary injection on these engines, these include

  • CAN Input / Output Expansion Box (reflex, syvecs or Maxx ECU) with crank and cam signal inputs etc

  • Manifold with Port injector installation capability

  • fuel rail and pressure sensors to suit Port injection manifold

  • CAN and power wiring for the box and the the ECM

CAN Configuration

CAN configuration to set up the inputs is required, the inputs most required are

  • Secondary Port injection pulse width actual

  • Ethanol content

  • Fuel Pressure (gauge sensor)

  • Error states

This can easily be configured using the preconfigured checkbox.

image-20251118-160016.png

 

The outputs that need to be sent from RaceROM to the Port injection I/O expander are

  • Port injection Pulse width commanded

  • enable flags for injection (reflex don not currently require this)

Custom device set up using Diff file (id 0x335)

Byte 1

Byte 2

Byte 3

Byte 4

Byte 5

Byte 6

Byte 7

Byte 8

Version 0x41

PI Pulsewidth Target (x100)

Aux 1 PWM% (x10) (can aux 1)

Aux 2 PWM (x1) (Can aux2 )

INJ Enable (0x3f when running)

 

Custom maps Setup

To control the PI target pulse width several items need to be accounted for to derive a final target Pulse width for the custom maps, and also the pulse width the the PI device actually injects needs to be accommodated in the ECM and the desired DI fuel quantity reduced to keep the AFR on target. to do this the following sequence has been designed

  • Custom Map K - Used to enable the injectors (no required for reflex)

  • Custom Map L - map to reduce the DI quantity when PI is active this must be calibrated so that the total fuel quantity doesn’t drop and AFR stay on target when the PI system activates

  • Custom Map M - Target PI pulse width, how long you desire the port injectors to open for.

  • Custom Map N - Calculation of Differential fuel pressure for correction of the the desired PI open time

  • Custom Map O - Correction of PI open time for Ethanol Content and Fuel trims

  • Custom Map P - Battery voltage and Differential Fuel Pressure Correction and final PI time output map (this is sent out by CAN outputs to reflex box)

Custom Map K - Injector enable bits 63 = 0011 1111, which says enable injection for 6 injectors out of 8 and is only active when the DI system is injecting, this should help with overrun fueling and decel.

NOTE: Reflex have implemented other systems to accommodate this so this map may not be required.

image-20251118-160313.png

Custom Map L - map to reduce the DI quantity when PI is active this must be calibrated so that the total fuel quantity doesn’t drop and AFR stay on target when the PI system activates

image-20251118-161038.png

Custom Map M - Target PI pulse width, how long you desire the port injectors to open for.

image-20251118-161102.png

Custom Map N - Calculation of Differential fuel pressure for correction of the the desired PI open time.

image-20251118-161129.png

Custom Map O - Correction of PI open time for Ethanol Content and Fuel trims

image-20251118-161156.png

Custom Map P - Battery voltage and Differential Fuel Pressure Correction and final PI time output map (this is sent out by CAN outputs to reflex box).

image-20251118-161224.png

There is a Diff file available, be aware this has not been tested yet as EcuTek do not have a development kit to test this system out properly.