Skip to main content
FW version: Stable

User Map System

Maps provide selectable drivetrain configurations for different riding conditions. When activated, a map's parameters set driver limits as shown below:

user maps

Configuration Parameters

Individual map settings

Global Parameters:

ParameterFunction
mapcntTotal user maps
restmapcntRestricted user maps
initmapStartup map selection (-1 = restore last)
maplutLevel-based map switching
maplpfLimit transition control:
- Positive: LPF
- Negative: Ramp
kphlimitSpeed limit (kph)
pwrlimitPower limit (W)

Map Options

BitDescription
0Enable level-based mapping
1Independent restricted map cycling
2Map change triggers disarm
3Zero-based restricted maps (China displays)
4Load new map on restricted change
5Restore last normal map (requires bit 4)
6Restore last restricted map (requires bit 4)
7Require geofencing message at startup

Global Limits

kphlimit and pwrlimit override higher map settings. Used for CAN 0x626 relative values.

Map Categories

  1. Safety Map (map0)

    • Default startup map
    • Prevents operation until map change
    • Only accessible at startup
    • Optional: Set different initmap
  2. Normal Maps

    • Standard operating maps
    • Unrestricted cycling
  3. Restricted Maps

    • Requires active in_maplock
    • Transition behavior set by mapopts
  4. Reverse Map

    • Activates with in_reverse
    • Enables reverse/boost modes
    • Triggers disarm on entry
  5. Reserve Map

    • Activates below reservelevel battery threshold
    • Single activation per ride
    • Uses map specified by reservemap

Map count and order details