มีรายงานจากผู้ใช้รถยนต์แบรนด์ Honda และ Acura (แบรนด์ลูกของ Honda ในตลาดอเมริกาเหนือ) แจ้งปัญหานาฬิกาของรถยนต์กลายเป็นปี 2002 หรือรีเซ็ตเวลาย้อนหลังกลับไป 20 ปีจากปี 2022 ในปัจจุบัน (ปัญหานี้มีชื่อเล่นตอนนี้ว่า Y2K22)
รถยนต์รุ่นที่พบปัญหาเป็นรถยนต์รุ่นเก่าสักหน่อย ที่มีรายงานคือระหว่างปี 2004-2012 รุ่นที่มีระบุชื่อคือ Accord, CR-V, Odyssey รุ่นที่ขายในสหรัฐ
บริษัท Honda สาขาสหรัฐอเมริกายอมรับว่าทราบปัญหานี้แล้ว กำลังตรวจสอบและหาแนวทางแก้ไข ส่วนฟอรั่มของ CR-V ให้ข้อมูลว่าปัญหาเรื่องเวลาเพี้ยนจะมีไปจนถึงเดือนสิงหาคม 2022 แล้วจะหายไปเองได้
เว็บไซต์ Jalopnik รายงานว่าปัญหาลักษณะนี้เคยเกิดกับ Honda/Acura มาแล้วในปี 2017 และ 2021 คาดว่าสาเหตุมาจากการซิงก์เวลากับ GPS ซึ่งบรอดคาสต์เวลาเป็นลำดับของสัปดาห์ 10 บิต (จำกัดที่ 1023 สัปดาห์ก่อนรีเซ็ตใหม่) หากซอฟต์แวร์ในรถยนต์ไม่ได้เตรียมเรื่องนี้ไว้ จะทำให้นาฬิกาเพี้ยนได้
ภาพนาฬิกาจากผู้ใช้ Chris Callopy ในฟอรั่มของ Honda
My @Honda 2007 CR-V clock now useless in 2022; resets to 2:00 MST on 1/1/2002 after every startup. 32-bit signed integer overflow of yymmddHHMM? Would unsigned int fix it? This is time-critical. ;-) Thousands of us need a software update! pic.twitter.com/BSGCaxnMmx
— Sumner Hushing (@_______shushing) January 4, 2022
ที่มา - Jalopnik
Comments
แค่เก็บเวลาเป็น unsigned integer นี่มันระดับ common sense ไม่ต้องคิดอะไรเลยนะ
แนะนำ บล็อกนันมีข่าวที่เกี่ยวข้องกับ y2k22 ระดับนึง ควรติดแท็กครับ