Porting FM Radio to mytouch slide? Is this possible? - myTouch 3G Slide Themes and Apps

I wanted to know if anyone was successful or tried porting the htc fm radio from the htc aria or evo and have it working for the mytouch silde?

I would love to have a radio.... but does the slide even have the hardware for it?

The Slide should be able to use it, but we need someone that knows about this to figure it out. Like they did to the Cliq.

Yea i hope someone can port this and mobi tv so i can use it on my slide

It's certainly possible, but it requires kernel support. You could readily download the apk and libraries and push them to the slide, but it still probably wouldn't work [edit: just did that and it didn't]. The ROM chefs for the CLIQ learned to compile their kernels with support for the fmradio in order to get everything working, but it took a lot of trial and error on their part.

This would be awesome

I was under the impression that this was hardware-based, meaning specific hardware would have to be present on the device in order to tune to those frequencies...?

You're correct. It is hardware-based. Thing is, many Android phones use the same radio chip, which is an all-in-one deal, capable of data, bluetooth, and fm radio, if I've read correctly. For those that have this particular chip, it's just a matter of kernel support, libraries, and the app to access it.
Eugene got it working for the Motorola CLIQ. I would imagine that, if it were possible for the Slide, we would have heard something by now.

Some of you who owns slide should try to figured it out which chip is it used for bluetooth. If ti is chip from texas instruments, called TI WL1271 or TI WL1273, then drivers and aplication could probalbi be ported from HTC Legend rom, which is using TI WL1273, cause this chip is capable of receiving and maybe even transmitting FM radio.
EDIT: So nobody knows the answer?? I've already asked this on two different forums in three different threads

Wow, I would love to have it transmitting. My friend used to have a Nokia phone that had that feature, its really cool.

If you look at /system/etc/firmware you can see a wl1271.bin Also a Firmware
for the wl1271. take attention on http://www.lsr.com/downloads/tiwi/datasheet/TIWI_Datasheet.pdf, the chip has fm-radio...
If the pins are connected, it should be possible...
reagards

That is good news! Anyone know how to make the magic happen?
Sent from my T-Mobile myTouch 3G Slide using XDA App

bryancruise said:
That is good news! Anyone know how to make the magic happen?
Sent from my T-Mobile myTouch 3G Slide using XDA App
Click to expand...
Click to collapse
I only did a quick readover since im headed to bed, but if no code really needs to be messed with and just connect some pins to make this possible then i'll look into it since electronics is more my thing than software
Sent from my T-Mobile myTouch 3G Slide using XDA App

Well since stock rom from slide is also using htc's framework I think it is very possible for you to port drivers and aplication to slide. But what woudl be even greater if someone would manage to port FM radio into cyanogenmod. Once it would be ported on one device with this chip, then it could be used on every other device with same chip. Here is the discussion about porting it on Legend in cyanogenmod, but now one has step up to the challange. youn can learn here what needs to be done. Good luck to anybody who will try!

The slide doesn't have the hardware for it, I already tried

Related

[Think Tank] Game Emulator Controller solutions Wii or otherwise

OK, granted I don't know much but maybe this thread can group peoples Ideas on a suitable controller for the captivate.
I know the WII Controller app currently doesn't work for us, but we do see that the controller hardware does offer the opportunity to pair with the phone over bluetooth.
I guess the first step is to successfully get the pairing, is this possible somehow? would a successful password hack make it happen?
I guess second would be to have it recognize buttons in a keyboard fashion to work with most emulators.
I know the developer of the existing wii controller app has said we probably get his app working, and I don't blame hime for not trying to get every phone to work, but i feel there is enough talent here to maybe get our own solution?
Or, if anyone actually has a better solution to the hope for an external controller, please help us all!
Wait the WII app does not work for us? I was about to hit BB :-(
Unfortunately the test app didn't work for me, and the developer has the captivate on the list of phones that currently are not compatible and most likely will not be compatible in the future with his software.
Ouch :-(
Not good news but better than me buying the wiimote for nothing.
I am assume is a matter of time before someone comes up with one anyway
Has anybody tried pairing a Playstation 3 controller with the phone? PS3 + HDMI via USB cable would make a great portable gaming console for when out of town at family, etc.
I'd definately contribute cash towards getting a working driver if needed.
EDIT: Also, MSI has a bluetooth gamepad that works with the phone. Google MSI BGP100. My biggest complaint/concern is that the controller doesn't seem to be designed to accommodate a phone in landscape mode, so that's a bit of a drawn back for playing games on the go (as opposed to hooking it up to a TV or monitor, where it wouldn't be an issue).
I actually emailed the dev about future compatibility for our phones, he said it's samsungs proprietary bluetooth drivers that are incompatible with the wiimote.
If we were to flash a vanilla android rom or something, it would work just fine.
Sent from my SAMSUNG-SGH-I897 using XDA App
EDIT:
"Hello,
thank you for your question.
You're right about the frequency of these kind of requests. Newer Samsung phones unfortunately use proprietary bluetooth stacks (developed by Samsung) instead of the default that is in Android, named Bluez. That proprietary stack doesn't support the type of connection that wiimotes need to connect.
So, the only way currently for you to have this app working is if you get rid of that bluetooth stack. If you want to, you can root and flash your phone with a custom ROM. "Vanilla" ROMs have had success with other non-compatible phones in the past. Vanilla just means a type of ROM that is made from code that originates directly from Google, not from Samsung. One known creator of good quality vanilla ROM is cyanogen from xda-developers.com, but I don't believe his ROMs can run on the Galaxy (yet).
A friendly word of caution: rooting and flashing probably voids your phone's warranty and you also loose all the data (like contacts, app settings, etc) so MAKE BACKUPS before doing anything.
Best regards,
Piki"
This is awesome news. I am rooted and ready, and now patiently awaiting CM6 to get everything up and running! Thanks for the posts!
Amen brother
wakeupkeo said:
This is awesome news. I am rooted and ready, and now patiently awaiting CM6 to get everything up and running! Thanks for the posts!
Click to expand...
Click to collapse
Sent from my SAMSUNG-SGH-I897 using XDA App
Ooohhh you guys see this?
Making a Nintendo SNES controller into bluetooth; using an MSI BGP100
If the MSI BGP100 works for us then I am going to do this!
wakeupkeo said:
This is awesome news. I am rooted and ready, and now patiently awaiting CM6 to get everything up and running! Thanks for the posts!
Click to expand...
Click to collapse
Please dont hold your breath, you'll be bluer than a smurf. There is nobody working on a CM6 version for the Captivate. Only the Vibrant.
wakeupkeo said:
Ooohhh you guys see this?
Making a Nintendo SNES controller into bluetooth; using an MSI BGP100
If the MSI BGP100 works for us then I am going to do this!
Click to expand...
Click to collapse
So has anybody confirmed if this works or not with the Captivate?
I'm thinking since the wiimote wont work via bluetooth, no bluetooth gamepad will work.
Has anyone ever tried interfacing a standard controller through the microUSB port? Or custom building such a device?
derek4484 said:
So has anybody confirmed if this works or not with the Captivate?
I'm thinking since the wiimote wont work via bluetooth, no bluetooth gamepad will work.
Click to expand...
Click to collapse
It depends on the drivers otherwise no bluetooth device will be able to connect...at least that is how I see it.
no that the psx emulator is out and resedent evil 3 works perfectly, i would like to see some kind of gamepad, sucks theres no way to use a controller.. , is there even anyone working on getting this done???
Just wondering if any updates have been made on any controllers working on the captivate? Still no WiiMote connectivity, havent tried to connect anything through the micro usb. If anybody knows of a way to control emulators for the Samsung Captivate, Let us all know!
Sublim3_Tilt said:
Just wondering if any updates have been made on any controllers working on the captivate? Still no WiiMote connectivity, havent tried to connect anything through the micro usb. If anybody knows of a way to control emulators for the Samsung Captivate, Let us all know!
Click to expand...
Click to collapse
+ 1
Subscribed...
derek4484 said:
Please dont hold your breath, you'll be bluer than a smurf. There is nobody working on a CM6 version for the Captivate. Only the Vibrant.
Click to expand...
Click to collapse
vibrant roms work with a few known and easily fixed issues with button logic. there may be other issues i cant remember but it is doable. as long as the vibrant is getting attention it should be enough.
Actually, hold your breath...
The Cog Rom has been using the original bluez stack protocol needed, and I am hopeful of compatibility soon...
Nothing seems to work still yet for the wii controller apps yet, but I haven't tried again in the last couple versions.
At least it seems we are headed in the right direction!
wakeupkeo said:
Actually, hold your breath...
The Cog Rom has been using the original bluez stack protocol needed, and I am hopeful of compatibility soon...
Nothing seems to work still yet for the wii controller apps yet, but I haven't tried again in the last couple versions.
At least it seems we are headed in the right direction!
Click to expand...
Click to collapse
Wouldn't be too sure about that since he removed bluez after version 5 saying it caused more trouble than it was worth. It would seem the only hope we have now is for gdanko's aosp froyo. http://forum.xda-developers.com/showthread.php?t=815420&page=18
Indeed it seems aosp is a gamer's only hope for our beloved captivate... we need the non samsung proprietary Bluetooth stack.
Sent from my SAMSUNG-SGH-I897 using XDA App

(Q) fm transmitter cm 6.1

now that theres fm radio, on the nexus on the new cm 6.1 and other roms would it be possible to have a fm transmitter? like the one where it plays your music thru the fm in the car or something. if this is possible that would be amazing.
No, it's not supported in the hardware.
wow that really sucks , anyways thanks for the reply
Wrong, the hardware is there.
There is however, no drivers for the chipset on any device to reverse engineer or port or even look at.
Ask cyanogen, maybe he will fix your nexus one.
Code is in the framework. Could work if we added it to FM app
charnsingh_online said:
Code is in the framework. Could work if we added it to FM app
Click to expand...
Click to collapse
Where did that code come from? Code Aurora?
charnsingh_online said:
Code is in the framework. Could work if we added it to FM app
Click to expand...
Click to collapse
salivates.
So is everyone saying here that there is a chance that maybe in the future it will be unlocked
Sent from my Nexus One using XDA App
JCopernicus said:
Wrong, the hardware is there.
There is however, no drivers for the chipset on any device to reverse engineer or port or even look at.
Click to expand...
Click to collapse
I really doubt the transmitter is hooked up, regardless of software it wont work. If it was a working transmitter the Desire would have probably had it with the FM application/kernel.
But we could sit here and speculate all we want, the fact is nobody knows for sure.
evilkorn said:
I really doubt the transmitter is hooked up, regardless of software it wont work. If it was a working transmitter the Desire would have probably had it with the FM application/kernel.
But we could sit here and speculate all we want, the fact is nobody knows for sure.
Click to expand...
Click to collapse
There's nothing that needs to be hooked up. The FM portion of the wifi/bluetooth/fm all use the same antenna for reception/broadcasting.
FM transmission on devices require alot more legal entanglements that companies don't want to deal with.
The chip onboard is an all in one, it's there, it just needs software.
i doubt the shortness of the waves will cause any legal disputes if so we would have issues with all these kids that USE to walk around with walkie talkies all the time
solidmac said:
i doubt the shortness of the waves will cause any legal disputes if so we would have issues with all these kids that USE to walk around with walkie talkies all the time
Click to expand...
Click to collapse
yeah, so you do realize that there's a lot of different frequencies for devices, right? Your "walkie talkies" were likely 38mhz or maybe 43mhz. Not a commercial frequency band.
solidmac said:
i doubt the shortness of the waves will cause any legal disputes if so we would have issues with all these kids that USE to walk around with walkie talkies all the time
Click to expand...
Click to collapse
Actually, the FM transmitters that popped up for the early iPods and several other MP3 players were originally illegal to use in many countries since they operated on frequencies that were considered protected or where you needed to register as a broadcaster to be allowed to transmit. This has however now been relaxed in several countries as long as the transmission strength is kept low enough to not interfere noticable with other people's devices.

[Q] Wiimote Controller on Tab?

Please forgive my ignorance, I'm completely new to the Android world. Has anyone been able to root a tab to allow Wii controller access?
Searched multiple forums but could not find a definitive answer.
Thanks!
I've rooted mine, and actually thought about trying the wiimote app again. (I used it on my Nexus 1)
I'll give it a shot...
It doesn't work. I'm guessing for the same reason the Galaxy S phones won't work with it either, the bluetooth isn't compatible.
I confirm also that it doesn't work. I've tried 2 different wii controller apps. And my galaxy is rooted. It just won't sync.
Yeah I tried em both also. I'm sure the BT hardware is the same on the Tab and the SGS phones, and they don't work either. I was very disapointed when I couldn't use this after switching from my N1 to my Captivate.
10-4 thanks for giving it a shot.
One of the developers of one of the apps says it's to do with TouchWiz. Sounds more likely to be a software issue than a hardware blutooth issue, which means it could be fixed or hacked Hope!
similar issues on my T-Mobile tablet; I tried to connect a Wii controller to my tab and the wiimote app keeps telling me to enable bluetooth.
i can confirm it works well on archos 101 but not on tmo gtab
im hoping they patch this im looking forward to using it for gaming
kitzuki said:
im hoping they patch this im looking forward to using it for gaming
Click to expand...
Click to collapse
Me to, with a hdmi out cable and a couple of wii controllers. The tab could be a neat little mini mobile gaming system. Hopefully with 2.3 or 3.0 we'll get that support. But then again I don't even know if the hardware can support a wiimote.
Sent from my SPH-P100 using XDA App
Any news on this? I was really hoping to play mario on my galaxy tab? : (
Anyone know of any other controller for android?
I also still waiting on some news.
Having brought Snes,Nes,Gba, psx emulators on my tab I dieing for some news.
I thought is was do to with the bluetooth stack used by Sammy?
Yes, I believe you are right about the bluetooth stack. I think our most likely option right now is to wait for the cyanogen roms to be completed for our tabs.
Sent from my GT-P1000 using XDA App
Lucky_Charms said:
Yes, I believe you are right about the bluetooth stack. I think our most likely option right now is to wait for the cyanogen roms to be completed for our tabs.
Sent from my GT-P1000 using XDA App
Click to expand...
Click to collapse
I wonder if it's possible to change the one that's used in a stock ROM...
Sent from my Legend using XDA App
Would like this to happen also.
I poked around with the Wiimote and the Tab last night and it looks like L2CAP support is needed in the kernel before this will work. I haven't built a kernel for an android device yet, so I'll leave it to the chefs to build it in.
agentdr8 said:
I poked around with the Wiimote and the Tab last night and it looks like L2CAP support is needed in the kernel before this will work. I haven't built a kernel for an android device yet, so I'll leave it to the chefs to build it in.
Click to expand...
Click to collapse
Feed your research back to the clever people though.
Sent from my HTC Legend
TheGrammarFreak said:
Feed your research back to the clever people though.
Sent from my HTC Legend
Click to expand...
Click to collapse
Yes Please do!
I hope we can alter what ever needs to be altered in order to uses a WiiMote with the Samsung Tab.
Seeing that the Dell streak 7 doesn't have Hdmi out, this tablet still really is my only chance of having real Gaming emulation on the go without adding much bulk!

[Q] Netflix possible on Hero?

I'm not requesting this or anything; I'm just curious. Would it be possible to make Netflix work on our phone? Or what is it about our phones that makes it not work?
Thanks.
Whoa. Is netflix even on the android yet? Because that would be sweet.
Yeah it is, you can find the apk on XDA, but videos won't play on the Hero...you can browse the instant play queue, but that's it. I am trying a few of the widely talked about edits to spoof it into playing but no go on the Hero yet.
Tried:
ro.product.model=HTC Vision
ro.product.manufacturer=HTC
and
ro.product.model=Nexus S
ro.product.manufacturer=samsung
Neither worked for me...I get to where the video will appear to be loading, then the app kicks back to the main screen.
you would need flash 10 for netflix to dont u or do they have it mobile formated now.
I believe it's mobile formatted...it plays fine on my iPod Touch...
ranger61878 said:
Yeah it is, you can find the apk on XDA, but videos won't play on the Hero...you can browse the instant play queue, but that's it. I am trying a few of the widely talked about edits to spoof it into playing but no go on the Hero yet.
Tried:
ro.product.model=HTC Vision
ro.product.manufacturer=HTC
and
ro.product.model=Nexus S
ro.product.manufacturer=samsung
Neither worked for me...I get to where the video will appear to be loading, then the app kicks back to the main screen.
Click to expand...
Click to collapse
That's what I was thinking about trying too. I'm thinking the app itself needs to be changed somehow, but I'm a newb so it's just a guess. I don't know if it's even possible to do that.
Sent from my Hero running aosp Froyo.
just becarefull when your modding apks because everyone got into trouble for fixing angry birds awhile back my suggestion is if you get it working keep it for yourself. and dont distrebute it on xda.
anbody try: model = Nexus One?
Yeah Nexus One has been tried...not by me, but others who haven't been able to get it working.
Bierce22 said:
just becarefull when your modding apks because everyone got into trouble for fixing angry birds awhile back my suggestion is if you get it working keep it for yourself. and dont distrebute it on xda.
Click to expand...
Click to collapse
I hope we won't get into trouble. I would imagine they would praise the mod since it'll allow pre-existing customers to access their paid service account.
Just tried this, didn't work. Even got rid of at least some of the heroc's.
http://androidforums.com/lg-optimus-v/334801-netflix-works-optimus-v.html#post2679220
^^^^^DOES NOT WORK^^^^^
im pretty confident it will not work on the hero ever same reason as flash, i know they said they would only be supporting new snapdragon processors due to some sort of DRM compliance
i am also pretty sure that it needs an ARMv7 processor for some sort of hardware acceleration much the same way flash does, so its going to be more than just some build prop edits
best chance of it working
drm.apk from evo
build.prop edit
alot of luck
thoughtlesskyle said:
im pretty confident it will not work on the hero ever same reason as flash, i know they said they would only be supporting new snapdragon processors due to some sort of DRM compliance
i am also pretty sure that it needs an ARMv7 processor for some sort of hardware acceleration much the same way flash does, so its going to be more than just some build prop edits
best chance of it working
drm.apk from evo
build.prop edit
alot of luck
Click to expand...
Click to collapse
The Optimus S/V has it working, they have a ARMv6 like us. Also, according to someone's twitter update (just saying, it might be true) Random Google Search they got it working on the HTC Hero.
Nilxchaos said:
The Optimus S/V has it working, they have a ARMv6 like us. Also, according to someone's twitter update (just saying, it might be true) Random Google Search they got it working on the HTC Hero.
Click to expand...
Click to collapse
Did you try following their method?
Sent from my PC36100 using XDA App
http://www.youtube.com/watch?v=9n8mnzbgjOM
That's what I've gotten so far. I only used the method in the description, and I posted above.
It just uploaded, so I don't know if it's public yet.
i almost wonder if it has something to do with it not really having a GPU thats all excuses though i honestly thought it was cause by what i posted so this is awesome proof of concept guys keep up the good work
Trying the Optimus' way now. Hopefully it'll work. I'd love to have this on my phone, even though it will overheat the heck out of my battery .
By the way, I'm on AOSPCMOD 4/29, and it worked with AOSP's other ROM for the Optimus V. But then again, they have a working screen on-off animation, and we don't .
That I am pretty sure is because of the gpu esp for how choppy they were when they do work
Sent from my PC36100 using XDA App
It sounds like *some* evo owners on GB can't get it either, since they are still officially on froyo... They are a supported device.
il Duce said:
It sounds like *some* evo owners on GB can't get it either, since they are still officially on froyo... They are a supported device.
Click to expand...
Click to collapse
For me it doesn't show in the market but if I install the apk it works fine
Sent from my PC36100 using XDA App

[Q] FM + TV on AOSP?

Hi everybody,
I like the FM and TV apps. They replace two rather clunky devices. I also like ROMs like PAC, AOKP and CM. None of which have the former.
Is there a (preferably free) way to get TV and FM on AOSP roms? Or is there something like closed source drivers preventing this?
I tried Spirit FM, it didn't work.
Thanks,
sauprankul
I don't think the FM radio app works on aosp. I do know that tunein radio works. Its an FM radio but runs through the network connection. Its not exactly what you were looking for but it may help.
p3tr0s said:
I don't think the FM radio app works on aosp. I do know that tunein radio works. Its an FM radio but runs through the network connection. Its not exactly what you were looking for but it may help.
Click to expand...
Click to collapse
I know that the app doesn't work, but I was hoping for a mod or app that would replace it.
Tunein isn't as clear and Sprint doesn't have very good coverage around here (yet, they say).
Oh well.
Might work for FM radio http://forum.xda-developers.com/showthread.php?p=13379669
Sent from my HTCONE using Tapatalk 4 Beta
for the tv i think peel should work
Outside of Asia and a prototype or 2, there are no "over the air" TV chips in Android devices, AFAICT.
A few people have reported my FM app works OK on HTC One. And at least one said it didn't work. AFAIK, my app Spirit is the only non stock app that will work (for "real" over the air FM), and I've heard no indication that will change anytime soon.
The Sprint HTC One has a stock FM app, right ?
I will likely buy and officially support the HTC One within a few months.
mikereidis said:
Outside of Asia and a prototype or 2, there are no "over the air" TV chips in Android devices, AFAICT.
A few people have reported my FM app works OK on HTC One. And at least one said it didn't work. AFAIK, my app Spirit is the only non stock app that will work (for "real" over the air FM), and I've heard no indication that will change anytime soon.
The Sprint HTC One has a stock FM app, right ?
I will likely buy and officially support the HTC One within a few months.
Click to expand...
Click to collapse
I don't think the OP was referring to an "over-the-air" TV app, but rather the TV app on stock HTC ONEs that basically turn your phone into a remote.
tkoreaper said:
I don't think the OP was referring to an "over-the-air" TV app, but rather the TV app on stock HTC ONEs that basically turn your phone into a remote.
Click to expand...
Click to collapse
OP can clarify but when he says "...way to get TV..." it certainly sounds like he's asking for an OTA TV type app.
For TV etc. remote control, there ARE several apps on Play, and I think at least one of them works with the HTC One specific IR blaster hardware.
Oops, my bad.
I meant the app named TV, which allows me to use the IR blaster. I looked it up on the play store, only got apps that used network, links?
And I thought I had posted this a while back, but I get no audio from Spirit FM. (I'll try it again?) EDIT: Yeah, no audio... Am I supposed to let it scan networks or wait for it to tune or something?
mikereidis said:
OP can clarify but when he says "...way to get TV..." it certainly sounds like he's asking for an OTA TV type app.
For TV etc. remote control, there ARE several apps on Play, and I think at least one of them works with the HTC One specific IR blaster hardware.
Click to expand...
Click to collapse
I don't think the hardware is the problem, but rather the lack of IR support in AOSP.
sauprankul said:
Oops, my bad.
I meant the app named TV, which allows me to use the IR blaster. I looked it up on the play store, only got apps that used network, links?
Click to expand...
Click to collapse
Here's one of the IR apps on Play (more if you follow "Users who viewed this also viewed") : https://play.google.com/store/apps/details?id=com.microcontrollerbg.irdroid
App description says "Uses and needs external Irdroid module" and indicates it's a port of LIRC.
IR ports and their drivers are relatively simple, compared to audio, graphics, FM, etc.
So I'll bet that somebody will find/build an HTC One AOSP IR solution in the next 3-6 months. I've briefly considered it myself, but there are enough apps out there already IMO for when drivers become available.
BTW, I got the app link from this good thread about things missing from the coming Nexus Experience version: http://www.androidpolice.com/2013/0...tc-camera-features-and-no-beats-audio-switch/
My impression right now is that HTC One sales are doing better than many of us expected. The Nexus Experience thing has convinced me that I'll be getting one soon. And Samsung GS4 sales seem lower than expected. I think HTC One is "stealing" some GS4 sales.
My point is that I think HTC One XDA/custom ROM and apps development will do well, and solutions for IR and some other Sense related features will be found.
sauprankul said:
And I thought I had posted this a while back, but I get no audio from Spirit FM. (I'll try it again?) EDIT: Yeah, no audio... Am I supposed to let it scan networks or wait for it to tune or something?
Click to expand...
Click to collapse
AOSP based ROM ?
I've had a few HTC One success reports, but I think on stock ROM where the "HTC" Audio-> Method setting talks to the HTC proprietary audio stuff.
Send me a debug log with Menu-> Test-> Email-> Logs . After 20 seconds or so press Send.
There may be some simple ALSA controls to set to enable FM audio. But often I have to get a phone in my hands and spend some time on it before learning the FM audio enable secrets.
If this phone were using the Qualcomm WCN3660 FM/combo chips, like the Qualcomm reference designs used in One X LTE, One S and similar devices, then the "HTC OneS/X LTE ALSA" Audio-> Method would work, as well as "Digital OneXL/S".
AFAIR, this phone DOES use the reference WDC9310 audio chip, but the Qualcomm FM chip has special audio connections that I'm pretty sure the Broadcom BCM4335 FM/combo chip does not.
My guess is that HTC added some special FM audio controls to the WDC9310 driver. EDIT: OK someone sent me a debug log from a rooted One, I'll look to find new FM controls.
mikereidis said:
Here's one of the IR apps on Play (more if you follow "Users who viewed this also viewed") : https://play.google.com/store/apps/details?id=com.microcontrollerbg.irdroid
App description says "Uses and needs external Irdroid module" and indicates it's a port of LIRC.
IR ports and their drivers are relatively simple, compared to audio, graphics, FM, etc.
So I'll bet that somebody will find/build an HTC One AOSP IR solution in the next 3-6 months. I've briefly considered it myself, but there are enough apps out there already IMO for when drivers become available.
BTW, I got the app link from this good thread about things missing from the coming Nexus Experience version: http://www.androidpolice.com/2013/0...tc-camera-features-and-no-beats-audio-switch/
My impression right now is that HTC One sales are doing better than many of us expected. The Nexus Experience thing has convinced me that I'll be getting one soon. And Samsung GS4 sales seem lower than expected. I think HTC One is "stealing" some GS4 sales.
My point is that I think HTC One XDA/custom ROM and apps development will do well, and solutions for IR and some other Sense related features will be found.
Click to expand...
Click to collapse
I'm sure the ONE isn't doing much to hinder sales of the S4. If you take into consideration that the S3 and S4 release dates are roughly a year apart not many people are available to upgrade let alone fork out the full price for the phone. People tend to pick brands and stick with them.
Also, according to Wikipedia, "Upon its release (S4), it became the fastest selling smartphone in Samsung's history, with 10 million devices sold as of May 22, 2013, according to Samsung." AND "the One sold around 5 million units through its first two months of worldwide availability.[" So I don't know where this stigma comes that HTC is dominating Samsung right now. I'm assuming it's just pure fanboy-ism.
tkoreaper said:
So I don't know where this stigma comes that HTC is dominating Samsung right now. I'm assuming it's just pure fanboy-ism.
Click to expand...
Click to collapse
There isn't any, AFAIK. Samsung is still top dog. Just with a LITTLE less domination than was expected, and HTC doing a bit better than many expected for them. HTC has lost a LOT of market share in 2 years, now I think they've climbed back (just a bit !) from the precipice.
My very non-scientific survey of the front page of XDA forums seems to show about twice as much activity for all S4 variants, versus all One variants. One activity should have an edge because it came out first though...
Against the S4's expected dominance, I think a 2:1 activity ratio means the One is clearly among the most popular new devices, despite enthusiast complaints about non-removable battery and no SDCard.
For FM:
- AFAICT, the people who reported success with Spirit on HTC One were running stock ROMs.
On stock derived ROMs, deny SU to Spirit or better yet, set Debug-> FM API to "OEM Proprietary" and restart Spirit. If the stock FM app can work, then Spirit should be able to work this way.
Debug-> Audio Focus should be enabled, but this is done automatically on recent Spirit releases.
- I've taken a quick look at the ALSA audio driver differences. Digital FM audio is I think possible, using some HTC One specific ALSA controls intended for Bluetooth. I will need a phone and time to figure this out. I'm not sure there is even an analog FM route available; it may be digital only.
If there's a service manual and/or schematic, I'd be interested to see.
- Even without audio, I'm not sure Spirit can control the FM/combo chip on AOSP ROMs or using low level stuff. The code that works an many old and new Broadcom chips directly via "UART" does not work on this BCM4335.
Maybe it could work if Bluetooth were turned on and/or Spirit has Debug-> HCI Access set to "BT Socket".
EDIT: Actually someone just emailed me running CM10.1 and the FM chip control works through UART.
Overall, I just have to get this phone to make it work well. Usually I get new phones on Ebay from Hong Kong or US vendors. But in this case I think I'd be better to buy one locally for $650 plus taxes. I'd buy an HTC dev phone, but they only sell to US and I think the same will be true, at least initially, for the coming Google Nexus Experience phone. And... I've been reading the One has S-Off and even carrier SIM unlock now (?)...
I got a One on the weekend and have added "early" support for Spirit FM on HTC One.
HTC One first AOSP/Google support: http://forum.xda-developers.com/show...7#post42922397
Now where is the guy or gal who will do the IR... and Camera...

Categories

Resources