Aller au contenu principal

FGA Logger Firmware Updates

Overview

Firmware is the internal software that controls the operation of the FGA Logger. Keeping the firmware up to date ensures access to the latest features, sensor calibration support, performance improvements, and bug fixes.

FGA Logger firmware updates are distributed as precompiled binary files (.bin) and can be applied using the ESP32 Flash Download Tool or via the USB-C interface.


Updating the Firmware

attention

Always back up your SD card data before performing a firmware update. A firmware update will not erase SD card data, but it may reset internal configuration parameters.

Requirements:

Steps:

  1. Download the latest firmware .bin file from the FG Sensors website
  2. Connect the FGA Logger to your PC using the USB-C cable
  3. Open the ESP32 Flash Download Tool and select ESP32 as the chip type
  4. Load the firmware .bin file and set the flash address to 0x10000
  5. Select the correct COM port and set the baud rate to 921600
  6. Click START and wait for the upload to complete
  7. Disconnect and reconnect the logger to apply the new firmware
astuce

The logger will automatically start with the new firmware on next power-on. The LED indicators will flash briefly during initialization.


Version History

Version 1.0.6

Status: Latest release — Download

Improvements:

  • Improved GPS data reliability at high logging rates
  • Enhanced Bluetooth connectivity stability
  • Optimized SD card write performance for large datasets
  • Improved real-time serial data streaming

Bug Fixes:

  • Fixed occasional timestamp desynchronization at 10 Hz logging rate
  • Resolved rare SD card initialization failure on cold start
  • Fixed GPS HDOP value reporting in CSV output

Version 1.0.5

Download

Improvements:

  • Added support for dual-sensor differential measurements
  • Improved IMU compensation algorithm for vibration environments
  • Added configurable data output rate via config.txt

Bug Fixes:

  • Fixed incorrect vector magnitude calculation when sensor 2 is active
  • Resolved Bluetooth pairing issue with Android 13 devices
  • Fixed missing GPS altitude value in some CSV records

Version 1.0.4

Download

Improvements:

  • Added sensor calibration support via config.txt parameters (S1_X_OFFSET, S1_X_GAIN, etc.)
  • Improved power consumption in standby mode
  • Added LED status indication for GPS lock state

Bug Fixes:

  • Fixed SD card format detection for cards larger than 16 GB
  • Resolved occasional data gap during long logging sessions
  • Fixed incorrect SIV (Satellites In View) value in exported data

Notes:

  • Sensor calibration requires firmware 1.0.4 or later

Version 1.0.3

Download

Improvements:

  • Increased maximum GPS logging rate to 10 Hz
  • Improved USB-C mass storage compatibility with macOS
  • Added configurable serial baud rate support

Bug Fixes:

  • Fixed data corruption when SD card reaches capacity
  • Resolved intermittent logger freeze during Bluetooth data streaming
  • Fixed incorrect fix status flag in GPS output

Version 1.0.2

Download

Improvements:

  • Added real-time UART data streaming output
  • Improved startup time after power-on
  • Added factory reset function via button combination

Bug Fixes:

  • Fixed SD card logging stop after extended operation (>4 hours)
  • Resolved GPS module initialization failure on low supply voltage
  • Fixed CSV column header misalignment in exported files

Version 1.0.1

Download

Initial release

Features:

  • Basic 3-axis magnetometer data logging at up to 10 Hz
  • GPS position and timestamp recording
  • SD card CSV data storage
  • USB-C data transfer
  • UART serial output support
  • Start/Stop button operation with LED indicators

Troubleshooting Firmware Updates

Upload fails or does not start

  • Verify the correct COM port is selected in the Flash Download Tool
  • Ensure the USB-C cable supports data transfer (not charge-only)
  • Try a different USB port on your PC
  • Restart the Flash Download Tool and retry

Logger does not start after update

  • Disconnect and reconnect power
  • Verify the firmware .bin file matches the FGA Logger hardware revision
  • Re-flash the firmware using the same procedure

Logger starts but behaves unexpectedly

  • Check if a config.txt file on the SD card contains parameters incompatible with the new firmware version
  • Remove or reset the config.txt file and restart the logger

COM port not detected

  • Install the latest USB-to-UART bridge driver (CP210x or CH340 depending on hardware revision)
  • Check Device Manager for driver errors