Overview
Beitian BE-508i is a GNSS receiver module with an integrated antenna, designed for GNSS positioning and timing in UAV flight control, industrial PC, robotics, survey, and timing applications. It supports multiple GNSS constellations and outputs standard NMEA/UBX data via TTL UART, with an onboard electronic compass (IST8310) available over I2C.
Key Features
- Multi-constellation GNSS support: GPS/QZSS/BDS/Galileo and SBAS
- TTL-level UART with NMEA and UBX protocols
- Configurable update rate up to 18 Hz (default 1 Hz)
- Configurable time pulse output up to 10 MHz
- Built-in electronic compass: IST8310 (I2C)
- Adhesive mounting on the bottom (3M adhesive)
Specifications
| Model | BE-508i |
| Chip | M10050 |
| Receiver type | GPS L1 C/A, QZSS L1 C/A, BDS B1I/B1C, Galileo E1b/c, SBAS L1 C/A: WAAS, EGNOS, MSAS, GAGAN |
| Default position system | GPS, BDS, GALILEO |
| Augmentation system | SBAS, QZSS |
| Channel | N/A |
| Sensitivity (Tracking & Navigation) | -166 dBm |
| Sensitivity (Reacquisition) | -160 dBm |
| Sensitivity (Cold start) | -148 dBm |
| Sensitivity (Hot Start) | -160 dBm |
| Accuracy (Horizontal position) | 2.0 m CEP |
| Accuracy (Velocity) | 0.05 m/s |
| Accuracy (Dynamic heading) | 0.3 deg |
| Accuracy (Time pulse) | RMS 30 ns; 99% 60 ns |
| Acquisition (Cold start) | 27 s |
| Acquisition (Hot start) | 1 s |
| Acquisition (Aided start) | 1 s |
| Baud rate | 4800 bps - 921600 bps (default 115200 bps) |
| Output level | TTL level |
| Protocol | NMEA, UBX |
| NMEA messages | RMC, VTG, GGA, GSA, GSV, GLL |
| Update rate | 0.25 Hz - 18 Hz (default 1 Hz) |
| FLASH | With FLASH, the configuration can be changed, and the power will not be lost |
| Time pulse signal | Configurable from 0.25 Hz to 10 MHz; default period 1 s; high level lasts 100 ms |
| Work restrictions (Altitude) | 80,000 m |
| Work restrictions (Speed) | 500 m/s |
| Work restrictions (Gravitational acceleration) | < 4 g |
| Supply voltage | DC 3.6 V - 5.5 V (typical 5.0 V) |
| Current | 30 mA / 5.0 V |
| Size | Φ56.7 mm x 18 mm |
| Dimensions tolerance | Φ56.7 ± 0.3 mm; 18.0 ± 0.3 mm |
| Weight | 65 g |
| Cable length | 30 cm |
| Connectors | 1 x 1.25 pitch 6-pin socket; 1 x 1.25 pitch 4-pin socket |
| Mounting | With 3M adhesive on the bottom |
| Operating temperature | -40 C to +85 C |
| Storage temperature | -40 C to +105 C |
| Compass | Built-in compass, electronic compass IC IST8310 |
Pinout / Interfaces
1.25 Pitch 6-Pin (UART + Power)
| GND | Grounding |
| TX | UART communication interface, TTL level (GPS data output pin) |
| RX | UART communication interface, TTL level (GPS data input pin) |
| VCC | Mains power, DC input (DC 3.6 V - 5.5 V; default 5.0 V) |
1.25 Pitch 4-Pin (Compass I2C)
| SCL | Serial Clock - I2C bus master/slave clock (IST8310 compass clock) |
| SDA | Serial Data - I2C bus Master/Slave Data (IST8310 compass data) |
Available Options
- Model: BE-508i
- Model: BK-508i
For integration questions (wiring, UART/baud rate settings, or time pulse configuration), contact support@rcdrone.top or visit https://rcdrone.top/.
Details

Full BE-508i reference sheet covering key specifications, wiring pinout for UART + compass I2C, and mechanical dimensions for mounting.
Related Collections
