The Ebyte E108-GN04G-TTL is a high-precision multi-mode GNSS positioning module supporting BDS, GPS, GLONASS, and GALILEO constellations via UART interface, featuring 1.5m CEP accuracy, up to 25Hz update rate, -167dBm tracking sensitivity, and built-in ceramic antenna under 2.7-5.5V operating voltage.
| Technical Parameter | E108-GN04G-TTL Specification | Remarks / Test Conditions |
|---|---|---|
| Supported Positioning Systems | BDS / GPS / GLONASS / GALILEO / QZSS / SBAS | GPS L1 C/A, GLONASS L10F, BeiDou B1I/B1C, GALILEO E1B/C |
| Horizontal Positioning Accuracy | 1.5 m CEP | Open sky, 24 hours continuous test |
| Position Update Rate | 3 Hz to 25 Hz | Configurable up to 25 Hz maximum |
| Time To First Fix (TTFF) | Cold Start: 28s, Hot Start: 1s, Recapture: 1s | Signal strength at -130 dBm |
| Receiver Sensitivity | Tracking: -167 dBm, Recapture: -160 dBm, Cold Start: -148 dBm | External LNA Noise Figure 0.8 |
| Operating Voltage & Logic Level | 2.7V to 5.5V DC (3.3V Logic Level) | Exceeding 5.5V main power or using 5V TTL risks damage |
| Current Consumption | Capture: 17 mA, Tracking: 17 mA | GPS/Beidou dual-mode operation |
| Communication Interface & Protocol | UART (4800 to 921600 bps, Default 38400 bps), NMEA 4.11 | 8 data bits, 1 stop bit, no parity |
| Antenna & Dimensions | Built-in Ceramic Antenna, 50.4 x 38.4 x 17.0 mm, 65.2g | Industrial grade (-40 to +85 Celsius) |
| Main parameters | performance | Remark | ||
| minimum value | Typical value | maximum value | ||
| Working voltage (V) | 2.7 | 5.0 | 5.5 | Exceeding 5.5V may burn the module |
| Communication level (V) | - |
3.3 | - |
Using 5V TTL risks burning out |
| Working temperature (℃) | -40 | - | +85 | Industrial grade design |
| Storage temperature |
-50℃ |
- |
-125℃ |
|
| humidity | 5% | - | -95%RH | No condensation |
| Main parameters | describe | Remark |
| Baud rate (bps) | 4800~921600 | Default 38400 |
| data bits | 8bit | - |
| Stop bit | 1 | - |
| Communication interface | UART | - |
| Product size | 50.2*38.4*17.0 mm | ±0.2mm |
| Antenna interface | ceramic antenna | - |
| Communication protocol | Supports NMEA 4.11 and earlier versions | - |
| Location update rate | 3Hz ~ 25Hz | Maximum fixed update frequency up to 25Hz |
| Supported positioning systems | BDS/GPS/GLONASS/ GALILEO |
GPS L1 C/A, QZSS L1 C/A/S, GLONASS L10F, BeiDou B1I/B1C, GALILEO E1B/C , SBAS L1 C/A: WAAS, EGNOS, MSAS, GAGAN |
| height limit |
80000m |
- |
| speed limit | 500m/s |
- |
| Gravity acceleration limit |
<4g |
- |
| Product weight | 65.2g | ±0.5g |
| category | Indicator items | Typical value | unit | |
| Positioning time (Test condition 1) |
cold start | 28 | s | |
| hot start | 1 | s | ||
| recapture | 1 | s | ||
| Sensitivity (Test condition 2) |
cold start | -148 | dBm | |
| hot start | -159 | dBm | ||
| recapture | -160 | dBm | ||
| track | -167 | dBm | ||
| Accuracy (Test condition 3) |
Horizontal positioning accuracy CEP | 1.5 | m | |
| Speed positioning accuracy | 0.05 | m/s | ||
| Timing accuracy | RMS | 30 | ns | |
| 99% | 60 | ns | ||
| Power consumption (Test condition 4) |
E108-GN04 capture current | 17 | mA | |
| E108-GN04S capture current | 27 | |||
| E108-GN04D capture current | 25 | |||
| E108-GN04G-TTL capture current | 17 | |||
| E108-GN04G-485 capture current | 20 | |||
| E108-GN04G-232 capture current | 19 | |||
| E108-GN04 tracking current | 15 | mA | ||
| E108-GN04S tracking current | 25.2 | |||
| E108-GN04D tracking current | 22.5 | |||
| E108-GN04G-TTL tracking current | 17 | |||
| E108-GN04G-485 tracking current | 20 | |||
| E108-GN04G-232 tracking current | 19 | |||
| E108-GN04D sleep current | 4 | uA | ||
Note: The above results are for GPS/Beidou dual-mode working mode; the maximum altitude can reach 18,000 meters, but the accuracy of the data will be biased after exceeding 10,000 meters.
[Test condition 1]: The number of receiving satellites is greater than 6, the signal strength of all satellites is -130dBm, the average value is taken after 10 tests, and the positioning error is less than 10 meters.
[Test Condition 2]: The external LNA has a noise coefficient of 0.8, the number of receiving satellites is greater than 6, and the received signal strength value is locked within five minutes or does not lose lock.
[Test Condition 3]: Open and unobstructed environment, 24 hours of continuous power-on test, 50% CEP.
[Test Condition 4]: The number of receiving satellites is greater than 6, and the signal strength of all satellites is -130dBm.













Practical Application Scenarios
1. High-Speed Autonomous Drone Navigation and Trajectory Tracking
Unmanned aerial vehicles (UAVs) demand continuous, high-frequency position updates to maintain flight stability during fast-pitch maneuvers. The E108-GN04G-TTL delivers a fast position update rate of up to 25Hz along with 1.5m CEP horizontal accuracy across combined BDS/GPS/GLONASS/GALILEO constellations. Mounted directly on flight controller boards via its UART TTL interface, it provides low-latency NMEA velocity and spatial coordinates required for real-time waypoint tracking and automatic return-to-home protocols.
2. Commercial Vehicle Fleet Telematics and Asset Tracking
For logistics trucks and fleet management systems operating in urban canyons, signal reflections from tall buildings can degrade GNSS tracking. Featuring an ultra-high tracking sensitivity of -167dBm and 1s rapid hot-start reacquisition, the E108-GN04G-TTL maintains uninterrupted satellite lock under partial sky obstruction. Paired with Ebyte 4G LTE cellular DTU gateways (such as the E840 series), the combined system transmits real-time GPS coordinates, speed, and 30ns high-precision timekeeping data directly to cloud platforms.
3. Smart Wearables and Outdoor Emergency Rescuer Wearable Trackers
Personnel tracking devices for remote forestry or mining workers require highly integrated, compact hardware that functions under demanding power constraints. The E108-GN04G-TTL incorporates an active ceramic antenna and temperature-compensated crystal oscillator in a compact form factor while consuming only 17mA during tracking mode. Powered directly from a 3.3V battery management bus, it allows system integrators to build lightweight wearable units that stream real-time coordinate data back to master control stations.
FAQ Section
1. What is the maximum physical altitude and speed threshold for this module?
The module is designed with operational limits of up to 80,000 meters in altitude and a speed limit of 500m/s, with a acceleration tolerance under 4g. While standard positioning remains valid up to 18,000 meters altitude, high-altitude ballooning or aerospace testing beyond 10,000 meters may introduce minor accuracy offsets due to atmospheric propagation variations.
2. Can the UART interface be directly connected to a 5V microcontroller like an Arduino Uno?
Although the module's main supply voltage rail tolerates a wide range of 2.7V to 5.5V DC, the communication logic level is strictly rated at 3.3V. Connecting the UART TXD/RXD lines directly to a 5V TTL logic level microcontroller poses a risk of permanently damaging the internal baseband processor logic gates. External resistor dividers or active bidirectional level shifters must be placed on signal lines when interfacing with 5V MCUs.
3. How does the default 38400 bps baud rate support the high 25Hz position update rate?
The default UART baud rate of 38400 bps provides sufficient bandwidth for standard NMEA 4.11 sentence output at typical update frequencies. However, when configuring the module to its maximum fixed update rate of 25Hz with multiple constellation sentences enabled, engineers should programmatically increase the serial baud rate up to 115200 bps or 921600 bps using standard software commands to prevent serial buffer overflow.