Skip to content


Links to the API Reference can be found here

25.3.4 (2024-01-31)

Bug Fixes

  • Core: Don't remove legacy maps folder if override folder is the same

25.3.3 (2024-01-24)

Bug Fixes

  • Android: Fix missing ISO in CountryAvoidViolation
  • Navigation: Correctly convert tunnel category into navigation warning settings

25.3.2 (2024-01-22)

Bug Fixes

  • Core: Accept ISO codes using case-insensitive manner

    From now on, the ISO codes are accepted also in upper-case. For example when downloading maps, or importing Custom Places.

  • Core: Add null check for resource loader

    Fixes a crash.

  • iOS: Fix warning about deprecation message in SYPositioning.h

  • Map: Animate changes from 2D to 3D or back in junction approach autozoom
  • Map: Fix map update only downloads changed or new files

    In version 25.3.2 a bug was introduced that would cause all map files to be downloaded during a map update. Since 25.3.2, only the files that are changed will be downloaded.

  • Map: Fix merged regions by adding unique region keys to manifest dictionary

    This fixes a bug where the integrator would not receive all continents when asking for available maps and some maps would be assigned to a wrong continent.

  • Map: Fix possible crash when clearing of resource holders removes just processed height map resources

  • Position: Fix corrupted route after scout compute and speed jumping position when trajectory changed

    This fix actually fixes a lot of unrelated problems when navigating. If the better route suggested by scout compute was not accepted, a wrong route trace was used by the positioning system and this might have caused a lot of navigation issues, along with the vehicle being on the wrong part of route. This should no longer be a problem.

  • Routing: Fix crash after unsuccesfull recompute

  • Routing: Fix wrong exit instruction

    The directions should no longer show "exit left" when exiting the highway on the right driving side.

  • Routing: Make automatic waypoint inherit properties from previous waypoint

  • Routing: Match insufficient destination battery values with route summary
  • Routing: Reset search for charging stations after manual EV station

25.3.1 (2023-12-15)

Bug Fixes

  • Map: Use stencil buffer to prevent areas z-fighting

25.3.0 (2023-12-15)

Bug Fixes

  • Map: Do not copy unchanged files around when updating maps
  • Map: Improve antialiasing for local roads borders
  • Map: Remove speed profile curves from shared cache only for changed maps
  • Navigation: Add proper handling of cargo tunnel restrictions
  • Places: Add additional checks in PlaceData for missing JSON keys
  • Position: Fix roundabout position snap issue and fix influent simulation
  • Routing: Fix computing next durations for alternative routes
  • Routing: Correctly assign charging point to corresponding route part
  • Routing: Disable destination SoC override on last charging station when insufficient battery warning is emitted
  • Routing: Do not reject EV detours based on delivery zones
  • Routing: Make empty battery position point to correct position
  • Routing: Remove unnecessary charging points from EV route


  • Navigation: Allow to set custom recompute_delay time

    It is now possible to change the delay between recomputing the route after deviating from the actual route. You can do this in the JSON init configuration under the "Navigation" key:

      "RecomputeSettings": {
        "recompute_delay_ms": 2500

    The default value is 2500ms and the lowest value will always default to 1000ms. If you set <1000ms, 1000ms will be used.