Zune clock flaw leaves new year hangover

By Jonathan Skillings, CNET News.com
02 January 2009 01:32 PM
Tags: itunes, mp3, music player, zune, clock

A leap-year issue with Microsoft's Zune music player is still leaving many users cold, despite the company's reassurance that all would be well by sometime on New Year's Day.

Zune.jpg

Postings on Zune message boards Thursday morning, as people tried out Microsoft's recommendations and fellow Zune users' suggestions, ranged from the hopeful...

"The wipe process should only take a minute or two. If it is hanging on this screen, disconnect it from power, let the battery drain, and then reconnect it to start the device again," user Raw Deluxe wrote on Zune Forums.

...to the melancholy:

"Mine never made it back. The battery drained ok, but it tried to start one time and is now good and dead. I talked to support and they agreed - its a brick," wrote brotherdiesel.

Scores of Zune users on Wednesday — the last day of a 366-day leap year — reported that their 30GB Zune devices were freezing up. Complaints rippled across message boards as people booted up the gadgets and found they could not get to their songs or pictures.

By the middle of the day, Microsoft had identified the root of the problem: the Zune's internal clock was stumbling as it tried to handle a leap year. (See Microsoft's Zune support site for more details.) Things would start to resolve themselves, the company said in its Zune 30 FAQ, by noon GMT (4 a.m. PT).

One ZuneBoards forum user claimed to have identified the actual trouble spot in the clock driver code. (A tip of the hat to Ars Technica for spotting the post.)

"The Zune's real-time clock stores the time in terms of days and seconds since January 1st, 1980," wrote user itsnotabigtruck. "The Zune frontend first accesses the clock toward the end of the boot sequence. This triggers the code that reads the clock and converts it to a date and time."

"Under normal circumstances," the post continued, "this works just fine. The function keeps subtracting either 365 or 366 until it gets down to less than a year's worth of days, which it then turns into the month and day of month. Thing is, in the case of the last day of a leap year, it keeps going until it hits 366. Thanks to the if (days > 366), it stops subtracting anything if the loop happens to be on a leap year. But 366 is too large to break out of the main loop, meaning that the Zune keeps looping forever and doesn't do anything else.

For those who hadn't yet run into problems, Microsoft said to refrain from connecting the Zune to a PC before noon GMT on Thursday.

To disconnect the battery, or not to disconnect the battery Microsoft strongly advised users to ignore advice from forum visitors who suggested disconnecting the Zune's battery in order to reset the device:

"This is a bad idea and we do not recommend opening your Zune by yourself (for one thing, doing so will void your warranty). However, if you've already opened it, do one of the following: wait 24 hours from the time that you reset the Zune and then sync with your computer to refresh the usage rights; or delete the player's content using the Zune software, then re-sync it from your collection.

Judging from forum comments Thursday morning, however, a number of users had indeed disconnected the battery.

"I got tired of waiting.....opened it up and did a hard reset. Seems that 'triggered' it cause now its telling me to connect it to my PC and then open the Zune software and restore the firmware. It seems to be seeing it... hopefully all is on the road to recovery," wrote floozuki.

By midday Pacific Time on Thursday, some users found life returning to normal for their Zunes: "Mine came back today just as advertised... all songs intact... no worries...," wrote DadGuy, though it wasn't clear which recovery method he had followed.

Others griped that the New Year's freeze was just the latest in a series of problems they'd been facing.

"I tried the button combo, it's currently stuck on 'Connect Zune to your PC' but it is currently plugged in to my PC," said emilysuz. "I have had trouble with this thing for days, before the widespread crash and I'm beginning to think this thing is just your garden variety piece of crap. I loved my Zune until the battery wouldn't charge. Maybe my Zune trouble is not the same. It refuses to charge, it only charges long enough to tell me my battery is low and then it dies again, even if it's plugged up. It won't sync, wired or wireless."

Advertisement

Talkback 1 comments

    Zune Anonymous -- 05/01/09

    What do you expect from Microsoft?

Latest Videos

Sponsored content

Power Centre - Content from our premier sponsors

Blogs

  • Phil Dobbie Is wholesale-only backhaul just a pipedream?
    The potential acquisition of Pipe Networks by SP Telemedia has raised the question about whether vertically integrated backhaul providers will mean higher wholesale prices for ISP customers.
  • Array Get extensions going in Firefox, redux
    Previously on Null Pointer we looked at getting extensions working in Firefox betas, and that was great until the fine folks at Firefox changed their minds.
  • Array How reliable is IP telephony?
    Have you ever heard a weird kind of hissing, crackling or popping noise when calling someone on an IP telephony line? How rare is the phenomenon these days?
  • More blogs »

Tags

Back to top

Featured