Very Troll ish but
Ha ha ha ha ha
The date bug which is interfering with Aussie point of sale transactions has spread to some Windows mobile phones. The glitch means that text messages received since New Year's Eve will appear with a 2016 date. Card scanners in thousands of Australian shops have also been hit, as we reported yesterday. Bank of Queensland systems …
Seems they used a 16-bit integer for the date on Windows Mobile. That would allow a device to have a 16 year life span.
Windows Mobile developed in 1992 as Windows CE (it was released 2 years later). Now its 2010. Exactly 16 years. Bam! It's lights out for Windows Mobile.
Hi,
0-15 value is for 4-bit integer, not 16-bit, 16-bit =2^16=65536, which with your theory would be valid until year 67523... I'm sure we all be using God phone or Android by then!
applies to your arithmetic skills as well.
Assuming the same system as Windows (i.e. 24 hours = 1) a 16-bit integer yields just over 179 years and 5 months.
I was under the impression that the Windows time/date system was measured in units of 100ns since the start of the Gregorian calendar, at or around 1600 or so.
I stand corrected.
If Windows Mobile *did* use a 16-bit integer for dates, I'd have been right.
Just as well I changed the title of my original reply from "Ahem You're All Wrong" to just "Ahem".
Ahem.
My Xperia X1 is a windows mobile 6.1 phone and it is not suffering from any such affliction.
What is the method of replication it is using to spread from some random Australian POS software to Windows phones?
From what I have read both run Windows Mobile, or WinCE.
I haven't noticed it on my phone, checked it and the date seems fine on mine.
WinMo 6.1 vanilla here and every one I've received so far this year quite correctly says 2010.
If you actually *read* the linked article, it says specifically that it's not confined to WinMo devices and seems to affect all US carriers.
I wonder what's really at fault here?
I suspect that someone "fixed" the y2k problem and used a HEX (base 16) number to store the date. This has worked fine for 00 through 09, but once 10 comes along that is 16 in base 10. Could be something as simple as that.
This sounds like the most likely explanation to me.
Obviously there's some common dodgy code lurking about creating this problem, but I can't for the life of me figure out how you'd go about coding something that copes with dates up to 2010, but gives 2016 for 2010.
I imagine finding this in the code:
if (year > 2009) {
year = 2016; // Lolz!!!11 Jokezorz
}
This is the work of witches I tells you!
The year of twenty 0x10 is upon ye!!!
HTC Topaz running 6.5 Build 21896.5.0.82
Last message read 01/04/2010 (Must remember to change date settings to UK at some point...)
My N97 has failed to display any photo taken since New Year in the photo album app. They're on the device as I can pull them off by browsing the file system.
As always, Nokia, great hardware but you really should find someone else to do your software for you.
I clicked on "Be the first to post a comment!" but low, there are already six replies.
SEVENTH!
My WinMo is unfortunately not affected :(
Sounds to me like someone see 0d10 as 0x10 and convert it to 0d16.... then put a 0d20 front...
Unfortunately it means I've just admitted to owning a WinMo phone.
Yes but remember that admitting you have a problem is the first step to recovery!
Was the software for the banks also written by Microsoft by any chance? Could they have reused code from WM?
Why would a wired EFTPOS terminal have mobile phone code in it?
with WinMo 6.1 and no problems. So, exactly which WinMo phones are having this bug again?
HAPPY 2016 EVERYONE!!
Can I really retire next year?
All my SMS' show the correct 2010 date.
But then the HTC uses HTC's own Manilla front-end, and therefore perhaps doesn't use the Windows Mobile code for this.
I'm using a HD2 but all the standard HTC texting implementations use Windows mobile's Date and Outlook APIs, I'm pretty sure. Still grand for me, though. As mentioned earlier this isn't winmo specific and it doesn't seem to be happening in the UK. Nice fact-checking before the headline was written I see.
Went round to a mate's house last night to look at a Windows XP box that was having trouble.
Date on that was 2016 as well.
Mind you, it was virus-laden.
Paris, because she hasn't got a clue either.
Got an Omnia 2 running WM 6.5 and all the dates are fine
I've got a Samsung Omnia running a version of 6.5 and my gf has a HTC Touch Dual (my old phone) also running 6.5 and no such problems.
This problem has hit some RISC OS computers which have a Dallas real time clock chip rather than a Philips one. It's down to the clock chip returning the date in binary coded decimal rather than plain binary. it worked up to now as the values 0-9 are the same in both schemes, but 10 is 0x10 in BCD rather than 0x0A, which the clock code has incorrectly read as 16, hence thinking it's 2016.
...that the bug is inherently part of the SMS standard, not device-specific?
Judging by the reports I've seen, it looks like the problem is actually with specific mobile carriers rather than devices.
not affected :/
and i was kinda thinking cool :( bummed out now .....
Wait ill try holding my phone upside down and see if it works !!!!
*thumbs up :P
We have loads of different windows mobiles at work running 6.1, palm, htc, asus. I've not heard any complaints about this.
My HTC Touch is unaffected.
No such problem on my HTC HD2 running Winmo 6.5. Has ANYONE had this problem on a Winmo phone?
Who on Earth came to this conclusion?
Its the bunnies .. they've gotten in an nibbled at the carroty goodness in the airwaves and corrupted the data !!! its TRUE!
Just another nail in the coffin for Windows Mobile
Yup... The phone says 2010, the SMSes say 2016. Since my phone has been flashed to a 3rd party carrier (MetroPCS), and I have a different SMS/MMS client installed, I don't think it's WinMO. I wonder if it's a time hack from the wireless network.
Related?
http://www.thelocal.de/sci-tech/20100104-24353.html
No problems on my Touch Diamond running Windows Mobile 6.1. I suggest the original report of a blanket problem with WinMo is incorrect.
Thank goodness that it's just a Windows bug on some phones. I started to get really worried for a moment when I received a message from 2016 saying, "Please help - Shut down the Large Hadron Collider - The Portal has opened - agggghh"
As one who bears the indelible scars from a Y2K project, I wait with deep interest to find out what caused this one
Sign up, sign up for The Register's weekly mobile & wireless newsletter - click here