Massassi Forums Logo

This is the static archive of the Massassi Forums. The forums are closed indefinitely. Thanks for all the memories!

You can also download Super Old Archived Message Boards from when Massassi first started.

"View" counts are as of the day the forums were archived, and will no longer increase.

ForumsDiscussion Forum → Haha Zune
Haha Zune
2008-12-31, 6:45 AM #1
http://www.crunchgear.com/2008/12/31/all-zune-30s-crapping-out/
gbk is 50 probably

MB IS FAT
2008-12-31, 6:47 AM #2
oops, my bad. wrong button.
woot!
2008-12-31, 6:48 AM #3
Its Zune Day....
2008-12-31, 7:01 AM #4
Yeah mine crapped out. Looks like they'll be able to fix it though, since once the battery dies you can reboot it, meaning you can get it on the PC and update it.

Oh well, we'll see how long it takes them, as MS support has only been up and going for about an hour.
2008-12-31, 7:13 AM #5
Thank god I have an 80GB....

Certainly an odd problem indeed. I'm looking forward to seeing the explanation
"His Will Was Set, And Only Death Would Break It"

"None knows what the new day shall bring him"
2008-12-31, 7:34 AM #6
On the up side, I might see some free handouts for the trouble :D

Edit: there's rumors going around that it's a result of leap year issues.
2008-12-31, 8:09 AM #7
Welp... So, how much battery is this thing eating sitting on the bootup screen?
<Rob> This is internet.
<Rob> Nothing costs money if I don't want it to.
2008-12-31, 8:19 AM #8
take the cover off the back, unplug the battery, plug it back in. hard reset! :)
gbk is 50 probably

MB IS FAT
2008-12-31, 8:22 AM #9
Originally posted by Commander 598:
Welp... So, how much battery is this thing eating sitting on the bootup screen?


A lot. The screen is on, the hard drive is spinning.
2008-12-31, 8:27 AM #10
many wooters are going to be pissed
eat right, exercise, die anyway
2008-12-31, 8:32 AM #11
Zune's site now acknowledges the problem:

http://www.zune.net/en-US/support/default.htm
2008-12-31, 9:36 AM #12
damn wtf

I was pissed all morning because my zune was ****ed

that's what I get for leaving it plugged in (or did it just happen anyway??)
"Nulla tenaci invia est via"
2008-12-31, 9:52 AM #13
Originally posted by Z@NARDI:
damn wtf

I was pissed all morning because my zune was ****ed

that's what I get for leaving it plugged in (or did it just happen anyway??)


It would have happened anyway. It has to do with the latest firmware update and the time. It has a built-in clock so it will die regardless.
2008-12-31, 10:11 AM #14
whoa this is weird

2008-12-31, 10:56 AM #15
Supposedly its due to there being a Leap Second in time change at 2am
2008-12-31, 12:03 PM #16
Z2K!
twitter | flickr | last.fm | facebook |
2008-12-31, 12:05 PM #17
ah ****

my zune wont start up

.(
2008-12-31, 12:06 PM #18
Mine works perfectly.
2008-12-31, 12:09 PM #19
my situation matches perfectly, around 3 or 4 this morning when i went to bed i pulled out my zune, and after the bar reached the end at the boot screen it just froze. the <- and upward arrow salute didn't do anything to fix it, and i thought it just was another minor zune glitch and threw it onto the floor
2008-12-31, 12:17 PM #20
Originally posted by Vin:
Mine works perfectly.


do you have the latest firmware updates?
"Nulla tenaci invia est via"
2008-12-31, 12:20 PM #21
Everyone knows that 365+1 = -1
2008-12-31, 12:31 PM #22
Originally posted by Z@NARDI:
do you have the latest firmware updates?


Or he might not have a 30GB version, which appear to be the only ones affected.
twitter | flickr | last.fm | facebook |
2008-12-31, 1:28 PM #23
My Zune tried to divide by zero .(
2008-12-31, 2:32 PM #24
:D :D :D
Attachment: 20871/zunepun.png (10,122 bytes)
2008-12-31, 3:02 PM #25
I think it's befitting that the greatest tech story of the year came on the last day of the year.
"If you watch television news, you will know less about the world than if you just drink gin straight out of the bottle."
--Garrison Keillor
2008-12-31, 3:05 PM #26
greatest tech story of the year
2008-12-31, 3:56 PM #27
http://forums.zune.net/412486/ShowPost.aspx

MS finally commented on it.

The issue was related to the date, specifically the time driver in the 30GB devices. They expect the issue to resolve itself come tomorrow, and they will issue a firmware update to ensure it does not happen in 2012.
2008-12-31, 5:16 PM #28
Zune, Music 365 days a year. (too bad it's a leap year)

On that topic: This year we officially have a leap second! I bet even the IPods struggle with that one.
"Well, if I am not drunk, I am mad, but I trust I can behave like a gentleman in either
condition."... G. K. Chesterton

“questions are a burden to others; answers a prison for oneself”
2008-12-31, 6:09 PM #29
Leap seconds are only decided about 6 months in advance... I don't know how any hardware keeps up with it.
2008-12-31, 6:18 PM #30
Originally posted by Vin:
Leap seconds are only decided about 6 months in advance... I don't know how any hardware keeps up with it.


I thought this one was decided on less than a month ago... Or at least that's when I first heard of it.
"Well, if I am not drunk, I am mad, but I trust I can behave like a gentleman in either
condition."... G. K. Chesterton

“questions are a burden to others; answers a prison for oneself”
2008-12-31, 6:37 PM #31
Well, less than 6 months in advance then. :)
2009-01-01, 11:19 AM #32
Originally posted by Vin:
Leap seconds are only decided about 6 months in advance...


You mean 6 months and one second. :v:
SnailIracing:n(500tpostshpereline)pants
-----------------------------@%
2009-01-02, 7:59 PM #33
[QUOTE=Someone Else]Okay, someone on the internet actually found the driver code online and posted the offending lines. Which actually give responsibility to a third party company and not Microsoft since Microsoft didn't actually write the driver. Rather, they wrote software on top of the driver.

It was basically caused by a poorly written loop AND check condition. I've rewritten the driver myself to fix the bug for fun and it took like 5 minutes. Hell, one person suggested a fix that eliminated the loop altogether. Though it's partially mathematical voodoo, it makes sense and works. And there were actually two bugs in the code that should have been caught by QA and not let into the wild. The first was an incorrect condition (it presumed that a year is always 365 days) that determined whether or not to enter the loop code. The second was an incorrect if condition that was supposed to subtract the number of days.

A unit test of the method should have picked up the fact that the while loop could enter into an infinite loop. Mainly because the unit test would have entered into the infinite loop.[/QUOTE]

Oh, and I had to completely purge mine and reinstall/resync everything for it to work again.
<Rob> This is internet.
<Rob> Nothing costs money if I don't want it to.
2009-01-02, 8:24 PM #34
lol outsourcing
Bassoon, n. A brazen instrument into which a fool blows out his brains.
2009-01-02, 11:29 PM #35
This shows a dual copyright on the code in question, so it was likely either Freescale or microsoft.

The article also has a copy of the offending code:

Code:
while (days > 365)
{
     if (IsLeapYear(year))
     {
          if (days > 366)
          {
               days -= 366;
               year += 1;
          }
     }
     else
     {
          days -= 365;
          year += 1;
     }
}


So when days == 366 AND IsLeapYear(year) evaluates to true, we just loop endlessly. The reason the whole thing is wrapped in a while loop is because days is initially set to the number of days since a marked epoch (1980 apparently), and every iteration through we are looking to cut out a years worth of days and return the remainder.

A simple fix would then be to add and else/break to the leap year branch:

Code:
while (days > 365)
{
     if (IsLeapYear(year))
     {
          if (days > 366)
          {
               days -= 366;
               year += 1;
          }

                  else
          {
               break;
          }
    
     }
     else
     {
          days -= 365;
          year += 1;
     }
}
"Well, if I am not drunk, I am mad, but I trust I can behave like a gentleman in either
condition."... G. K. Chesterton

“questions are a burden to others; answers a prison for oneself”

↑ Up to the top!