• 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

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

Primary Sidebar

Featured Contributions

Integrating MEMS technology into next-gen vehicle safety features

Fire prevention through the Internet

Beyond the drivetrain: sensor innovation in automotive

Sensors in American football can help the game

Select and integrate sensors into IoT devices

More Featured Contributions

EE TECH TOOLBOX

“ee
Tech Toolbox: 5G Technology
This Tech Toolbox covers the basics of 5G technology plus a story about how engineers designed and built a prototype DSL router mostly from old cellphone parts. Download this first 5G/wired/wireless communications Tech Toolbox to learn more!

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

  • UART Basic Before Writing Code
  • How to start a startup in VLSI
  • PFAS-Free Die Attach Paste
  • LED driver using PWM
  • Mean offset increase in post-layout simulation of clocked comparator

RSS Current Electro-Tech-Online.com Discussions

  • Simple LED Analog Clock Idea
  • Microinverters and storeage batteries?
  • PIC KIT 3 not able to program dsPIC
  • Fun with AI and swordfish basic
  • Is AI making embedded software developers more productive?

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

DesignFast

Component Selection Made Simple.

Try it Today
design fast globle

Footer

EE WORLD ONLINE NETWORK

  • 5G Technology World
  • EE World Online
  • Engineers Garage
  • Analog IC Tips
  • Battery Power Tips
  • Connector Tips
  • DesignFast
  • 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 © 2025 · 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