[Q] MIUI FM Radio app development? - G2 and Desire Z Q&A, Help & Troubleshooting

I have a Desire Z with CM6.1.1
Thankfully MIUI made their FM Radio app available for Cyanogen, and it works pretty good.
As I understand from a post either here on XDA or on Cyanogen's forum/wiki, MIUI no longer develops this app.
I am grateful for the FM Radio app - but it could be even better, and even more unfortunate is that I have zero programming skills so I can't do it myself...
So i was wondering if anyone are currently working on improving this app, or if anyone could have a look...
What I have found lacking is
- no search/scan function (at least I haven't found it!)
- the stereo/mono selector in Settings doesn't seem to do anything, broadcasts are still in stereo (mono is preferred when signal/reception is low to improve sound quality)
and features I would like to see are
- RDS support (I'm pretty sure the radio chip is capable, as I remember that the stock radio app gave me the RDS name of the station I listened to), both giving name/program type and ability to automatically change to a better frequency (the app has an "Alternate freq" setting today, but I don't think it does anything)
- auto store, like when I visit another city it would be great to have the app do a quick scan of the FM band and store the 5/10/20 strongest stations
- more presets (five are a bit few)
Of course I will be more than happy to alfa or beta test and provide feedback, but that's about it...
No, wait - I would also gladly pay $10 for an improved radio app.
Thanks,
Christopher
PS. I'm fully aware of internet radio, but this is something else...

grenness said:
No, wait - I would also gladly pay $10 for an improved radio app.
Click to expand...
Click to collapse
I have an FM app that should be ready for beta testing in the next few days.
It was alpha tested successfully a few weeks ago on the HTC Legend and some other HTC phones.
Unfortunately for you at this time, my app is written for the Texas Instruments FM chip.
AFAIK, the Desire devices use the Broadcom chip. But I'm hoping to add support for the BC chips soon. I think I'll get a Desire HD as my reference platform for Broadcom chips.
Stay tuned...

how's the matter?

I miss the FM radio app on the older MIUI builds. Would love to see it come back!
*bump*

Anybody still working on this?
Is there any way to get a / the old fm radio.apk working on MIUI 1.4.x?

*BUMP* Nobody?

come one guys we need this

Check this out: http://forum.xda-developers.com/showthread.php?t=1059296

Nice one!
Nice one! No GB MIUI support YET though....

runs fine on my Dz

grenness said:
I have a Desire Z with CM6.1.1
Thankfully MIUI made their FM Radio app available for Cyanogen, and it works pretty good.
As I understand from a post either here on XDA or on Cyanogen's forum/wiki, MIUI no longer develops this app.
I am grateful for the FM Radio app - but it could be even better, and even more unfortunate is that I have zero programming skills so I can't do it myself...
So i was wondering if anyone are currently working on improving this app, or if anyone could have a look...
What I have found lacking is
- no search/scan function (at least I haven't found it!)
- the stereo/mono selector in Settings doesn't seem to do anything, broadcasts are still in stereo (mono is preferred when signal/reception is low to improve sound quality)
and features I would like to see are
- RDS support (I'm pretty sure the radio chip is capable, as I remember that the stock radio app gave me the RDS name of the station I listened to), both giving name/program type and ability to automatically change to a better frequency (the app has an "Alternate freq" setting today, but I don't think it does anything)
- auto store, like when I visit another city it would be great to have the app do a quick scan of the FM band and store the 5/10/20 strongest stations
- more presets (five are a bit few)
Of course I will be more than happy to alfa or beta test and provide feedback, but that's about it...
No, wait - I would also gladly pay $10 for an improved radio app.
Thanks,
Christopher
PS. I'm fully aware of internet radio, but this is something else...
Click to expand...
Click to collapse
Seek/scan got rolled in to CM7.1 a few nightlies ago
Sent from my T-Mobile G2 using XDA App

theSpam said:
Check this out: http://forum.xda-developers.com/showthread.php?t=1059296
Click to expand...
Click to collapse
+1, works flawless on my DZ on MIUI 1.7.8

MIUI FM on 2.3.5
I saw that FM Radio is working on cm 2.3.5...on i9000. But can someone port to miui???
grenness said:
I have a Desire Z with CM6.1.1
Thankfully MIUI made their FM Radio app available for Cyanogen, and it works pretty good.
As I understand from a post either here on XDA or on Cyanogen's forum/wiki, MIUI no longer develops this app.
I am grateful for the FM Radio app - but it could be even better, and even more unfortunate is that I have zero programming skills so I can't do it myself...
So i was wondering if anyone are currently working on improving this app, or if anyone could have a look...
What I have found lacking is
- no search/scan function (at least I haven't found it!)
- the stereo/mono selector in Settings doesn't seem to do anything, broadcasts are still in stereo (mono is preferred when signal/reception is low to improve sound quality)
and features I would like to see are
- RDS support (I'm pretty sure the radio chip is capable, as I remember that the stock radio app gave me the RDS name of the station I listened to), both giving name/program type and ability to automatically change to a better frequency (the app has an "Alternate freq" setting today, but I don't think it does anything)
- auto store, like when I visit another city it would be great to have the app do a quick scan of the FM band and store the 5/10/20 strongest stations
- more presets (five are a bit few)
Of course I will be more than happy to alfa or beta test and provide feedback, but that's about it...
No, wait - I would also gladly pay $10 for an improved radio app.
Thanks,
Christopher
PS. I'm fully aware of internet radio, but this is something else...
Click to expand...
Click to collapse

Related

[req] AVRCP 1.3 Bluetooth profile in source mode

Is there any possibility of implementing AVRCP 1.3 or 1.4 on our own instead of waiting for google? I pair my Incredible to my car stereo via Bluetooth and it would be nice to see the track information appear on the head unit display. It looks like it currently supports AVRCP 1.3 in target role, just not source.
http://source.android.com/porting/bluetooth.html
I would love this feature! I'll be willing to test anything.
Even more so, I would love for my phone to pair properly with my Alpine BT. If the phone has had the BT turned on fresh, and I get in the car - it will pair up without interaction and I can initiate a call from the radio. If I stop the car, get out and do something (gas station, errand, whatever) and get back in, turn the car on - the phone looks like it's paired but I will not be able to initiate a call from the radio. I have to do it from the phone or wait for a phone call to come in before it kicks over to the Alpine BT... (no previous phone had this issue, including the Eris, HTC Touch running Android or Windows, and Moto Razr)
I second this request.
Agreed. Hoping for a fix daily, but understand this may be a serious challenge.
For now, I've been switching back and forth between stock ROM and Cyanogen, where Cyanogen bluetooth without sense UI works fine for me. Specifically, I use the Wii remote software to control various emulators.
Sent from my ADR6300 using XDA App
bump......
Bump as well..
I don't have a way to test this, but just a thought --
In CM6, the latest nightly,
edit /etc/bluetooth/audio.conf
At the very top under [General] you see this:
Code:
[General]
Enable=Sink,Control
Disable=Headset,Gateway,Source
Try putting source under Enable.
Worth a try <shrug>
You'll need to reboot after making the change.
Did anyone try tdiman's suggestion? I'm currently reading up on AVRCP and the compatibility with my N1 (this DInc thread popped up on google).
I haven't bought my BT Head unit yet, but I'd be interested to see if we can get metadata via CM
I would love to see this implemented in CM Roms
I tied to edit my audio.conf changing the lines suggested above and it doesn't work. I'm guessing because the version of bluez included with android is only 3.69 and AVRCP 1.3 wasn't even a glimmer in the authors eye at that time.
Our only hope of getting this working is either someone compiles the latest version of bluez into a ROM or wait until google does it. Unfortunately from what I have read even Android 4.0 is going to have bluez 3.69 so it may be a long wait.
Total bummer
Edit: what it does do is make A2DP unstable, after editing this file my A2DP kept randomly disconnecting.
CarpeNoctem said:
I would love to see this implemented in CM Roms
Click to expand...
Click to collapse
My guess is that since bluez is part of the core android OS, CM won't have support for it either anytime soon. Hopefully I am wrong though.
No support in bluez, yet...
Well, currently bluez (the bluetooth stack of Android) does not support AVRCP 1.3. But I have started to work on this (google: Fixes for AVRCP 1.0 and preparation for AVRCP 1.3 bluez)
So, in the following months you will have the proper support in Android, which I'll eventually announce in my blog.
Any update on this? I am looking for this on my Moto Atrix as well. From what I have heard, the Moto Droid X supports it?
http://blog.gmane.org/gmane.linux.bluez.kernel
jiggytom said:
Any update on this? I am looking for this on my Moto Atrix as well. From what I have heard, the Moto Droid X supports it?
Click to expand...
Click to collapse
I have the X and I do not get any track info. My original Droid did display the song information on my head unit.
I have tried every music player on the market and each one says avrcp 1.3/1.4 coming soon...
Google? Bueller? Google? Bueller?
thanks for the amzing post
So anyone can create a pack to port into ROM code for AVRCP 1.3 updated instead waiting Google release?
I'm using my ONE X and it just work with Track ID displayed on CyanogenMod 9 ROM code with Birdplayer as below link
Player download:
http://dl.dropbox.com/u/78817430/Songbird_ mediaplayer_Ver1.3.apk
(share to any buddy still find this player )
Tks/Trung
well some devs got it into their ics roms, but we are looking for avrcp support for jelly bean now
trungvn1790us said:
So anyone can create a pack to port into ROM code for AVRCP 1.3 updated instead waiting Google release?
I'm using my ONE X and it just work with Track ID displayed on CyanogenMod 9 ROM code with Birdplayer as below link
Player download:
http://dl.dropbox.com/u/78817430/Songbird_ mediaplayer_Ver1.3.apk
(share to any buddy still find this player )
Tks/Trung
Click to expand...
Click to collapse
This is what im looking for, something universal that can be flashed over a rom to give it AVRCP 1.3 support. BTW, BlueZ now supports AVRCP 1.3

Hong Kong FroYo - Bug Reports

I had a few black screen issues today2 days into using FW.
Stereo is Mono
FM stereo scans all channels. But anything past 105 frequency does not save. eg 107.5 will show up in scan list, but will not save as such number. In the main FM radio screen where you can manually move the tuning wheel it does not go past 105 frequency.. is this due to how Radio Frequency works in Hong Kong?
The brightness control from notification trick doesn't work (as with all other 2.2 pre releases)
Add to the list
From a glance this seems better than the other *kies froyo update* This list will help others decide. I personally could not reccomend any FroYo to the unadventurous. There are a few stable eclair builds.. Hoping for a stable froyo soon.
GPS locks in within 5 seconds which is great (as the last 8 or so fw's I have been one of the unfortunate ones who has been having grief with GPS) But accuracy is not amazing amazing.. but this and JM6 *eclair* have been showing promise.
The Radio has always been Mono for i9000.
dan 6a said:
...
The brightness control from notification trick doesn't work (as with all other 2.2 pre releases)
...
Click to expand...
Click to collapse
It does.
Hold notification bar and slide left or right.
I meant to type radio is still in mono my bad
Sent from my GT-I9000 using XDA App
. Double post.

[APP] FM Radio (Spirit) Experimental Si470x support

I've ported my "Spirit FM Radio" app to the Samsung Galaxy S (Si4709).
Everything else is working, including RDS, but audio routing issues remain.
It's working better on the Darky ROM. On CM7, the audio may or may not work for you.
I have the Canadian Bell/Virgin Mobile i9000M model, but it should work on the other i9000's I think.
The download link and some other details are on my thread here: http://forum.xda-developers.com/showpost.php?p=16793928&postcount=966
Testing. Thanks for the effort.
Just tested on insanity cm033/platypus neo 9 redux 5, sadly not working, thanks for your efforts
Insanity cm033/platypus neo9 redux 5
slaphead20 said:
Just tested on insanity cm033/platypus neo 9 redux 5, sadly not working, thanks for your efforts
Insanity cm033/platypus neo9 redux 5
Click to expand...
Click to collapse
See August 21 in next post. (August 20 version is here, if you tried the original Aug 19: http://www.mediafire.com/file/881006yaa5sm4bt/Spirit_FM_Radio_v110820.apk)
Can you give me any details, and/or email your logs to me using the "Email Logs" function ?
What debug info is shown at startup ? It starts with "FM:"
If it's not too difficult, I can try the Insanity ROM. I'm getting tired of this awful CM7 port...
EDIT: Just installed Insanity CM34 and my app is working fine using the SamsungCM7 Audio Method. UI is stretched some places and compressed others, but it works as expected.
Just switched to CM7_SGS_NEO_09-redux_v5 and it's still working good.
My fixes for FM frequency response aren't working because there is no /sys/devices/virtual/misc/voodoo_sound/wm8994_write control.
August 21 version. Has some minor adjustments.
http://www.mediafire.com/file/wuac9bb7l2un15u/Spirit_FM_Radio_v110821.apk
Frequency response is better on stock CM7 or Insanity kernel. I tried the latest Neo 16 kernel and it's OK too.
One known issue is that audio dies after 1 hour. Toggling Mute/Unmute fixes it for another hour.
Audio also dies if you enter Settings screen or Email Logs.
mikereidis said:
August 21 version. Has some minor adjustments.
http://www.mediafire.com/file/wuac9bb7l2un15u/Spirit_FM_Radio_v110821.apk
Frequency response is better on stock CM7 or Insanity kernel. I tried the latest Neo 16 kernel and it's OK too.
One known issue is that audio dies after 1 hour. Toggling Mute/Unmute fixes it for another hour.
Audio also dies if you enter Settings screen or Email Logs.
Click to expand...
Click to collapse
When I un installed, I went to power amp and tracks were playing at like 2x speed, jj cale turned into a chipmunk! Will try your update! Sorted it with cache/dalvik wipe
Insanity cm033/platypus neo9 redux 5
Working on DarkyROM-ficeto's JVR-Base-R4.
Messed with the settings first and made the mistake of selecting "All" under "Audio Method" which resulted in a high pitched squeal. Set to SamsungDarky and rebooted.
It took a while to settle down when run again and then picked up the channel I'd set it to.
Sorry, Debug info if needed:
Fm:SL Sh:1 Su:1 Bt:0 Ht:0 H2:0 Mo:SLD
HELL YEAH!!!
Spirit FM works flawlessly on my Galaxy S, the sound quality is heaps better than the default MIUI FM. It doesn't even turn on Bluetooth, and the startup time is impressive. Audio doesn't stop playing if i enter either Setting or Email or other apps. Been playing for half an hour. Good job mikereidis!!! What a shame, just bought a radio, then suddenly Spirit Fm works (
Tested on Insanity 34. Will report later if there are bugs.
Just found out one thing, not sure it is a bug or a feature: if i scroll the frequency tune bar, the audio stop playing, and it is quite laggy. And the Signal bar on top left corner doesn't indicate anything, and there is a number beside it keeps changing.
Will wait for the stable version, then I will buy Spirit FM.
This doesn't work with hardcores speedmod kernel, as mikereidis said: it only works with few roms
t-ph said:
This doesn't work with hardcores speedmod kernel, as mikereidis said: it only works with few roms
Click to expand...
Click to collapse
Thanks everyone for your reports. This phone is new to me, so expect some rough edges at this time.
I will fix all the bugs I can, and get this working on every ROM I can. Takes time of course...
hadobac said:
Just found out one thing, not sure it is a bug or a feature: if i scroll the frequency tune bar, the audio stop playing, and it is quite laggy. And the Signal bar on top left corner doesn't indicate anything, and there is a number beside it keeps changing.
Will wait for the stable version, then I will buy Spirit FM.
Click to expand...
Click to collapse
The main frequency indicator/control is at the top, Below it is a fine tune control.
When you tap the main frequency indicator/control, the app does a tune to that frequency, then a seek up to find a station. At present my seek function blocks. Hopefully I can make it non-blocking.
So for now, it's best not to drag on this indicator/control, or blocking operations may pile up. Just tap it.
The fine tune thumbwheel is meant to be dragged.
hadobac said:
HELL YEAH!!!
Spirit FM works flawlessly on my Galaxy S, the sound quality is heaps better than the default MIUI FM.
Click to expand...
Click to collapse
Great !
The CM (and MIUI) ROMs and kernels don't fix a problem Samsung had with the FM in earlier stock builds.
The FM path is set for cell voice bandwidth, and cuts out the highs and lows. In the Aug 21 version I added commands that restore the frequency response.
I hope CM will fix this soon; My code is just a workaround, and potentially fragile.
version August 24 is now on the Market: https://market.android.com/details?id=com.mikersmicros.fm&feature=search_result
I hope the audio is more stable on CM7 now.
I'm not sure if phone calls still cause audio issues. It appears I need to install a Radio/Modem that supports Bell Canada.
i will give it a try with Cm9 nightly, hope it works
chlorophyll86 said:
i will give it a try with Cm9 nightly, hope it works
Click to expand...
Click to collapse
Please note that Galaxy S GT-i9000 has a risk of speaker damage when using Spirit on most non-stock derived ICS and JB ROMs. See this for more details: http://forum.xda-developers.com/showpost.php?p=13380066&postcount=3
Other than this issue, Spirit works on just about any ROM for i9000. Some audio issues may be experienced however.
My main thread is here: http://forum.xda-developers.com/showthread.php?p=13380058#post13380058
This thread is a year old and I will close it after this post.

[Q] Some ROM advice would be appreciated

I bought my first Android device - a HTC Desire Z - about 2 months ago in China and it came with a goapk ROM. I believe it included HTC Sense 2.x functionality, but I didn't want the Chinese customisations and I also wanted root access. So after a couple of weeks I rooted it using the gfree procedure and I ended up with CM7.0.
However there is some functionality missing from CM7.0 that HTC Sense provided.
• The camera app doesn't allow manual subject selection for focussing or half press and hold of shutter button to freeze light settings. A red eye reduction flash mode would also be useful.
• I can't find a map app that provides offline map viewing.
• The default music player doesn't support wma files – but I've since resolved this issue with PowerAMP.
• I’m not sure what it was, but the keyboard that came with the goapk was pretty nice and also had Chinese character OCR.
So, I'm thinking that I'd like to try an HTC ROM with Sense but still retain root access. So I have a few general questions.
What version of HTC Sense does the latest Gingerbread ROMs on shipped-roms.com use? (I’ve just downloaded RUU_Vision_Gingerbread_S_HTC_WWE_2.42.405.2_Radio_12.56.60.25_26.10.04.03_M_release_199043_signed ) Has HTC updated the shipped Desire Z ROM to Sense 3.x, or do I need to use a Virtuous Unity ROM?
Could someone briefly tell me what functional differences there are between the WWE (World Wide English), Asia and TW ROMs available at shipped-roms.com?
After having used CM7.x, is the installation procedure for an HTC shipped ROM straight forward? Anything I need to be careful about, like pre-installing a HTC bootloader or the Desire Z HBoot for example?
Can custom ROMs like Virtuous Unity be used with the HTC Sync PC application?
Thanks. Any further advice would be appreciated.
CM7 is quite buggy, I got tired of issues with GPS, wifi-calling, etc. and finally switched over to Virtuous ROMs and all of the glitches went away, they have a good sense ROM and also a good stock ROM with mild overclocking and bloatware removed called G-lite 1.03
I won't let a CM-based ROM anywhere near my phone, and most ROM's are CM7 based
and yes, all Virtuous ROMs work fine with HTC-Sync and PC communications
WTF? said:
CM7 is quite buggy, I got tired of issues with GPS, wifi-calling, etc. and finally switched over to Virtuous ROMs and all of the glitches went away, they have a good sense ROM and also a good stock ROM with mild overclocking and bloatware removed called G-lite 1.03
I won't let a CM-based ROM anywhere near my phone, and most ROM's are CM7 based
and yes, all Virtuous ROMs work fine with HTC-Sync and PC communications
Click to expand...
Click to collapse
You just gonna bash CM7 in every thread?
OP, I'd never recommend against a ROM. I'd just advocate more for one or the other. I think if you want Sense, you're one of those people who just want Sense, and there are good options out there as far as Virtuous (and others) go. You can always try others and make ROM manager backups to switch between them too.
- As far as the Camera, that's a gripe people have (i'm not a huge camera user). Try MIUI camera, its got a big set of new features and is just an .apk you can add to AOSP ROMs.
- Google Maps lets you cache map data in a certain area. Long press on an area and you can select to download a 10mi radius of the current point. You can do this as many times as you want to cache a whole state if you'd like (it'll just take up a lot of storage room).
- I'm not sure about int'l keyboards... you'll have to look into that one. You'll probably have to install a language pack.
DON'T install a RUU or shipped ROM. that will unroot your device. You need to install a custom pre-rooted ROM, most people who want Sense like to use Virtuous. I'd also look at a few of the other options. Like I said above, you can switch around till you find what you want.
You just gonna bash CM7 in every thread?
Click to expand...
Click to collapse
Yes, buggy ROMs get on my nerves, this isn't 2 weeks after the G2 was released to the public, it's more like a year or more, and a ROM ought to be mature by then, and at least do the basics without glitches. (camera, wifi calling, GPS, reception, etc.)
I am very appreciative of great work, but just like with cell phones themselves, I have no tolerance for crappy quality control (this is why I own HTC phones and not some Motorola POS)
No one ever accused me of being politically correct
WTF? said:
Yes, buggy ROMs get on my nerves, this isn't 2 weeks after the G2 was released to the public, it's more like a year or more, and a ROM ought to be mature by then, and at least do the basics without glitches. (camera, wifi calling, GPS, reception, etc.)
I am very appreciative of great work, but just like with cell phones themselves, I have no tolerance for crappy quality control (this is why I own HTC phones and not some Motorola POS)
No one ever accused me of being politically correct
Click to expand...
Click to collapse
There are fixes for the "problems" that you seem to find in cm7. Changing your radio will fix ur gps, improve your signal and battery life (I get about 24 hours on a single charge). Wifi calling works fine for me, has since cm7rc1 was out. My camera is amazing, I use it to capture important moments with my children everyday (stock, miui, paper, 360, funpro... these cameras all work flawlessly for me).
I guess the problems you have are with your setup, and since your defeatist attitude has you at a brick wall, it's obvious you'll never get anywhere in the android community. If cm7 was SO buggy, why would me, my wife, my brother, my mom, 3 of my co-workers, and thousands of people around the world (all on g2/dz's) be so satisfied?
Maybe I'm biased cuz I've loved cyanogen since cm4.0.4 on the g1. I learned a lot with it back then, and I apply that knowledge when rooting/flashing/optimizing mine or anyone else's phone today. I bet you'd have complained to no end that you couldn't get a2sd working on cm4.0.4. You just need to ask politely and not troll. The answers are there.
Sent from my HTC Vision using XDA App
Thank you martonikaj,
I'll give Virtuous Unity a try.
I've also now found the modified Google Maps apps that enables caching to SD card have been posted by brut.all here and stan230 here. Any recommendation as to which of these is the best?
I'll also give the MIUI camera app a try, or possibly buy Camera ZOOM FX.
Most helpful, thank you.
hope2u said:
Thank you martonikaj,
I'll give Virtuous Unity a try.
I've also now found the modified Google Maps apps that enables caching to SD card have been posted by brut.all here and stan230 here. Any recommendation as to which of these is the best?
I'll also give the MIUI camera app a try, or possibly buy Camera ZOOM FX.
Most helpful, thank you.
Click to expand...
Click to collapse
I wasn't aware you needed a modified Google Maps app? The stock one allows me to cache map data to my SDcard... I'm working on the latest GAPPS package , and I think Google Maps has been OTA updated probably once or twice since then.
hope2u said:
I've also now found the modified Google Maps apps that enables caching to SD card
Click to expand...
Click to collapse
You don't need a modded Google Maps to cache to SD. Its a standard feature of Maps. In Maps, just go to Menu>More>Labs, and activate "Pre-cache map area". Then when you long press on the map, the address will popup, click on the address, and you will see the option to cache the map area.
Try using the rom ILWT cm7 it has a built in oc daemin so it saves battery and you have the latest features since he updates every important nightlie
So you should give it a try!
Stewie just said that!
GPS software with maps on card
If you are serious about GPS navigation, and you want to carry full maps and have lots of memory card space to spare, you can buy an app like Sygic GPS ( http://www.sygic.com/en/android ). Then you can use whatever roms you want.
There are other apps out there that do the same thing, but this is what I used to run, and I had no issues with it.

[Q] Bluetooth Track ID (AVRCP 1.3)

Hi,
I had an old desire and a car head unit that didn't support BT streaming via ad2p, so when I got my new OneX, I quickly sold the old head unit on ebay and replaced it with a newer model that supported streaming. I am now able to stream over BT which is fantastic as my plays are now recorded on the phone (i use player pro & mediamonkey desktop pc to organise my collection). Plus now I can also scrobble to last.fm, which is something i've not been able to do since time began (in the car).
but now there's one thing that's quite annoying, the lack of info being sent to the head unit (track ID, etc). I did a bit of research and it turns out that the BT stack used in base android doesn't support AVRCP 1.3, which is the version of the protocol that supports track ID. Then I found that cyanogen started supporting this....
https://github.com/CyanogenMod/android_vendor_cyanogen/blob/gingerbread/CHANGELOG.mkdn
Is it possible for this to be included in the custom roms? I'm asking this in general first before asking a specific ROM dev to attempt to implement. Will this need an entire cyanogen base?
I'd love to see this implemented if at all possible
EDIT: oops, i think i've posted this in the wrong place as it's a question?
did u manage to find more info about this? Anybody else knows some more details? 10q
zombiefly said:
Hi,
I had an old desire and a car head unit that didn't support BT streaming via ad2p, so when I got my new OneX, I quickly sold the old head unit on ebay and replaced it with a newer model that supported streaming. I am now able to stream over BT which is fantastic as my plays are now recorded on the phone (i use player pro & mediamonkey desktop pc to organise my collection). Plus now I can also scrobble to last.fm, which is something i've not been able to do since time began (in the car).
but now there's one thing that's quite annoying, the lack of info being sent to the head unit (track ID, etc). I did a bit of research and it turns out that the BT stack used in base android doesn't support AVRCP 1.3, which is the version of the protocol that supports track ID. Then I found that cyanogen started supporting this....
https://github.com/CyanogenMod/android_vendor_cyanogen/blob/gingerbread/CHANGELOG.mkdn
Is it possible for this to be included in the custom roms? I'm asking this in general first before asking a specific ROM dev to attempt to implement. Will this need an entire cyanogen base?
I'd love to see this implemented if at all possible
EDIT: oops, i think i've posted this in the wrong place as it's a question?
Click to expand...
Click to collapse
I'll have a quick go at answering, If anything is wrong then please correct me
HTC have written their own Bluetooth stack that doesn't support AVRCP 1.3 (stupid really if you ask me). This stack will be found in the stock rom, as well as all sensed based custom rom's and possibly in some unofficial AOSP roms.
The Official CM roms should have the standard BT stack with AVRCP 1.3 drafted into it, meaning that it should push the track ID's to all receivers that support it.
To answer your question: Unless HTC's BT stack can be dissected and modded to support AVRCP 1.3, or the CM BT stack can be ported over to sensed based roms (both highly un-likely as HTC's BT stack is closed, and CM's BT stack wont work on sensed based roms) then this is not possible, unless you flash a CM rom on your One X
teky.co.uk has it covered above.
the htc BT stack is (as you would expect) half complete and doesn't support anything but basic connectivity and streaming. The cyanogen mod team added this functionality around cm7 (i think). so for phones that are supported by CM, you can flash a rom built around Cyanogen and you will have track ID.
Because we cant get S-OFF, we cant flash a pure CM mod, which presumably explains why there isn't one available. There is a port in the works by TripNRaver, however the last time I checked the BT streaming was on the issues list as not working, so regardless of it using AVRCP 1.3 or not, it wouldn't work anyway.
I'm quite frustrated by this. I bought the One X thinking it would be the best (and most up to date) Android phone available. Instead i'm stuck half way to removing the HTC crap from the phone for the first 3 months of owning it. I was able to get this functionality on my ageing HTC Desire (with custom rom)...
If you can get something to work, the music player pro application has recently added support for AVRCP 1.3 on phones that support it. So when we eventually get someone to implement a new BT stack in a custom ROM, or when HTC decide to support 1.3, we can actually use the feature!
This has been bothering me for some time; I actually sent an email technical support request to HTC for followup regarding this issue.
Maybe this will be fixed by the time Jelly Bean comes out? Or possibly that could be too adventurous.
I will reply back to this thread when I hear anything from the other side. I actually submitted a link to teky's great informative post in the ticket.
This is the response from HTC when I contacted them about it.
Thanks for your patience.
I can sadly confirm, after a long discussion with a senior technical agent, that Google have not yet implimented AVRCP in there Android O/S. It would seem to be avaiable for Windows based devices, possibly due to the amount of time Microsoft have been in the mobile firmware market. But, sorry to say, it is not yet part of Android.
The only advice I can offer, would be to post on the Google official forums about this as I'm sure you will not be alone with your requirement.
Thanks for your time and for contacting HTC.
Click to expand...
Click to collapse
Sent from my HTC One X using xda premium
help us cm9, you are are only hope.... bzzzzzzt
maybe a ROM developer could help re: porting the BT stack to a custom rom?
Here's what HTC sent to me, I have since followed up.
Thank you for contacting HTC.
With reference to your query, currenty we AVRCP 1.3 is not supported by One X. If you see that some of the function on your bluetooth is not working its because of the compatibilty of the phone and the bluetooth.
Sincerely,
Sammy
HTC
This is the best I could get out of them.
Thank you for contacting HTC.
With reference to your query, yes, HTC is looking forward to this. However, we cannot provide any definite detail at this time when will this be available to the phone. That is the reason why as well we are creating new and improve phone here for our customer. Plese refer to our website for any update to our product and service and we do apologize for the inconvinience.
So, anyone know how to porting the BT stack to stock rom? or any package to do that feature?
Tks All!
trungvn1790us said:
So, anyone know how to porting the BT stack to stock rom? or any package to do that feature?
Tks All!
Click to expand...
Click to collapse
if someone created a universal zip file to flash to any android phone, that would be awesome. How in the world did cyanogenmod do it? maybe if someone asks, they can tell you how to code it into any device's rom.
some further info on this.
tbalden's CM9 port works with avrcp 1.3
http://forum.xda-developers.com/showthread.php?t=1706001 this rom is reasonably stable (battery drain is quite bad so far, the worst rom i've tried) BUT! it works fully with ACRCP 1.3
the CM10 port by tbalden does not work. I've posted many times in the thread and even messaged him directly, but nobody ever responds to my questions.
Given that Cyanogen mod supports 1.3, i'd expect this functionality to be added soon as the rom develops. I hope so as it's a fantastic rom but it's a bit flaky at the moment (as it's alpha)... if you really need avrcp 1.3, the the above linked CM9 is a decent compromise.
I'd still like an answer on how this works? is it a driver? can it be packaged and added to any rom? I think not to be honest but would still like to know.
Really can't wait for this feature!
zombiefly said:
some further info on this.
tbalden's CM9 port works with avrcp 1.3
http://forum.xda-developers.com/showthread.php?t=1706001 this rom is reasonably stable (battery drain is quite bad so far, the worst rom i've tried) BUT! it works fully with ACRCP 1.3
the CM10 port by tbalden does not work. I've posted many times in the thread and even messaged him directly, but nobody ever responds to my questions.
Given that Cyanogen mod supports 1.3, i'd expect this functionality to be added soon as the rom develops. I hope so as it's a fantastic rom but it's a bit flaky at the moment (as it's alpha)... if you really need avrcp 1.3, the the above linked CM9 is a decent compromise.
I'd still like an answer on how this works? is it a driver? can it be packaged and added to any rom? I think not to be honest but would still like to know.
Click to expand...
Click to collapse
Yes, agree with u guys and really need a package that supported to install to stock ROM
Tks and appreciate for any Hero help to do this!
this functionality is now in CM10. i dont think it can be ported to other roms as i think it has some dependency on the kernel? (but what do i know?)
I've been running tbaldens CM10 for some weeks now and it's very stable
I also would like to have AVCRP 1.3.
As far as i understood the bluetooth stack must be compiled with the kernel. The blueZ stack does support AVCRP 1.3.
But we need a custom kernel compiled with it?
I now also wrote a support inquery to HTC. Perhaps they will implement the complete bluetooth stack if enough customers ask for it.
Regards
Kai
+1
need this feature, please...
makes2068 said:
+1
need this feature, please...
Click to expand...
Click to collapse
its in the main CM10 roms now.
Sorry to dig such an old topic. But has anybody been able to find some patch to get this feature on sense 5. I feel sense 5 is awesome, (sorry to sound selfish) cannot switch over to CM10.. is there anyway I can get it .
on ARHD 31.2
If HTC has been blaming google due to this feature not being available in android itself, I feel cheated.. because have seen this same feature on all other android devices.
Also this feature is there in HTC one , the current flagship with sense 5.. One of my friend has it. If only some dev can compare files and bring out some patch for OneX.

Categories

Resources