Microsoft Issues Workaround For Zune Freeze
UnknowingFool writes "As a followup to the Zune New Year's Eve meltdown, Microsoft has issued a workaround for what some users have correctly guessed was a bug caused by a leap year. To recover from the problem, let the Zune drain the batteries and restart it after noon on January 1, 2009. Many sites are reporting that Microsoft has 'fixed' the issue, but technically all Microsoft has done is to ask users to wait out the conditions that triggered the bug. Unless a software patch comes out, Zunes will suffer the same problem again in four years." Reader ndtechnologies adds, "According to posts in the Toshiba forum at anythingbutipod.com, the same bug that shut down millions of Zune 30's also affects the Toshiba Gigabeat S. The Zune 30 is based off of the Gigabeat S series and was co-developed by Microsoft with Toshiba."
So this is an acceptable solution.
But I've got to say: this is just typical.
Religion is what happens when nature strikes and groupthink goes wrong.
Have problems/bugs of some kind or other, but none quite as spectacularly "shoot yourself in the foot, with a 12 bore" headlines-wise as this little episode. :-)
If I had an Ass, I'd call it Fanny Bottom, then I could slap my Ass; Fanny Bottom, on the Arse.
Nice! The best way to fix something is do nothing at all and hope it works next time. Well done!
You would think that a company the size of Microsoft would have the resources to have a few Zunes in QA with their clocks set ahead. But hey, there were no lessons to be learned from Y2K, right?
If you think about it, Cinderella was just a piece of pro-DRM propaganda.
Oh shit, my Zune just turned into a pumpkin.
My iPod, Macbook, iPhone, Time Capsule, Airport Express, and Apple TV are all working just fine!
What could it be that makes the device not boot on leapdays? I could understand if the date/time would be wrongly displayed or something, but not functioning at all? WTF?
Pretty good is actually pretty bad.
Wasn't it a leap second?
I thought we had gone over this whole "fix" of Microsoft's a few days ago? If anything, the OP should've focused the article more on its effect on the Toshiba model, because that's more recent news to me. Anyways, I doubt Microsoft is going to do anything else about this issue. The average consumer is willing to put up with a lot, especially if it happens once every few years, and, even then, doesn't give the user THAT much hassle. Plus, this IS Microsoft we're talking about. They have enough trouble fixing their larger hardware/software malfunctions, on products that sell better, let alone tending to things with which they hold a rather small market share for.
Here is source of the trouble.
A quote from the ZuneBoards forum:
http://www.zuneboards.com/forums/zune-news/38143-cause-zune-30-leapyear-problem-isolated.html
In 4 years, is there still a Zune around??
My Zune 120, Thinkpad, Windows Mobile phone, Windows Home Server, Linksys router and Xbox 360 are all working just fine!
Analysis of the bug can be found here and verbose loop analysis can be found here.
anyway?
Wait...
You guys assume the Zune will last another 4 years?
The first step to fix any microsoft problem - reboot.
I'm sorry, I can't hear you over the sound of how awesome I am.
The "Shoodabottaeyepod" bug.
If that is a true post, and I think it is, it was the fact 1980 was also a leap year. So we had a last day of a leap year, and then just subtract 365/366 as appropriate 'if (IsLeapYear(year))', you will end up on the last day of 1980 - which isn't > 366 but it is > 365.
Heh. It just proves nothing was tested.
But I want my music back now!
- RG>
Hey pal, this isn't a pleasantforest, so don't waste my time with pleasantries!
Well if it was known by you then it was known by everyone, right?
Wouldn't it be faster for Microsoft to simply give each of the 8 users a call and walk them through the work-around? If their numbers change in the next four years, they can simply notify Zune support.
Can't be good.
I've seen this in laptops leading to drastically decreased storage capacity.
I hadn't turned on the Zune before I read about the problem, so I just left it off and turned it on the morning of Jan 1 and everything worked fine, no need to drain battery or anything.
The above is not an admission that I own a Zune, just what I theoretically would have done and the theoretical results, based on heavy pretend observations.
Does anyone know why the Zune 80s didn't crash? I assumed they ran the same software and similar hardware.
Why does a music player need to know the date or time at all?
You should have a new one by the next leap year and if you don't (And assuming it does still work as it should) they will politly tell you they no longer support that device officially and offer to transfer you to some sales department or recommend you to a reseller(payed).
Which has also been said over at dapreview or if it was anythingbutipod. But good work as usual from the Slashdot crowd trying to diss Microsoft even if not appropriate. Bla bla co-developed with Toshiba bla bla.
Was it even? I thought they just took Toshibas platform for their first players? I may be wrong there thought.
Anyway not completely Microsofts fault that the supplied SDK/code/whatever for the platform used had bugs.
The "solution" may be a little lame but I wouldn't lame Microsoft for this to actually happen.
And you're still moderated 0 fÃr some weird reason, maybe people is busy moderating "haha" posts +5 funny.
When my zune crashed i opened it up disconnected the battery reconnected it, then started it up with back+center+right that way no need to reconnect hhd.
(but everything is formated)
The Gigabeat S is a wonderful piece of hardware, though lack of support by Toshiba ruined it; there are numerous bugs, including one which randomly formats the hard drive, yet there have been no firmware updates.
My Gigabeat S30 running Rockbox was not effected by the freeze, for (now) obvious reasons; Rockbox is wonderful.
The source code that's NOT available.
Shai Schticks:"You don't make peace with friends, you make peace with enemies"
Q: How many 30GB Zune devices are affected? How many Zune 30GB devices were sold?
All 30GB devices are potentially affected.
Q: Will you update the firmware before the next leap year (2012)?
Yes.
http://zuneinsider.com/archive/2008/12/31/30gb-zune-issues-officialupdate.aspx
Shai Schticks:"You don't make peace with friends, you make peace with enemies"
Good thing your post is warrantied for six years.
Shai Schticks:"You don't make peace with friends, you make peace with enemies"
... all Microsoft has done is to ask users to wait out the conditions that triggered the bug.
And considering that the bug only came to light two days ago, that's pretty good.
I speak from experience. I'm a tech writer, and I've written literally thousands of bug summaries for customer support web sites and release notes. (In 1999, I did almost nothing else.) Finding the problem, identifying a workaround, and getting it out to the public in such a short time is pretty impressive.
Presumably they're working on a patch, but they won't say they anything about it until it's ready to go. It's an ironclad rule that you never talk about these things before they're ready, not if you want avoid vaporware lawsuits. It should be obvious to anybody that creating, testing, and staging a software patch takes a lot longer than writing up a workaround.
I can't say what Apple would do. But, this begs the question why a player that merely plays music needs to figure out what day it is. I can understand why something like the iPhone and iPod Touch might have a bug like this. (Actually, I can't because these both use a real OS). But the Zune is similar to my iPod Classic, and my iPod Classic doesn't know the date and time unless I set it.
It's the Y2k9 bug wiping all our data!! Oh no, we're all gonna die!
Or not.
I'm located in lower Michigan, my family has an HVAC shop. At retail a typical, top ranked by consumer reports, furnace is less than 2000. Of course if you toss on an air conditioner A coil and an outdoor condenser you'll easily far more than double just the cost of the equipment. Installation can also add on a significant cost - duct work can take a bit of time. There are many ways to add on even more cost to systems - go for a high pressure furnace (needing very small duct work) or go for very high efficiency outdoor condensers - like anything there are a lot of choices. But if you had a 5 year old furnace, no AC, that needed replacing with the equivalent model - like replacing a new zune - it'd be next to no installation.
I agree with your point though, there are many choices from the cheap to the not so cheap. If my $20 mp3 player bites the dust I won't even bother trying to figure out why. But with the zune costing up to $250, even 5 years later I'd be far more concerned about it not working. It's the buying something at a price, and from a company, that you expect to mean quality and turns out not to be, that gets me.
Buy iPod!
Interesting case.
1) this bug is a logical bug. Could it be avoided by using more advanced programming languages? for example, a purely functional one like Haskell?
2) has anyone ever thought of doing a loop-less programming language? a language that somehow allows 'gotos' but does not have the problems of loops?
Why do they have a calendar function in the Zune at all? IT'S A MUSIC PLAYER!
Now if they could only get the Zune to sync with my Vista 64, I could actually use my Zune.
http://windowsconnected.com/blogs/matt/archive/2007/11/13/zune-2-x64-software-doesn-t-install.aspx
Why is my music player date/time sensitive?
Jesus Christ, corpse on a stick WTF does it matter and why am I denied access to my data when date = x?
DRM I suppose. Pointless instructions that cripple your shit.
It's hard to imagine any rating system that's more screwed up than the system used in most companies to rate the output of their programmers. If they were consciously trying to sabotage the software, they probably wouldn't come up with any schemes nearly as effective as judging programmers by lines of code produced.
Fully agreed. The other post's anecdote about having trouble getting a review by makign code smaller is quite telling.
Anyway, that kind of measurement certainly isn't done here at Microsoft (although plenty of productive programmers write a lot of lines of code). By example, great stuff like the speed/quality improvements in video playback and scaling in Silverlight 2 didn't really add much or any lines of code; it was about superior design. The guy who wrote that stuff may not rate that highly in KLOC/week, but he's certainly recognized as a rock star.
http://on10.net/blogs/benwagg/Silverlight-2-RC0-is-out/
http://on10.net/blogs/benwagg/Demo-of-Silverlight-2-scaling-quality-improvements/
My video compression blog
Microsoft has so totally blown its credibility that I have determined never to purchase any Microsoft product in the future. My last MS purchase was XP on my Dell D630 laptop over a year ago. I have migrated totally to Linux (CentOS 5.2), OpenOffice for office automation needs (on Linux and XP), and GNU and other open source tools (Git, Eclipse, et al) for software development. At this point, I only have three programs on Windows platforms that I haven't been able to replace with Linux or open source versions - my stock/option trading software (proprietary), software modeling (Sparx), and DVD image ripping (Alcohol 120). So long MS, it was good to know you...