The Ident Run process calibrates the controller and the motor. It’s required after a replacing the motor, the controller, or upgrading controller firmware. This applies to bikes with siliXcon controllers, such as Osa and Kalk.
More info about the details of this process in the siliXcon docs:
IDENTify RUNtime - attempts to identify some motor parameters during the freeweeling. Typically, rotor angle sensor parameters and flux linkage (KV) of the motor is measured. The motor accelerates (spins-up) in the synchronous mode by [acceleration] for [time] and with [current]. When the spinup finishes, the motor is left to freewheel, until it stops. During the freewheeling phase, the main motor constant /driver/motor/psi
and related motor sensor parameters in /driver/rest/
are identified.
- Make sure the bike is on a bike stand, with the rear wheel off the ground so it can spin freely
- Power on the bike. You should hear the standard 'idle' beep every ~10 seconds
- Remove the right side engine cover. Located behind the engine cover will be a black cable that ends with a small white 2-pin JST connection with a loop on it
- Unplug the small white JST connection described above. Wait 5 seconds
- Plug the small white JST connection back in
- After 10 seconds since plugging back in, you will hear a different sounding beep from the bike (it sounds flatter than the 'idle' beep). Unplug it again immediately
- at this point the rear wheel should begin to spin. It will spin in 3 intervals
- ID run complete! Replace the small white JST, restart the bike, and test for functionality (throttle response)
Source: Ledd’s comment in CAKE Kalk Owners Group
- Power off the bike via the ignition key / main switch
- Put the bike on a stand so that the rear wheel is in the air and can spin freely
- Remove the left white plastic engine cover and locate a red button
- Power on the bike and activate the kill switch, the bike will make its normal "idle" beeping sound. Make sure to not touch the throttle after powering the bike on
- Press and hold the red button for approximately 10-20 seconds, when you hear a new sound (a flatter beep compared to the idle beep), release the button immediately. The rear wheel will start to spin three times, wait approx. 60 seconds until the wheel does not spin anymore
- Restart the bike and test functionality
Source: Email from CAKE, shared by Dustin in HackCAKE
¶ For street-legal Kalk and Osa
With display v1:
- Put the bike on a stand so that the rear wheel is in the air and can spin freely
- Enter PIN code so that the display/bike is in idle mode
- Set ride mode to “R2”
- Set brake mode to “B2”
- Hold button 2 and 3 (the two lower ones) for 5 seconds to enter the service screen
- Hold button 2 and 3 again for 5 seconds and the ident. run should start
- Let the rear wheel spin several times, do not press any buttons or engage brakes/throttle
- The bike will then restart and briefly show a “no connection” message on the display
Source: Email from CAKE support, shared by Dea in HackCAKE
For the latest off-road Kalks, the process is as follows:
- Put the bike on a stand so that the rear wheel is in the air and can spin freely
- Before turning on the bike, set ride mode to “R2” and set brake mode to “B2”
- Power on the bike
- Cycle the Brake Mode dial in the following sequence, at a cadence of 1 position change per second. Beginning in B2.. > B3 > B2 > B3 > B2 > B3 > B1
- Let the rear wheel spin several times, do not press any buttons or engage brakes/throttle
- The bike will then restart and briefly show all red LEDs on the dashboard.
Source: Discord comment from @2wheeltech