Page 1
C099-F9P Application board (rev. E), ODIN-W2 Mbed™ firmware User guide Abstract The C099-F9P board enables customers to evaluate RTK operation with the ZED-F9P high precision GNSS receiver. The board provides short-range wireless connection via Bluetooth® or Wi-Fi for receiving correction data and logging via wireless connectivity. www.u-blox.com UBX-18063024 - R12 C1-Public...
C099-F9P-1-03 c099mbed3_v2.0.0 C099-F9P-2-03 u-blox or third parties may hold intellectual property rights in the products, names, logos and designs included in this document. Copying, reproduction, modification or disclosure to third parties of this document or any part thereof is only permitted with the express written permission of u-blox.
C099-F9P - User guide Introduction The C099-F9P board is a convenient tool that allows customers to become familiar with the u-blox ZED-F9P high precision GNSS module. The board provides facilities for evaluating the product and demonstrating its key features. The C099-F9P application board offers: •...
C099-F9P - User guide 1.1 Package contents The delivered package contains: • C099-F9P board (rev. E) • u-blox ANN-MB-00 multi-band GNSS antenna and ground plane • Wi-Fi/Bluetooth antenna • USB interconnect cable • Quick start guide • USB-to-DC plug adapter cable Figure 1: C099-F9P board and antennas 1.2 Additional sources of information Prior to using the board, it is useful to download the appropriate evaluation software and keep handy...
C099-F9P - User guide C099-F9P quick start This section provides some quick steps to enable ZED-F9P operation before exploring the more complex configurations described later. USB port ZED-F9P LEDs ZED-F9P module ZED-RF connector Figure 2: Basic C099-F9P overview with details needed for quick start 2.1 Starting up •...
Page 8
C099-F9P - User guide • Eventually, the status will change to 3D/DGNSS/FIXED and the RTK LED will show a steady green light. Figure 3: u-center showing a view of the ZED-F9P default operation UBX-18063024 - R12 C099-F9P quick start Page 8 of 40 C1-Public...
C099-F9P - User guide C099-F9P description 3.1 Component overview The C099-F9P houses the ZED-F9P RTK high precision positioning module and an ODIN-W2 module for wireless short-range communications. An FTDI component provides dedicated COM port connections with the ZED-F9P and ODIN-W2 via a USB connector. The board can be powered by USB, a DC supply socket, or by a Li-Po (lithium polymer) battery.
Page 10
C099-F9P - User guide GNSS antenna connector Wi-Fi/Bluetooth antenna connector ZED-F9P multi band GNSS RTK module ODIN-W2 multi-radio module J2, J3, J8, J9 Arduino Uno connectors DC power jack Battery connector USB (ZED-F9P USB and UART, ODIN-W2 UART ports) Figure 5: Main components and USB ports UBX-18063024 - R12 C099-F9P description Page 10 of 40...
C099-F9P - User guide ZED-F9P time pulse LED ZED-F9P RTK status LED ZED-F9P Geofence status LED Figure 7: ZED-F9P LEDs 3.2.2 ODIN-W2 activity LED The ODIN-W2 module uses a multi-colored LED to show particular activity status. This is positioned adjacent to the ZED-F9P and ODIN-W2 reset switch and shown below in Figure 8. The activity status is summarized in Table 1 below.
C099-F9P - User guide Using the C099-F9P The ZED-F9P is shipped with the latest HPG firmware. Check the latest ODIN-W2 Mbed FW availability and information on the FW update procedures in section 7 Firmware update. 4.1 Powering the board The board can be powered from a variety of sources: •...
C099-F9P - User guide USB power source. The charging status is indicated by a red LED which is on during charging and turned off when fully charged. When less than 500 mA is available from the USB host, ensure sufficient extra supply via the DC power jack.
C099-F9P - User guide Figure 13: The supplied GNSS multi-band antenna 4.3 User interfaces The C099-F9P has a number of fixed connection options besides the wireless modes. There is also an additional Arduino R3 / Uno interface for external host connection. The USB connector on the board provides connection via an on-board hub providing: •...
C099-F9P - User guide Figure 15: u-center view with ZED-F9P connected Additional UBX protocol messages can be enabled to view additional information in u-center. For example, the following are typical messages the user can poll or enable for periodic update. •...
C099-F9P - User guide Figure 16: CLI help command Figure 17: Example RPC syntax By typing the help command as in Figure 16, the ODIN-W2 will display all available user commands with a short description. The CLI embodies character echo with limited text edit functions. Misspelled commands are replied to with a list of supported commands.
C099-F9P - User guide Rover operation using NTRIP This section shows how the ZED-F9P is used as a rover using correction information provided over the internet using NTRIP. This is usually provided by a host from a single reference station or as a Network RTK Virtual Reference Service (VRS).
C099-F9P - User guide Confirm that the rover has obtained RTK fixed mode in the u-center Data view: Figure 20: u-center Data view RTK FIXED indication 5.2 Mobile hosting A portable rover option is offered by an Android application which utilizes Bluetooth connection to a single C099-F9P.
C099-F9P - User guide Wireless communication 6.1 Bluetooth pairing Prior to operation, the user is requested to pair the ODIN-W2 with a host device. Pairing is the process for creating one or more shared secret keys and is required only once for a pair of devices. The ODIN- W2 can be paired with one of the two alternatives: 1.
C099-F9P - User guide 6.2 Bluetooth serial port C099-F9P supports incoming and outgoing Bluetooth serial connections. In order to find the corresponding Bluetooth COM ports refer to Bluetooth options as indicated in Figure 23. Figure 23: Bluetooth COM ports Typically Windows hosts will automatically set the corresponding COM ports if the pairing process was initiated at the host, as described in 6.1.1 ODIN-W2 as pairing responder.
C099-F9P - User guide Figure 24: u-center COM port enumeration To force the C099-F9P to start in Bluetooth SPP server mode at the next device restart, use the following CLI command: /mem_store/run bt 1 You can later revert to default start-up settings by erasing the memory content, which is described in section 4.4.1 Revert to factory default.
Page 23
C099-F9P - User guide 6.3.1.1 Base operation in Wi-Fi AP mode Follow the steps below to configure the ODIN-W2 in Wi-Fi AP mode and to redirect incoming rover data to the ODIN-W2 UART1 port (remote logging) as depicted in Figure 25. The UART1 and USB ports on the rover ZED-F9P remain as optional logging interfaces.
C099-F9P - User guide 6.3.1.3 Rover operation in Wi-Fi STA mode Typically the Wi-Fi STA mode is applicable when two C099-F9Ps (base and rover) interconnect via a Wi-Fi link. Firstly, it is recommended to configure the base as instructed in section 6.3.1.1 Base operation in Wi-Fi AP mode.
C099-F9P - User guide Firmware update This section shows how to update the GNSS and Wi-Fi/Bluetooth modules’ firmware, if required. The board is delivered with the latest versions of firmware running on the ZED-F9P and ODIN-W2 modules. However, newer versions may become available during the lifetime of the product. 7.1 ZED-F9P firmware update This section shows how to update the firmware and re-enable the configuration settings required for the C099-F9P.
Page 27
C099-F9P - User guide Figure 30: Selecting u-center Firmware image folder At the top is the Firmware image file selection window. Click on the button on the right of the window. This allows you to select the folder and file. Select the new firmware image bin file. Set the Enter safeboot before update and Send training sequence options.
Page 28
C099-F9P - User guide Figure 33: Setting ZED-F9P UART1 back to 460800 baud and saving it to flash memory UBX-18063024 - R12 Firmware update Page 28 of 40 C1-Public...
W2 on a C099-F9P runs a dedicated Mbed application firmware. 7.2.1 Mbed OS 3 application firmware The latest released binary is available via the u-blox git-hub repository: https://github.com/u-blox/ublox-C099_F9P-mbed-3 Firmware update on ODIN-W2 is possible by the following tool set: • Through ODIN-W2 UART1 by using stm32flash.exe It is recommended to download the stm32flash.exe command line tool from STM website or from...
Page 30
C099-F9P - User guide https://www.u-blox.com/en/product/odin-w2-series The software upload procedure consists of two consecutive phases. Firstly, a bootloader is required to be uploaded: .\stm32flash.exe -b 115200 -w <ODIN-W2-BOOT.bin> -S 0x8000000 COM<port number> After a succesful bootloader upload, the actual u-connectXpress software shall be uploaded while incrementing the memory index as shown below .\stm32flash.exe -b 115200 -w <ODIN-W26X-SW.bin>...
C099-F9P - User guide Arduino header connections The board size and the four connectors comply with the Arduino R3/Uno mechanical specification. The functions of each I/O align as much as possible to the Arduino-specified functions. Check the pin functions and electrical compatibility before using with an Arduino R3/Uno - see Figure 39 below. All the pin functions besides power are 3.3 V compliant.
C099-F9P - User guide Appendix A Glossary Abbreviation Definition Command line interface Firmware LiPo Lithium polymer NTRIP Networked transport of RTCM via internet protocol NVDS Non-volatile data storage Real time kinematic UART Universal asynchronous receiver transmitter User datagram protocol Universal serial bus Coordinated universal time Virtual COM port Wi-Fi AP...
C099-F9P - User guide D Mechanical board dimensions Figure 39: C099-F9P rev. E dimensions E C099-F9P schematics The following pages show the complete schematic for the C099-F9P evaluation board. UBX-18063024 - R12 Appendix Page 33 of 40...
Page 34
C099-F9P - User guide UBX-18063024 - R12 Appendix Page 34 of 40...
Page 35
C099-F9P - User guide UBX-18063024 - R12 Appendix Page 35 of 40...
Page 36
C099-F9P - User guide UBX-18063024 - R12 Appendix Page 36 of 40...
Page 37
C099-F9P - User guide UBX-18063024 - R12 Appendix Page 37 of 40...
Page 38
C099-F9P - User guide UBX-18063024 - R12 Appendix Page 38 of 40...
C099-F9P - User guide Contact For complete contact information, visit us at www.u-blox.com. u-blox Offices North, Central and South America Headquarters Asia, Australia, Pacific Europe, Middle East, Africa u-blox America, Inc. u-blox Singapore Pte. Ltd. u-blox AG Phone: +1 703 483 3180 Phone: +65 6734 3811 E-mail:...
Need help?
Do you have a question about the C099-F9P-2 and is the answer not in the manual?
Questions and answers