How to configure a Syvecs ECU to work with a Haltech display dash

How to configure a Syvecs ECU to work with a Haltech display dash





If your Haltech dash display is using or has been updated to use the NSP software, you will first need to set it up to communicate with a Syvecs ECU, similar to the example shown in the "Third-party ECU CAN" section of this article: Sourcing data for dashes in NSP.

To enable and connect a Haltech dash display using a Syvecs ECU, the CAN Bus must be correctly configured within the Syvecs SCal software. The CAN Bus protocol is based on the Life Racing dataset, with several extra channels not supported by Life Racing. The software can be configured by one of the following methods:

  1. Either use your pre-existing calibration file and enable the “Custom CAN” datastream, then manually add each individual channel according to the table below. Or,
  1. Download the Haltech_Syvecs.sc calibration file attached in this article, which has all the CAN datastream preconfigured, then adapting this calibration to suit your specific engine. Please note that this is not a base map, and this file only serves to provide a map with the CANBUS configuration for the Haltech dash display to receive the correct data from the Syvecs ECU.

Further details for either of the methods listed above are provided below:

1. Download and open the Haltech_Syvecs.sc calibration file in the Syvecs SCal software. If you have your own .SC file, open that instead.



2. Select "GENERIC : OK”, then press “OK”.


3. In the functions tree, expand the “Datastreams” node to access the “Datastream Select” setting.



4. Select “Custom CAN” by using the + or – keys, then press the ESC key to exit.



4. Now expand the “Custom CAN” node to access the “Frame Identifier – f(Frame)” settings.



5. Fill out the data as shown in the table below. These are the CAN IDs we will be using. Press the ESC key when you’re finished.  
Note: Please ensure that in the 'Frame Identifier' settings, any unused frames' CAN IDs are set to 000h. This includes frames 19 and 20 for the Haltech dash display.



6. Access the “Frame Frequency – f(Frame)” settings. This will set the refresh rate for each data frame sent to the Haltech dash display.



7. Fill out the data as shown in the table below, then press the ESC key when you’re finished.  
Note: The Syvecs SCal software may require the "Frame Frequency" settings to be switched to 0 (displays UNUSED) for the unused frames. This includes frames 19 and 20 for the Haltech dash display..



8. Access the “Frame Content – f(Slot, Frame)” settings.



9. Set each CAN data cell according to the table below. 
Note: Please ensure that in the 'Frame Content' settings, any unused rows are set to 'NOT_SET' (i.e., 8 cells for the Haltech dash display).




This is what your 3D wire mesh table should look like. Press the ESC key to exit.



10. You will now need to program your new settings to the ECU. To do this, click DEVICE → PROGRAM in the title bar at the top of the screen. Also, save your new or modified file at this point.