![]() I am tempted to do some digging around the files on the DVD to confirm this.įor the sake of clarity, i'm on the 2018 UK maps which i think is the latest maps for our units in the UK. If this is the issue and it's logic in the software causing the issue then a bit of hacking may be able to temporarily fix this by removing the check, although say goodbye to the auto summer time then. Mine keeps resetting to 1am when i have the auto summer time option turned on and i'm in the UK so it's applying the 1 hour summer time offset (thanks to the date being in May) but then resetting it to midnight. Probably along the lines of 'If date < unit was made, set the time to 0'. As the time reported from the GPS is correct but the date isn't, my guess is there's some logic in the code on the head unit to handle certain error conditions. To check if i was correct, i had a look at the diagnostics menu and noticed the GPS data was reporting the correct time but the date was May 2002 (which is exactly 1024 weeks ago). Got a funny look from the girlfriend when driving down the motorway saying 'i bet its gone back in time by 1024 weeks'. Or there's the GPS rollover theory, this is the one i went to as soon as i seen it. There's the 32bit signed integer issue, which is the same one that broke Exchange, and is very possible. So far there seems to be two theories on whats gone wrong. I noticed this a few days ago too and did a bit of messing to try and figure this one out. That is most likely what is causing the bug in our clocks. That worked well, until when the number changed to 2201010001, which is 11 digits and cannot be represented by 32 ones and zeros. In essence, it's just a 10 digit integer that cannot be greater than 2147483647. Now, Since Microsoft, using that option, stored dates as YYMMDDhhmm on our nav systems (10 Digits), then dates in 2021 would be stored as something like 2112311234. It looks like the folks who wrote our Navi software used that option to store our dates. ![]() ![]() The largest integer that can be stored in 32 bits is 2147483647. In binary, that's a string of 32 ones and zeros. That OS can store a date as a 32 bit integer. The Honda Navigation system uses Windows CE. I got a 2010 nav model and is doing the same, i found this on the cr-v fourm as they are having the same problems, as a software engineer it makes sense why its not working, im bummed out it might not be fixed unless they start making new navigation cd’s to update it : /
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |