To start configuring your HEX ezCAN PURE, download the Mac-compatible HEX configuration software or Windows-compatible HEX configuration software by clicking either of the buttons below.
The most recent HEX ezCAN software release for Mac and Windows is version 2604.4
Download the HEX ezCAN software for Mac OS
Download the HEX ezCAN software for Windows PC
Download the most recent version of the HEX ezCAN user manual.
New features
Minor fix for the optimised ezBUS scanning process
HEX ezCAN / CANSmart Generation I device feature freeze
2604.3
New features
2603.3
New features
Added fixes & enhancements:
2508.4
New features
2506.9
New features
2506.8
New features
Additional fixes & enhancements
2411.1
New features
Added fixes & enhancements
2410.6
New features
2410.5
New features
2410.4
New features
2408.3
New features
Fixes & enhancements
2402.4
Added Fixes & Enhancements
2310.6
Added Functionality
Added Fixes & Enhancements
2306.6
Added Fixes
2306.5
Added Functionality
2306.3
Added Functionality
Added Fixes & Enhancements
2304.9
Added Functionality
2304.7
Added Functionality
2302.2
Added Functionality
Added Fixes
2211.5
Added Functionality
Added Fixes & Enhancements
2207.8
Added Fixes
2207.7
Added Functionality
Added Fixes & Enhancements
Functional Changes
2112.3
Fixes
2112.2
Enhancements
Fixes
2108.3
Fixes
2106.2
Enhancements
Fixes
The ezCAN PURE Extra Settings window contains controls to adjust the operating voltage thresholds and inversion settings for the HEX ezCAN PURE’s control inputs. For the actual settings needed by your motorcycle, refer to Steps 2B and 2C in this section.
Open the ezCAN PURE Extra Settings window of the HEX ezCAN configuration software by doing the steps that follow:
1. Launch the HEX ezCAN configuration software.
2. Click the hamburger menu button in the upper right corner of the HEX ezCAN configuration software interface (below).
3. Click the Device Settings option in the drop-down menu (below).
4. The ezCAN PURE Extra Settings window will be shown. The default view is shown below:
5. Go to step 2B.
IMPORTANT: To ensure your HEX ezCAN PURE functions correctly, your first step will be to set the Engine Running Voltage Threshold. This lets the HEX ezCAN PURE detect when the motorcycle’s engine is running.
Set the Engine Running Voltage Threshold as follows:
1. Click the hamburger menu button in the upper right corner of the HEX ezCAN configuration software interface (below) a second time.
2. Click the Diagnostics option in the drop-down menu (below).
3. The Diagnostics window will be shown. The default view is shown below:
4. Note the Battery Voltage section under System variables.
5. Start your motorcycle, and let it idle.
6. Make a note of the Battery Voltage reading while the engine is idling (Reading 1).
7. Switch off the engine, but leave the ignition turned ON. Wait approximately 15 seconds to let the voltage stabilise.
8. Make another note of the Battery Voltage reading (Reading 2).
9. Calculate the Engine Running Voltage Threshold you will use by adding Reading 1 to Reading 2, then dividing the total by two.
10. Set the calculated value by dragging the Engine Running Voltage Threshold slider in the ezCAN PURE Extra Settings window.
11. If the calculated value gives inconsistent results, experiment with small variations on either side of the value until the icon behaves as specified above.
12. Go to Step 2C.
The ezCAN PURE Extra Settings window contains controls that let you adjust the operating voltage thresholds and inversion settings for all the HEX ezCAN PURE’s control inputs.
There are two sources for the ezCAN PURE Extra Settings values your motorcycle needs:
IMPORTANT: The settings and values in this section must be regarded as a starting point only, and may have to be adjusted.
The Engine Running Voltage Threshold value you will set is unique to every motor vehicle. It depends on factors like battery condition, electrical load and ambient temperature. Set the Engine Running Voltage Threshold as shown in Step 2B above.
If any other values below do not give satisfactory performance, adjust the values as shown in the Additional configuration settings for HEX ezCAN PURE section of the HEX ezCAN User Manual (download the manual from here).
The Engine Running Voltage Threshold value you will set is unique to every motor vehicle. It depends on factors like battery condition, electrical load and ambient temperature. Set the Engine Running Voltage Threshold as shown in Step 2B above.
If any other values below do not give satisfactory performance, adjust the values as shown in the Additional configuration settings for HEX ezCAN PURE section of the HEX ezCAN User Manual (download the manual from here).
The Engine Running Voltage Threshold value you will set is unique to every motor vehicle. It depends on factors like battery condition, electrical load and ambient temperature. Set the Engine Running Voltage Threshold as shown in Step 2B above.
If any other values below do not give satisfactory performance, adjust the values as shown in the Additional configuration settings for HEX ezCAN PURE section of the HEX ezCAN User Manual (download the manual from here).
The Engine Running Voltage Threshold value you will set is unique to every motor vehicle. It depends on factors like battery condition, electrical load and ambient temperature. Set the Engine Running Voltage Threshold as shown in Step 2B above.
If any other values below do not give satisfactory performance, adjust the values as shown in the Additional configuration settings for HEX ezCAN PURE section of the HEX ezCAN User Manual (download the manual from here).
The Engine Running Voltage Threshold value you will set is unique to every motor vehicle. It depends on factors like battery condition, electrical load and ambient temperature. Set the Engine Running Voltage Threshold as shown in Step 2B above.
If any other values below do not give satisfactory performance, adjust the values as shown in the Additional configuration settings for HEX ezCAN PURE section of the HEX ezCAN User Manual (download the manual from here).
The Engine Running Voltage Threshold value you will set is unique to every motor vehicle. It depends on factors like battery condition, electrical load and ambient temperature. Set the Engine Running Voltage Threshold as shown in Step 2B above.
If any other values below do not give satisfactory performance, adjust the values as shown in the Additional configuration settings for HEX ezCAN PURE section of the HEX ezCAN User Manual (download the manual from here).
The Engine Running Voltage Threshold value you will set is unique to every motor vehicle. It depends on factors like battery condition, electrical load and ambient temperature. Set the Engine Running Voltage Threshold as shown in Step 2B above.
If any other values below do not give satisfactory performance, adjust the values as shown in the Additional configuration settings for HEX ezCAN PURE section of the HEX ezCAN User Manual (download the manual from here).
The Engine Running Voltage Threshold value you will set is unique to every motor vehicle. It depends on factors like battery condition, electrical load and ambient temperature. Set the Engine Running Voltage Threshold as shown in Step 2B above.
If any other values below do not give satisfactory performance, adjust the values as shown in the Additional configuration settings for HEX ezCAN PURE section of the HEX ezCAN User Manual (download the manual from here).
The Engine Running Voltage Threshold value you will set is unique to every motor vehicle. It depends on factors like battery condition, electrical load and ambient temperature. Set the Engine Running Voltage Threshold as shown in Step 2B above.
If any other values below do not give satisfactory performance, adjust the values as shown in the Additional configuration settings for HEX ezCAN PURE section of the HEX ezCAN User Manual (download the manual from here).
The Engine Running Voltage Threshold value you will set is unique to every motor vehicle. It depends on factors like battery condition, electrical load and ambient temperature. Set the Engine Running Voltage Threshold as shown in Step 2B above.
If any other values below do not give satisfactory performance, adjust the values as shown in the Additional configuration settings for HEX ezCAN PURE section of the HEX ezCAN User Manual (download the manual from here).
The Engine Running Voltage Threshold value you will set is unique to every motor vehicle. It depends on factors like battery condition, electrical load and ambient temperature. Set the Engine Running Voltage Threshold as shown in Step 2B above.
If any other values below do not give satisfactory performance, adjust the values as shown in the Additional configuration settings for HEX ezCAN PURE section of the HEX ezCAN User Manual (download the manual from here).
If your motorcycle’s Device Settings are not currently listed, don’t worry — you can still get up and running. Simply follow the configuration process outlined in HEX ezCAN PURE > Software > Step 2 to determine the correct settings for your bike.
Once you’ve dialled in your setup, why not help a fellow rider?
Submit your Device Settings below so that other owners of the same or similar motorcycle can benefit from your experience.
All submissions are handled in accordance with the HEX Privacy Policy, ensuring your information is protected. Ride smart, and help another rider along the way.
After adjusting the input circuit parameters, it is important to verify that all signal inputs work as expected. This helps ensure that the HEX ezCAN PURE operates with total reliability.
IMPORTANT: The Diagnostics window can only report feedback from signal inputs that are connected. to the motorcycle. As an example, if the Horn signal wire has not been connected, pressing the motorcycle’s Horn button will not yield a result in the Diagnostics window.
Verify the input signals as follows:
1. Click the hamburger menu button in the upper right corner of the HEX ezCAN configuration software interface (below).
2. Click the Diagnostics option in the drop-down menu (below).
3. The Diagnostics window will be shown. The default view is shown below:
4. Note the various Voltage sections under System variables.
5. Switch ON your motorcycle’s ignition.
6. Move the motorcycle’s High beam switch from low to high beam.
7. Press the motorcycle’s Horn button.
8. Move the motorcycle’s turn signal switch to the left turn position.
9. Move the motorcycle’s turn signal switch to the right turn position.
10. Press the motorcycle’s front, then rear, brake levers.
Set the power circuit functions according to the type of accessory connected to each power circuit (for example: auxiliary lights, horn, brake light, or other accessory types).
The fuse trip limits are pre-set for each power circuit configuration, but can be adjusted to your needs. Set the fuse trip limit correctly for every power circuit that is in use.
For safety and visibility reasons, the intensity levels of all auxiliary front lights connected to the HEX ezCAN are adjustable for low beam and high beam conditions.
The sliders adjust the intensity of the relevant front auxiliary lights from 0% to 100% of maximum intensity, in increments of 10%.
When on the move, front auxiliary lights can only be switched on and off if an optional HEX ezSWITCH or other intelligent HEX control is fitted.
For instructions on how to switch front auxiliary lights on and off using a HEX ezSWITCH, click here.
This setting eases the load on the vehicle’s battery by allowing the relevant auxiliary front lights to be switched on only when the vehicle’s engine is running.
This function turns the corresponding side’s front auxiliary lights off whenever a turn signal is active on that side. This ensures that the bike’s turn signals are always visible when used.
Note: To enable this feature on a Generation 1 ezCAN, one front auxiliary light must be connected to a high-power (red or orange) circuit. The other front auxiliary light in the same light set must be connected to a low-power (white or yellow) circuit.
This function turns the corresponding side’s front auxiliary lights on whenever a turn signal is active on that side. This enhances the visibility of the turn signal on that side.
This function strobes all front auxiliary lights whenever the horn is active.
This function strobes all front auxiliary lights whenever the flash-to-pass button is triple-clicked.
This function allows the bike’s hazard warning lights and front auxiliary lights to flash in an alternating pattern. This ensures that the hazard lights are always visible, even when front auxiliary lights are at maximum brightness.
When the vehicle’s ignition is switched off, this setting allows the relevant auxiliary light circuit to remain active at the intensity set by the Adjust follow me home intensity, for the amount of time specified by the Follow me home delay slider in the Aux Lights Extra Settings menu.
If three-wire auxiliary front lights have been installed, switch this
mode ON for the relevant power circuit. If two-wire auxiliary front
lights have been installed, switch this mode OFF for the relevant power circuit.
IMPORTANT:
When on the move, front auxiliary lights can only be switched on and off and adjusted if an optional HEX ezSWITCH or other intelligent HEX control is fitted.
For instructions on how to adjust front auxiliary light brightness levels using a HEX ezSWITCH, click here.
WARNING: Read this section carefully before adjusting any HEX ezCAN-powered rear/brake lights.
All configuration options below are accessed using the HEX ezCAN configuration software.
Original (factory) rear light behaviour:
HEX ezCAN settings have no effect on the bike’s factory rear light. This light will always be active whenever the ignition is ON.
Rear accessory light behaviour:
If you wish, you can configure any rear accessory rear light powered by the HEX ezCAN to remain off even when the ignition is ON.
Original (factory) brake light behaviour:
HEX ezCAN settings have no effect on the bike’s factory brake light. This light is only activated if either or both brake levers are pressed.
WARNING: If an accessory rear light is set to illuminate too brightly, it may have the effect of ‘masking’ brake lights.
It is recommended that the brightness setting of any accessory rear light should be substantially less than the brightness setting of the accessory brake light. This applies whether or not the accessory rear light and the accessory brake light are separate lights.
Under active braking, the accessory brake light comes on at a constant, user-specified brightness, without flashing, and goes off when the brake levers are released.
Brake light behaviour mimics that of the bike’s factory brake light.
Under active braking, the accessory brake light flashes four times per second at the user-specified brightness, and goes off when the brake levers are released.
Under active braking, the accessory brake light flashes four times per second for one second at the user-specified brightness, then remains on at constant brightness until the brake levers are released.
Click here to see the full California legal requirement (25251.5. (c))
Under active braking, the accessory brake light flashes eight times per second for half a second at the user-specified brightness, then remains on at constant brightness until the brake levers are released.
What are Run/Brake/Turn lights?
A Run/Brake/Turn light is a red rear light that, depending on circumstances, functions in different ways:
Why would you want to use Run/Brake/Turn lights?
Run/Brake/Turn lights are typically used to increase the visibility of wider vehicles, and vehicles with unusual configurations (such as motorcycles with sidecars).
The Flash on braking, California legal flashing and Rapid-Alert flashing options are not available for Run/Brake/Turn lights, as these functions could cause a flashing brake light to be mistaken for a turn signal.
When the Run/Brake/Turn function is enabled, function priority (from highest to lowest) is:
The Horn function applies full battery voltage to the relevant power circuit whenever the bike’s horn button is pressed.
If you often use the factory horn for very short ‘bursts’ and want to avoid activating the accessory horn during a short burst, you can add a time delay of 0.25 seconds or 0.5 seconds between the time the horn button is pressed and the time the horn activates by clicking-and-dragging the Delay slider (right, above). Alternatively, set the slider fully to the left to disable the horn delay.
If needed, you can disable the accessory horn fuction by clicking the Horn enabled slider.
If a power circuit is set as a 12-volt accessory circuit, it will supply full battery voltage whenever the vehicle’s ignition is on.
This function has a configurable delay time-out (to a maximum of 60 seconds) that will keep the output on for the configured time after the vehicle’s ignition is switched off.
Use the Time-out slider (right, above) to set the preferred time-out delay. This avoids power cuts to the accessories connected to the relevant circuit during ignition cycles.
Depending on its configuration, any light configured to function as an auxiliary turn signal will be:
The Running Light Intensity slider lets you adjust the intensity of the relevant lights whenever they are functioning as running lights (right).
The Turn Signal Intensity slider lets you adjust the intensity of the relevant lights whenever they are functioning as turn signals.
In the unlikely event that something goes wrong with your HEX ezCAN PURE or your accessory installation, the video below contains guidelines you can follow to get things working again.
Submit your Device Settings below so that other owners of the same or similar motorcycle can benefit from your experience.
All submissions are handled in accordance with the HEX Privacy Policy, ensuring your information is protected. Ride smart, and help another rider along the way.
"*" indicates required fields
You will now be redirected to our primary website to view our Privacy Policy
You will now be redirected to our primary website to view our Legal Information
You will now be redirected to our primary website to view our Legal Information