Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Z2K9 - Zune 30GB massive failing at stroke of midnight 31.12.

[es] :: Advocacy :: Z2K9 - Zune 30GB massive failing at stroke of midnight 31.12.

[ Pregleda: 3078 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

DS_Store
[es] :: Macintosh

Član broj: 32090
Poruke: 666
79.101.229.*



+4 Profil

icon Z2K9 - Zune 30GB massive failing at stroke of midnight 31.12.31.12.2008. u 18:26 - pre 186 meseci
Samo kratko pošto moram da palim - izgleda da je nešto izazvalo masovno otkazivanje Zune 30GB plejera, tačno u ponoć 31.12.

Engadget
Gizmodo
CNet
I naravno, Džej

Nisam znao da li je ovo tema za MadZone, Portable players ili nešto treće, nekako mi se učinilo da najviše leži ovde

Moderatori nek odluče gde joj je mesto.
10 HOME
20 SWEET
30 GO TO 10
 
Odgovor na temu

DS_Store
[es] :: Macintosh

Član broj: 32090
Poruke: 666
79.101.229.*



+4 Profil

icon Re: Z2K9 - Zune 30GB massive failing at stroke of midnight 31.12.02.01.2009. u 08:06 - pre 186 meseci
Evo odgovora:

Citat:
The Zune's real-time clock stores the time in terms of days and seconds since January 1st, 1980. When the Zune's clock is accessed, the driver turns the number of days into years/months/days and the number of seconds into hours/minutes/seconds. Likewise, when the clock is set, the driver does the opposite.

The Zune frontend first accesses the clock toward the end of the boot sequence. Doing this triggers the code that reads the clock and converts it to a date and time. Below is the part of this code that determines the year component of the date:

Code:
year = ORIGINYEAR; /* = 1980 */

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


Under normal circumstances, 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.

The unfortunate part is that there isn't anything that can be done to fix this besides somehow changing what the clock is set to (which is exactly what the battery disconnection trick ends up doing). On the other hand, it shows that Microsoft is correct: tomorrow, everyone's Zunes will operate normally again. However, if Microsoft doesn't fix this part of the firmware, the whole thing will happen all over again in 4 more years.. Hopefully by then a fix will be in place.


I posle neko ima izgovore da proizvode ove kompanije stavlja u nuklearne podmornice? :D
10 HOME
20 SWEET
30 GO TO 10
 
Odgovor na temu

burex
46°05'N 19°39'E

Član broj: 24964
Poruke: 987
*.eunet.rs.



+679 Profil

icon Re: Z2K9 - Zune 30GB massive failing at stroke of midnight 31.12.03.01.2009. u 19:02 - pre 186 meseci
Enjoy your trollin'...

http://www.engadget.com/2009/0...-quirk-really-a-freescale-bug/

Citat:
Well, here's an interesting twist to this story. That mysterious and completely enraging "Zune bug" that cropped up on the final day of 2008 may not have been restricted to Microsoft PMPs. A much smaller cadre of Toshiba Gigabeat users reportedly experienced similar issues, and some even noted that the whole "discharge and re-date" rigmarole fixed their unit right up as well. Upon further investigation, it seems that the issue may actually reside in the Freescale MC13783 processor, which -- coincidentally enough -- is used in the Zune 30 and a few of Toshiba's alternatives.

A man is smart. People are stupid.
 
Odgovor na temu

[es] :: Advocacy :: Z2K9 - Zune 30GB massive failing at stroke of midnight 31.12.

[ Pregleda: 3078 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.