A recent teardown by ifixit reveals Evo running Broadcom BCM4329 radio chipset. According to broadcom's official promo page, BCM4329 contains "FM radio receiver and transmitter" capability.
HTC Evo - 1Ghz, 4.3" LCD, WiMax, WiFi a/b/g/n, FM Rx+Tx... I think I'm starting to melt just thinking how much I will enjoy this lil device once I get it on June 4th
frifox said:
A recent teardown by ifixit reveals Evo running Broadcom BCM4329 radio chipset. According to broadcom's official promo page, BCM4329 contains "FM radio receiver and transmitter" capability.
HTC Evo - 1Ghz, 4.3" LCD, WiMax, WiFi a/b/g/n, FM Rx+Tx... I think I'm starting to melt just thinking how much I will enjoy this lil device once I get it on June 4th
Click to expand...
Click to collapse
i bet you 50 bucks that there will not be any transmitting feature installed.. and i bet you that it will take several months before it will get hacked
There is no transmitting feature. You can only listen to the radio with headphones on.
-------------------------------------
Sent via the XDA Tapatalk App
Well, that much I do know... already been down that road with touch pro's "hardware accelerated graphics". HTC is well known not to utilize chip's full potential, let it be due to licensing or whatever reason there is.
After quick search on google, it seems that N1/Desire/iPodTouch3G/iPad all contain BCM4329, and seeing all the good devs coming over to Evo territory I'm having my fingers crossed that someone unlocks/writes a driver+app for that FM transmitter before this christmas
EDIT: ... given that the FM transmitter part of the chip is actually wired to the board
I've been dealing with various radios on linux with x86/x64 hardware for past 5 years, so I'll give Evo a stab and see what I can do with it
And just what will you be transmitting if you could?
i use a bluetooth speakerphone in my car to transmit to my car stereo... it'd be nice to take the speakerphone out of the picture. stream pandora/last.fm to the clock radio i have at work.
as posted above, I'd love to stream music to external speakers such as car's audio which doesnt have no aux/blutooth capability.
Has there been any progress on the FM transmitter part? where can I get more info? or is it just a dead topic without much glory
Would be great to be able to stream audio to the car!! I may be buying wrong cars, but none of them come with stock radios that have aux inputs or such. FM transmitting was availble on TAPE DECKS at one time to 'stream' audio to the car.
How can we have forgotten this ability for our newest devices??
BCM4329 is an 802.11 chipset... and originally a B/G only one if I remember right. FM just means frequency modulated. Would be a 2.4ghz FM transmitter chip. Cant think of any microwave transmitters that are AM really anyhow. So, nowhere even close to the right frequency range. Most likely the wifi chip.
Namopereht
Sent from my PC36100 using Tapatalk
Htc evo 4g has fm transmiter from bc reports.
i posted this over here.
http://forum.xda-developers.com/showthread.php?p=7073406#post7073406
I think we should somehow merge these two threads as they both are trying to achieve the same thing.
so some are going off on the depend and saying the fm means freq mod .
NOPES
Broadcom clearly states its a "FM radio receiver and transmitter."
SO YES IT DOES HAVE THE CAPABILITY TO TRANSMIT AUDIO OVER FM
where i got this from .
http://www.broadcom.com/products/Bluetooth/Bluetooth-RF-Silicon-and-Software-Solutions/BCM4329
as we know software wise the evo has no fm Transmiter software installed and like we know Wifi N was in it and turned off till now.
so sometime soon we hope someone will come out with an APK to use the fm transmiter. (to stream our media to fm radios for car or house use.).
actully if you look at there app guide they have a unit without the FM TX.
BCM4325 Low-Power 802.11a/b/g with Bluetooth® 2.1 + EDR and FM
BCM4329 Low-Power 802.11n with Bluetooth® 2.1 + EDR and FM (Tx and Rx)
from pdf
FM Control: HCI and BSC (I2C-compliant) ports
FM Audio: Stereo analog input and output, bidirectional
FM receiver and transmitter (76 MHz to 108 MHz FM bands);
Standards supported:
- European Radio Data Systems (RDS)
- North American Radio Broadcast Data System (RBDS)
• Programmable FM transmit output power
TECH SPECS FROM PDF
FM
Host Interface: High-speed UART, I2C for control
Standard: RDS (Europe) RBDS (North America)
Operating Frequency: 76 – 108 MHz
Search Frequency Step: 50 KHz
Transmit Output Power: 117 dbuV
Receive Sensitivity: –107 dBm
look on the right you will see fm
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
pdf can be found here
http://pdf.eccn.com/pdfs/Datasheets/Broadcom/BCM4329.pdf
While the chip may be capable of FM transmitting, it might need a certain hardware configuration to achieve this. That kind of info should be in the datasheet. We can then look at the circuit board to see it if it has the necessary components to move forward. Of course, I'm saying this because I don't know how easy it is to change the chip config and code the necessary drivers. If the software side is easy, they could just do it and see if it works. I'm not sure that it is though. Are there any other android phones with an FM transmitter? I'd imagine the Nexus One has the same chip. If they haven't gotten it working by now, it probably isn't possible.
an FM Transmitter would be epic.
tlordon said:
so some are going off on the depend and saying the fm means freq mod .
NOPES
Click to expand...
Click to collapse
Yes F.M. stands for Frequency Modulated..
Still, as long as its connected and the software is right, im sure it could work
Sent from my Evo 4G via the XDA app
anybody has the datasheet or pinout diagram for BCM4329? i'll take my Evo apart and see if the pins are soldered to PCB...
anybody has the datasheet or pinout diagram for BCM4329? i'll take my Evo apart and see if the pins are soldered to PCB...
Click to expand...
Click to collapse
Careful now
I hope this happens, but I feel like HTC would have already capitalized on this if it was built-in..
I mean not many phones come with built-in FM transmitting. Sound relay with no BT required!
Good luck all, sorry I can't offer anything here..
topdnbass said:
Careful now
I hope this happens, but I feel like HTC would have already capitalized on this if it was built-in..
I mean not many phones come with built-in FM transmitting. Sound relay with no BT required!
Good luck all, sorry I can't offer anything here..
Click to expand...
Click to collapse
HTC utilizing hardware? No wai....
topdnbass said:
Careful now
Click to expand...
Click to collapse
I have a replacement coming in within few days and can use this opportunity to do some hw diggin =P
Minjin said:
While the chip may be capable of FM transmitting, it might need a certain hardware configuration to achieve this. That kind of info should be in the datasheet. We can then look at the circuit board to see it if it has the necessary components to move forward. Of course, I'm saying this because I don't know how easy it is to change the chip config and code the necessary drivers. If the software side is easy, they could just do it and see if it works. I'm not sure that it is though. Are there any other android phones with an FM transmitter? I'd imagine the Nexus One has the same chip. If they haven't gotten it working by now, it probably isn't possible.
Click to expand...
Click to collapse
If you look at my post above. you will see the chip is bidirectional for the FM. nothing else needed. hardware wise.
we do need the app to run the fm (like you said its not found in other fones yet)
only reason it may not be possible is cause BC hasnt released the app source code yet.
Mast3rpyr0 said:
Yes F.M. stands for Frequency Modulated..
Still, as long as its connected and the software is right, im sure it could work
Sent from my Evo 4G via the XDA app
Click to expand...
Click to collapse
ya but wifi uses Spread spectrum not fm.
frifox said:
anybody has the datasheet or pinout diagram for BCM4329? i'll take my Evo apart and see if the pins are soldered to PCB...
Click to expand...
Click to collapse
again read my post has all hardware info we need.
like i say 2sec ago we need the source code to use it. or someone that knows how to make one. LOL
topdnbass said:
Careful now
I hope this happens, but I feel like HTC would have already capitalized on this if it was built-in..
I mean not many phones come with built-in FM transmitting. Sound relay with no BT required!
Good luck all, sorry I can't offer anything here..
Click to expand...
Click to collapse
you may think that but if you knew how htc and many other companies downgrade products by software to profit you wouldnt say that.
the TP and TP2 both had FM radios (both mine worked after many hours)
Neither had fm listed from htc or sprint.
just example my samsung ln46a640 just needed change in sys menu to turn into a 650 with DLNA.
many products are software limited (its cheaper more profitable to limit via software controlles vs hardware. that way they can be making the next gen product and get 2 out of it.
so many products i could spit out that are soft limited and can be opend up(short version)
jerryparid said:
HTC utilizing hardware? No wai....
Click to expand...
Click to collapse
ya i know like we expect them to do that.
so again lets recap
the chip has standard fm radio both RX and TX biderectionlay. meaning if it works in fm receive mode we can make it work in fm transmit mode. No hardware changes.
We just need the software that will take the music or whtver and feed it into the fm side and speak its lingo to transmit
Erm, might it be a problem that it doesn't appear that the phone itself has any sort of FM antenna built in? I mean, the FM Radio app wont even turn on the radio unless you have headphones plugged in... which would be kind of a problem if you are trying to use the transmitter as an audio sink. Speaking of which, Eclair doesn't seem to have any way to select a default audio sink, it just uses whatever is available that has the highest priority ie: headphones -> bluetooth -> internal speakers. I think I read somewhere that Froyo improves on this functionality, but I'm not sure. I guess you could always just use an app to enable the transmitter, set it to highest priority (if that's even possible,) and then start playing whatever you wanted to be transmitted.
Related
Basically my brother got himself a Nokia N85 the other day and i was having a play around with it and found a really awesome little program that comes with the phone. It gives you the option to transmit all of you music through a FM signal. I was wondering if there is an app to do this with my X1 or could one be made?
Thanks
No FM-transmitter in X1 so... no.
x1 got a fm receiver not a fm transmitter
or transceiver as it would be called if it both send and receive
but you can use fm transmitters with 3.5mm jack of cause it's more troublesome
That clears that up. Thanks.
you would find this on many new walkman phones and some satnavs like my tomtom 930t
Jasand said:
you would find this on many new walkman phones and some satnavs like my tomtom 930t
Click to expand...
Click to collapse
The iPhone don't have FM trasmitter hardware. the software belkin to do this...never trasmitter required!
I was wondering if anybody knows for sure whether the Broadcom BCM4329 wifi chipset in the Evo is 2.4ghz only or dual band 2.4 and 5ghz? I have seen forum posts saying both and the Broadcom website offers both. I tried to zoom in on the ifixit picture of the chip, but it is too pixelated and I dont have CTU image enhancers
Thanks!
oRAirwolf said:
I was wondering if anybody knows for sure whether the Broadcom BCM4329 wifi chipset in the Evo is 2.4ghz only or dual band 2.4 and 5ghz? I have seen forum posts saying both and the Broadcom website offers both. I tried to zoom in on the ifixit picture of the chip, but it is too pixelated and I dont have CTU image enhancers
Thanks!
Click to expand...
Click to collapse
I quickly looked over the driver source and it does seem apparent that there is support for 5ghz. You also can enable and disable N in the source also, but I haven't had time to go through it all yet, but yeah I think it's dual.
oRAirwolf said:
I was wondering if anybody knows for sure whether the Broadcom BCM4329 wifi chipset in the Evo is 2.4ghz only or dual band 2.4 and 5ghz? I have seen forum posts saying both and the Broadcom website offers both. I tried to zoom in on the ifixit picture of the chip, but it is too pixelated and I dont have CTU image enhancers
Thanks!
Click to expand...
Click to collapse
It's only 2.4GHz. The EVO doesn't even show my 5GHz router.
Most likely it has to do with this code from the bcm4329 drivers source:
Code:
list->count = htod32(MAXCHANNEL);
if ((error = dev_wlc_ioctl(dev, WLC_GET_VALID_CHANNELS, channels, sizeof(channels))))
return error;
for (i = 0; i < dtoh32(list->count) && i < IW_MAX_FREQUENCIES; i++) {
range->freq[i].i = dtoh32(list->element[i]);
ch = dtoh32(list->element[i]);
if (ch <= CH_MAX_2G_CHANNEL)
sf = WF_CHAN_FACTOR_2_4_G;
else
sf = WF_CHAN_FACTOR_5_G;
range->freq[i].m = wf_channel2mhz(ch, sf);
range->freq[i].e = 6;
}
geeserver said:
It's only 2.4GHz. The EVO doesn't even show my 5GHz router.
Click to expand...
Click to collapse
If its not in the code to retrieve 5ghz band its not going to show . it is very well possible that there is support for it though. Just give it time.
Sent from my PC36100 using Tapatalk
There is a very easy way to find out... If you can connect to an 802.11a or n access point then it can run 5ghz, if you can also connect to 802.11g or b, then it can do both.
Seeing what it can physically connect to is a sure fire way to know. But my guess is the nic must be dual band, and HTC/Sprint turned off the n radio which will be turned on at a later date. I suspect this is the case because people have already got it connected to n, but at home I am using g.
Is it possible to tell by looking at the broadcom chip itself? ie serial # or model #.
According to the BCM4329 product brief there are 2 models: BCM4329G which is only b/g/n (2.4GHz only) and BCM4329H which is a/b/g/n (2.4GHz/5GHz). Even if the Evo had the BCM4329H it would need to have the appropriate accompanying antenna circuitry to be of any use, so it's a long shot that they would have put this in and not enabled/advertised 802.11a, but it's certainly possible. Anyone want to crack open their Evo and tell us what's silkscreened on the chip?
The product brief also indicates that the BCM4329 has an integrated FM receiver/transmitter which share a common antenna. Assuming that this is what the Evo uses for it's FM receiver, it seems that it might be possible to enable the FM transmitter as well (of course headphones would have to be plugged in to act as an antenna). Anyone interested in trying that out?
If that is the case how are people modding drivers in Android dev part of this forum and connecting to n routers? 802.11a and n run at 5ghz.
Edit:
I think this thread is beating a dead horse. Just flash Damageless rom and enable Wireless N from their Dconfig update tool. Then try connecting to your own N router. I bet money that works. That would prove 5ghz radio exists. Then disable and also disable N on your wireless router from home and enable B or G. If you can then connect, that proves a 2.4ghz radio exist.
Do that and there is no need to look up product specs or tear apart a phone.
-------------------------------------
Sent from Evo
webs05 said:
If that is the case how are people modding drivers in Android dev part of this forum and connecting to n routers? 802.11a and n run at 5ghz.
Edit:
I think this thread is beating a dead horse. Just flash Damageless rom and enable Wireless N from their Dconfig update tool. Then try connecting to your own N router. I bet money that works. That would prove 5ghz radio exists. Then disable and also disable N on your wireless router from home and enable B or G. If you can then connect, that proves a 2.4ghz radio exist.
Do that and there is no need to look up product specs or tear apart a phone.
-------------------------------------
Sent from Evo
Click to expand...
Click to collapse
N Runs at 2.4ghz and 5ghz. Having N does not mean you have 5ghz. Having A means you have 5ghz. I haven't seen anyone say they got A yet. Plus range on 5ghz is way short of 2.4ghz.
donatom3 said:
N Runs at 2.4ghz and 5ghz. Having N does not mean you have 5ghz. Having A means you have 5ghz. I haven't seen anyone say they got A yet. Plus range on 5ghz is way short of 2.4ghz.
Click to expand...
Click to collapse
True but that is a setting that can usually be changed on the router itself. So we really just need someone that can play.
webs05 said:
True but that is a setting that can usually be changed on the router itself. So we really just need someone that can play.
Click to expand...
Click to collapse
I dont' think you understand what I'm saying. Not all N clients can connect to 5ghz. For example the new Microsoft Xbox 360 only does 2.4ghz N.
I have a dual band router, and I have N devices that do not see the 5ghz channel at all. It doesn't matter if your router can support 5ghz if the device doesn't support that.
N is a speed, 2.4ghz and 5ghz are frequencies. N speeds are available on both frequencies, but a device that can go to N speeds doesn't mean it has the antenna and radio to see the 5ghz frequency.
Did no one look at the code I posted? It's in the driver source, so that means it should be supported.
donatom3 said:
I dont' think you understand what I'm saying. Not all N clients can connect to 5ghz. For example the new Microsoft Xbox 360 only does 2.4ghz N.
I have a dual band router, and I have N devices that do not see the 5ghz channel at all. It doesn't matter if your router can support 5ghz if the device doesn't support that.
N is a speed, 2.4ghz and 5ghz are frequencies. N speeds are available on both frequencies, but a device that can go to N speeds doesn't mean it has the antenna and radio to see the 5ghz frequency.
Click to expand...
Click to collapse
I work with this technology so yes I understand. I was agreeing with you. My point is simply that if someone has an N router, all we need them to do is turn on N and change the frequency setting (most n routers nowadays have this setting), and then try to connect and see what happens.
If someone did that about 10 posts ago, these back and forths would never have been needed. So does anyone want to verify? I'll check tonight and see if I can setup my router.
Edit:
Did no one look at the code I posted? It's in the driver source, so that means it should be supported.
Click to expand...
Click to collapse
But just because its in the driver source doesn't mean it is enabled at a hardware level right? Or would that typically mean it is enabled? For instance, is it conceivable that HTC made a driver with 5ghz support that was used on multiple NICs?
I dont mean to cause any controversy with this thread.
I understand that EVO's are not connecting to 5ghz N right now with the current driver hack. I am just curious if the Broadcom chip in the phone is even capable of 5ghz since Broadcom offers 2 different models. I guess the only way to know for sure is for somebody to open up the phone and look at what is silk screened onto the chip and figure out which model it is.
The reason I am curious is because I live in an apartment complex that is so saturated with 2.4ghz wireless, that I cannot maintain a stable connection with my Dlink DGL-4500 router. I have to use 5ghz N at my apartment and was hoping that I might be able to use my EVO with it.
No go for 5ghz
AssassinsLament said:
Did no one look at the code I posted? It's in the driver source, so that means it should be supported.
Click to expand...
Click to collapse
I just set my router to 5ghz only and wasn't able to connect. I had it set to a/n so that means that if there is a 5ghz radio in the phone it is not enabled. Or the driver doesn't interface with it correctly. Maybe the hacked driver needs some changes to connect to n at 5ghz? Not sure. In any case I think at this point it would be a question for the folks working on the N driver.
Did anyone else have similar results?
webs05 said:
I just set my router to 5ghz only and wasn't able to connect. I had it set to a/n so that means that if there is a 5ghz radio in the phone it is not enabled. Or the driver doesn't interface with it correctly. Maybe the hacked driver needs some changes to connect to n at 5ghz? Not sure. In any case I think at this point it would be a question for the folks working on the N driver.
Did anyone else have similar results?
Click to expand...
Click to collapse
Well, the N feature is definitely disabled in the source. The "hack/fix" that people are using right now is just a hex edit, and it basically just patches it or even "short circuits" it to enable N. With that being said, that means nothing else has been touched other than that one enable/disable line. The rest of the code that enables 5ghz is probably disabled too. Until someone takes a look at the source and goes through it, we won't be able to tell. Plus I don't have a 5ghz N router, mine only goes to 2.4ghz, so I haven't really spent any time cause I wouldn't be able to know if it's working or not anyway.
Ok guys here is the Chip info. Its a Broadcom BCM4329. This is off Broadcom site. It doest help that it can be single band or dual band. I will keep looking into it.
The Broadcom BCM4329 integrates a complete IEEE 802.11 a/b/g/n system (MAC/baseband/radio) with Bluetooth® 2.1 + EDR (Enhanced Data Rate), and FM radio receiver and transmitter. By combining several proven wireless technologies onto a single silicon die, the BCM4329 enables mobile devices to support today's toughest media applications -- without impacting device size or battery life.
The BCM4329 eliminates the barriers of adding the latest wireless connectivity features to small, battery-operated devices. In addition to bringing greater Wi-Fi throughput and coverage to mobile consumer electronics, the BCM4329 is Broadcom's smallest and lowest cost dual-band 802.11n solution. It features integrated 2.4 GHz and 5 GHz WLAN CMOS power amplifiers, which reduce BoM costs while maintaining superior performance. The BCM4329 also utilizes advanced design techniques and process technologies to reduce active and idle power consumption and extend battery life.
Broadcom's most integrated 65 nm single-chip combo device with single-band (2.4 GHz) 802.11b/g/n or dual-band (2.4 GHz and 5 GHz) 802.11a/b/g/n, plus Bluetooth 2.1 + EDR and FM receiver and transmitter features.
Any more information on whether the Evo can support 5ghz?
oRAirwolf said:
Any more information on whether the Evo can support 5ghz?
Click to expand...
Click to collapse
We need to build a new WiFi driver with those lines changed that someone mentioned on pg 1. Not that difficult. I don't have the time though. Not to mention I don't have the full build environment set up, just my kernel environment.
Sorry
I know it has been asked before over here, but i would like to discuss it again:
Could it be somehow possible to activate TV-Out over the 3.5mm audio connector on the defy?
The Samsung Captivate (aka Galaxy S) has it and the devs managed to support it in their CM7 version for the captivate. Perhaps we could use some of those "drivers"?
It would be just to cool to use the defy with a bluetooth keyboard (apple wireless keyboard working flawlessly btw) and a nice big screen for browsing and writing documents...
Btw the cable looks like this.
i dont think its matter of drivers, if the headphones jack is not wired to give tv output, then it wont be physically possible without a hardware mod... just my opinion, i could be wrong tho...
Indeed. If it's not meant to output video then it's not meant to. End of story ^^
Sent from my 1Ghz CM7 + CM9 Defy
Did anybody proof that its not wired?
At least it can give audio over 3 pins (stereo+mic) - that means all contacts needed are wired. COuld the tv-signal perhaps be "disguised" as audio signal?
shorty66 said:
Did anybody proof that its not wired?
At least it can give audio over 3 pins (stereo+mic) - that means all contacts needed are wired. COuld the tv-signal perhaps be "disguised" as audio signal?
Click to expand...
Click to collapse
Do you really think that motorola would put a video-output capable 3,5mm jack in the phone, and not use it as a feature?? Things aren't free in this world. If there was one, they would have said so, simply because...they could sell more Defys thanks to it.
Putting a really awesome feature in a phone and not saying nothing about it? Come on... xD
In addition our phone isn't event meant for tv-out, forget about having it flowing out of wierd places like an audio jack x)
Sent from my 1Ghz CM7 + CM9 Defy
Do you really think motorola wouldn`t open the bootloader even if they could? They could have sold a few defys more with an open bootloader....
You might have noticed that im not that convinced by your argument.
No **** man. Moto also advertised a gpu less omap 3610. When in all actuality we have omap 3630. Why would they do that? I think this deserves more looking into
Sent from my MB526 using XDA App
I think if it would be possible, chances are that a kernel tweak would be needed to activate it and thus it would not be possible with a locked bootloader.
But still, i think it could be worth it to take a look in the Captivates librarys regarding tv-out.
shorty66 said:
Do you really think motorola wouldn`t open the bootloader even if they could? They could have sold a few defys more with an open bootloader....
You might have noticed that im not that convinced by your argument.
Click to expand...
Click to collapse
Motorola wouldn't have significantly more sales if the bootloader was unlocked: over 80% of consumers don't even know what a locked/unlocked bootoader is
Sent from my 1Ghz CM7 + CM9 Defy
Can the hdmi / vga tv out be sent via USB?
Please dont be naif, you know how much motorola lies about the defy!, i did a search about the defy hardware, the chip as you know is an omap3630 with sgx530 and IVA 2 +, this chip is capable of transmit audio and video, see the pic:
b.imagehost.org/0148/tiomap.jpg
So the probem is software related, maybe its too complicated due to the locked bootloader but i think its totally posible, its just a matter to find some device that uses the same chip, like the Droid x or milestone 2...
gaman12 said:
Please dont be naif, you know how much motorola lies about the defy!, i did a search about the defy hardware, the chip as you know is an omap3630 with sgx530 and IVA 2 +, this chip is capable of transmit audio and video, see the pic:
b.imagehost.org/0148/tiomap.jpg
So the probem is software related, maybe its too complicated due to the locked bootloader but i think its totally posible, its just a matter to find some device that uses the same chip, like the Droid x or milestone 2...
Click to expand...
Click to collapse
not really... we all know the chip is capable, but if it is not physically utilized, no amount of software tweaking will make it possible... i dont think they would have bothered to connect the 3.5mm audio jack with video out if they are not going to use it...
but u r asking the right question... think outside the box, if its even remotely possible, i would like to have this feature
Following your argument i would conclude that it MUST be possile to route a video signal through the headphone jack. Of course you would need a software wrapper which codes the video signal and puts it out as a sound. If you would do that as an app, this might be awfully slow. But i cant see a reason for this to be impossile as the headphone jack IS wired to the sound output and apps ARE capale of using that sound output.
I would really like to use an app like that as a workaround, as long as its fast enough for simple rowsing.
Edit: I just searched the marked for "Image to sound" apps and came across "Spectral" which takes an image, converrts it into a sound spectrum and plazs it. It should not e too hard to change the conversion to conformwith the component video standard.
This would still onlz convert one image and i dout it would be possible to use this with screenshots in realtime but it would be a good step towards video out on the defy.
shorty66 said:
Following your argument i would conclude that it MUST be possile to route a video signal through the headphone jack. Of course you would need a software wrapper which codes the video signal and puts it out as a sound. If you would do that as an app, this might be awfully slow. But i cant see a reason for this to be impossile as the headphone jack IS wired to the sound output and apps ARE capale of using that sound output.
I would really like to use an app like that as a workaround, as long as its fast enough for simple rowsing.
Edit: I just searched the marked for "Image to sound" apps and came across "Spectral" which takes an image, converrts it into a sound spectrum and plazs it. It should not e too hard to change the conversion to conformwith the component video standard.
This would still onlz convert one image and i dout it would be possible to use this with screenshots in realtime but it would be a good step towards video out on the defy.
Click to expand...
Click to collapse
Dude in fact, it is very hard/impossible. One thing is "transform" a digital image in a digital audio. In that case you dont need to make sense, just convert one block of image into one "la" ou "do" and you are good to go.
We have a limited range of frequencies that we can hear and software/hardware generally take advantage of that. Transport analogic video(that may take a broad range of frequencies) trought analogic audio hardware may be impossible for near anything apart form really simple scenes
shorty66 said:
Following your argument i would conclude that it MUST be possile to route a video signal through the headphone jack. Of course you would need a software wrapper which codes the video signal and puts it out as a sound. If you would do that as an app, this might be awfully slow. But i cant see a reason for this to be impossile as the headphone jack IS wired to the sound output and apps ARE capale of using that sound output.
I would really like to use an app like that as a workaround, as long as its fast enough for simple rowsing.
Edit: I just searched the marked for "Image to sound" apps and came across "Spectral" which takes an image, converrts it into a sound spectrum and plazs it. It should not e too hard to change the conversion to conformwith the component video standard.
This would still onlz convert one image and i dout it would be possible to use this with screenshots in realtime but it would be a good step towards video out on the defy.
Click to expand...
Click to collapse
why not route it via the micro usb, may be it could be easier?
Well, I started trying to figure out what the max clock speed is for
mmc1 (external SDHC) and why the audio is such crap in SGH-T999.
I thought I would share the differences with US and the i9300 I found.
Starting with the Service Manuals for i535 and i9300 and the
teardowns of the T999 and i9300....
We can figure out enough making some assumptions and also
lacking high quality zooms of all the US board...
First a system overview:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
In the i9300, the FM radio is sent directly from a Silicon Labs
CMOS FM radio receiver chip to an audio line in on the Wolfson
WM1811 audio codec and speaker driver chip. The schematics
don't provide the part numbers, but through the teardowns people
already know about the Wolfson chip. The SiLabs part hasn't been
mentioned anywhere I have seen. The schematics, pin out, and
part number match the unidentified part in the teardowns as the
SiLabs part:
We can see this extra SiLabs radio chip with is on the thin side of the
board and this chip is missing from the US versions:
All Galaxy S3 boards appear to use the same Murata SoC module
that incorporates the Broadcom BCM4334. From the service manuals,
we see the exact same Murata part and schematics: (top one is i9300)
This might be where the confusion is for people trying to use the i9300
firmware to enable FM radio. Yes, the BCM4334 has FM capabilities and
could have been used for maybe FM radio, but it isn't used in any of the boards.
This is the same WLAN/bluetooth hardware, but an unpopulated pin and a deadend.
There isn't even an external pin you could add a wire to.
Now the audio differences:
What is also of interest is that (sadly) the US Galaxy S3 use the
Qualcomm WCD9310 Audio Codec which drives the headphones.
There aren't any datasheets for what this is capable of. In (at least)
the i535 the speaker is driven with a Texas Instruments TPA2039D1
Audio Power Amplifier. And I suspect it is the same for all the US versions.
Whereas, the i9300 uses the Wolfson WM1811 which both drives the
headset and a speaker driver with many other features.
Code:
TPA2039D1 Class-D, 12-dB fixed-gain audio power amplifier
3.24 W (4 Ω, 5 V, 10% THDN)
2.57 W (4 Ω, 5 V, 1% THDN)
1.80 W (8 Ω, 5 V, 10% THDN)
1.46 W (8 Ω, 5 V, 1% THDN)
Code:
Wolfson WM1811
2W stereo (2 x 2W) class D speaker driver
Capless Class W headphone drivers
(5.3mW total power for DAC playback to headphones)
ReTune™ Mobile 5-band, 4-channel parametric EQ
In both cases we don't really know much about the headphone
driver except that you would rather have the Wolfson chip.
I did find this interesting blog post with some
hints about tailoring the WCD9310. Now if only someone had a Qualcomm datasheet.
Good stuff. Thanks.
On a side note. I know everyone agrees about the superiority of the Wolfson implementation, but I don't find the audio in the T999 to be bad at all. Of course, I haven't directly compared the two, and I am certainly no audiophile. Is there a way to do simple tests (besides how loud it is) to find out how good/bad one's audio is?
I know no one cares, and this should be in a R&D development forum, but anyways, here are the tabla registers.
This would allow hardware control of muting, gains, calibration bias currents...
include /linux/mfd/wcd9310/registers.h and the whole commit
http://goo.gl/HZJgw
In related news, I found the debugfs controls for the battery charging, so I guess this adventure comes full circle.
You should move this nice thread to Hardware hacking instead...
http://forum.xda-developers.com/forumdisplay.php?f=1425
So we have the chip that can be used for FM radio, but the antenna isn't there? Am I understanding this right?
aNYthing24 said:
So we have the chip that can be used for FM radio, but the antenna isn't there? Am I understanding this right?
Click to expand...
Click to collapse
Yes, but it's more complicated than that.
None of the Galaxy S/S2/S3/Note class devices use the Broadcom chip for FM. The International versions that have FM use a Silicon Labs chip.
Many cheaper Samsung devices use Broadcom for FM.
There are over 200 posts on the subject of FM on the US GS3 here: http://forum.xda-developers.com/showthread.php?t=1732685 The last 20-50 posts or so might give a more complete idea of the findings made.
joederp said:
...hints about tailoring the WCD9310. Now if only someone had a Qualcomm datasheet.
Click to expand...
Click to collapse
Qualcomm datasheets are almost impossible to find/get.
I'm pretty familiar with most of the info you posted, but thanks for the pics and the added details.
Are you sure the GT-i9300 uses an SI-4705 and what's the source of that info ? There's no clue in the stock ROM of course, the si470x driver is generic and the 470x chips are very similar.
I don't recall exactly the differences with the 4705, but if there's a register difference, I can check on my 9300.
mikereidis said:
Are you sure the GT-i9300 uses an SI-4705 and what's the source of that info ? There's no clue in the stock ROM of course, the si470x driver is generic and the 470x chips are very similar.
I don't recall exactly the differences with the 4705, but if there's a register difference, I can check on my 9300.
Click to expand...
Click to collapse
I'm about 99% sure the i9300 uses the SiLabs 4705.
I am the only source for that and I figured it out based on looking through the i9300 Service Manual.
They include some schematics that point to a radio chip labeled U203, well I googled the pin names
on the schematic, because everyone reuses they symbols provided with the models/abstracts. So the
schematic labeled U203 pointed to SiLabs names on some of their chips, I googled the FM receivers a
little and found one with the same footprint. The only one that fit was the 4704/05 series which are for
mobile.
Now I went back to the service manual and if you search for U203, you will find a parts list that designates
the part as a SI4705-D50-GM. What was confusing is the parts list table is shifted by one row on the right
column. This can be confirmed throughout the document.
So it doesn't take a rocket scientist to figure out that is what the chip is.
It is a Silicon Labs 4705-D50.
So, I hope that helps the i9300 rom efforts.
aNYthing24 said:
So we have the chip that can be used for FM radio, but the antenna isn't there? Am I understanding this right?
Click to expand...
Click to collapse
I would say that they would need the resistors, and inductors inside the SoC module, and an antenna. And then some was to get the data out of the broadcom chip, and then can it handle FM while using bluetooth and WLAN? So I'm guessing based on the cost and module specs, they abandoned it. For the flagship i9300 international design they just threw in another chip. The respin US version they want to save money and the Wolfson and SiLabs volume and cost makes more sense to use the Qcom part and abandon an extra audio input. Also US cell companies go out of their way to disable FM radio even when it is "free". They would rather you pay for data or some crazy nonsense.
...
joederp said:
I would but some asshole mod just threw my post (Not even a new thread, a legit reply to a thread on 8960)
into the general Q&A thread and removed it from hardware.
http://forum.xda-developers.com/showthread.php?t=1888652
That was a post, not a thread that needed a title.
His own forum rules state:
"relating to the hardware of devices and in many circumstances dealing with families of devices. "
Which my COMMENT was, but the power mad mods have to delete my comment. So they obviously don't care about hardware or my research, so **** that mod.
Click to expand...
Click to collapse
Chill...mods try to keep things orderly. If you feel you're treated unfairly, pm the mods and plead your case...it's never a good idea to publicly criticise staff (made up of volunteers) dedicated to our shared interests.
On topic, the FM stations are miserable here, full of annoying racket and ads...I'd never even consider listening to FM even if the SIII had an operable implementation.
mikereidis said:
Are you sure the GT-i9300 uses an SI-4705 and what's the source of that info ?
Click to expand...
Click to collapse
I just googled some more proof for you that it is Si7405. Check the datasheet and compare the part numbering:
YWW is 2012 Week 7 from the photo.
joederp said:
I would say that they would need the resistors, and inductors inside the SoC module, and an antenna. And then some was to get the data out of the broadcom chip, and then can it handle FM while using bluetooth and WLAN? So I'm guessing based on the cost and module specs, they abandoned it. For the flagship i9300 international design they just threw in another chip. The respin US version they want to save money and the Wolfson and SiLabs volume and cost makes more sense to use the Qcom part and abandon an extra audio input. Also US cell companies go out of their way to disable FM radio even when it is "free". They would rather you pay for data or some crazy nonsense.
Click to expand...
Click to collapse
I'm sure you're right about 4705. 9300 schematic shows DOUT which is the digital out the 4701 doesn't have. I didn't even look at the parts list; previous service manuals didn't use the real part numbers so I figured it was useless again.
It's a shame Samsung didn't use the Digital out IMO. But this leads into the fact that they have a "settled design" for FM on the higher end Galaxy S/S2/S3/Note devices. The "settled design" uses a Silicon Labs si470x chip with analog output. I don't know if SL chips have better audio than Broadcom currently, but I suspect they did when the Galaxy S was designed at least (along with a high quality Wolfsson audio chip.)
Samsungs "settled design" for FM on lower end products always uses Broadcom combo chips, that also support BT and WiFi. FM piggy-backs on the BT core and is handled by the Broadcom proprietary BT/FM stack on stock ROMs.
joederp said:
And the Si4705 uses a 32.7MHz crystal, but it can also take
a reference clock from 31.130 to 40.000
...
Can you read RDS through the SDIO?
Click to expand...
Click to collapse
32,768 Hz (2^15)
Hardware wise, yes all si470x registers, including RDS registers, are accessed via SDIO.
The V4L driver accesses the si470x registers.
Samsungs proprietary Silicon Labs/high end specific FM API accesses the V4L driver.
My Spirit FM app, like the Samsung app, can access the Samsung API. But Spirit can also speak directly to the V4L driver, which is preferred.
So there are multiple software layers between an app and the hardware pins such as SDIO.
I'd be interested to access some unique features of the si4705, such as operation down to 64 MHz. but I don't think the V4L driver allows it, as it's generic to si470x.
Just for your benefit, they saved cost by skipping the crystal for the radio chip, it is using the reference clock from the BT chip which is 37.4 and might impact which freq you can tune.
joederp said:
Just for your benefit, they saved cost by skipping the crystal for the radio chip, it is using the reference clock from the BT chip which is 37.4 and might impact which freq you can tune.
Click to expand...
Click to collapse
There are no FM tuning problems on GT-i9300: 76-90 or 87.5-108.
I didn't mean problems but more like in the datasheet if you don't use crystal and have ref clock then there are certain multiplier issues. I was pointing out they are sharing they wlan
Sent from my SGH-T999 using xda app-developers app
it'd be nice to be able to change the headphone amplifier volume (as voodoo does). Does this information you guys found help in that area? It'd be nice to lower the analogue volume to reduce hiss and artifacts.
Yes and no. You can directly modify the tabla register for the qcom codec, but I don't have and darasheet to know what 00 is versus c4 or whatever in the register. I have to write it up still
Sent from my SGH-T999 using xda app-developers app
joederp said:
Yes and no. You can directly modify the tabla register for the qcom codec, but I don't have and darasheet to know what 00 is versus c4 or whatever in the register. I have to write it up still
Sent from my SGH-T999 using xda app-developers app
Click to expand...
Click to collapse
Any news on that?
The snapdragon 835 apparently has a FM tuner, and several manufacturers allow the nextradio app to utilize it. I'm not talking about streaming, I mean an actual rf tuner in the FM radio band. For instance I've read the Samsung S8 allows nextradio to use the tuner, as well as the LG V30.
Anyone know if it is possible to use the FM tuner on the Oneplus 5T?
Not that I'm aware of but only that it would be capable of it doesn't mean it is possible. It'd need to have a connected antenna or utilize the wired headphones as such. If the chip does not use them as antenna, it can't even receive FM signals.
It's like having a Bluetooth chip inside but not soldered to the motherboard. Moreover, the functionality could also have been disabled on a hardware level making it impossible to enable it via software.
Maybe it would be possible but then people also tried to enable disabled CPU cores on their budget CPUs without success ?