sparkfun / SparkFun_RTK_Everywhere_Firmware

Centimeter precision GPS/GNSS using L1/L2/L5 signals broadcast over Bluetooth, WiFi, and Ethernet.
http://docs.sparkfun.com/SparkFun_RTK_Everywhere_Firmware/
Other
13 stars 7 forks source link

Not able to receive RTCM over BLE #446

Closed nseidle closed 1 week ago

nseidle commented 1 month ago

Because of this patch, and related issue, BLE RX (data from the phone to the RTK Device) is acting very oddly.

Almost no bytes (but some!) are getting through:

image

Using

String value = pCharacteristic->getValue();

in BleSerial.cpp seems to be working for me.

image

To test, I am using GNSS Master on Android because it seems to be the only NTRIP over BLE compatible with Avinab's BLESerial library (SW Maps on Android supports Generic BLE instrument, but that instrument has the NTRIP client disabled).

PaulZC commented 1 month ago

Referencing your commit https://github.com/sparkfun/SparkFun_RTK_Everywhere_Firmware/commit/59421084b3add61d1b730860f60203306a009d1b

PaulZC commented 1 month ago

Please see https://github.com/sparkfun/SparkFun_RTK_Everywhere_Firmware/commit/59421084b3add61d1b730860f60203306a009d1b#commitcomment-144371193

nseidle commented 1 week ago

Fix in place in v1.4.