Build RTKLIB on Emlid Reach M+

Hi everyone:

Finally, we managed to solve the issue, briefly, these were the steps:

  • Downgrade to v2.18. Once downgraded, the device detect there is an old version, and ask to upgrade again. To avoid it, we accepted to upgrade the firmware, and during the downloading, we disconnected the device from Internet. Then, the device ask me to skip the upgrade and continue using the current version.

  • Access through ssh using root:emlireach.

  • We cloned the repository: GitHub - emlid/RTKLIB: Emlid's fork of Tomoji Takasu's RTKLIB used in Reach RTK receiver and performed the needed modifications. Basically, we modified solution.c, changing “if (vel>=1.0)” with “if (vel>=0.5)”

  • We compiled the RTKLIB using a raspberry pi 3 (ARM64), avoiding cross compiling from the PC, the fastest way if you have a raspberry pi.

  • We installed the new RTKLIK following these steps:
    Recompiling Reach RTKLIB source code (rtkrcv and/or str2srv)

I leave these steps just in case somebody wants to do something similar.