Scan the QR Code or click the following link on your phone for a rapid access to install the application
FM TwoO Android
Note (11/05/2011): It was brought to our attention that the latest firmware KC1 from Samsung breaks the FM functionality for the FM TwoO application. We haven't found a solution that can be distributed on the market yet. Meanwhile, the following procedure can be followed to unlock the FM receiver from the Galaxy S with KC1 firmware.
CRC FM TwoO (pronounce: two "O", like in Web 2.0) receives real-time FM radio and RDS data currently on the Samsung Galaxy S family of devices.
FM TwoO uses our CRC FM-RDS Android Library to access the embedded FM receiver. The CRC FM-RDS Android Library is available free of charge to third party developers. FM TwoO can be tuned to any station manually or by seeking through usual FM frequency bands. RDS data is displayed on the main screen of the application as soon as the radio is in playing mode.
FM TwoO decodes and presents the basic data fields: program identification (PI), program service (PS) and Radio Text (RT). In addition to that, FM TwoO also supports the more advanced RT+ Open Data Applications (ODA) (where available). RT+ can carry additional data "services" associated or not with the audio program.
Video Demonstration
FM TwoO does More
FM TwoO may not be as "goog looking" as the Samsung FM app that comes pre-installed on the Galaxy phone (yet!). However, it provides more functionality. The table below shows the respective features of both apps.
Functional Block Diagram
For those of you who want to know more, here is a functional block diagram of the FM TwoO app running on an android phone.
Advanced Test Mode
Since our library, and consequently our application, only supports a limited set of devices, we have integrated a "test mode" which enables the reception of RDS via WiFi, through a TCP/IP or a UDP/IP connection for our internal use. This should allow the development of Androids RDS apps on devices without a radio tuner.The mode was successfully used with a FM-RDS receiver build using the GNU Radio platform as it is described here: USRP tools. However, some specific modifications must be applied to the GNU Radio application in order to be able to transmit RDS over TCP/IP or UDP/IP. A category on the mmbTools forum was created to reply to questions or discuss about the use of this test mode.