htc desire radio fm

Ever since HTC released its version of Google’s Nexus One, the Desire, people have wondered why Google haven’t given the N1 any FM Radio capability. The HTC Desire uses the same Broadcom chipset as the Nexus One, so why does one have FM Radio and the other doesn't?

Official Word

Asked about this at their I/O conference, a Google rep said the company had no plans to bring FM Radio to the Nexus One and told everyone to turn to the hacking community for support, as there are a number of custom ROMs out there for the device.

Android Community Steps In

After six months of waiting, it appears that our wishes have finally come true, as a member at xda-developers, named intersectRaven, has released a kernel which, when utilized by ROM developers, gives us FM support on our Nexus Ones!

htc desire radio fm htc desire radio fm scanning

What’s The Difference Between a Kernel and a ROM?

Now, before everyone gets super excited and hunts down a download link, it’s important to differentiate between a kernel, which is what we’re talking about here, and a ROM, which is a full Android image that you’ll flash on to your phone.

Although you can’t physically see a kernel in action on your phone, like you can the user interface of the operating system, it is the heart of our Android OS - a very important "chunk" of code that manages the various resources, such as the processor, memory, and input/output devices.

Why is this important for the FM Radio to work? Well, the modified kernel that’s being talked about here allows a ROM to access FM Radio functionality on the Nexus One. This means that soon enough, your favorite ROMs should be capable of working with the FM receiver, so you can listen to FM radio without having to worry about your signal dropping out on internet radio.

Is This Limited to Specific ROMs?

With there being so many different, custom ROMs out there, everyone’s using slightly different software on their phone. The question that many people are asking is whether this modified kernel will be compatible with the ROM that they use.

Of course, this is down to the developers of the ROM to implement, but it’s technically possible for this to be available on ROMs, such as the popular CyanogenMod, in no time, meaning that you could be listening to FM Radio on your Nexus sooner than you think.

Paul O’Brien, from Modaco forums, has already tweeted the fact that he’s working on the next version of his Sense UI port for the Nexus One (version r23), with FM radio working using the kernel provided by intersectRaven, so keep an eye out for that one, too.

We’ll be sure to let you know when we find a ROM available for download with the FM radio enabled, so watch this space!

Source: xda-developers, via tip by demo d

John Thompson
John's been addicted to technology ever since he tinkered with his first custom built PC when he was 10 years old. He's also the proud owner of seven Amazon Kindles, but only because he destroyed the first six.

  • David Ruddock

    Cool beans. But I want FM transmit to use when my N1 is in my car dock! There seems to be a lot of debate whether transmit is actually possible, though. Both in terms of hardware and software. :(

    • Jerry

      They said the same thing about radio on the Nexus. I'm pretty sure it's possible, the community has to figure it out, though.


    The interesting point is, why the heck Google don't want their customers to have FM Radio?

    - Does it look hard to implement a radio app? (They don't need to, just give proper access and let devs handle the rest - appwise)
    - Do they have a little promise to the operators, to push customers "a little" towards using internet radio? (Seems unlikely... Internet Radio use can't seem to give much on SP side either)
    - Does it bring out a bug or a problem they haven't been able to handle? (Well, although this might be the case, intersectRaven should have met the same bug/problem... So, no go here either)

    So, what's the big deal of giving the hardware but keeping it locked out by software...

    That's insanely moron!

  • cde

    Licensing fees. Any commercial product that picks up radio has to pay royalties to certain groups.

    • Emre SUMENGEN

      Wow... Never thought about that...

      It's the US that's mentioned I guess, right?

      How much is that? So much of a deal-breaker? I mean, if I paid 549/599 (whatever) $$$ to a phone, I could go on with a few more bucks...

      (I still wish the N1 was on sale here, too... It's not locked, so why not? Dumb!)

  • http://sandyc06.student.ipb.ac.id san

    Oow,,,nice,,, thanks for sharing

  • ak

    Any update on same

  • Rodolfo Saenz

    Hi my android people, any news on this novelty?