Please open a “Feature Request” Issue on GitHub, and we will see if it is possible to increase the rate (while keeping the firmware backward-compatible with older M8 devices!).
There are two versions of the OpenLog Artemis firmware. The main firmware logs data from many different types of sensor - including a u-blox GNSS module. There is a separate GNSS Logger version of the firmware which only logs data from a u-blox module.
The GNSS Logger firmware is much easier to compile. It only uses SdFat and the u-blox GNSS library. (The main firmware requires many additional libraries and an extra fix for a deep sleep issue.)
The GNSS Logger firmware is a little out of date. v2.2 - the latest version - was written using version v2.1.0 of the Apollo3 (Artemis) Core. It may work with v2.2.1 of Apollo3 but I have not tested it.
Version 2.2 of the GNSS Logger code may do what you need? Please give it a try:
Not very successful for the moment. See below what are my troubles concerning the upload of firmware.
But, at first, I must ask you my main question : with your proposed firmware, is it possible to record at 25 Hz both data “GNSS” and “IMU”, as it is my need ?
Concerning the firmware change, I have tested V10 and X04 “V22 binary file” (see image), and I have no good results : NAV-PVT text only with the V10 and “no logging etc.” with the X04.
Assuming my poor firmware level, I am very happy having reloaded the V1.1 firmware after that.
Future enhancements always happen in “the future”… That could be days, weeks or months from now.
I am not planning to revisit the OpenLog Artemis firmware soon. I have many other projects to tackle first. If you need a solution for this quickly, your best ways forward may be:
Try updating the OLA firmware yourself to remove the 10Hz restriction
Write your own GNSS plus IMU logger - some kind of hybrid of the GNSS_Data_Logging and OLA_IMU_Basics test sketches?
It sounds as if you are quite new to changing and compiling Arduino code? There are many easier examples you could work through to build your experience. Modifying and re-building the full OpenLog Artemis code is a large and quite complex project. There are many libraries to install before it will compile successfully - that is why we provide the pre-compiled ‘binary’ code.
I have compiled a “beta” version of the OpenLog Artemis firmware for you. The only change I have made is to change the 10Hz restriction to 25Hz. It seems to work well but I have only performed a very quick test. You can download the new binary from:
Please note: you need to open the “Attached Devices” menu, select the u-blox receiver, and enable the “Use autoPVT” option. Without this, you will not be able to reach 25Hz reliably. Please see the screenshots below.