Related
I can't remember where I saw it but I remember reading that the Incredible can use the built in FM Tuner to broadcast the sound out of the car speakers rather than just receive FM signal to play on the phone. Does anyone know anything about this?
you would need an FM transmitter to do that and I don't think it has one built-in.
Not sure it would probably need some type of application or hack to get it to do that not sure it does it put of the box though.
Supposedly the chip has that capability, but it may need an antenna which may or may not be installed, and it hasn't been advertised as a feature.
It is unlikely this will work out of the box, and may never work without opening the phone.
But we won't know until someone finds a way to turn on that part of the chip
EDIT: And for the naysayers, This has an FM tuner out of the box... we're talking about an FM modulator, which the chip *does* support, whether HTC implemented it is the unknown
fm tuner just means you can listen to the radio on your phone... if it said FM modulator then it would mean you can transmit fm signal out of it...
vilord said:
Supposedly the chip has that capability, but it may need an antenna which may or may not be installed, and it hasn't been advertised as a feature.
Click to expand...
Click to collapse
That same chip also could provide us 802.11n. They managed to get that portion working after the fact on the Nexus One. I remain hopeful for this as well.
I was trying to do a little research in to if I could get the FM transmitter/reciever to work or if it would be even possible. A little google searching around I found this. And the person who had been doing the most work on that part of android was an actual broadcom employee. So I sent him a quick, polite email asking him about FM support in the Nexus one. It is as follows:
"Mr. Harte,
I noticed your commits here. Will Broadcom provide support/drivers for the FM transmitter/receiver in the Nexus One and other Android devices?
Sincerely,
Will"
And his surprisingly helpful and quick response:
"Hello,
The FM receiver is supported in the HTC Incredible and HTC EVO 4G. I’m not sure if the Nexus One hardware supports FM. The 4329 chip has FM, but I don’t know if the external components required for the FM Antenna are populated on the board. I believe there is also some work needed in the kernel to enable the audio path for FM, but if/when HTC open-sources the kernel for the EVO or Incredible, this should be evident. Also, the EVO and Incredible use the Broadcom Bluetooth stack, while the Nexus One uses BlueZ. I don’t think there is any support in BlueZ for FM. I have no idea about FM Transmit, but I would highly doubt it is possible to get that to work…
-Howard"
That makes me sad but at least now I know. Hopefully though this will provide some light to any crafty developers interested tinkering with this.
Shorthand.
Even if the hardware says fm/transmit/receive, we would have to solder, replace the bluetooth stack, and possibly replace the chip firmware to get it to work.
Short, short hand.. NO FM on nexus one.
No really, somehow he neglected to mention the sister Desire.
Regarding the antenna portion, it's been proven that the nexus can find stations. . .just not output any sound from them.
Mi|enko said:
Regarding the antenna portion, it's been proven that the nexus can find stations. . .just not output any sound from them.
Click to expand...
Click to collapse
I do remember reading about that. Can you find the source? If thats true, then we know the only problem is the stack.
williamthrilliam said:
I do remember reading about that. Can you find the source? If thats true, then we know the only problem is the stack.
Click to expand...
Click to collapse
Check the notes from Modaco's Desire ROM port. I think it's there. But since FM radio is analog, there may be a lot more to it than a stack.
attn1 said:
Check the notes from Modaco's Desire ROM port. I think it's there. But since FM radio is analog, there may be a lot more to it than a stack.
Click to expand...
Click to collapse
Yup, his bluetooth doesn't work because he is using the Nexus One kernel. Well, we now know what part of the kernel isn't allowing the bluetooth to work; Bluez vs the Broadcom Stack. I don't know the legal implications of using it, but it seems like it would be possible.
Devastatin said:
Shorthand.
Even if the hardware says fm/transmit/receive, we would have to solder, replace the bluetooth stack, and possibly replace the chip firmware to get it to work.
Short, short hand.. NO FM on nexus one.
Click to expand...
Click to collapse
Patently FALSE.
All we need is a kernel with FM support and the FM driver. Receive is definitely possible.
I do believe however that the power amplifier chips for transmitting are absent, so that won't be a possibility.
williamthrilliam said:
Yup, his bluetooth doesn't work because he is using the Nexus One kernel. Well, we now know what part of the kernel isn't allowing the bluetooth to work; Bluez vs the Broadcom Stack. I don't know the legal implications of using it, but it seems like it would be possible.
Click to expand...
Click to collapse
Getting an analog tuner that isn't connected to anything to tune is not much help. I don't care what software you write, if there is no output to be captured, it's not going to happen. It's like a cable box with no television connection. It tunes just fine. If the rest of the connecting hardware is there, then there's a shot. But Google has never said there would be FM in the Nexus One at any point. I am less than optimistic.
GldRush98 said:
Patently FALSE.
All we need is a kernel with FM support and the FM driver. Receive is definitely possible.
Click to expand...
Click to collapse
That still has not been determined.
or you can go to your favorite radio station's website and click on "listen in" or whatever and now your listening to FM on your phone. =D
or maybe not, thats how it works on my pc..
i dont understand what the bluetooth has anything to do with this? why does it matter the blueZ vs broadcom bluetooth hardware? it sounds like the fm radio portion is there and can even pick up stations with an antenna, just routing the audio. but that doesnt need to happen thru bluetooh, it could happen through the headset or loudspeaker.
RogerPodacter said:
i dont understand what the bluetooth has anything to do with this? why does it matter the blueZ vs broadcom bluetooth hardware? it sounds like the fm radio portion is there and can even pick up stations with an antenna, just routing the audio. but that doesnt need to happen thru bluetooh, it could happen through the headset or loudspeaker.
Click to expand...
Click to collapse
The Broadcom BCM4329EKUBG has all of these functions built in. FM, 802.11, bluetooth.
http://www.broadcom.com/products/Bluetooth/Bluetooth-RF-Silicon-and-Software-Solutions/BCM4329
RogerPodacter said:
i dont understand what the bluetooth has anything to do with this? why does it matter the blueZ vs broadcom bluetooth hardware? it sounds like the fm radio portion is there and can even pick up stations with an antenna, just routing the audio. but that doesnt need to happen thru bluetooh, it could happen through the headset or loudspeaker.
Click to expand...
Click to collapse
The bluetooth/fm/wifi are all on one chipset.
ChillRays said:
or you can go to your favorite radio station's website and click on "listen in" or whatever and now your listening to FM on your phone. =D
or maybe not, thats how it works on my pc..
Click to expand...
Click to collapse
For the most part yes (esp. with those of us with froyo and flas ). But what made me start searching for this was a tornado that past by me by only a few miles. I luckily was in the car and able to tune in to a station broadcasting the Emergency Broadcasting Systems's message, but I thought it would be nice to be able to do that on my phone.
RogerPodacter said:
i dont understand what the bluetooth has anything to do with this? why does it matter the blueZ vs broadcom bluetooth hardware? it sounds like the fm radio portion is there and can even pick up stations with an antenna, just routing the audio. but that doesnt need to happen thru bluetooh, it could happen through the headset or loudspeaker.
Click to expand...
Click to collapse
Integrated circuits perform multiple functions. That broadcom chip could do a lot more than blue tooth. FM is analog. If all you have is the tuner and there is no connecting hardware, then yeah, you receive a signal, but it's going nowhere. If you can't capture the output, you can't use it. Do we know if the FM radio signal in the Desire is ever digitized? It could work like a regular FM radio and the digital/software part is for tuning purposes only and radio itself is analog. I read somewhere is that the HTC FM radios require wired headset use - and don't play back through blue tooth. Irony there, I think. Speculation is that is because they are used for an antenna, but I think it could also be that it's because it's an analog output. I am guessing the N1 is missing all the required circuits - except the tuner.
attn1 said:
Integrated circuits perform multiple functions. That broadcom chip could do a lot more than blue tooth. FM is analog. If all you have is the tuner and there is no connecting hardware, then yeah, you receive a signal, but it's going nowhere. If you can't capture the output, you can't use it. Do we know if the FM radio signal in the Desire is ever digitized? It could work like a regular FM radio and the digital/software part is for tuning purposes only and radio itself is analog. I read somewhere is that the HTC FM radios require wired headset use - and don't play back through blue tooth. Irony there, I think. Speculation is that is because they are used for an antenna, but I think it could also be that it's because it's an analog output. I am guessing the N1 is missing all the required circuits - except the tuner.
Click to expand...
Click to collapse
This is true of the Touch Pro hardware at least. The FM Radio wouldn't function with out the headphones plugged in. It used the headphone wire as the antenna.
there is a great thread going in the nexus development area where some people are trying to write the kernel so that the sound has an output. It sounds like they are making great progress maybe anyone reading this thread who has some technical skills can help. I believe they too have been able to tune the phone to a station but not output the sound yet.
It seems to me we need definitive answers to the following 2 questions from HTC / Google ...
Q1. Does the nexus one have the necessary hardware and interconnections for FM radio reception and output through either the speaker or headphones. YES/NO?
Q2. Does the nexus one have the necessary hardware and interconnections for FM radio transmission of any type (music / voice). YES/NO?
If both answers are a definitive NO, we can move on. If there is a YES then the clever people here, who make the magic happen, have some hope of success.
Does anyone know the correct ppl at HTC / Google to ask these questions of?
I don’t have anything to add but would like to encourage you guys in your endeavour to get FM radio working on the N1 and also point you too or remind you what androidpolice reported at Google I/O
If this is true then perhaps all the building blocks are in place.
http://www.androidpolice.com/2010/0...nity-as-our-best-bet-post-google-io-coverage/
sd00 said:
It seems to me we need definitive answers to the following 2 questions from HTC / Google ...
Q1. Does the nexus one have the necessary hardware and interconnections for FM radio reception and output through either the speaker or headphones. YES/NO?
Q2. Does the nexus one have the necessary hardware and interconnections for FM radio transmission of any type (music / voice). YES/NO?
If both answers are a definitive NO, we can move on. If there is a YES then the clever people here, who make the magic happen, have some hope of success.
Does anyone know the correct ppl at HTC / Google to ask these questions of?
Click to expand...
Click to collapse
Or maybe we just need to think and use the info that we have in other threads on the subject. But I'll repeat things written in another thread, by myself and other guys:
Q1. Broadcom chip brief (the best doc available for it on the net) clearly shows the radio having no separate connections but using BT's high speed UART and I2C. The interconnects are the same, and since Paul's Desire port has radio control working - that means I2C is working too, so the answer is YES.
Q2. The stated output power of the chip is good enough for short-range transmission w/o a dedicated antenna, using headphone cord. The control and data are given in the same way as in Q1. So, the answer is YES again, but with more trouble - while there is a working device utilizing FM receiver functionality, which can at least theoretically be ported completely using its source, there is no device with FM transmitter, which means - if someone wants to use transmitter, that someone needs to acquire specific Broadcom documents for the chip.
So I guess the thread can be laid to rest, and anyone that can really help - for example, to go over Desire source and figure out the correct setting for QSD UART to receive FM audio and the procedures to stream it to the speaker - are welcome to head over to Dev section.
I was wondering, if anyone has spotted a build/kernel/... with FM radio working?
Especially with finally getting stutter-free sound, a working FM radio app is (for me at least) the only important feature missing from our Blackstone Android builds!
(for example, currently running XDANDROID 2.2.1 AOSP FRX04, no FM radio app to be found...)
I searched a lot, have tried ~10 different builds from XDA and Neopeek over the last month, but no result.
If anyone can point me to what I'm missing, I'd be grateful...
Cheers,
Robbert
---
XDANDROID 2.2.1 AOSP FRX04 on blackstone (690 MHz), viruscrazy test kernel for audiostuttering fix and camera (3Mpix) test.
There are very few Android phones with built-in FM reciver and AFAIK they all have FM Radio App that is device specific. I don't know if it's even possible to port something like that.
g3rm0 said:
There are very few Android phones with built-in FM reciver and AFAIK they all have FM Radio App that is device specific. I don't know if it's even possible to port something like that.
Click to expand...
Click to collapse
I was just hoping that it would be possible, since over at the Leo threads, all build/roms seem to have FM radio working, but maybe their app was ported from android device with similar FM chipset?
Our radio seems to be BRF6350 Chipset, other devices with the same chipset:
BRF6350 Chipset:
HTC Diamond, HTC Raphael (not CDMA), HTC Polaris, HTC Topaz, SE Xperia X1
(hero, touch pro, tattoo are also found when googling BRF6350)
Could be interesting to look into?
Robbert
kruijs said:
I was just hoping that it would be possible, since over at the Leo threads, all build/roms seem to have FM radio working, but maybe their app was ported from android device with similar FM chipset?
Our radio seems to be BRF6350 Chipset, other devices with the same chipset:
BRF6350 Chipset:
HTC Diamond, HTC Raphael (not CDMA), HTC Polaris, HTC Topaz, SE Xperia X1
(hero, touch pro, tattoo are also found when googling BRF6350)
Could be interesting to look into?
Robbert
Click to expand...
Click to collapse
Could we find the apk for the FM radio of any of the above devices? I could run some tests and see if we come into something
Eodun said:
Could we find the apk for the FM radio of any of the above devices? I could run some tests and see if we come into something
Click to expand...
Click to collapse
Yeah, was also my first thought, but so far I could not find SD builds/Roms which included radio in any of the threads for those devices, basically Android development for the Leo appears to be in a class of it's own...
On a side note, it seems everyone just streams internet radio, and does not mind lacking FM radio...
Since I currently do not have a data package (always within reach of WIFI at home or at work), I kind of wanted radio for the short trip to work on my bike where WIFI coverage appears to be lacking
(also, in the end, FM traffic information would be nice to have in "offline" route navigation, as I have it now on WM)
I'll look further and report back if I find something of interest, maybe I'll politely bother the guys at the Leo thread
Cheers,
Robbert
I'm in the same situation XD Also I thought of TMC too, IGo8 in WM with it is great.
I'll see if I can find something
Evo 4g: http://forum.xda-developers.com/showthread.php?t=814234
Legend: http://forum.xda-developers.com/showthread.php?t=735711
Not the same chip though, but I'll have to start with something. BTW, it seems that it needs to be installed via ADB or els it doesn't work. I'll do some tests today.
Edit: 2 problems: Seems they are for Sense UI and need kernel FM support. Hm...
I'm not getting anywhere. Radio FM is supported via Bluetooth chipset.
I'm investigating the htc fm code...
FM radio needs kernel AND android framework support. So you will need: kernel driver, system support for this driver and FM App that uses both. Probably that's why nobody touched this yet. Too many changes since FM radio is not officially supported by google and every manufacturer does FM radio his own way. I'm not saying it's impossible - just not easy.
I've dl'd Cyanogen mod FM app source, let's see what I can do.
Where is the FM radio in the X5? . In the description of the phone it is listed. Unfortunately I can not find anywhere this application.
Hardware supports fm radio, but there is no software to use it... Its a disinfomation...
porting FM?
I tried to upload an FM radio with HTC and Motorola, but unfortunately when I start the program is stopped. Maybe there is someone who will try to match any of the available online programs to support FM radio?
i hope someone can do it for us.after all the hardware support it.
the unlucky news is that huawei said they will not do it,so we must rely on the other people,like some people here.
FM files
The system files, I found the files to the FM radio, it seems that only lacks a program that would be handled.
Are someone working on getting the FM radio to work? I would really appreciate if someone made it possible!
Registering ALOT of interest in a FM radio
Tried few fm radio apps on cm6.1 alpha4, few from miui rom and one called spirit fm radio. Neither does work. Spirit fm puts out errors on logcat. Miui one dont put out so many errors, but it says that audio is routed to hdmi and mute is on.
But maybe there is hope
fm
I installed it FMRadio. Although radio is not working but the program is not interrupted (FC). When you receive the "FM working ...." select button "back". the menu works. Radio comes with ROM DroidX. This is the only program FMRadio that I managed to install. It is worth to work on it.
http://www.mediafire.com/?bnmwkeknol967ca
My dreams are coming true, i hope the community gets behind this!
I have not had proper FM for years.
I've installed the FMRadio.apk but when I launch it, it sits on "FM Radio is being launched, please wait..."
If i go 'Back' i can access the menu, select a frequency and even set a preset, but it doesn't play.
According to Huawei Norway the x5 does not have the hardware to support fm radio.
The phone seems to have FM radio (the kernel initializes the chip and sets audio routes for fm), but those apps from Moto/HTC etc phones are designed for either for TI or Broadcom chips so won't work. There's also the possibility that the chip antenna isn't connected to the headphone jack so even if everything else is there you won't be able to get reception.
I did a bit of searching and there is a Qualcomm FM radio app.. might be an idea for someone to build this and see what it can do (probably it won't work, but you never know).
https://www.codeaurora.org/gitweb/quic/la/?p=platform/packages/apps/FM.git;a=tree
chould some work it out? i wilk wait!
Is anyone still still looking into this?
This is the one feature that the x5 is missing that would make it a killer phone for the price point.
No news with Radio?
take a look to
http://forum.xda-developers.com/showthread.php?t=1151928&page=3
Radio Fm
My x5 have radio and is ok
I have instal de "Free spirit FM.apk" and is ok
Moved To Q&A
Please post all questions in the Q&A section
Hi guys,
How do we know fm radio chip is not connected? Is there any document confirming that or did any one opened the phone to check that? I have seen a thread where people were talking about enabling disabled fm radio in different phone.
Regards,
ncc74656
Well, there's a binary (in /system/bin/ but I can't remember its name) that communicates with the FM radio driver. And when I was playing around with it, there are some options like changing band or checking info, info was null (or no signal)...
So I guess we really can't make FM radio work just with software.
Maybe that binary came from an early Defy ported Rom, along with the driver, I don't know...
Please link the other thread you saw.
Sent from my Milestone 2 XDA App
as i read on development forum: "milestone 2 has the hw to play fm radio, its 'just' not wired. so unless you're crazy enough to open your phone and wire it yourself, no fm radio for milestone and that's it"
I don't know how is it about hw side - except the information already mentioned in the post above.
I only tried fm tuner binary, application and library pack from driod 2 (http://forum.xda-developers.com/showthread.php?t=769894), but without success - the radio application didn't even correctly started - I thought it will work, but only without signal - 'cause it is not wired to antenna...
I agree with post #2 - unfortunatelly it is shame, but it is - i think - impossible to get it work only with sw way... But I'm also still interested in some prove or source about fm tuner hardware situation in Milestone 2..
Download and install Tunein Radio. It's the best choice...trust me (at least here in Brazil).