KO Moto Sur Ron Setup, Updates, & Guides

Screenshot_2_copy1
-PC Software
-Android Software
-IOS "Coming Soon"
-Connecting PC & Controller
-Firmware Download Files
-Firmware Instructions
-Firmware Update Logs
-Connecting PC & Controller
-Firmware Download Files
-Firmware Instructions
-Firmware Update Logs
-Motor/Controller Installation
-Connecting PC & Controller
-Throttle Calibration
-Updating Firmware
-Software Quick Guide
-Controller Functions
-Controller Parameters
-Motor Parameters
-Misc Info

Tuning Software

Please download the tuning software to start configuring your KO Moto system. Currently there are two options of tuning software (PC, and Android App) either software will allow you to configure your tune setup the way you would like. For simplicity android devices are easier to connect due to connecting directly via android bluetooth. If you are using a PC to tune you will need to use the provided hardwired dongle or BT wireless connector dongle. 

If you are connecting via BT dongle, after confirming no bluetooth devices are enabled within 20ft, plug dongle into your PC, press the pairing button on the dongle and turn your vehicles ignition on. Once blue indicator light turns solid you should be connected, if battery voltage does not display on the KO software you are likely connected to a different BT device and not your controller. Once you have successfully paired your BT dongle you will not need to pair again, this should connect right away for future tuning.

IMPORTANT NOTE: When connecting to controller via bluetooth make sure no other devices within 20ft have bluetooth enabled. Always secure your bike on a stand before connecting or changing any tuning settings as extra saftey messures. 

KO Motor & Controller Firmware Updates

All factory tunes will be base map tune files. You will need to go through your tune settings to configure your power levels, regen, throttle mapping etc. Each bike configuration is different which is why we cannot pre-configure tunes. Please read our tuning setup guide to have best results for your configuration.

How To Connect Controler

Updating Firmware

Firmware Change Logs

Connecting PC Via Bluetooth "BT" Dongle To KO Controller 
(Pairing BT Dongle)
Please make sure there are no BT devices turned on within 20ft. This could make it harder to connect to your controller. To pair your BT dongle to your controller you will need to plug the BT dongle into the PC, turn the bike on, then press the pairing button on the end of the BT dongle. Once the blue indicator light is solid open KO tuner and toggle to on position. Battery voltage, and data count should be live. if no data displays you are connected to a nearby BT device. Once you pair your BT connect you will not need to do the pairing process again so DO NOT press the pair button again once you confirm you are paired.
Step 1. Plug BT dongle into PC 
Step 2. Turn bike on, verify BT dongle indicator light turns solid indicating it paired (For first time pairing read pairing guide below)
Step 3. Open KO tuner, set com port to COM3, And baudrate to 19200, then toggle tuner to "on"
Step 4. Verify "Data Sent Count" below rpm gauge is running. If count is running you are successfully connected.

Connecting PC Via Hardwire Dongle To KO Controller
Step 1. You will need to locate the small black 5 pin connector coming off of the KO controller harness. (This connector will not be connected to any plug)
Step 2. Plug your hardwire dongle into the KO controller harness connector.
Step 3. Turn your bike on.
Step 4. Plug USB side of dongle into PC 
Step 5 Open KO tuner, set com port to COM3, And baudrate to 9600, then toggle tuner to "on"
Step 6. Verify "Data Sent Count" below rpm gauge is running. If count is running you are successfully connected.
Updating Your Firmware
To update your controller firmware you will need to download the KO PC software and connect to your controller via supplied dongle. Once you are connected with your controller you will need to click on controller parameters within the KO tuning software. There will be two methods for updating your software (Recovery, & Update). You should always update via Recovery option, unless you have already refined your tune and have no issues with current configuration.

Recovery vs Update
Firmware updates will include a baseline tune. It is recommended to always use the "Recovery" option when updating your firmware due to additional features added or updated within the tuning software. By using the "Update" option you will retain your original tune and only update the controller firmware. This is not recommended in most cases unless if you have a highly refined tune specific to your bike with no operating issues.
60 & 72V RS MOTOR UPDATES *9/12/2022*
- Updated throttle response which improves delay on throttle at low dc and gives a better level of control for stunt riding (Work in progress - more updates to come). 
- Set Follow to EABS and adjust StopBackCurr and MaxBackCurr to adjust the level of braking. MaxBackCurr should always be higher. We would suggest setting this to 20 and 25 respectively initially just to test and adjusting from there. 
- Pole Pairs should be set to 4
- Set Phase and MaxLineCurr according to your battery specifications
- Stock Battery Recommended
MaxLineCurr - 90A or lower 
MaxPhaseCurr - 520 or lower
- ByPass Battery Recommended
MaxLineCurr - 140A or lower
MaxPhaseCurr - 520 or lower
-3RD Partry Battery
As per battery specs - email us or contact us on discord if you aren't sure. 
-RPM Adjustments
For stunt riding we have found a parabolic curve gives the best results. Start at around 75 on 500RPM and build up to 100 at around 2000RPM. Keep at 100 until 4500 RPM then slowly drop off. This is just an indication and should be used as such. Feel free to tweak these adjustments to however you like them. If you need tuning support please email us for the discord link, or hop on discord any message any KO-Moto staff.  As with any firmware update please allow yourself time to get used to the changes and ride safely.

OEM Motor & KO Controller Firmware Updates

All factory tunes will be base map tune files. You will need to go through your tune settings to configure your power levels, regen, throttle mapping etc. Each bike configuration is different which is why we cannot pre-configure tunes. Please read our tuning setup guide to have best results for your configuration.

How To Connect Controler

Updating Firmware

Firmware Change Logs

Connecting PC Via Bluetooth "BT" Dongle To KO Controller 
(Pairing BT Dongle)
Please make sure there are no BT devices turned on within 20ft. This could make it harder to connect to your controller. To pair your BT dongle to your controller you will need to plug the BT dongle into the PC, turn the bike on, then press the pairing button on the end of the BT dongle. Once the blue indicator light is solid open KO tuner and toggle to on position. Battery voltage, and data count should be live. if no data displays you are connected to a nearby BT device. Once you pair your BT connect you will not need to do the pairing process again so DO NOT press the pair button again once you confirm you are paired.
Step 1. Plug BT dongle into PC 
Step 2. Turn bike on, verify BT dongle indicator light turns solid indicating it paired (For first time pairing read pairing guide below)
Step 3. Open KO tuner, set com port to COM3, And baudrate to 19200, then toggle tuner to "on"
Step 4. Verify "Data Sent Count" below rpm gauge is running. If count is running you are successfully connected.

Connecting PC Via Hardwire Dongle To KO Controller
Step 1. You will need to locate the small black 5 pin connector coming off of the KO controller harness. (This connector will not be connected to any plug)
Step 2. Plug your hardwire dongle into the KO controller harness connector.
Step 3. Turn your bike on.
Step 4. Plug USB side of dongle into PC 
Step 5 Open KO tuner, set com port to COM3, And baudrate to 9600, then toggle tuner to "on"
Step 6. Verify "Data Sent Count" below rpm gauge is running. If count is running you are successfully connected.
Updating Your Firmware
To update your controller firmware you will need to download the KO PC software and connect to your controller via supplied dongle. Once you are connected with your controller you will need to click on controller parameters within the KO tuning software. There will be two methods for updating your software (Recovery, & Update). You should always update via Recovery option, unless you have already refined your tune and have no issues with current configuration.

Recovery vs Update
Firmware updates will include a baseline tune. It is recommended to always use the "Recovery" option when updating your firmware due to additional features added or updated within the tuning software. By using the "Update" option you will retain your original tune and only update the controller firmware. This is not recommended in most cases unless if you have a highly refined tune specific to your bike with no operating issues.
60 & 72V OEM MOTOR UPDATES *9/12/2022*
-Updated throttle response which improves delay on throttle at low dc and gives a better level of control for stunt riding (Work in progress - more updates to come). 
-Set Follow to EABS and adjust StopBackCurr and MaxBackCurr to adjust the level of braking. MaxBackCurr should always be higher. We would suggest setting this to 20 and 25 respectively initially just to test and adjusting from there. 
-Pole Pairs should be set to 5
-AN set to 9 or below
-Set Phase and MaxLineCurr according to your battery specifications
-Stock Battery Recommended
-MaxLineCurr - 90A or lower
-MaxPhaseCurr - 520 or lower
-ByPass Battery Recommended
-MaxLineCurr - 140A or lower
-MaxPhaseCurr - 520 or lower
-3RD Partry Battery
-As per battery specs - email us or contact us on discord if you aren't sure. 
-RPM Adjustments
For stunt riding we have found a parabolic curve gives the best results. Start at around 75 on 500RPM and build up to 100 at around 2000RPM. Keep at 100 until 4500 RPM then slowly drop off. This is just an indication and should be used as such. Feel free to tweak these adjustments to however you like them. If you need tuning support please email us for the discord link, or hop on discord any message any KO-Moto staff.  As with any firmware update please allow yourself time to get used to the changes and ride safely.

Video Guides

Tuning Setup

Controller Parameters

Controller Functions

Motor parameters

Misc Info

Rated Voltage

Displays the intended battery voltage e.g. 60V. 72V, 84V. This will depend on the update you have chosen 60V, 72V or 84V. 

Rated Power

Shows the rated power - indication - changing this number does not affect the motor and controllers power output. 

Phase Offset

Not in use - cannot be changed automatically calibrated.

MaxLineCurr (Maximum DC current in)

Maximum current into the controller from the battery - Stock battery should be set to 95A maximum third party batteries should be set to manufacturers specifications. Maximum DC current is 370A. Please adjust accordingly and if your battery struggles to provide the power required reduce this number. This may show as a sudden slow down, or a loss in power as the battery BMS either throttles, or shuts the power to the bike off completely. If this occurs you should give the battery time to cool down and adjust your settings downwards to account for this. 

MaxPhaseCurr  Maximum phase current

This is the maximum phase current available to the motor and can be set up to 800A.

Speed Coeff

Not in use automatically calibrated.

ThreshholdLow (Minimum Throttle Input)

The lowest point at which the throttle will engage (measured in volts). Use this to calibrate where the throttle comes on for your bike.  Measured in voltage we recommend making small changes and test the effect with the back wheel lifted. You can adjust this value to add dead banding on your throttle. **Warning adding too much deadland may make the throttle unpredictable when accelerating - Please adjust with care**

ThresholdHigh (Maximum Throttle Input)

The highest point of throttle output (measured in volts) The maximum voltage that can be supplied by your throttle. 

we recommend making small changes and test effect with the back wheel lifted. You can adjust this value to add dead banding on your throttle. **Warning adding too much deadland may make the throttle unpredictable when accelerating - Please adjust with care**

AccSensitivity (Throttle acceleration sensitivity) 

Throttle acceleration sensitivity setting from 5-224. A low number will mean a less aggressive feel on acceleration (lower number = lower sensitivity). This value is set to 224 by default and should be left as this. 

BackThrottle (Advanced Users Only)  Negative throttle adjustment

This works by slowing the throttle deceleration values of 0-7 - zero is normal while raising the number will increase the time it takes for throttle deceleration to come into effect after dropping the throttle. 

WeakRSP - Magnetic field weakening  

Reducing this number will effectively reduce the maximum motor RPM. The lower the number the higher level of magnet weakening is used. Set to zero by default values available 0-6 plus disable.  We would suggest using 0 as a preferred setting. 

SKP - (Advanced Users Only) PID controller response time 

We would suggest not changing this too much. Values available are 0-128. Standard Sur-Ron set up is 5. This changes PIDs to improve response time on the PID controller 0= very fast while 128 is slowest response time. 

Start/Mid/MAX KI - (Advanced Users Only) Motor Vibration Control

This is primarily used for other motors leave at default but if you are using a lower horse power motor, such as the standard Sur-Ron motor you can adjust this value upwards to control motor vibration.

 

Over Voltage Protection

This value is set via the firmware version you are using and depend on the voltage of your battery. Cannot be changed. 

 

Low Voltage Protection - (Low Voltage Cut-Off)

Dependant on user requirements set in volts. You should refer to the manufacturers specification on your battery. If you are using multiple different voltages please ensure to upload the correct hex file to your controller. There is a different software for 60 and 72v batteries and the low voltage for each should be set accordingly. 

Temperature protection 

Thermal protection for the ESC. When the ESC reaches 80 Degrees Celsius it begins to throttle performance until the unit cools. At 90 Degrees ESC will cut power until the temperature reaches 80 degrees and then operation can continue. These are hard limits and will not be adjustable.

Brake - (Brake Sensor Control) 

This allows you to turn the brake sensors on and off 

Float Run - Will keep the motor going when the brakes are pulled and the throttle is engaged.

Float stop - The motor will cut when the brakes are pulled (this requires the brake sensors to be present).

Invalid - This option takes you strictly to mechanical braking and ignores the sensor completely ( No digital input). 

Bike Sensors

Set to option 5 to disable all sensors and set to option 1 to enable them.

 

Gear  

Use option D - other options are not used on the Sur-Ron

Parking - (Parking Speed)

This enables a limiter for parking speed - leave on disabled 

Follow (Regen Braking Type)

When using regen braking use the settings Stop Back Curr and Max Back Curr in the controller functions menu to dictate the strength of regen braking use, The maximum value for regen braking is 20A.

Enable - Turns on regen braking

Disable - This option turns off regen braking completely. 

Brake - When you brake the you enable regen braking. 

EABS  - This option is the same function as the Sur-Ron - when you turn off the throttle you get regen braking. 

Throttle RESP - (Drive Mode Style)

Line - This is a fairly flat mode with a fairly tame acceleration profile - good for beginner riders.

Sport  - This mode has a more aggressive profile and is ideal for riders that need fast acceleration and response

ECO - This is a slow but efficient mode for battery saving and for people that want to plod.

ACCA PARA (Acceleration Control) 

This setting adjusts the aggressiveness of the acceleration control 1 is slowest 8 is fastest. 

Reverse Charging (Regenerative Braking)

This setting is linked with follow - depending on bike will change in line with follow setting.

CAN protocol 

not used in Sur-Ron

LowSpeedParas

not used on sur-ron controller

 

MidSpeedParas (EP Mode speed and power adjustment)

LineCurrRatio (EP Mode Power) - This is set as a percentage of Max Line Curr in controller parameters. This limits the total current available in EP mode. You can adjust this value from 0-100% which will take the equivalent percentage for the maximum DC in. 

PhaseCurrRatio (EP Phase Current Limiter) This is also input as a percentage from 0-100% of Max Phase Curr (Phase current) in Controller Parameters. Adjusting this value will make the equivalent percentage you have set of maximum phase current. 

MidSpeed (RPM limiter) - This function will limit the maximum rpm of the motor you can set a value from 1000-1000RPM. This will limit the top speed of the bike in line with the RPM chosen. This is a good option if you need to stick to a legal road limit. 

StopBackCurr - (Regen Braking Strength)

For EABS or Brake - This is how strong  the effect of Regen braking is when the options are enabled. A standard Sur-Ron is  set to 15 Max back current 20. However you may find this is too much if you have the KO Moto motor and this should be set lower to feel comfortable. We do not suggest using any higher than 15 as this may cause a harsh feel when braking. 

MaxBackCurr - (Maximum Regen Braking level)

The maximum level of regen braking in amps (A).

 

Backspeed

not used in retail version

 

Speedometer - signal pulse speed for speedometer - you can change the pulse number to dial in accuracy of the speedometer this should be set to pulse and the SpeedPulse should be set accordingly. 

Rated voltage

This option will be dictated by the firmware version you are using. 60v, 72v or 84V nominal. This setting cannot be changed and is for information purposes only. 

Rated power

not used - This does not in any way change the power of the set up. It is for information purposes and generally used for batch processing. This is not an indication of the power of the set up you are using and should not be considered so. 

 

Pole Pairs

This can be changed to reflect the number of pole pairs your motor is using. This should be  auto detected via the controller and should not be changed. The KO Moto Motor is 4 Sur-Ron standard motor is 5, Talaria stock motor is 5.

Direction (Motor direction)

This option changes the motor Direction between CW (clock wise) or CCW (counter clock wise) 1 is the default position.

Motor Temp (Motor Temperature Sensor Type) 

What kind of temp sensor the motor uses - Sur-Ron is KTY84 - The KO Moto Motor is  KTY84. 

TempProtect - (Motor Temperature Protection)

Set to 140 degrees at this point power is throttled - Customers cannot change this and this number is set at the factory. 

AN (Wave Type - Magnetic field weakening(Advanced Users Only) 

This function is used to control motor vibration and change the wave type used for magnetic field weakening. You can change this number from 0-16 for best results. We have found that it is best to use a low number if you are using a high power system. An example of this is one of the test bikes we have using 300amps dc in and 800 phase we use AN set to 2 to limit motor vibration across the whole RPM range. Where as a stock Sur-Ron bike would use a value of around 4. This setting should generally not be changed from the stock setting for a particular firmware but they can be adjusted in certain circumstances. 

LM (Wave interval - Magnetic field weakening)(Advanced users only) - This setting works in conjunction with AM and changes the interval of the waves being sent. This can also be used to prevent motor vibration in your set up but should be used after AM has been adjusted and has not had the desired effect. This setting should generally not be changed from the stock setting for a particular firmware but they can be adjusted in certain circumstances. 

Position - is not open it shows magnet position - Encoder or hall sensor reading.

Current Coefficient (RPM Power Adjustment) 

Adjust the torque delivered through an RPM range by limiting the amount of phase current available as a percentage. This will allow you to adjust the feeling of torque for the bike during initial acceleration and while the motor accelerates to its maximum RPM. The value used should be between 0-100. We would suggest for best results having a sensible smooth transition for road use and something a little more aggressive for dirt. An important note to make is that every drive train in every bike is slightly different you may find at a certain speed the bike will slightly shake or shudder at a high phase rating. If you find this occurs then the best way is to adjust the phase current limiter downwards by a factor of about 5-10%. you will also find this setting very useful to give you the level of torque at the start RPM range 500 +1000 so as to not make the bike feel too jerky. 

SOC (State of Charge) 

The state of charge option is for reflecting the correct state of charge for batteries. If you have a custom battery it is possible to change these settings adjust for this. This may require some custom software from us to detail this. For more information please contact us on support@gritshift.com 

Auto Learn (Set Encoder Position) 
The controller will auto detect both motors with a hall sensor and encoder. If you are using a Talaria the controller will auto detect the position of the encoder once you have update the Talaria firmware.  If you want to use a 3rd party motor you can use this function to set the position of the encoder. We would recommend getting in touch with us prior to doing this at support@gritshift.com

Factory Calibration
The Factory Calibration menu is designed for bench testing and development work and as such is not really for direct customer use.