Description The GPS Module v2.1 is a high-performance GNSS positioning module built around the ATGM336H receiver module and AT6668 chip for accurate satellite positioning. It receives multi-frequency, multi-system GNSS signals and supports GPS/QZSS, BD2, BD3, GLONASS, and GALILEO for multi-system joint positioning or single-system positioning. The GPS Module v2.1 includes an external active SMA antenna, DIP switches for flexible TX/RX and PPS pin routing, and PPS output for precise time synchronization. It is designed for stackable M5Stack host systems and improves CoreMP135 compatibility by increasing UART pin options from four to five compared with the previous generation. Notes When used with the Basic host, do not switch the DIP switch for ESP32 G12 to the ON position. G12 is a strapping pin, and the device may fail to start properly. G25 is shared with the speaker pin, so use only one function at a time. When used with Core2, G2 is also shared with the speaker pin, so only one function can be used at a time. Check DIP switch settings before changing UART or PPS pin routing. Features GPS Module v2.1 support for GPS/QZSS, BD2, BD3, GALILEO, and GLONASS positioning systems. Multi-frequency, multi-system GNSS reception with 50 channels. Positioning accuracy under 1.5 m (CEP50) and update rate up to 10Hz. External active GPS/BD antenna through SMA connector. PPS signal output for precise time synchronization. DIP switch routing for selectable UART and PPS pin groups. Supports module stacking and development with UiFlow1, UiFlow2, and Arduino IDE. Specifications Type GNSS positioning module with external active antenna GNSS chip AT6668 Receiver module ATGM336H-6N Supported GNSS GPS/QZSS/BD2/BD3/GAL/GLO Frequency bands BDS B1I+B1C; GPS/QZSS/SBAS L1; GALILEO E1; GLONASS R1 Channels 50 channels Positioning accuracy