GEPRC M10I GPS ist ein GPS-Modul mit integriertem Kompass, geeignet für 5" und größere Drohnen mit Betaflight-, iNav- oder Ardupilot-Firmware. Das Modul verwendet den modernen u-blox M10050-Chip der zehnten Generation, der gegenüber der älteren M8-Generation eine bessere Empfindlichkeit bietet und Satelliten schneller erfasst. Es unterstützt die Systeme GPS, GLONASS, BeiDou, Galileo, QZSS und SBAS und verfolgt auf 72 Kanälen bis zu 32 Satelliten. Die große keramische Antenne 18x18mm sorgt für einen guten Signalempfang.
Im Gegensatz zum verbreiteteren QMC5883L-Kompass ist das Modul mit dem präziseren Magnetometer IST8310 für zuverlässige Richtungsdaten ausgestattet. Das GPS ist über UART (u-blox-Protokoll) angebunden, der Kompass über den I2C-Bus (SDA-, SCL-Pins). Der integrierte Flash-Speicher und der Farad-Kondensator speichern die Konfiguration und ermöglichen einen schnellen Hot Start, der Modulstatus wird durch eine LED angezeigt. Die Aktualisierungsfrequenz beträgt 10Hz, die horizontale Genauigkeit 1,5m und der Versorgungsspannungsbereich 3,3-5V. Diese M10I-Variante enthält einen Kompass, aber keinen Barometer; die Version mit Kompass und Barometer ist als M10-DI erhältlich.