March 2019 UM2229 Rev 3 1/278
1
UM2229
User manual
ST Teseo-LIV3F binary image - User manual
Introduction
The Teseo-LIV3F module is an easy to use Global Navigation Satellite System (GNSS)
stand-alone module, embedding Teseo single die stand-alone positioning receiver IC
working on multiple constellations (GPS/Galileo/Glonass/BeiDou/QZSS).
The module is designed for top performance in a minimal space and it has been optimized
for cost sensitive applications without quality compromise. It allows, at competitive costs, an
easy integration and migration from existing designs of products such as trackers,
telematics, portable, tablets, marine and sports accessories.
Within its 9.7x10.1 mm compact size, Teseo-LIV3F is offering superior accuracy thanks to
the on board 26 MHz Temperature Compensated Crystal Oscillator (TCXO) and a reduced
Time To First Fix (TTFF) relying on its dedicated 32 KHz Real Time Clock (RTC) oscillator.
The device is offered with a complete GNSS firmware which performs all GNSS operations
including acquisition, tracking and navigation and data output with no need of external
memories.
www.st.com
Contents UM2229
2/278 UM2229 Rev 3
Contents
1 Firmware version . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
1.1 Firmware update algorithm protocol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
1.2 Firmware update software tool . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
1.2.1 Port settings option . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
1.2.2 Firmware options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
1.2.3 Upgrade process . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
2 Receiver Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
2.1 GPS/Galileo/GLONASS/BeiDou Base Band (G3BB+) processor . . . . . . 26
2.2 Receiver Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
2.2.1 Configuration Concept . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
2.2.2 Configuration Data Blocks (CDB) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
2.2.3 Firmware configuration commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
2.3 Communication channels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
2.3.1 Communication over UART Port . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
2.3.2 Communication over I2C Port . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
3 Protocol Specification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
3.1 NMEA Protocol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
3.1.1 Communication Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
3.1.2 Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
3.1.3 Messages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
3.2 RTCM Protocol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
4 Assisted GNSS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
4.1 ST - AGNSS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
4.2 Predictive AGNSS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
4.2.1 PGPS server access . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
4.2.2 Password generation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
4.2.3 Predictive AGNSS Seed Transmission . . . . . . . . . . . . . . . . . . . . . . . . . 39
4.3 RealTime AGNSS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
4.3.1 Password generation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
5 Data logging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42