• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer
  • Subscribe
  • Advertise

Sensor Tips

Sensor Product News, Tips, and learning resources for the Design Engineering Professional.

  • Motion Sensing
  • Vision systems
    • Smart cameras
    • Vision software
    • Lighting
    • Optics
  • Pressure
  • Speed
  • Temperature
  • Suppliers
  • Video
    • EE Videos
    • Teardown Videos
  • EE Learning Center
    • Design Guides
    • Tech Toolboxes

Did the GPS Daemon bug affect you?

November 15, 2021 By Randy Frank Leave a Comment

Those using Global Positioning System (GPS) appliances and the open source daemon, GPSD, to obtain time information from these GPS appliances could have experienced problems on Oct. 24, 2021. However, they were warned. On October 21, 2021, the Cybersecurity & Infrastructure Security Agency (CISA) released a warning to Critical Infrastructure (CI) owners and operators, and other users who obtain Coordinated Universal Time (UTC) from GPS devices. A bug in GPSD versions 3.20 (released December 31, 2019) through 3.22 (released January 8, 2021) was identified to possibly rollback the date 1,024 weeks to March 2002. To prevent this, CISA urged users to upgrade to GPSD version 3.23 (released August 8, 2021) or newer.

In addition to GPSD’s extensive use in mobile embedded systems, including the map service on Android phones, it is used  in drones, robot submarines, driverless cars and it is increasingly popular in newer generations of manned aircraft, marine navigation systems and military vehicles.

The GPS Week Number Roll Over (WNRO) problem was previously identified as an issue in 2019. Since the week counter in GPS that enables receivers to calculate the appropriate date uses 10 bits, it needs to be reset every 1,024 weeks—about every 20 years. On April 6, 2019, the GPS week counter reset to zero and users were warned. The next predicted occurrence should have been in November 2038. However, earlier in 2021, a bug was discovered in the GPSD code that would cause it to subtract 1024 from the week number on October 24, 2021. When the GPS week number counter is increased to 13 bits, the possibility of another rollover event will not occur for approximately 157 years – unless another bug occurs.

To prevent network timekeeping issues arising from events like the GPS WNRO, Duke Buckner, Director, Strategic Marketing and Business Development in Microchip Technology’s frequency and timing systems business unit, suggests avoiding systems utilizing GPS daemon open-source software. “Microchip’s timekeeping servers are not GPSD-reliant, therefore provide a resilient source of timing for critical networking systems,” says Buckner.

While open source software allows many sensor applications to be easily and inexpensively implemented, one of its drawbacks can be a system bug such as the one encountered in GPSD.

Filed Under: Featured, Frequently Asked Question (FAQ), GPS (Global Positioning System) Tagged With: Microchip Technology

Reader Interactions

Leave a Reply

You must be logged in to post a comment.

Primary Sidebar

Featured Contributions

Automotive sensor requirements for software-defined vehicles: latency, resolution, and zonal architecture

High-current, low-impedance systems need advanced current sensing technology

A2L refrigerants drive thermal drift concerns in HVAC systems

Integrating MEMS technology into next-gen vehicle safety features

Fire prevention through the Internet

More Featured Contributions

EE TECH TOOLBOX

“ee
Tech Toolbox: Sensors
In this Tech Toolbox, we cover some of those technologies driving the next generation of connected systems, including ultra-low-power sensing strategies that extend node battery life, and 60 GHz CMOS radar for contactless health and presence detection.

EE LEARNING CENTER

EE Learning Center
“sensor
EXPAND YOUR KNOWLEDGE AND STAY CONNECTED
Get the latest info on technologies, tools and strategies for EE professionals.

RSS Current EDABoard.com discussions

  • MOSFET Characterization in Cadence
  • measuring time domain skew between two lines on a differential transmission
  • Questions to negative impedance converters
  • Output short circuit protection for SMPS's
  • Old Generation MOSFETs that will be obsolete in the coming decade?

RSS Current Electro-Tech-Online.com Discussions

  • Voltage comparator circuit verification
  • What is this???
  • infiniBand Layer 1 specifications testing question
  • Why aren’t the power windows in my 2006 Volkswagen Polo 2006 working despite repairing the control unit circuit board?
  • block RF

EE ENGINEERING TRAINING DAYS

engineering
“bills

RSS Featured White Papers

  • 4D Imaging Radar: Sensor Supremacy For Sustained L2+ Vehicle Enablement
  • Amphenol RF solutions enable the RF & video signal chains in industrial robots
  • Implementing Position Sensors for Hazardous Areas & Safety

Footer

EE WORLD ONLINE NETWORK

  • 5G Technology World
  • EE World Online
  • Engineers Garage
  • Analog IC Tips
  • Battery Power Tips
  • Connector Tips
  • EDA Board Forums
  • Electro Tech Online Forums
  • EV Engineering
  • Microcontroller Tips
  • Power Electronic Tips
  • Test and Measurement Tips

SENSOR TIPS

  • Subscribe to our newsletter
  • Advertise with us
  • Contact us
  • About us

Copyright © 2026 · WTWH Media LLC and its licensors. All rights reserved.
The material on this site may not be reproduced, distributed, transmitted, cached or otherwise used, except with the prior written permission of WTWH Media.

Privacy Policy