Contact Us

    If you still have questions or prefer to get help directly from an agent, please submit a request.
    We’ll get back to you as soon as possible.

    Please fill out the contact form below and we will reply as soon as possible.

    • Digital Matter Site
    • Contact Us

    Troubleshooting - No GPS Fix

    Written by Matthew Clark-Massera

    Updated at June 8th, 2023

      Contact Us

      If you still have questions or prefer to get help directly from an agent, please submit a request.
      We’ll get back to you as soon as possible.

      Contact Support
      • Home
      • Device Troubleshooting

      Table of Contents

      Steps to enable debug logging Reading the Logs Log examples SAT0/SAT1 - Poor Signal: Solution: Error - Turning Off Bad length Actions to take to improve GPS performance: Check mounting location of device. Adjust GPS settings and accuracy requirement

      Most issues with obtaining fixes are the result of a signal issue:

      1. The device is temporarily in an area of limited/no GPS signal, like a basement
      2. The device is installed such that the signal is blocked:
        • Buried deep in an asset, around lots of metal
        • GPS antenna poorly orientated, facing down towards the ground

      In general, (1) will resolve itself once the asset moves. (2) is resolved by adjusting the placement of the device. 

      However, to aid in troubleshooting, extra GPS debug messages can be enabled on OEM Server. 

      Steps to enable debug logging

      1. Login to www.oemserver.com
      2. Select the device(s)
      3. Set the debug level - explained here
      4. To enable debugging, be sure to set the GPS module to Info - others can be set to Severe. Check the Debug Expiry (when the extra logging will end) is set far enough in the future so that you can receive enough logs.
      5. Wait for the device to connect and receive the logging change instruction
      6. After this change instruction, on the next fix attempt/upload, extra debug information will be uploaded to the server.

      Reading the Logs

      When the debug level is set to Info, all GPS debug messages will appear in the log. In addition to individual fix times, signal level diagnostics whenever a fix takes longer than 36 seconds, or the GPS decides to stay awake after a fix to collect more satellite information. Please note that while debug messages are enabled, uploads will use extra data.

      Uploaded debug messages will look like this:

      1. Debug[GPS][Info]: TTFF: 3s:
        This states that the device obtained the first fix in 3 seconds.
      2. Debug[GPS][Info]: Valid=135s PDOP(x10)=19 3Dfix=1:
        The device obtained a valid fix in 135 seconds with a PDPO of 1.9. This is after the fix has met the minimum requirements for a good fix.
      3. Debug[GPS][Info]: SAT4 42322,38000,35322,29322:
        The number of satellites and the signal strengths reported by the module. 

      Log examples

      SAT0/SAT1 - Poor Signal:

      Debug[GPS][Info]: SAT0Debug[GPS][Info]: SAT1
      Generic

      If no numbers are reported after SATX, for repeated logs - this means that the value was too low to report and has been omitted. 

      The device needs at least 4 satellites to acquire a valid fix.
      So this means a log like: Debug[GPS][Info]: SAT8 42322,38000,35322,29322,28723,26100,19500,16000 show the device has sufficient signal to acquire a fix. But SAT2 16000 11520 it does not.

      In the above example, the device may be completely shielded by GPS, or the LNA (low noise amplifier) on the device is potentially faulty. In this case the GPS module is working, so no errors are detected, but the weak signals are not being amplified such that the device can use them.

      Solution:

      If a device is away from any equipment and has a clear view of the sky, yet still reports these logs, it is likely there is an LNA fault and the device needs to be replaced. So to resolve, unplug device, shake a few times outside of vehicle in clear view of the sky to trigger a GPS fix attempt. If there is no change in the GPS Debug logs, contact DM for warranty procedure.

      Error - Turning Off

      Debug[GPS][Crit]: Error - Turning off
      Generic

      This log may mean one of two things

      1. The device attempted and then failed to get a GPS fix, so it followed normal procedure and turned off the GPS module
      2. There is a fault with the GPS. This might be the case if this log is seen repeatedly on every fix attempt over an extended period. 

      These logs will appear even without following the above steps to turn on extra logging, as they are of log level Critical, meaning they are always logged by default.

      Bad length 

      Debug[GPS][Info]: Bad length NMEA/PMTK: $GNGGA,145$PMTK011,MTKGPS*08 ,N*2C 323,,,N*58 .63,1.09*07 1.0,M,,*69 GPS*08

      This message appears when the device is switching between the binary and NMEA formats, as there is often no assurance of sentence completion during the switch-over process. This log does not prevent a GPS fix, however, we advise updating the device to the latest firmware version. 

      Actions to take to improve GPS performance:

      Check mounting location of device. 

      GPS signal can be poor or attenuated if the device is mounted either inside metal containers or near large buildings, metal structures, large reflective surfaces. If we see poor signal strengths in the device logs, it is an indicator that this may be the issue. Remove the device from its current location and test out in the open - if the strengths significantly improve - we know the mounting location was the issue. If strengths do not improve, it may be a hardware issue, in this case return the device to DM as per our Digital Matter Warranty Returns Policy for inspection.

      Adjust GPS settings and accuracy requirement

      The default GPS settings are given above. They define the accuracy requirement before the device 'accepts' and logs a fix. If they are set extremely stringently - the device may actually be able to acquire a GPS fix (i.e. satellite lock), but not one that the device will ever accept as valid. 

      If these have been adjusted, best to revert to the default and see if the issue persists.

      • PDOP
        • If it is much lower than the default of 5.0 (i.e 1.0, 2.0) - best to revert to defaults
      • Position Accuracy
        • If it is much lower than the default 50, fixes may be being discarded. Revert to 50 or even try setting to 100 temporarily
      • Speed Accuracy
        • Revert to default
      • Discard First N Fixes
        • Set to 0 temporarily
      • To revert all these parameters to default, simply Remove the parameter tab and update parameters
      diagnose gps issue no gps fix no fix

      Was this article helpful?

      Yes
      No
      Give feedback about this article

      Related Articles

      • Delayed Uploads on Hard-Wired Devices

      Subscribe to Partner News

      Subscribe to our mailing list to receive Digital Matter news, product and tehnical updates, and more.

      Subscribe

      Copyright © Digital Matter . All Rights Reserved.

      Privacy Contact Support

      Knowledge Base Software powered by Helpjuice

      DM Logo
      Expand