yashsingh1/xdaforums huggingface dataset:
[Spirit FM] mafebresv:
Configure Spirit FM with external BT Speaker

Hello Mike

I use Spirit FM radio in my HTC One X for long time ago without any problem and I just got a external BT speaker that I cannot use with Spirit. Any other program in my phone uses automatically the speaker when its connected so I guess maybe it is necessary to configure something in Spirit right? I already tried some changes in the configuration but Spirit stills output the sound through the phone/headphones but not the external speakers. Can you help me with this?

Thanks

Miguel
[Spirit FM] dzv24:
I have Galaxy s3 LTE and not working
[Spirit FM] JustArchi:
Read OP so you'll know why.
[Spirit FM] NaveenKumarXDA:
Sir,

I sent you logs from LG Optimus G Pro E988 just now. Please check possibilities over fm.

Spirit fm turned on bluetooth but than error comes.

Thanks in advance for your effort.
[Spirit FM] mikereidis:
My guess is it was some kernel or ROM config option, or some interfering aftermarket or system app.

Many people/ROMs have some audio enhancement stuff and this can interfere.

I looked further at the digital audio problem in Slim4.3 for GT-I9300, and I think the problem is due to new ROM/audio "flakiness". It sort of works if I change buffer sizes. I hope/guess it will be resolved in the ROM itself.
[Spirit FM] mikereidis:
FM usually uses a special FM audio path, so it's not like "Any other program...".

...Unless you use digital audio mode, which DOES make it like other media apps, more or less.

FM Digital audio is only supported in Unlocked and only on the phones/ROMs specified in the Play app description or post #1 of this thread. Root is needed for all but stock Sony 2012+ phones.

To enable digital audio, set Audio-> Method to "Digital Auto".
[Spirit FM] xmguy:
Mike would you support the Casio Commando 4G at all? Since it officially supports FM radio?

Sent from my (Verizon) Samsung Galaxy S4 using the XDA app!
[Spirit FM] d4nrc:
Even making the suggested configuration , the sound is muted after restarting the app more than once . Use the last free app on my CM10.2 SGS3 I9300.

Can u guys help me?

Enviado do meu Ainol Hero 10.1 com CM10.1
[Spirit FM] divinehan:
I'm using Samsung Galaxy SL i9003 running on CM10.1.

My location is in Malaysia.

When I try to run free version Spirit FM (Spirit Free August 12), it did not prompt any SU request, the App runs very slow and I need to press "Wait". After that, I got an ERROR.

Afterward, I tried other UL version from other site, it asked for root and I granted it. Changed country, frequency but I only got the psssss sound like in radio without signal. Any other setting I need to do? Will support the developer if it works on my phone.
[Spirit FM] xmguy:
I don't get this if Verizon is SO against phone manufactures having FM Radios in them. Why do they promote the Casio Commando 4G?

"...And there’s even an FM radio: Listen wherever you go, even out of mobile range."

http://www.verizonwireless.com/b2c/device/smartphone/casio-gzone-c811

Looks like that's the ONLY (known) Verizon phone being sold with FM Radio. I'm thinking of buying it and see if Spirit works.
[Spirit FM] SupaJ:
LG Optimus 4X HD P880

Hi Mike,

Great work! Can your app, Spirit FM, work with stock ROM? I am the owner of an LG Optimus 4X HD P880, which currently runs Android stock, Jelly Bean, 4.1.2.

Tried your latest version of Spirit FM light but it wouldn't work. I get the following message: "Error: No FM accessible". I have selected LG P880 under method but I continue to get the same error. Can you please help? Can I extract and send you any log(s) which will assist you in debugging the issue? Thanks.
[Spirit FM] mikereidis:
My August 27 answer stands: http://xdaforums.com/showthread.php?p=45025743&highlight=commando#post45025743
[Spirit FM] xmguy:
Sorry Mike I missed that. Thank you. I will see if it works. I plan to get it either in October of this year or June of next.

I have 2 upgrades and still holding out a small bit of hope the HTC One MIGHT work with Verizon.
[Spirit FM] mikereidis:
SU can be tricky on some ROMs. I'd check the SuperUser/SuperSU app settings.

I can see no reason why the free version won't work while a pirated copy of Unlocked does work.

I'm the developer BTW and I answer pretty much every question on this thread the best I can. But I'm getting weary now, especially with "unlicensed users" (to say as nice as I can) of Unlocked, and I'm always too busy so I think I may not answer every question going forward.
[Spirit FM] mikereidis:
There's a new September 2 test release of Spirit Free here: http://d-h.st/f6D

It supports the new Broadcom FM API I see on the Android 4.3 Leak for HTC One, and I think may also work on new LGs, including G Pro (running stock 4.1) and G2.

Enabling FM audio may be an additional challenge.

Please report.
[Spirit FM] divinehan:
hi Mike, I do know you're the developer. I'm a software developer as well. I understand it needs a lot of effort to make a software. I just wanted to test this app first.

Ok, I downloaded September 2 test release. It didn't ask for root, but it runs this time. The force close issue not happen anymore.

I noticed Galaxy SL GT-I9003 is in supported list. I just not sure what's wrong with the setting or where to tune it. I tried to change the Band too. Rest of the settings left unchanged. Is there other setting I can try?

Thanks.
[Spirit FM] cagrimir:
Hi Mike,

I sent you a log for E986. I tried 2 september version but It gave power error. Which is SU: 2 FM: bc

LG-E986 cihazımdan Tapatalk 4 ile gönderildi
[Spirit FM] mikereidis:
If you have a version that doesn't work, send me a debug log. Use Menu-> Test-> Email-> Logs and press Send after 20 seconds or so.

Note that once device permissions are set, Spirit can do FM with low level APIs without root. So to be most likely to see a root related problem, reboot your phone first.

SuperUser/SuperSU have had a lot of problems recently, but more so on the latest Android versions.
[Spirit FM] mikereidis:
Thanks, I have new logs from 2 people and they both show the same.

This phone DOES have the new Broadcom BT/FM stack with an updated API. But the FM part of the stack has been disabled, so there is no FM app besides Spirit that has any chance of working.

But, because there is no new style /system/lib/libbt-hci.so file integrated, as we see in AOSP for Android 4.2+, the only access method is via "HCI UART".

So that means Bluetooth must be off. AND, on this phone/stack, it appears the BT stack ALWAYS keeps the HCI UART open/busy, likely to better deal with the new Bluetooth Low Energy stuff.

This same problem happened on AOSP Android 4.0 ROMs like CM9. In that case though, the BT stack was Bluez and with BT on, Spirit could access the chip via HCI.

The only option here, and we may only need to do this once to test, and maybe verify the FM antenna pin is grounded and FM is impossible, is to do a low level kill of whichever Bluetooth process is keeping the UART open.

Something like this, from adb shell, with Bluetooth off and freshly rebooted, might work:

adb shell

su

killall -9 btld

killall -9 bluetoothd

Then, start Spirit.
[Spirit FM] divinehan:
hi Mike, after I reboot my phone, Spirit asked for root access :good:

and, sorry being noob myself, I didn't test the app with my headphone at first !!! after I plug it in, it just work ! I didn't know it works as antenna. :eek:

In free version, I didnt notice the message to ask me plug in headphone. (may be I miss it)

To show my gratitude, I left a review for you in Play. Check it out. :D

And guys, if you find this app works on your phone, do support the developer :o

Thanks !!!
[Spirit FM] mikereidis:
Good. :)

Every stock FM app (and even the old CM app) REQUIRE the wired headset to be plugged in, or the FM app won't start.

And I'm sure they all decided that this saved the tech support people from question after question about why FM didn't work, or work well.

Spirit doesn't impose this requirement, but displays a quick popup warning that might fail or not be noticed. I used to force a dialog when no headset was detected, but that had too many false positives so I stopped.

Some phones work pretty well with no antenna, many are unusable; newer FM chips are usually better, as long as the phone case isn't metal like the HTC One.

I appreciate good and honest reviews, thank you...
[Spirit FM] Ewerthomas:
I have a xperia u with 10.1 cm rom and I'm struggling to make it work the free spirit , could you please help me ( I'm from Brazil and I'm using the frequency 50kHz world )

Enviado de meu Xperia U usando Tapatalk 4
[Spirit FM] mikereidis:
I'm starting a "lower maintenance period" for Spirit where I can't undertake investigations or much in the way of updates.

I'm not sure for how long, maybe a month or so at least.

I should probably just sign off here on XDA for a week at least for some "detox" time. Maybe a few days. I'll be more available via email for any urgent issues.

Another diatribe on being the only one "crazy" enough to try and support so many phones, chips, APIs, ROMs, etc with scant reverse-engineered info:

At some point, I may have to restart the Spirit2 project, or move on to something similar with Android FM that I'm considering.
[Spirit FM] mikereidis:
Unfortunately I'm starting a "lower maintenance period" for Spirit where I can't undertake investigations.

So I can't even try to fix it now.
[Spirit FM] mikereidis:
I have the very similar Xperia P, but I've never run anything but stock ROMs on it.

I would be able to support the Novathor based Sony devices if the FreeXperia FM app in CM supported them.

But it doesn't, and I don't and there's no way I can justify spending time on a series of phones that have no future and didn't sell very well.

And I've declared a moratorium on my detailed examinations anyway, even if I had the time/interest to support these phones.

Sorry...
[Spirit FM] xmguy:
Mike everyone needs a break! You work tirelessly on Spirit! I wish you the best!
[Spirit FM] mikereidis:
Nothing refreshes the mind like a month of doing taxes, LOL
[Spirit FM] predatorship:
Will Spirit support Lenovo S6000 with MediaTek MT8389 chip?
[Spirit FM] xmguy:
Haha. That's always fun! Those of us loyal to the Spirit cause, maybe you can count us as dependants! Because we depend on you for our FM fix! Lol

Sent from my (Verizon) Samsung Galaxy S4 using the XDA app!
[Spirit FM] itsmemario:
Spirit is "back" ? :'D

Any "news" on P920 (O3D) using Stockrom 4.1 ? :eek:
[Spirit FM] mikereidis:
Nope.

Never.
[Spirit FM] mikereidis:
It never "left".

Nope. LG is too much work for too little success.
[Spirit FM] mikereidis:
Post reserved for whatever I fill it with later. :)

EDIT: 3 Thanks for an otherwise empty post ? LOL. Since it's that interesting/useful, I've linked it from post #1.

Every question about FM on Android is answered in the post below: http://xdaforums.com/showpost.php?p=45340656&postcount=6772

Howabout,... Why did I name my FM app Spirit ? It still has "search interference" from other apps on Google Play, mostly religious broadcaster "apps". So it's not an ideal name, yet I still liked it enough that I went with it anyway.

Why in 2 1/2 years has nobody asked, or even stated they know, why it's "Spirit FM" ? Maybe to a certain segment of the userbase, it's obvious and doesn't even need mentioning. A brother-in-law knew immediately why, but he is in the rough age group as I, and I think that's related.

Anyway, PM me if you know or have a guess. Don't wanna spoil it for everyone else to blurt it out publicly, specially since I'd had to officially deny it, as it refers to a "commercial entity" I have no relationship with, other than as one small "customer".
[Spirit FM] mikereidis:
Copied from another thread:

Welcome young wanderer. :)

Hmm, where to start ?

How about you check post #1 of my XDA Spirit FM thread: http://xdaforums.com/showthread.php?t=1059296

That thread is the largest collection of information about OTA FM radio on Android that you'll find in one "place" anywhere on the web. IMNSHO.

Follow the links to whatever seems interesting/useful to you. There are over 6700 posts in my thread, and I guarantee you at least 10-20% of the posts deal with technical aspects of the mostly secret and undocumented world of reverse engineered FM stuff.

IMO, except for next weeks news, which can never be predicted, just about every question about FM on Android is answered there, you just got to figure out how to search the thread, here on XDA, or via

Google or whatever search engine works for you.

Me I've spent "way too much time" answering mostly the same questions over and over again the last 2.6 years. So I'm taking a much needed break from that for a while, and letting some questions slide by unanswered.

(I always kinda hated when some ROM or app devs rarely bother to help people in threads; especially when they say READ THE FAQ, and the darn FAQ doesn't answer the question. But everyone has got their own tolerance for "users".)
[Spirit FM] gws89:
So the Galaxy Note 3 LTE doesn't have stock FM Radio? The SM-N9000 3G version of Note 3 does it have stock FM Radio?
[Spirit FM] fibag21:
Spirit for unrooted Samsung SGH-T589R

Hi,

Which APK / version should I download for using on a Samsung Galaxy Q (SGH-T589R) with a wired headset ?

Thanks
[Spirit FM] mikereidis:
That was a pre-release phone/ROM, but yes, I'm pretty sure it has no stock FM radio and there is no way to enable the FM in the combo chip, even rooted, unlocked etc.

I'm also reasonably sure that no variant of the Note 3 will have FM. LTE versions of all previous GS2/GS3/Note/Note2 are the same, no FM.

Thankfully Samsung is still enabling FM on less high end devices, mostly meant for sale in developing markets, or to "thrifty" users (such as me) on pay as you go etc.
[Spirit FM] mikereidis:
Anyone you want. Most recent is best, so see next post.

I don't recall if I've had any reports about Q.
[Spirit FM] mikereidis:
Spirit Free Sept 7: http://d-h.st/xyx

Google Play Unlocked customers can access this as a beta release from here: https://play.google.com/apps/testing/com.mikersmicros.fm_unlock

And for Light :https://play.google.com/apps/testing/com.mikersmicros.fm_li

I've never tried these beta features before; I think you have to request and I manually enable access. Was avoiding Google+ but this has sucked me in. (Darn you Google ! :) )

Another in a series of "no rest for the wicked" series of releases made while I am technically claiming "Time off (for taxes)" and trying to do some of that. (LOL.)

Whole bunch of fixes:

- Again fix issues with sprtd on older/less expensive ARMv6 based phones like Desire HD and earlier.

- Re-enable support for Android 2.1 - 2.3, at least temporarily, for perhaps a final hurrah for those versions.

- Support for new Broadcom OEM FM API on newer stock devices like Android 4.3 HTC One, LG G Pro & G2, etc.

- Fix for speaker problems on HTC One Google Play Edition ROMs.

- Audio-> Method for Xperia L & M.
[Spirit FM] roolis:
hello,i tried to read and find myself what i need,but my eyes are tired from reading and no luck,maby my English is not good enough to understand,but just have one question-is it possible to have FM radio,which i want to listen just through earphones on Samsung Galaxy S4 Active GT-I9295?just tell me yes or no,if yes,which app i have to buy,thanks in advance
[Spirit FM] Lagkage:
Gives me a 404
[Spirit FM] mikereidis:
I haven't 100% figured it out yet, but...

I think you have to be logged into Google with the account with which you purchased Spirit Unlocked or Light.

I successfully tried it with my own account, and one that is a "test customer" I use to see how updates work.

But I get 404 too when using an account that isn't connected to Spirit.

If this is true, this beta/alpha feature will be a lot more useful to me. I hate it when I have to figure out when email is coming from customers or pirates. And Google made that harder recently to deal with privacy concerns some paid app users had.

So if I first point emailers to the beta version, Google authenticates them instead of me and they don't have to go searching for old purchase info.

It seems I still have to "accept" beta requests manually, but I still don't know much for sure about alpha/beta yet.
[Spirit FM] mikereidis:
For best support and all features, Spirit Unlocked on Play: https://play.google.com/store/apps/details?id=com.mikersmicros.fm_unlock

Free version: http://d-h.st/xyx

But someone emailed me 10 days ago and I replied that Samsung had disabled FM. I'm not sure where/why I concluded that.

Is there no stock FM app ? I think Samsung ALWAYS ships with a stock FM app if the FM hardware is there and wired for antenna and audio.

I don't recall a case yet where FM was enable-able on Samsung when it had no stock app.
[Spirit FM] DevilTH:
Hi Mike, have you also a solution for costumers which payed 'unlocked' with PayPal? They also get error 404 on your linked sites.

Gesendet von meinem HTC mit Tapatalk.
[Spirit FM] Lagkage:
I have logged in from a computer now, but it still gives me a 404. Is it limited to some countries only?
[Spirit FM] roolis:
i can buy that app.but how many % that it will work for me?what you mean stock FM app?it has to be some kind of radio widget or something?sorry for stupid questions,but i am not so much familiar with such a things
[Spirit FM] nicesoni_ash:
Regarding 404 error.

I am registered to several other apps for their beta versions and in all of them, I had to first join their community on google+ then only their beta pages load else it always throws 404 too so I guess you need to look into that.

_____________

Sent from my GT-I9300 powered by 7000mAh ZeroLemon Battery

Fueled by Temasek Rom & Kernel
[Spirit FM] Lagkage:
I found the Google+ page and requested access to it. Thanks for your help.
[Spirit FM] roolis:
tried Spirit unlocked on my Samsung S4 Active GT-I9295,when i try to turn it on,system says-Error:No FM accessible SU:1 Fm:BC2 Su:0 Bt:3 Ht:0 Mo:BCU

So there is no way to get it working?
[Spirit FM] mikereidis:
About 0 % chance I think.

Stock FM app means an app built by Samsung that they pre-load on their phone.

No, I don't think so.

Just send me an email and I'll cancel your order. I always cancel any order on request at any time.

If you can send me a debug log that would be useful. Use Menu-> Test-> Email-> Logs and press Send after 20 seconds.

I will disable this phone on Google Play, but I can't see an entry for anything except the AT&T LTE version codename:

"jactivelteatt".
[Spirit FM] mikereidis:
OK, Thanks for figuring that out. I've approved your membership in this group for Unlocked: https://plus.google.com/communities/118032870995675059664

The one for Spirit Light is here: https://plus.google.com/communities/114827828758198482546

I'm not 100% positive you have to be logged in with a verified purchase account. In the "normal" world, it's common to want people to beta test an app even though they aren't customers, such as for app reviewers.
[Spirit FM] mikereidis:
Hi, as of yesterday, the "secret method of updating" has already been updated to the September 7 release.

But I'll try adding a beta feature for that method in the next few days.
[Spirit FM] mikereidis:
I've moved the Sept 7 beta releases for Spirit Unlocked and Light to "production", so they are now easily update-able without signing up for beta releases.

Spirit Free Sept 7: http://d-h.st/xyx

Another in a series of "no rest for the wicked" series of releases made while I am technically claiming "Time off (for taxes)" and trying to do some of that. (LOL.)

Whole bunch of fixes:

- Again fix issues with sprtd on older/less expensive ARMv6 based phones like Desire HD and earlier.

- Re-enable support for Android 2.1 - 2.3, at least temporarily, for perhaps a final hurrah for those versions.

- Support for new Broadcom OEM FM API on newer stock devices like Android 4.3 HTC One, LG G Pro & G2, etc.

- Fix for speaker problems on HTC One Google Play Edition ROMs. (?)

- Audio-> Method for Xperia L & M.
[Spirit FM] roolis:
i made cancel in 15 min,so order canceled automaticly.

So sad to hear that 0 chances,i love this phone so much,but FM missing is killing me,i use it a lot,just didnt know that there is no FM,when i bought it,i thought its normal to have it.

So there is a problem with phones inside,no preparation for FM,am i right?so there is no natural way to enable it by instaling something inside?
[Spirit FM] NaveenKumarXDA:
Hello mike,

I have tried latest sept 7 app to test on LG OG Pro but still gives me same error.

Sent you logs already.

Thanks for trying to support G Pro. Hoping to get working Spirit FM app on my device.
[Spirit FM] DumF0rGaming:
Hi there! It's good to see the latest and free version directly from you. But, why don't you remove the Light version from PlayMarket and add Free version like it was before? Anyway, thank you very much for this solution! I want to help you with translating, how can I do that?
[Spirit FM] mikereidis:
That happens to a lot of people. And it proves the manufacturers right, when they've said that most people don't care about FM anymore when buying...

The missing FM problem is getting worse, so you now have to ensure it's there before buying.

No way.

There is a "combination chip" for Bluetooth, WiFi and FM. But the FM part is purposely disabled.
[Spirit FM] mikereidis:
Thanks for your offer, but I don't have time to deal with translations at this time. :

All such decisions have been made consciously and with much thought. I've reviewed these decisions constantly the last 2 1/2 years.

- I'm not going to remove or disable the Light version. There are many thousands of people who still happily use it, and I've been continuing to provide bug fixes and new phone supports, and may continue doing that as long as Unlocked is being updated.

Even if Light stops being updated, people can, and should be able to use a purchased app indefinitely, or at least the 25 years guaranteed (for the app signing certificate).

- I don't want a free version on Play; free users tend to be much more demanding and negatively critical, in many cases because they don't understand the issues and/or won't even bother to read the app description etc.

Basically, I don't want to do hard work for free and read 20+% of reviews saying silly, wrong things, and worse (Like "greedy dev" or this is spyware etc.)

- The free version is here to download manually. Becoming a customer means automatic updates, among other benefits.
[Spirit FM] RuedasLocas:
Sorry guys, anyone have this working on LG P880 (JB 4.1.2) ?

I can't... tried everything.

"Power Error - SU: 2 FM: bc"

Thanks in advance
[Spirit FM] 089man:
Hi Mike, I used your app now for one year and must say, works every day great. Under 4.22 and now in Android 4.3 your support here or with e mail is great. I have pay for your app and every day I was happy that I do it last year. Thanks from me.....

I9100 Tapatalk 4, Rom1 Pacman Android 4.3 / Rom2 Test only, Dori Kernel for. 4.3
[Spirit FM] doctor_droid:
Working beautifully wid latest cm10.2 nightly on s2..

[MENTION=3575078]mikereidis[/MENTION] - hats off to u sir... :) finally i can use cm wid fm radio..
[Spirit FM] LenAsh:
UL only works on Digital (Auto) on Xperia ZL, CM10.2. That said, the expected additional battery drain associated with Digital audio hasn't happened!
[Spirit FM] mikereidis:
Stock or which ROM ?

Several people have it working OK on AOSP ROMs, though audio can be a bit flaky. There's a Spirit FM thread in the P880 forums here on XDA.

Try changing the Bluetooth power state.
[Spirit FM] mikereidis:
Both nice to hear. :)