u-center 2 user guide

Table of Contents

1 Overview
2 System requirements
3 Getting started
4 Device management
5 Device configuration
6 Log player
7 Workspaces

u-center 2 version: v22.03.22599
UG release date: April 20, 2022

1 Overview

u-center 2 is u-blox's powerful tool for configuration, evaluation, and debugging of u-blox GNSS receivers and services.

It allows the end users to assess and test u-blox positioning chips, modules, evaluation kits, application boards and similar devices for navigation and positioning performance.

This document provides a guide for starting to use the features of this software and explains how to resolve common use cases.

Back to top

2 System requirements

u-center 2 has been tested on Windows 10 (64 bit) platform and runs on Windows 11 as is. It currently supports u-blox M10 devices.

Back to top

3 Getting started

3.1 Installing u-center 2

u-center 2 can be downloaded from u-center website. The u-center 2 package comes with a setup file. Click the file and follow the steps to install the application (administration rights might be needed). Once the installation has completed successfully, you need to enter your u-blox support portal account credentials and log in with a browser. FireFox is the recommended browser for u-center 2.

After login, having internet connectivity, u-center 2 will start and can also be used offline.

3.1.1 Updating u-center

After each start - or for continuously running software every 24 hours - the application will check for possible updates. If an update is available, then the application will download it in the background and will inform the user by a notification. User settings and login credentials are not affected or changed.

If the user dismisses the update it will still be available from the "Help" menu in case the user intends to perform it later on.

When the user starts the update process, the installer starts and asks the user to close the running application. After finishing the installation the software will be restarted.

3.1.2 User feedback

If you want to share your feedback to improve u-center 2 further, select User feedback option in help menu.

3.2 Connecting a device:

To evaluate u-blox devices, make sure you have the appropriate USB driver installed in your system. To connect a device to the u-center 2:

  1. Click the Devices icon on the left menu bar.

  2. Click Add device.
  3. Select the COM port of the device. For connecting the device in safeboot mode, check safeboot in Device management.

  4. Select autobauding for automatic detection of the baud rate or deselect it to manually select the baud rate.

The connection switch turns green as a signal of a valid communication and an indicator will show if u-center 2 is receiving messages.

Back to top

4 Device management

Once you have connected the device, you can view the device information by selecting the arrow pointing to the right in the device menu.

The device information shows the hardware and firmware versions as well as a drop-down menu to change the baud rate from a list of predefined baud rates.

4.1 Configuration actions

To save, load and revert to default configuration, use the Save, Load and Revert buttons in Device info > Configuration actions.

  1. Save: Saves the current receiver configuration to battery backed RAM (BBR) and flash from read access memory (RAM) of the receiver

  2. Load: Loads the last configuration that was saved to BBR and flash, ignoring what is configured in the RAM layer.

  3. Revert: Reverts to the default firmware configuration and ignores all the configurations done in BBR, flash or the RAM layer of the receiver

4.2 Restarting a device

When a device is connected and u-center 2 is receiving data, the Restart section gives the option to perform a Cold start or Hot start.

4.3 Enable debug messages

Selecting Debug will enable a range of messages best suited for debugging the device configuration.

4.4 AssistNow and restarting a device

AssistNow boosts GNSS acquisition performance and lowers power consumption for devices with or without network connectivity.

For more information, visit u-blox.com/assistnow. A token is needed to set up AssistNow. If the token is invalid or does not exist, the respective button is disabled.

Viewing, requesting and changing AssistNow Offline token:

  1. Select the Preferences icon in the top right corner of the application to open the application preferences.

  2. Select AssistNow to view or change the AssistNow token.

    • To request a new token, select the Register link.
    • To add an existing token, enter or copy-paste the token in the input field and click Submit.

To evaluate the AssistNow Offline feature:

  1. Select the device icon in the left navigation bar. If you have a device connected, the AssistNow button is visible for the connected device. A good way to evaluate the AssistNow performance is to compare the time to first fix (TTFF) of the connected device. The "Data view" provides such a value.

  2. If you do not have a "Data view" in your active workspace, you can add it by selecting one from the + menu on the left side of the application.

  3. If you choose Offline in the menu, the application will send preconfigured AssistNow Offline data (1 week, resolution 1, enabled constellations of device) to the device and initiate a cold start of the device.

  4. You can verify the AssistNow functionality by checking the time to first fix (TTFF) value provided in the product data sheet and compare it to the figure you get when initiating a cold start.

4.5 Access a device in safeboot mode

Sometimes receiver need to be in safeboot mode to be able to configure some specific configuration. To add a u-blox device that is in safeboot mode to u-center 2:

  1. Ensure that your device is in safeboot mode. For details check the device integration manual, which you can be found on u-blox.com.

  2. Click the Devices icon on the left menu bar.

  3. Click Add device.

  4. Select the COM port of the device.

  5. Select the safeboot option for connecting to the device in safeboot mode. This will also send the training sequence in the background to be able to synchronize with the external clock.

Back to top

5 Device configuration

To access the configuration menu:

  1. Open the Devices menu by selecting the Devices icon on the left menu bar.

  2. Select the Device configuration button. This will display the Device configuration window.

    Note that the Device configuration window is a detachable separate window that can be moved anywhere outside of u-center 2 application and does not have to be closed in order to keep working in the main u-center 2 application.

  3. Select Quick configuration for user-friendly configurations, or

  4. Select Advanced configuration for expert configuration options.

  5. Select one of the Saved configurations to apply a previously saved set of advanced configuration items.

Note that the configuration menu is also available even without connecting devices.

5.1 Quick configuration

Quick configurations are an easy way to configure the device.

5.1.1 Constellation configuration

To enable or disable satellite constellations, select the Constellation configuration item.

5.1.2 Send hex string

This view allows sending a UBX protocol hex string to the device.

This is a powerful but a dangerous feature. You must confirm that you have read the warning text to make sure you are aware of the risk of breaking the receiver by sending a wrong configuration. Only after reading the text, the Send button will be activated.

5.2 Advanced configuration

The Advanced configuration sets up the device by sending single item's key ID and value pairs to any of the random access memory (RAM), battery backed RAM (BBR) and flash layers. The current configuration of the device is also possible to check by selecting a dedicated message. If the message is valid for the device, there will be content showing the current configuration.

5.2.1 Receiver configuration

To configure or poll a message:

  1. Select the configuration group to expand the item tree.
  2. Select the message to open the message details. It will show the current configuration to all the layers available in the device.
  3. Select the layer to write to and enter/select an appropriate value.
  4. Select the Send button.

The values will now be polled from the device and shown for each layer in the parameter tree.

To change the device configuration:

  1. Select the configuration item to be changed.

  2. Select the layer. Create individual configuration item for separate layers if needed.

  3. Set the desired value or values.

  4. Click Set to add the values to the List of configuration Changes, where you can review the changes to send to the device.

  5. To review the message that will be sent to the device in hex format, select the Message hex codes tab. You will see the messages per layer.

  6. Click Send to send the changes to the device. The configuration messages successfully accepted by the receiver are indicated with a green check mark . A red alert triangle indicates the key is unknown to the receiver firmware or the configuration is not valid (the validity of a configuration is checked only if the message applies to the RAM configuration layer).

  7. To save the configuration list and add it to the list of Saved configurations, click Save as....

5.2.1 Saved configurations

In the device configuration dialog, panel on the left shows a list of saved configuration. Saved configurations can be useful, if a set of configurations shall be applied for a certain use case, but the device is used for different use cases. It can be helpful to compare the performance of a device when applying different saved configurations. Saved configurations can also be imported and exported for an easy exchange between different users.

To load a configuration, just select it. The configuration changes defined in the file will appear in the configuration changes list on the right.

Once loaded, the configuration changes can be sent to the connected device indicated in the top right corner of this dialog by selecting the Send button.

You can edit the configuration list by adding more items or use the Clear button to remove them. Afterwards you can save the original file, save the list to a new file, or revert to the file's original content.

The symbol * in front of the saved configuration name indicates that this list has been changed.