Skip to main content
FW version: Stable

How to run a bike without the original BMS?

warning

SiliXcon is not responsible for any damage caused by the following actions. Designing and manufacturing battery packs must be done by professionals. Wrong settings in the controller can damage the battery and the controller.

If you need to run Cake bike without the original BMS, use the following steps:

Bike with cake-univ firmware

To run the bike, BMS communication is not required.

Bike with cake-univ2 firmware

To disable the requirement for the BMS, you need to change the following parameters in the cake-univ2 firmware:

  • /bms_type set to 0
  • /miscopts set to 0

Tune the bike to your battery parameters

Battery protection

If you fit the bike with a different battery, you may need to tune the bike to your battery parameters. You can do this by changing the following parameters:

  • /driver/limiters/ubmin set to the minimum voltage of the battery
  • /driver/limiters/ubmax set to the maximum voltage of the battery
  • /driver/limiters/ibpos set to the maximum continuous current of the battery
  • /driver/limiters/ibneg set to the maximum regen current of the battery
warning
  • If you use 1-port battery and the BMS switches off during drive, the controller can be damaged due to the use of flux-weakening. Use 2-port BMS, or add enough margin to the currents: read more.
  • Battery short circuit protection threshold must be greater than /driver/ipeak value, otherwise, the protection will be triggered.

Battery SOC

If the communication with the BMS is disabled, the SOC will be calculated by the controller. Tune the BEST parameters to your new battery.