Skip to main content
Firmware 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
mapchlpfLimit transition control:
- Positive: LPF
- Negative: Ramp
kphlimitSpeed limit (kph)
pwrlimitPower limit (W)

Map Options​

/maps/mapopts
ValueNameDescription
1Level-based mappingEnable level-based mapping
2Independent restricted cyclingIndependent restricted map cycling
4Disarm on map changeMap change triggers disarm
8Zero-based restricted mapsZero-based restricted maps (China displays)
16Load on restricted changeLoad new map on restricted change
32Restore normal mapRestore last normal map (requires bit 4)
64Restore restricted mapRestore last restricted map (requires bit 4)
128Require geofencingRequire 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