08P - Photon: Error codes

Photon: Error codes


IMPORTANT: The below error codes pertain to CYC products only. For EBMX-related troubleshooting, contact EBMX directly.



Please Check Your App/ Peripherals 

Display/Controller Error

Error 30


Description: "Please check your app/ peripherals" error is a communication error and means that the display and the controller cannot establish a connection.

Symptoms: "Please check your app and Peripherals" or "Display/Controller Error" on the SW102/ DS103 display and/or on the Ride Control app. This is often paired with the battery level indicator on the display flashing.

Please note that the controller would automatically be in Street mode, assist level 3 if there is such an error.  The motor would still be able to run in such a condition.

Solution: Ensure the display and the 1T1, 1T2, or 1T4 wiring harness is properly connected. Check the display and either replace the wiring harness, display, or controller.

Steps:

  1. Inspect the 1T2, 1T2, or 1T4 connectors especially the pins to check for any damage and bent pins. 
    Checking for bent pins or if pins may have been bent and bent back is crucial as this is could result in the error. You need to inspect the female side of the connectors as well for dents as this is an indication that the connectors were forced in. If there are signs that the pins or connectors are damaged, replace the wiring harness only. Otherwise, continue to step 2. 
  2. If you have another CYC kit or have sufficient additional spare parts, swap out the display to see if the error goes away with the other display. You can also swap out the wiring harness. If you can locate the issue by swapping out components, then you can report your findings directly to CYC or an Authorised Reseller to organize a replacement (i.e. you do not need to continue troubleshooting). 
    *If you do not have any spare parts, continue to step 2 below.

    WARNING: The below steps should be exercised with care. Mistakes may cause additional issues. You may choose to send your components to CYC or an Authorised Reseller for testing instead.

  3. Unplug the display and short-circuit the B+ & Key-In pins using a Dupont wire. See the diagram below for reference.
  4. Attempt to connect to the CYC Ride Control app. 
  5. Lift the rear wheel and press in the throttle. 
    *WARNING: Lift the rear wheel BEFORE attempting to press the throttle as the system will be in the highest assist level by default. 
  6. If the motor does not function with the Dupont wire, and the wiring harness has also been checked, replace the controller by following the guidelines in the article below
    📄 Photon: Replacements & Servicing


Warranty condition: If the motor in question is still within its warranty period and there is no indication that the motor has been altered physically (such as cutting wires), then the components needed will be replaced under warranty. 

*Wiring or connection damage as a result of bent pins or damaged connectors will NOT be warranted.


Error 01 & 02 - Controller Over/ Under Voltage


Description: Error 01 & 02 or "Controller Over/ Under Voltage" means that the battery voltage is over/under the system threshold.  

Symptoms:
Error code 01/02 or Controller Over/ Under Voltage on the SW102/ DS103 display and/ or on the Ride Control app. The motor will not run while the error is shown.

Solution:
Adjust the battery settings in the Ride Control app or in the display's settings menu. 

Steps: 

  1. Connect to the CYC Ride Control app. 
  2. Enter the app's battery settings section. 
  3. Adjust the "Series of cells" setting to match your battery pack's nominal voltage.
  4. Save the settings change.

Please note that the Photon is only compatible with 36V to 52V nominal battery packs. 

Warranty condition:
N/A


Error Code 04 - Controller Internal Error 1


Description: Error code 04 means the controller is over the absolute maximum current threshold. It can be caused by incorrect motor tuning, a failed motor, or controller


Symptoms: Error code 04 or Controller Internal Error 1 on the SW102/ DS103 display and/ or on the Ride Control app. The motor will stutter while the error is shown. The motor will not run while the error is shown.


Solution: Reflash the firmware via the CYC Ride Control app or via PC. If the firmware reflash does not correct the issue, replace the controller.


Steps: 

  1. See the article below on how to reflash the controller firmware
    📄 Photon Firmware Update
  2. Replace the controller 
    📄 Photon: Replacements & Servicing


Warranty condition: If the motor in question is still within its warranty period and there is no indication that the motor has been altered physically (such as cutting wires), then the components needed will be replaced under warranty.


Error Code 05 - Controller Over Temperature


Description: Error code 05 or " Controller over temperature" means that the controller temperature reading is over the threshold. This can be caused by the controller overheating due to overload/complex terrain or the temperature sensor is malfunctioning. 

Symptoms: Error code 5 or Controller Over Temperature text along with abnormally high controller temperature reading on the SW102/ DS103 display and/ or on the Ride Control app. The motor will not run while the error is shown.

Solution: Allow some time for the controller to cool down. If the temperature reading does not drop down, attempt to reflash the firmware via the CYC Ride Control app or via PC. If the firmware reflash does not correct the issue, replace the controller.

Steps: 

  1. See the article below on how to reflash the controller firmware
    📄 Photon Firmware Update
  2. Replace the controller
    📄 Photon: Replacements & Servicing


Warranty condition: If the motor in question is still within its warranty period and there is no indication that the motor has been altered physically (such as cutting wires), then the components needed will be replaced under warranty.


Error Code 06 - Motor Over Temperature


Description: Error code 06 or "motor over temperature" means that the motor temperature reading is over the threshold. This can be caused by various reasons:

  • The temperature sensor is malfunctioning
  • One of the other peripherals has been compromised

Symptoms: Error code 6 or Motor Over Temperature text along with abnormally high motor temperature reading on the SW102/ DS103 display and/ or on the Ride Control app. The motor will not run while the error is shown.

Solution:
 Troubleshoot the other sensors especially if there is another error or other symptoms present. Once all sensors are checked and unless there are other symptoms, replace the motor component. 

Steps: 

  1. Inspect all connectors especially the pins to check for any damage and bent pins. 
    Checking for bent pins or if pins may have been bent and bent back is crucial as this is could result in the error. You need to inspect the female side of the connectors as well for dents as this is an indication that the connectors were forced in. If there are signs that the pins or connectors are damaged, replace the wiring only. Otherwise, continue to step 2. 
  2. Do a complete sensor check:
    *If any of the sensors below changes the motor temperature reading back to normal, replace the applicable sensors.
    1. Unplug brake sensors (if applicable), restart the kit, and check if the temperature reading is still abnormal.
    2. Unplug the speed sensor, restart the kit, and check if the temperature reading is still abnormal. If the speed sensor error or error 29 appears on the display, this is normal. We are only monitoring the motor temperature reading. 
    3. Unplug the throttle, connect to the CYC Ride Control app, and disable the throttle in the throttle settings section, save the changes. Then, restart the kit and check if the temperature reading is still abnormal. 
    4. If possible, swap out the 1T2 or 1T4 wiring harness with another one to check if the temperature reading is still abnormal. 
    5. If there is no change from either of the sensors or the wiring harness, proceed below.
  3. Get evidence of
    1. Error code on display and/ or app
    2. Motor temperature reading on display/ app
    3. Replace motor
      📄 Photon: Replacements & Servicing

Warranty condition: If the motor in question is still within its warranty period and there is no indication that the motor has been altered physically (such as cutting wires), then the components needed will be replaced under warranty. 
*Wiring or connection damage as a result of bent pins or damaged connectors will NOT be warranted.


Error Code 09 - Controller Internal Error 10


Description: Error code 09 or "Controller Internal Error 10" means that controller's internal MCU is under voltage.

Symptoms: Error code 9 or Controller Internal Error 10 on the SW102/ DS103 display and/ or on the Ride Control app.

The motor will not run while the error is shown.

Solution: Unless there are other symptoms not mentioned above, replace the controller component directly. 

Steps:

  1. Replace the controller
    📄 Photon: Replacements & Servicing


Warranty condition: If the motor in question is still within its warranty period and there is no indication that the motor has been altered physically (such as cutting wires), then the components needed will be replaced under warranty. 


Error Code 10 - Controller Internal Error 2


Description: Error code 10 or "Controller Internal Error 2" means that controller booting from watchdog  reset.

Symptoms: Error code 10 or Controller Internal Error 2 on the SW102/ DS103 display and/ or on the Ride Control app.

The motor will not run while the error is shown.

Solution: Attempt to reflash the firmware. If the firmware reflash does not work, and unless there are other symptoms not mentioned above, replace the controller component directly. 

Steps:

  1. See the article below on how to reflash the controller firmware
    📄 Photon Firmware Update
  2. Replace the controller
    📄 Photon: Replacements & Servicing


Warranty condition: If the motor in question is still within its warranty period and there is no indication that the motor has been altered physically (such as cutting wires), then the components needed will be replaced under warranty. 


Error Code 14 - Controller Internal Error 3


Description: Error code 14 or "Controller Internal Error 3" means controller flash corruption.

Symptoms: Error code 14 or Controller Internal Error 3 on the SW102/ DS103 display and/ or on the Ride Control app.

The motor will not run while the error is shown.

Solution: Attempt to reflash the firmware. If the firmware reflash does not work, and unless there are other symptoms not mentioned above, replace the controller component directly. 

Steps:

  1. See the article below on how to reflash the controller firmware
    📄 Photon Firmware Update
  2. Replace the controller
    📄 Photon: Replacements & Servicing


Warranty condition: If the motor in question is still within its warranty period and there is no indication that the motor has been altered physically (such as cutting wires), then the components needed will be replaced under warranty. 


Error Code 15 - Controller Internal Error 4


Description: Error code 15 or "Controller Internal Error 4" means controller current sensor 1 high offset.

Symptoms: Error code 15 or Controller Internal Error 4 on the SW102/ DS103 display and/ or on the Ride Control app.

The motor will not run while the error is shown.

Solution: Unless there are other symptoms not mentioned above, replace the controller component directly. 

Steps:

  1. Replace the controller
    📄 Photon: Replacements & Servicing


Warranty condition: If the motor in question is still within its warranty period and there is no indication that the motor has been altered physically (such as cutting wires), then the components needed will be replaced under warranty.


Error Code 16 - Controller Internal Error 5


Description: Error code 16 or "Controller Internal Error 5" means controller current sensor 2 high offset.

Symptoms:
Error code 16 or Controller Internal Error 5 on the SW102/ DS103 display and/ or on the Ride Control app.
The motor will not run while the error is shown.

Solution: Unless there are other symptoms not mentioned above, replace the controller component directly. 

Steps:

  1. Replace the controller
    📄 Photon: Replacements & Servicing


Warranty condition:
If the motor in question is still within its warranty period and there is no indication that the motor has been altered physically (such as cutting wires), then the components needed will be replaced under warranty.


Error Code 17 - Controller Internal Error 6


Description: Error code 17 or "Controller Internal Error 6" means controller current sensor 3 high offset.

Symptoms:
Error code 17 or Controller Internal Error 6 on the SW102/ DS103 display and/ or on the Ride Control app.
The motor will not run while the error is shown.

Solution:
Unless there are other symptoms not mentioned above, replace the controller component directly. 

Steps:

  1. Replace the controller
    📄 Photon: Replacements & Servicing


Warranty condition:
If the motor in question is still within its warranty period and there is no indication that the motor has been altered physically (such as cutting wires), then the components needed will be replaced under warranty.


Error Code 18 - Controller Internal Error 7


Description: Error code 18 or "Controller Internal Error 7" means controller unbalanced currents.

Symptoms:
Error code 18 or Controller Internal Error 7 along on the SW102/ DS103 display and/ or on the Ride Control app. The motor will not run while the error is shown.

Solution: Unless there are other symptoms not mentioned above, replace the controller component directly. 

Steps:

  1. Replace the controller
    📄 Photon: Replacements & Servicing


Warranty condition:
If the motor in question is still within its warranty period and there is no indication that the motor has been altered physically (such as cutting wires), then the components needed will be replaced under warranty.


Error Code 23 - Controller Internal Error 8


Description: Error code 23 or "Controller Internal Error 8" means controller appconf flash corruption. 

Symptoms: Error code 23 or Controller Internal Error 8 on the SW102/ DS103 display and/ or on the Ride Control app.

The motor will not run while the error is shown.

Solution: Attempt to reflash the firmware. If the firmware reflash does not work, and unless there are other symptoms not mentioned above, replace the controller component directly. 

Steps:

  1. See the article below on how to reflash the controller firmware
    📄 Photon Firmware Update
  2. Replace the controller
    📄 Photon: Replacements & Servicing


Warranty condition: If the motor in question is still within its warranty period and there is no indication that the motor has been altered physically (such as cutting wires), then the components needed will be replaced under warranty. 


Error Code 24 - Controller Internal Error 9


Description: Error code 24 or "Controller Internal Error 9" means controller mcconf flash corruption. 

Symptoms: Error code 24 or Controller Internal Error 9 on the SW102/ DS103 display and/ or on the Ride Control app.

The motor will not run while the error is shown.

Solution: Attempt to reflash the firmware. If the firmware reflash does not work, and unless there are other symptoms not mentioned above, replace the controller component directly. 

Steps:

  1. See the article below on how to reflash the controller firmware
    📄 Photon Firmware Update
  2. Replace the controller
    📄 Photon: Replacements & Servicing


Warranty condition: If the motor in question is still within its warranty period and there is no indication that the motor has been altered physically (such as cutting wires), then the components needed will be replaced under warranty. 


Error Code 26 - Hall Sensor Error


Description: Error code 26 or "Hall Sensor Error" means that the motor's hall sensor is malfunctioning. This can be caused by various reasons:

  • Motor hall sensor failure
  • Motor hall sensor disconnected internally
  • Pogo pin is corroded or obstructed
  • Another sensor is causing the error


Symptoms:
 Error code 26 or Hall Sensor Error text on the SW102 display/ DS103 display and/ or on the Ride Control app. The motor will switch to sensorless mode automatically.

Solution:
 Troubleshoot the other sensors especially if there is another error or other symptoms present. Once all sensors are checked and unless there are other symptoms, replace the motor component. There is a possibility that the controller is causing the error. Replace the controller only after the motor has been replaced and the error still persists. 


Hall Sensor Calibration Password

Clipboard

Password: 32531

Please refrain from sharing this password unless needed. Incorrectly changing settings that require this password may result in issues/ damages that will not be warranted. Always reach out to CYC or an authorized distributor to ensure you are changing the correct settings if needed.



Steps:

  1. Inspect all connectors especially the pins to check for any damage and bent pins. 
    Checking for bent pins or if pins may have been bent and bent back is crucial as this is could result in the error. You need to inspect the female side of the connectors as well for dents as this is an indication that the connectors were forced in. If there are signs that the pins or connectors are damaged, replace the wiring only. Otherwise, continue to step 2. 
  2. Do a complete sensor check:
    *If any of the sensors below remove the hall sensor error, replace the applicable sensors.
    1. Unplug brake sensors (if applicable), restart the kit, and check if the hall sensor error is still present.
    2. Unplug the speed sensor, restart the kit, and check if the hall sensor error is still present. If the speed sensor error or error 29 appears on the display, this is normal. We are only monitoring the hall sensor error. 
    3. Unplug the throttle, connect to the CYC Ride Control app, and disable the throttle in the throttle settings section, save the changes. Then, restart the kit and check if the hall sensor error is still present.
    4. If possible, swap out the 1T2 or 1T4 wiring harness with another one to check if the hall sensor error is still present.
    5. If there is no change from either of the sensors or the wiring harness, proceed below.
  3. Get evidence of
    1. Error code on display and/ or app
  4. Replace motor
    📄 Photon: Replacements & Servicing
  5. Replace the controller if the motor replacement does not solve the issue
    📄 Photon: Replacements & Servicing

Warranty condition: If the motor in question is still within its warranty period and there is no indication that the motor has been altered physically (such as cutting wires), then the components needed will be replaced under warranty.
*Wiring or connection damage as a result of bent pins or damaged connectors will NOT be warranted.


Error Code 28 - Throttle Error


See more detailed information on troubleshooting the throttle error in the article linked below:

📄 05P - Photon: Throttle not working


Error Code 29 - Speed Sensor Error


Description: Error code 29 or "Speed Sensor Error" means that the speed sensor is not detected by the controller. This can be caused by various reasons:

  • The BLE speed sensor is not plugged in
  • The BLE speed sensor has failed
  • The controller connection to the BLE speed sensor has been disrupted

Symptoms: Error code 29 or Speed Sensor Error on the SW102/ DS103 display and/ or on the Ride Control app. You will not have any speed reading on the app or the display while riding. The motor will continue to run while the error is shown.

Solution:
 Ensure the speed sensor is properly connected. If the speed sensor is properly connected, replace the speed sensor. If after the speed sensor has been replaced and the error still persists, replace the controller. 

Steps: 

  1. Inspect the speed sensor connector especially the pins to check for any damage and bent pins. 
    Checking for bent pins or if pins may have been bent and bent back is crucial as this is could result in the error. You need to inspect the female side of the connectors as well for dents as this is an indication that the connectors were forced in. If there are signs that the pins or connectors are damaged, replace the wiring only. Otherwise, continue to step 2. 
  2. Unplug the speed sensor and plug it back in, restart the kit, and check if the error is still present. Proceed to step 3 if the error persists. 
  3. Get evidence of
    1. Error code on display and/ or app
    2. Evidence of the male and female side of the speed sensor not being damaged.
  4. Replace the speed sensor
  5. If after the speed sensor replacement, the error is still present, replace the controller by following the steps in the below article:
    📄 Photon: Replacements & Servicing

Warranty condition: If the motor in question is still within its warranty period and there is no indication that the motor has been altered physically (such as cutting wires), then the components needed will be replaced under warranty. 
*Wiring or connection damage as a result of bent pins or damaged connectors will NOT be warranted.


Error: Invalid Hardware


Description: The text "Invalid Hardware" means that the controller is bricked.

Symptoms: TBC

Solution: TBC

Steps: TBC