FM radio for the D2!!!!

no, the fm reciever was not soldered to the headphone jack which provides an antenna, so technically, you could probably do it but get 0 reception. Can anyone please help me with the steps?

Don't get me wrong, I LOVE my D1. But it's a bit depressing to read things like this, and find out that functions that it is perfectly capable of have been purposely disabled. To me, it makes absolutely NO sense to build a device that is CAPABLE of tuning FM radio, and then cripple it. It's sort of like buying a car with a V8 engine, only to find out that 2 of the cylinders are purposely disabled and it's only running as a V6. Poor anology, but I think it gets the point across.

I'm glad you admitted it was a poor analogy. But it did make me smile.;)

You got to have somethings that are different under the hood so to speak otherwise the D2 wouldn't be that much different from the D1.

I just realized I used a car analogy too. Weird.
 
I got it istalled just fine with the exception it way louder in the right headphone. Any thoughts?

I am wondering the same thing... You can get the inline volume control that lets you adjust the right and left volume separately.

Sennheiser HZR-62 Stereo Volume Control that I found on Amazon can do this, but I haven't tried them.
 
Installing FMRadio - Tutorial

The fine print: As always, I am not responsible if you mess up your phone, and if you did... go over to the XDA forum and checkout the SBF recovery tutorial. I wrote this from memory, so please bear with me while I try to figure out the bugs. As always, procedures/programs weren't created by me. Just putting it in a clarified instruction set so you Androids illiterates like me actually understand how to do it. Enjoy.

1. Download and extract files. Try to hold the file/folder structure.
ex. C:\android-sdk-windows\tools

2. Open command prompt. Start -> Run Program -> cmd.exe

3. Navigate to your AndroidSDK Tools directory. ex.

cd C:\android-sdk-windows\tools

4. Check for your devices. A device should list.

adb devices

5. Push all the files to your SD Card

adb push app/FMRadio.apk /sdcard/FMRadio.apk
adb push app/FMRadioService.apk /sdcard/FMRadioService.apk
adb push bin/fmradioserver /sdcard/fmradioserver
adb push lib/libFMRadio.so /sdcard/libFMRadio.so
adb push lib/libfmradio_jni.so /sdcard/libfmradio_jni.so
adb push lib/libfmradioplayer.so /sdcard/libfmradioplayer.so


6. Run ADB Shell. If you are rooted, you should be prompted with a # command.

adb shell

I think... If not...

You need to get it so that the prompt is # and not $ (see 6a).

6a. Reference to the How to Root thread for further information.

http://forum.xda-developers.com/showpost.php?p=7865824&postcount=164

With $ showing:

cd data/local/tmp

./rageagainstthecage-arm5.bin (This step should take not as long, but wait for it to throw you back to DOS)

adb devices
(to check if the device is connected)

adb shell (should show # now)

7. Mount the /system. Type the command exactly.

mount -o rw,remount -t ext3 /dev/block/mmcblk1p21 /system

8. Copy all the files from the SD card to the phone.

cp /sdcard/FMRadio.apk /sysetm/app/FMRadio.apk
cp /sdcard/FMRadioService.apk /system/app/FMRadioService.apk
cp /sdcard/fmradioserver /system/bin/fmradioserver
cp /sdcard/libFMRadio.so /system/lib/libFMRadio.so
cp /sdcard/libfmradio_jni.so /system/lib/libfmradio_jni.so
cp /sdcard/libfmradioplayer.so /system/lib/libfmradioplayer.so


9. Chmod the fmradioserver file

chmod 4755 /system/bin/fmradioserver

10. Dismount

mount -o ro,remount -t ext3 /dev/block/mmcblk1p21 /system


11. Enter "exit" twice.

12. That's it, app should now be installed.

If this tutorial or any of my other tutorials helped, and you would like to show your gratitude, please feel free to send a few bucks my way. Paypal: [email protected]
 
Last edited:
Droid FM Radio

I have a droid 2, rooted and I followed the posted directions. I have the head phone plugged in and all I get it FM radio is starting. It never gets past this.
 
FM not working

I have a droid 2, rooted and I followed the posted directions. I have the head phone plugged in and all I get it FM radio is starting. It never gets past this.

I'm having the exact same issue. Rooted Droid 2 and followed instructions exactly as posted above. Headphone plugged in before launching. Any ideas?
 
His step 9 is incomplete. Check my post on page 3 for the other chmod commands.
 
Just did this as well however i did not see the other set of ch mod commands that was on page 3,,,now i have it working but sound is coming out of one side only,,,could it be from the other set of chmod commands not being entered while in adb?
 
You have to change the permissions for it to work. Here are the full instructions:

Code:
Extract the files and open up the system folder, where you'll have app, bin, 
and lib folders. Copy those 3 folders into your sdk tools folder. Then:

cd c:\wherever-your-sdk-tools-folder-is
adb devices
adb remount
adb push app/FMRadio.apk /system/app
adb push app/FMRadioService.apk /system/app
adb push bin/fmradioserver /system/bin
adb push lib/libFMRadio.so /system/lib
adb push lib/libfmradio_jni.so /system/lib
adb push lib/libfmradioplayer.so /system/lib
adb remount
adb shell
mount -o rw,remount -t ext3 /dev/block/mmcblk1p21 /system
chmod 0644 /system/lib/libFMRadio.so
chmod 0644 /system/lib/libfmradio_jni.so
chmod 0644 /system/lib/libfmradioplayer.so
chmod 0755 /system/bin/fmradioserver
mount -o ro,remount -t ext3 /dev/block/mmcblk1p21 /system
exit

Has anyone done it with all these commands and got it working with sound coming out of both speakers?

Edit- ok did it with all the commands and still sound out of one side only so i give up unless someone knows anything else?
 
Last edited:
Pretty sure it only comes out one side for everyone. It's a ported app - we're lucky it works at all.
 
Pretty sure it only comes out one side for everyone. It's a ported app - we're lucky it works at all.


Cool gotcha, kinda something that would be cool to say somewhere in the beginning of the thread that way most of us dont think it is the process or something were doing wrong, imo
 
There is sound coming out the left side if you turn up or down the volume. My inline volume control lets me turn it down low enough that I hear both by turning up the volume on the Droid 2. I run the Droid 2 volume at 50% - 75% and my earphone inline volume at 2-3 notches from minimum and I get both left/right sound.
 
works great

works great, just can't get both ear pieces to work, right one works, but can't hear anything out of the left ear piece.
 
Back
Top