Skip to content

Info Laptop

News and Product Reviews

Archive

Tag: microsoft-zune

The New Zune HD has a release date – fall of 2009. The New Zune HD has and OLED touchscreen screen display that evidently shows sharper images for better viewing. Zune HD is pretty much Microsoft’s answer to Apple’s iPod Touch. And ain’t that good for millions of electronic consumers?
Zune HD also has the following [...] … More Info

Your first question might be “Isn’t Zune dead already?” Or you might be wondering “Why does Microsoft bother?” You might even be asking why there’s a report about Zune on TheAppleBlog.

Well, first the news. CNET’s Ina Fried reported yesterday that Microsoft has confirmed its long-rumoured plans to launch an HD version of its portable music player in the fall. (Paul Thurrott says September 5th.)

ZuneHD

Microsoft has left no room for doubt in our minds as to how they view Zune HD. Chris Stephenson, general manager of global marketing for Microsoft Zune, said “This device is created to go head to head with the iPod Touch.” Head to head, huh? OK then.

That must surely mean Zune HD supports a multi-touch UI, OTA content delivery, a rich catalogue of apps including games, a killer web browser, native personal information management functionality, world-class media management/playback software and a rock-solid software foundation on the desktop. Right?

Well, it’s not really clear. It has the (admittedly beautiful) Zune UI plus the Zune software on the desktop (which is way better than Windows Media player). News of a new Zune-branded video service on the Xbox also sounds promising and suggests potential interop between the handheld device and Microsoft’s console-based video on demand service. But we will have to wait for next week’s E3 trade show to get more information on that.

It will indeed have a web browser — sadly, a touch-enabled version of Mobile Internet Explorer. (It doesn’t matter how they tweak the control paradigm, Pocket IE is still inexcusably bad. Ask anyone who has used a Windows Mobile device to tell you about Microsoft’s mobile browser. You will see the pain in their eyes.)

But no word on games. Or storage capacity. Or choice of models. We also don’t know yet how much it will cost. But we do know that it sports an OLED (480×272) 16:9 widescreen display, spits-out 720p HD content (via a dock, not included) and comes with HD Radio. Yeah, oooh, exciting.

The truth is we know barely anything at all about this thing. Perhaps Microsoft hopes the early announcement will generate some useful speculation and buzz on the intertoobs before next month’s WWDC (and news of a new iPhone) steals headlines and column inches everywhere — some observers have suggested this was Palm’s strategy in announcing the upcoming Pre when they did.

Either way, what is there to say about the Zune HD that makes it stand-out from an iPod-saturated market? HD video output? HD Radio? Err… retro 90’s design?

I’m pleased someone is trying to win a share of what has, clearly, become Apple’s market. But when the de-facto standard for portable digital media devices is the iPod Touch/iPhone, any serious competitor has to make their products at least as good as them. Right now, I don’t see anything particularly compelling about Zune HD. But that doesn’t mean the compelling features aren’t there — just that Microsoft is doing its usual unfocused marketing.

When most other companies would have counted their losses and scrapped it years ago, Microsoft has demonstrated a stubborn dedication to this product, so it’s probably worth keeping an eye on where they take it next. You never know, Redmond might just surprise us.

More Info

Microsoft Zune HD Inbound 0Image leak suggest new model coming

Microsoft is set to release a new version of its MP3 player, the Zune, in America gadget site Engadget is reporting.

Read Microsoft Zune HD inbound on Pocket-lint now

More Info

Microsoft ZuneIf you haven’t heard, Microsoft recently had a huge fiasco involving almost ALL of their 30gb Zune’s (the Microsoft equivalent of an Apple iPod).  Two days ago on December 31, 2008, all of the 30gb versions of the Zune crashed simultaneously and would not turn back on.

There are frequent stories of iPods crashing and bricking but never of ALL of them crashing at the same time.  Given the proximity of the incident to the New Years, many suspected a bug with the date handling.  And as it turns out, that is exactly correct.

Taking a look at the source code, we find the following offending function:

BOOL ConvertDays(UINT32 days, SYSTEMTIME* lpTime)
{
    int dayofweek, month, year;
    UINT8 *month_tab;

    dayofweek = GetDayOfWeek(days);

    year = ORIGINYEAR;

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

    month_tab = (UINT8 *)((IsLeapYear(year))?
monthtable_leap : monthtable);

    for (month=0; month<12; month++)
    {
        if (days <= month_tab[month])
            break;
        days -= month_tab[month];
    }

    month += 1;

    lpTime->wDay = days;
    lpTime->wDayOfWeek = dayofweek;
    lpTime->wMonth = month;
    lpTime->wYear = year;

    return TRUE;
}

Anyone spot the bug?  Here’s a hint, it’s in the leap year handling:

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

The bug creeps up on the last day of a leap year (day 366).  The function goes into an infinite loop since the day 366 is too large to break out of the while loop but not large enough to execute the nested if statement.

This is why the Zunes crashed and were unable to boot up since this function gets called at boot up. The simplest way to fix this bug is to add an else clause to the nested if function to break out of the loop.

        if (days > 366)
        {
            days -= 366;
            year += 1;
        }
        else
        {
            break;
        }

The announced solution to this problem from Microsoft is to simply wait until the next day and the Zune works again… until the last day of the next leap year!  I’m not sure why this bug only affects the 30gb version since I would assume all versions of the Zune to use the same firmware.

Regardless, this is definitely a PR disaster for Microsoft and not one that I see them recovering from quickly.  They need to release a firmware update and get everyone to update (not an easy task).  Personally, I don’t own a Zune but I will no longer consider purchasing one.  I guess it’s going to be Apple products for me, even though I’m not Apple’s biggest fan.

More Info