Connecting to the Controller

Follow the instructions in ONYX RCR Kelly Controller Programming and ONYX Bluetooth and USB Adapters to connect to your ONYX controller.


ONYX Controller and Motor Calibration

Motor calibration is essential when replacing the motor or controller, troubleshooting, or resolving technical issues. To perform the calibration, follow these steps: Ensure the rear tire is raised at least half a foot off the ground and that there is nothing nearby it could come into contact with.

Change the Motor Identify EN Setting

  • Keep the rear wheel elevated throughout the calibration process to ensure safety and prevent accidents.
  • Open the Kelly Controller program (Windows or Android version).
  • Adjust the “Motor Identify EN” field from 85 to 170.
  • Tap “Write” to save the change.
  • Power off the ONYX RCR completely.
  • Turn the bike back on. The motor will automatically enter calibration mode and may spin for up to one minute.
  • After one minute of calibration, turn the bike off and then back on.
  • Verify that the “Motor Identify EN” field has reset itself back to 85 if the calibration was successful.
  • The motor controller calibration process is now complete.

Default and Calibration Settings

  • Stock Motor Identify EN: 85
  • Calibration Setting: 170

ONYX Controller Regenerative Braking Settings

Adjust the regenerative braking level in increments of 5 or 10 from the stock setting of “25”, and test the changes to find the level that suits your riding style.

Regenerative Braking Amount

  • BRK_AD Brk%: 25%

Switch Regenerative On or Off

Regenerative On

  • RLS_TPS Brk Per%: 1

Regenerative Off

  • RLS_TPS Brk Per%: 0

ONYX Controller Stock Settings

Description Value
Low Volt 55
Over Volt 90
Current Percent 50
Bat Current Limit 55
Motor Identity En 85
TPS Low 0
TPS High 95
TPS Type 1
TPS Dead Low 20
TPS Dead High 80
TPS Forw MAP 30
TPS Rev MAP 20
Brake Type 0
Brake Dead Low 20
Brake Dead High 80
Max Output Fre 1000
Max Speed 15000
Max Forw Speed% 100
Max Rev Speed% 100
MidSpeed Forw Speed 65
MidSpeed Rev Speed 30
LowSpeed Forw Speed 35
LowSpeed Rev Speed 30
Three Speed 2
PWM Frequency 16 or 20
Startup H-Pedal Check Mark
Change Dir Check Mark
BRK_AD Brk %# 25
RLS_TPS Brk Per% 1
NTL Brk Per% 0
Accel Time 5
Accel Release Time 1
Brake Time 5
Brake Release Time 1
BRK_SW Brk Per% 25
Change Dir Brk% 0
Compensation Per% 20
IVT BRK Max 50
IVT BRK Min 50
Torque Speed KP 3000
Torque Speed KI 80
Speed Err Limit 1000
Motor Normal Curr 80
Motor Poles 32
Speed Sensor Type 2
Resolver Poles 2
Motor Temp Sensor 2
High Temp Cut C 120
High Temp Resume 110
Line Hall Zero 508
Line Hall Amplitude 410
Line Hall High Err 972
Line Hall Low Err 50
Brake H-Pedal Not Applicable
Joystick Not Applicable
Three Gear Switch Not Applicable
Boost Not Applicable
Foot Switch Not Applicable
Cruise Activates cruise control when 30 mph is reached and the throttle is held for 5 seconds.
Anti Slip Not Applicable