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 cause damage to the battery and the controller.

If you need to run Cake bike without the original BMS, you can 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 switch off mid-drive, the controller will be damaged due to the use of flux-weakening. Use 2-port BMS, or add enough margin to the currents. More about this.
  • Battery short circuit protection 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 computed by the controller. Tune the BEST parameters to your new battery.