|Platforms Released||Release Date|
|Android SDK App, Android CPIK libraries||May 2023|
Send multiple tasks with a single URL command - URL launch has been improved with a new format that allows you to perform multiple actions with a single URL command.
Fixed an issue where CoPilot was displaying the “Off Route” icon, and sending an Out of Route event to RouteReporter, even when the driver was following the prescribed route.
|Platforms Released||Release Date|
|Android SDK App, Android CPIK libraries, Android Xamarin CPIK libraries, React Native (Android and iOS), CoPilot GPS (Android and iOS)||May 2023|
Get the source of a vehicle routing profile
A new CPIK method, getVehicleRoutingProfileSource() , retrieves the source of a VehicleRoutingProfile used in CoPilot. The options are: DEFAULT, MANUAL, FLEET_PORTAL, and API. In addition, profiles created via API will now be displayed in CoPilot under the Company tab in Settings > Vehicle Routing Profiles .
Limit drivers from changing trip information
A new product.cfg setting allows you to prohibit drivers from editing trips that were sent to CoPilot via API or URL launch . The setting is:
[Application] "AllowEditTrip"=0 //Default is 1, trips can be edited in CoPilot. 0 - Trips cannot be edited.
This setting does not affect routes manually entered by a driver into CoPilot. Also, it will not affect RouteSync integrated routes, as those prevent drivers from editing a trip by default.
Display custom places only in the Find Location screen
A second new product.cfg setting allows you to limit the POIs available to add as stops in the Find Location screen to only your company’s custom places . The setting is:
[POI] "ShowCustomPlacesOnly"=1 //Default is 0, show all places. 1 - Show custom places only.
Better identify Trimble Maps places - Trimble Maps Places are now identified as “Places” in all languages to avoid confusion. Trimble Maps maintains an ever-growing Places database that includes millions of commercial locations that serve the transportation industry.
Streamlined data for RouteReporter - The number of GPS pings that CoPilot sends for route compliance has been reduced in order to improve the display of routes in RouteReporter .
Latest versions of React Native, iOS now available - CPIK Libraries now supports React Native version 0.71.3, the latest stable version of React Native, as well as earlier versions. Also, the iOS SDK was updated to 16.2 for all iOS versions of CoPilot.
Fixed an issue where CoPilot was allocating unnecessary memory on startup.
Fixed an issue that may cause build errors in Xamarin when upgrading to a newer version of CoPilot that targets a higher API level.
Fixed an issue that could allow CoPilot to download maps from a blocklisted hotspot when Wi-Fi is turned off and on again.
Fixed an issue where CoPilot sent a blank route source to RouteReporter.
Fixed an issue where the ClearTurn display was not appearing during a route when enabled.
Fixed an issue where entering a UK postcode into the city/ZIP field, and selecting the result, would cause an empty list of results and prevent the user from adding the stop.
Fixed an issue where Australian TTS was not registering as downloaded when you tried to download it from the speech menu.
|Platforms Released||Release Date|
|Android SDK App, Android CPIK libraries, Android Xamarin CPIK libraries, CoPilot GPS (Android)||March 2023|
This version fixes an issue that caused CoPilot to take a long time to start up on devices being updated to CoPilot 10.26.1.187 while also having an active trip.
|Platforms Released||Release Date|
|Android SDK App, Android CPIK libraries, Android Xamarin CPIK libraries, iOS CPIK libraries, CoPilot GPS (Android and iOS)||February 2023|
Allow or block Wi-Fi networks with new config settings
Configuration settings have been added that allow you specify which Wi-Fi networks (identified by SSID) CoPilot can or cannot use to download map data. The new settings are WIFI_HOTSPOT_TOKEN for blocklisted hotspots and WIFI_ALLOWLIST_TOKEN for allowlisted hotspots. The type of Wi-Fi SSID filtering must also be specified in the configuration setting WIFI_FILTER_TYPE. Its values are: WIFI_FILTER_NOT_CONFIGURED, WIFI_FILTER_HOTSPOT_TOKEN (Default), WIFI_FILTER_ALLOWLIST_TOKEN. Only one of these filters can be enabled at a time.
Retrieve the current CoPilot user via API
A new API allows you to retrieve the current user who is logged in to CoPilot using Account Manager credentials. The API is available in CPIK Libraries (LicenseMgr.getActiveAMSUser()) and the SDK App (Msg_GetActiveAMSUser) .
Single search now available for CoPilot GPS in app stores
The iOS version of CoPilot for App Store subscribers now offers Single Search geocoding . When entering addresses into CoPilot, drivers have traditionally had to input information into two text boxes—one for the city and one for the street address. These searches look for an address match in the map data loaded on the CoPilot device. With Single Search, the two boxes have been replaced with a single box where you can enter a complete address. This new feature uses CoPilot’s online location database to look for a matching address and requires a mobile internet connection—Wi-Fi or mobile data.
Route modifiers updates - Only updates to Route Modifiers (Avoid, Favors, and Closures) will be sent to CoPilot from FleetPortal. This feature can improve device performance and reduce data usage as earlier versions of CoPilot receive the entire set of Route Modifiers each time an update is made.
App startup improvements - The time it takes for CoPilot to launch on a device has been improved by eliminating background processes that are not necessary for every user.
More route compliance data - CoPilot now collects more GPS location pings in order to provide more detailed information in RouteReporter, our web-based route compliance solution that provides visibility of your fleet’s planned and post-trip routing activity. The messaging process between CoPilot and RouteReporter has also been improved to remove unnecessary communications.
Hidden traffic settings - If ActiveTraffic is hidden from the Settings menu via a setting in customer_features.xml, a driver will no longer be able to change traffic settings within a Traffic Map.
Fixed an issue that was preventing Gate Paths from being used when routing to a Site.
Added null checks within the CoPilot code to help prevent possible crashes during route optimization.
Fixed an application not responding error when changing map settings in CoPilot on devices running Trimble’s Driver Experience powered by Instinct .
Fixed an issue where CoPilot would repeat words such as “roundabout” while providing voice-guided navigation.
Fixed an issue that would trigger repeated pop-up messages indicating a download failure for speech files used in voice-guided navigation.
Fixed a missing arrow icon on the navigation start button on some devices in landscape mode.
Fixed an issue where CoPilot could sometimes fail to provide an audible warning when it displayed the following pop-up warning: “STOP NOW! Low bridge ahead.”
Fixed an issue where CoPilot would occasionally fail to display the distance to the next stop.
Fixed an issue where RouteSync route integration after a map download would not complete until after a reboot of CoPilot.
|Platforms Released||Release Date|
|Android SDK App, Android CPIK libraries, Android Xamarin CPIK libraries, Laptop SDK App, React Native (Android and iOS), iOS CPIK libraries, iOS Xamarin CPIK libraries||November 2022|
The routing algorithm is improved in every version release to make sure CoPilot provides drivers with GPS navigation that is safe, efficient, and truck-legal in regions around the world. Below are highlights of routing improvements for CoPilot 10.26.0. No specific settings or other changes are necessary for these enhancements to be applied to routing.
More Efficient Routes
Generate better routes in the U.S. for 53-foot trailers.
CoPilot now incorporates more state-specific exemptions to the State and National Network when routing 53-foot trailers. In the states where exemptions to State and National Network designated highways are in place, CoPilot generates a more practical route with increased freedom to travel off the network.
Navigate complex intersections.
The routing algorithm can also better handle turns at complex intersections of multiple roads. This includes adhering to time-based and vehicle-based turn restrictions , when they are active.
Optimize up to 500 stops.
The limit on the number of stops CoPilot can optimize has been increased to 500 from 300. Optimization puts stops in a logical and efficient order. ( Advanced optimization is also available as a premium add-on if your routes need to take time windows into account at each stop, or if your customers require enhanced ETAs.)
Route with precise metric dimensions.
Data is now stored in its native units in each country, allowing for greater metric accuracy—the nearest centimeter for length, width and height, and the nearest kilogram for weight.
Avoid traffic delays and closures.
Updates were made to improve how CoPilot handles the detours/alternate routes it provides due to traffic, including:
- A new beep and text-to-speech “Traffic Alert” message informs the driver when there is a faster alternate route available to avoid a traffic delay. CoPilot then displays a pop-up message that allows the driver to accept the alternate route or choose to stay on the current route.
- During a trip, if CoPilot detects a traffic closure, it automatically selects the best alternate route without prompting the driver for permission.
Use less cellular data for traffic.
CoPilot will not request traffic information if the vehicle’s location is within 0.1 mile from the last time it requested traffic. Once the vehicle is moving again, CoPilot sends a request for updated traffic information.
Map Download Enhancements
The following improvements were made to the way CoPilot downloads and stores map data .
Maximize disk space.
If a data download is paused and restarted, CoPilot only checks whether the remaining storage it needs is available. (For example, if a full data download is 3GB, and CoPilot pauses after downloading 1.5GB, it only checks for the remaining 1.5GB of free space when downloading resumes.)
Avoid download loops.
If a device runs out of disk space to complete a map download , the download is idled to avoid unnecessary cellular data usage.
Minimize unnecessary cellular data usage.
CoPilot can better determine whether a personal hotspot is using Wi-Fi or cellular data . That way, CoPilot will not download maps using cellular data if it is set to only allow downloads to take place when connected to a Wi-Fi network. (“WiFiOnly”=1 in config settings.)
Take advantage of expanded features in CPIK React Native.
The following enhancements were made to the CoPilot Integration Kit (CPIK) libraries for React Native:
- The library now supports React Native versions 0.68 or earlier.
- The GeofenceMgr and SiteMgr APIs are now available in React Native.
- Data member names and types were standardized between iOS and Android.
Streamline your transition to Account Manager licensing.
If a device is currently licensed for CoPilot with a product key, and an Account Manager licensing activation fails, CoPilot continues to use the product key to ensure uninterrupted service. Also, the update credentials API, which allows login to CoPilot using credentials set in Account Manager , is now available in the CPIK iOS, CPIK iOS Xamarin, and React Native versions of CoPilot.
Add current location with URL launch.
VIEW action is called in
URL launch to view a stop on the map
, and the user decides to add that stop to the route, CoPilot inserts the current location as the first stop (origin) of the route.
Test CoPilot with enhanced sample apps.
Multiple enhancements have been made to CoPilot’s sample apps , including:
- A wider array of APIs to test, especially in the React Native sample app.
- The Android Xamarin CPIK Sample App supports integration with the Trip Management service.
- Routing types and other features more closely match those available in CoPilot user interface.
Find distant POIs in Single Search. (App store versions of CoPilot only)
When using the single search (one box) feature to find a point of interest (POI), CoPilot can now be set to search Other City, instead of the current location.
View more trips in RouteReporter.
Improvements have been made to make sure CoPilot sends cancelled trips to RouteReporter , including cases where an active trip is cancelled due to a new user logging on to a device.
- The spinning wheel icon that is displayed on CoPilot start-up to indicate downloads occurring in the background has been removed.
- The billing process check CoPilot completes at start-up has been removed for enterprise/fleet customers who download CoPilot from app stores.
- The 2005 and 2010 Microsoft Visual C++ Redistributables have been removed from Windows laptop versions of CoPilot.
- The Settings > Reset to Default button has been hidden on versions of CoPilot used by enterprise/fleet customers.
- CoPilot now avoids generating routes that leave a major road just to return back to it. This includes motorways, interstates, and major highways with ramp structures or parallel service roads.
- Fixed an issue where CoPilot still allowed a user to select Save Maps to > SD Card, after the card was ejected from a device.
- Fixed an issue with incorrect turn instructions in Portuguese.
- Fixed an issue to ensure the product.cfg and customer_features.xml files remain after a CoPilot version update.
- Fixed an issue that could cause the OnMapUpdate CPIK callback to always return SUCCEEDED even when there is no map update.
- Fixed the EnableCustOptLogs setting in the product.cfg file so that it outputs logs for the iOS version of CoPilot CPIK.
- Fixed an issue that prevented CoPilot from connecting to the internet using the device’s proxy settings.
- Fixed an issue where CoPilot provided two different results for house numbers in Hardinxveld-Giessendam in the Netherlands.
- Fixed an issue that could cause CoPilot to erase the options from the Styles menu when switching between the light and dark interface options.
- Stability fixes to prevent CoPilot and sample app crashes in certain scenarios.
Note: If you are upgrading from an earlier version, CoPilot 10.26.0 includes all of the updates made during our maintenance releases between versions. For example, please see the release notes for CoPilot 10.19.0 to view all of the changes made between 10.19.0 and 10.26.0.