The N900 Includes An FM Radio – Here's How To Make It Work

There has been quite a bit of mystery surrounding the FM Radio on the N900, but the good news is that it does have one. The bad news is that it is not so easy to enable. If you recall even the N800 shipped with an FM Radio onboard, but without software to utilize it, the FM radio application was a separate install.

Similarly on the N900, the hardware support exists but the software is missing. According to this post on Pycage, the hardware is disabled for power saving reasons and to load the FM Radio driver Bluetooth needs to be powered up along with the I2C communication bus.

Download N900 FM Radio Application

Martin Grimme goes on to explain:

“After the driver has been loaded by the FMRX-Enabler, the FM radio provides two interfaces for controlling. A classic Video4Linux2 interface featuring only the basic stuff such as setting the frequency and muting/unmuting it, and a sysfs interface where you can read and write into file-like objects to control the radio.

Another tricky part is getting to hear sound from the radio. Unlike the N800, the FM radio doesn’t output to the speakers directly. You have to capture the sound from the PGA line and play it back”.

You can jump across to read all the other details. Martin meanwhile has uploaded the FMRadio application for testing which you can find here. Do keep in mind that, due to the nature of the processes involved to make it work, your battery life may see a significant impact.

6 thoughts on “The N900 Includes An FM Radio – Here's How To Make It Work”

  1. That’s because Nokia engineers didn’t have enough time to finish all aspects on the Maemo 5 UI. It is possible that a FW update will bring an official radio application as well. :)

  2. I am searching an FM application but i dont know how to install it, have you any suggestions pls, (theese files have .deb extension and N900 application installer couldn’t recognise them)

  3. I try the maemo.org for installing the FM radio but there was error saying there are missing details which is the python 2.5 minimal.any suggestion pls.

  4. 1-Why it can not connect internet in phone(GPRS). Please detail me how to connect internet.2-How to install application. please details

Comments are closed.