This guide applies to AT6668-based devices such as Unit GPS v1.1, Unit GPS SMA, and Module GPS v2.0 / v2.1. The upgrade procedure, firmware, and tools are the same across models; only the connector type differs. This guide uses Unit GPS v1.1 as an example to explain the specific upgrade steps and troubleshooting methods.
To ensure a successful upgrade, do not perform any of the following during the upgrade:
| Item | Parameter |
|---|---|
| Example Device | Unit GPS v1.1 (SKU: U032-V11) |
| GNSS Module | ATGM336H-6N (based on AT6668) |
| Communication Method | UART, 115200bps @ 8N1 |
| Power Supply | DC 5V |
| Supported Satellite Systems | GPS / QZSS / BD2 / BD3 / GAL / GLO |
| Target Firmware | AT6668-ATGM336H_6N74_V6380_20260525-2800.ubf (V6.3.8.0) |
| Upgrade Tool | GnssToolKit3 (Windows) |
| Item | Description | Quantity |
|---|---|---|
| AT6668 Device to Be Upgraded | This guide uses Unit GPS v1.1 as an example | 1 |
| USB-TTL Module | CH340 / CP2102 / FT232; logic level set to 3.3V | 1 |
| Dupont Wires | Grove to Dupont cable; pin-header devices can be connected directly with Dupont wires | 1 |
| Windows PC | Windows 10 / 11 | 1 |
| Software | Description |
|---|---|
| GnssToolKit3 | After extracting, keep the directory structure intact. Do not copy the EXE file by itself. |
| Firmware Package | AT6668-ATGM336H_6N74_V6380_20260525-2800.ubf |
| USB-TTL Driver | Install the driver that matches the adapter board chip. |
| File | Size | SHA-256 |
|---|---|---|
AT6668-ATGM336H_6N74_V6380_20260525-2800.ubf | 184,664 bytes | 9220d0ef77ebbf5d1a7e16d9fb8cffe8c071d14326eb031f94da78a1993c1e42 |
Using Unit GPS v1.1 as an example, the device provides a HY2.0-4P Grove connector that exposes GND, 5V, and UART signals. For the upgrade, use a Grove to Dupont cable to connect the device to the USB-TTL module. Unit GPS SMA uses exactly the same wiring order.
| Grove Wire Color | Pin | Signal | Direction | Connect to USB-TTL |
|---|---|---|---|---|
| Black | 1 | GND | — | GND |
| Red | 2 | 5V | Power Input | 5V |
| Yellow | 3 | UART_RX | Input | TXD |
| White | 4 | UART_TX | Output | RXD |
Module GPS v2.0 / v2.1 uses a 2.54mm pin header. Connect GND, 5V, TX, and RX according to the silkscreen labels on the board.
Wiring Diagram (TX/RX cross-connected, common ground):
USB-TTL Unit GPS v1.1
┌──────────┐ ┌──────────────┐
│ 5V ●──┼───────────────────┼──● Red 5V │
│ GND ●──┼───────────────────┼──● Black GND │
│ RXD ●──┼───────────────────┼──● White TX │
│ TXD ●──┼───────────────────┼──● Yellow RX │
└──────────┘ └──────────────┘ USB-SERIAL CH340 (COMx), and note its port number.Serial Port Settings:
| Parameter | Value |
|---|---|
| Baud Rate | 115200 |
| Data Bits | 8 |
| Parity | None |
| Stop Bits | 1 |
| Flow Control | None |
Serial port resource error., another program is using the port. Close the program and reconnect.Complete the wiring described in Chapter 3 and power on the module.
Open the GnssToolKit3 directory and double-click GnssToolKit3.exe to run it.
115200, and click 连接 (Connect).
升级导航代码 (Upgrade Navigation Code) to open the firmware upgrade page.
AT6668-ATGM336H_6N74_V6380_20260525-2800.ubf, and confirm that the module model and firmware version are V6.3.8.0.
Serial port resource error., the port is in use.