Apparently significant numbers of 30gb zunes have started mysteriously locking up on their own today.
Users report 30GB Zunes seizing up | Microsoft - CNET News
Users report 30GB Zunes seizing up | Microsoft - CNET News
From what I've read, it's an issue with the calculation of the new year. My guess would be some sort of overflow (ie something like 365-day, where today is 366). Hopefully they should go back to working tomorrow.
I've also heard it's only the newest firmware, and older firmware is okay.
I just find it hard to believe that there's anything wrong with the date of Dec 31, 2008. Was this year a leap year? That's the only thing I can think of would be if this day was a leap year, meaning today is day 366 of the year. If the Zune is somehow hard-coded to have only 365 days in a year then that might cause problems.
year = ORIGINYEAR; /* = 1980 */ while (days > 365)
{
if (IsLeapYear(year))
{
if (days > 366)
{
days -= 366;
year += 1;
}
}
else
{
days -= 365;
year += 1;
}
}