yashsingh1/xdaforums huggingface dataset:
[Spirit FM] CayetanoVelocity:
Unbelievable.

FM tuner in a phone is, IMHO, one of the greatest features of digital convergence.

Some companies are actually starting to follow what the user base wants and putting out great new features - like the super saving mode or what it's called and dust & water resistance in the new S5 - that will allow you to count on your phone when you need it the most.

When I'm out in the outdoors there's probably next to no reception and most certainly no internet.

And I can't plug my phone into a power outlet.

But I still can tune in to a radio station let's say 75% of the time.
[Spirit FM] PeterPan1964:
U8860 Huawei Honor no audio

I just buy SpiritFM from the market, because I read in this thread, the U8860 will work with SpiritFM.

I have the Mokee custom rom on my U8860.

I can tune SpritFM to a radio station. the signal strength is between 66 an 68.

RDS is working also. But I can't here any thing.

I testet all Settings|Audio|Methods with no result.

What else can I do?
[Spirit FM] mikereidis:
If nothing works, just email me to cancel the order.

But searching this thread shows somebody was successful 2 years ago using the "qdsp5v2 Analog" Audio-> Method setting. That doesn't guarantee newer ROMs will work, but chances seem good.

That method was long ago renamed to one of the 4 methods starting with "qdsp5v2...".

If you've tried all 4, try again after enabling Debug-> Silent Loop and restarting Spirit.

If nothing works, send me a debug log.

Run Spirit, granting SU when requested. Tap the frequency button, enter the number 7 and tap "OK". After 20 seconds or so, press Send from your email client.

If this doesn't work I have a newer release of Spirit that fixes some debug log issues. Or you can grab the sprt_debug.txt file from /data/data/com.mikersmicros.fm_unlock/cache/
[Spirit FM] nirajvashi:
Ubigred, Can you please tell me whether the NextRadio App on the Sprint Note 3 allows playing FM on the Loudspeaker (needless to state that the Headphones should be plugged in).

Thank you
[Spirit FM] mikereidis:
Just FYI, I gave up on trying to get the Sprint Note3 working.

Would be too much work for such a rare Note3.
[Spirit FM] !n!t6:
Yes, you are right! The distortion was caused by beats audio. I just had the same problem with Spirit1 after switching from ALSA to digital audio.
[Spirit FM] PeterPan1964:
Hi, thank you for your answer,

I have try all 4 audio methods with silent loop and without silent loop. No effect.

I send you the logfiles, I hope you can see the reason, why there are no audio.
[Spirit FM] nirajvashi:
Mike, how many initial orders for Spirit for Note 3 would make it feasible for you to make some adjustments to get Spirit working on the Note 3? As a user reported, he is able to play one station well on the Note 3 of Sprint. I request you to be kind to Sprint Note 3 users :)

Thank you
[Spirit FM] mikereidis:
Good...

Spirit w/ digital audio turns the red Beats light on, while stock FM app, and Spirit using non-digital audio do not.

So can you turn Beats off ? My recollection was that it had no settings other than On or Off.
[Spirit FM] mikereidis:
Oh, Gee, it's not about kindness. The phone is just too rare, and nothing you or I say or do can change that.

When I commit to supporting a device, it's a long term commitment, and means there are at least hundreds of hours of work ahead. Sometimes approaching a thousand hours, or at least half that.

The HTC One (all FM capable variants; ie non-Verizon) is MUCH more popular, yet my returns on that are well below a liveable or even legal hamburger flipping minimum wage here.

Hypothetically, sufficient people getting together to buy one to send me might raise my interest. But that has never happened on any other phone and I feel it's a waste of time to even try.

The most likely scenario would be unofficial support, IF someone with the phone, the skills, and the time could figure out how to enable FM audio on rooted/AOSP devices.

Spirit supports a "Custom" Audio-> Method. If someone can build shell scripts or binaries that enable FM audio, Spirit could call them.

Even then, stuff breaks regularly, and ROMs and kernels can introduce incompatible changes. Sometimes I've had to abandon support for a device, official or not.
[Spirit FM] shirsathgautam:
Dear all I have Samsung gt i9082 and I just flash with new ROM cm11.0 kindly suggest version for me

Sent from my GT-I9082
[Spirit FM] !n!t6:
On the GPE you can either turn it on or off, no other options or notifications available. Usually I prefer not to use BA when I'm on a headset due to the higher white noise level. I will do some additional testing on the weekend with SpiritFM and audio modes.
[Spirit FM] mikereidis:
Try the free version: http://d-h.st/H4x

If audio doesn't work, try setting Audio-> Method to "Galaxy S3/Note/S2_ICS" and restart Spirit.

If no audio method works, then it won't work.
[Spirit FM] CayetanoVelocity:
Ok, I jumped ship to Cyano 7.2.0 (Ginger 2.3.7), Galaxy S GT-i9000.

If I try to install your free version of SpiritFM 2, are there some methods I have to avoid in order not to damage my speakers? Like, there are some software methods and a hardware, low level one? (don't know, didn't install it yet) Or am I cool with everything because there's no damage possibility on CM7 given the fact that FM Radio is still supported in that version?

Please excuse my paranoia & thanks in advance...
[Spirit FM] mikereidis:
I have no information about Spirit2 on CM7. That's mixing very old with very new, and there's a good chance it's just as dangerous as any Spirit on CM9, 10, 11, and ICS+ AOSP.

If you want speaker safety, use Spirit1 on CM7.

For better assurance, deny SU/root and set Menu-> Settings-> Audio-> Method to "CyanogenMod 7", still the 2nd selection. Then grant SU/root and restart Spirit1.
[Spirit FM] shaq1907:
I hope all phone manufacturers read this:

http://blog.gsmarena.com/edison-res...t-popular-way-to-stay-updated-with-new-music/
[Spirit FM] romwhacked:
Hi mike, first of all a big thanks for all the effort you are putting into this we just hope Samsung's stupidities doesn't put you off from supporting there devices. Now, the problem I'm facing is a massive wakelock using the latest spirit 2 using slimkat 3.10 on galaxy s3 is this normal ? & thanks again.
[Spirit FM] Fnord12:
Given that's spirit 2 you may want to post that in the spirit 2 thread
[Spirit FM] CayetanoVelocity:
Thanks a bunch.

I guess I'll try to use the stock Cyano radio app for a while and then consider my options.

Best regards.
[Spirit FM] mikereidis:
The phone OEM's don't care about end users much.

In North America, the REAL customers of phone OEMs are the carriers.

North American carriers TELL the phone OEMs what features should be enabled/disabled.

Any "research" from commercial sources is suspect; it virtually always supports their cause.
[Spirit FM] mikereidis:
The LAST thing I would do is lower my level of AOSP ROM support for GS1, GS2, GS3, Note1 and Note2. These are about 65% of Spirit1 sales and 80% of Spirit2.

But support of these devices on stock ROMs is "best effort" or "whatever is there now". There is nothing feasible that I can do when Samsung cryptographically protects their FM APIs.

Spirit2 answers on Spirit2 thread...
[Spirit FM] antonio89drop:
Yes you're right we hope that everyone read all users.

And we hope that bind him even in that Samsung is one of the few that has the top range FM radio without a real shame for the Galaxy S5 that makes him lose many points than the other one looks SONY XPERIA Z2, Nokia 1020, LG G2; ASUS Padfone X, HTC ONE M8 (2014) etc.. all with FM Radio
[Spirit FM] mikereidis:
EDIT: Got an email this weekend and Spirit1 works OK on M8 with non-digital audio, but seems to need some tuning for digital or Spirit2.

I just looked at the new HTC One M8 kernel and teardowns today.

It seems to use Qualcomm WCN3680 FM/BT/WiFi combo chip and the higher end Qualcomm audio. 2013 One M7 uses Broadcom FM w/ Qualcomm audio.

So hopefully Spirit1 (with Qualcomm OneXL/Sony settings) and Spirit2 are working already.

Root required of course. I presume One M8 OEM FM API is locked down like One M7 KitKat. But it's a different Qualcomm API so maybe not.
[Spirit FM] zaclimon:
Hey mike looks like the Xperia Z2 Tablet supports FM radio (looks like it's the first time I see a 10 incher supporting fm lool)

Do you think it will use some of the proprietary Broadcom/Sony API you've told earlier?

Source: http://www.sonymobile.com/global-en/products/tablets/xperia-z2-tablet/specifications/
[Spirit FM] devdasrathod:
Mike, does this mean that NextRadio cannot be used in any other country apart from the US i.e one will not be able to tune in to a local FM Station by entering the Frequency manually ?

Thank you
[Spirit FM] guhvanoh:
The Xperia Tablet Z also supports fm radio. I know cause I'm using it at the moment to post while not listening to the radio. And it does work...
[Spirit FM] pamarakos:
Hi all and mikereidis,

First of all thanks for your great support all this time to my S1 and S2 phones! Time has passed and upgrade is on the door:)

Now I9506 is the most possible the last S4 variant and it comes with the Snapdragon 800, which as a chipset is said to support Fm Radio! So does it really do support or it's the same case as all other previously realeased S4?

Does anyone have any clue on I9506?

Thanks
[Spirit FM] zaclimon:
Ohh didn't know that one, thanks for the info!!

Envoyé de mon Nexus 7 en utilisant Tapatalk
[Spirit FM] mikereidis:
Thanks. Yes, I LOVE the Tablet Z and Z2.

They are the ONLY 1st world tablets over 5" that support FM.

I wish I could afford even a 1 year old used Tablet Z, but prices still seem to high; around $400 or so.
[Spirit FM] mikereidis:
If you have a supported phone, just try it.

It should work anywhere, with these caveats:

- Band is stuck on "US/North America". I'm not sure if you can enter even frequencies like "102.0". But the audio "tonality" will be a bit wrong.

- Frequencies must be entered manually. There's a trick to that (getting the dial on-screen) that requires going into the Settings.

- There is no RDS data, nor any interactive "hybrid radio" Radio-VIS like features.
[Spirit FM] mikereidis:
Same as all others.

IF, and only IF, Samsung releases a phone with true advertised specification that specifically states FM is supported, then there will be FM. Samsung has never had a phone where FM worked despite it not being an official spec.

The only possible FM I could imagine would be on a Sprint variant. Sprint has a multi-million dollar deal with US broadcasters to supply FM in phones. Sprint has the only Note3 in existence with FM. (And I won't be supporting it BTW, due to rarity.)

"Snapdragon 800" refers to the "SOC", which is the main CPU. FM doesn't depend on the SOC. It's about the FM chip (if present) or FM/BT/WiFi combo chip, and the audio chip/connections.

Qualcomm has WCN36xx FM/combo chips as part of their "Snapdragon 800 family" I guess, but Broadcom chips are often used instead. And even if the WCN36xx is there, that's no guarantee that the FM antenna pins are connected to the wired headset.
[Spirit FM] mervluk:
Well if it's a sign of things to come, the ported Z2 sound system running on my Z gives the best FM audio I've heard yet from Spirits1's digital audio mode (using headphones). Not quite up there with Walkman, but close. With better hardware the speaker sound should improve too, I suppose. :D

Just a supplementary: are the downloads for your "old" versions still at the right DevHost addresses: I tried to download the May8 which I think should be the last version that should work on my second-phone Razri still running ics 4.0.4 (NOT JB 4.1.1) and it gives an unknown file from anon. of another date?
[Spirit FM] biso46:
Does it work on tassve GT-S5570I?

Sent from my device GT-S5570I with my own words
[Spirit FM] mauam:
Simply try it. You can always uninstall it if doesn't work:) Good luck.
[Spirit FM] mikereidis:
:)

With better hardware, like multi-thousand dollar DACs and speakers/headphones, the only quality limits are the digital audio provided by the FM chip and the bit size and sample rate.

So far Android only supports up to 16 bits and 48 KHz I think. I'd love to try 24 bits @ 96-192 KHz, though the difference probably wouldn't be noticeable, especially given the limits of analog FM tech.

I clean up my Devhost downloadable files regularly. Customers can always email me for older versions, and I even consider requests for old free versions, like the March 5, 2013 release for some Huaweis (Today's April 2 beta obviates that need BTW, at least in Unlocked form.)

Besides that March 5, 2013 Free release, the only downloadable Spirit from me is now the last free version: Sept 18, 2013. Even the freely released Spirit2 downloads are gone right now, from my Devhost account, but can be found all over the Internet from other sources of course.
[Spirit FM] mikereidis:
Good advice, Thank you. :)

He could also search on "tass" or "5570" in Post #2 of this thread for a clue.
[Spirit FM] mauam:
You're welcome bud. Is the least I can do for using your amazing work:cool:
[Spirit FM] biso46:
It didn't work on Tassve GT-S5570I and I used this one.

And other solutions about radio for my device?

Sent from my device GT-S5570I with my own words ;)
[Spirit FM] mikereidis:
5570 is still in my support list, so there must have been some ROMs that worked, at least with older versions of Spirit.

Some other "Galaxy 5 series" devices, like 5500, had ROMs that supported FM. But the Spirit of that time worked too on them.
[Spirit FM] mikereidis:
Every phone has a combination chip with FM receiver, BT, WiFi, sometimes other features, sometimes FM transmitter (rare & never official).

But Samsung flagships from GS1-GS3/Note2 ignored the combo chip FM and used a discrete Silicon Labs SI470x FM receiver chip.

Japan Band means we can go down to 76 MHz. Recent Broadcom chips can go down to 65 MHz. I forget about Qualcomm. I've never supported below 76 though.

All chips are limited to 108 Mhz at the top; what a shame...

Hypothetically the firmware files might be hackable to go above 108. Nobody's ever done that and spread the word AFAICT, and I see little prospect of that. Maybe in a (fantasy) world where a fully open source Replicant variant of Android was usable...
[Spirit FM] KOLANICH:
Hi. There are problems with sound if I use digital mode : it doesn't play sound through phone speaker. When i used automatic or analog (does it mean that radio chip is connected to speaker through amplifier?) it plays, but the volume is not tunable. It seems that the reason of this is that when a headset is connected the rom plays all the sounds through the headset. I think this can be avoided using root access or some api.

Gt-n7100, latest omnirom.
[Spirit FM] Siyad@AM:
Hats OFF
[Spirit FM] up-kirov:
I beg you please add support for ZTE V809 on MediaTek MT6572
[Spirit FM] mikereidis:
I don't support Mediatek.
[Spirit FM] mikereidis:
I posted an April 4 beta release of Spirit1 Unlocked for beta users. If it looks good I'll promote it to "Production" within a few days.

The 1st three are bug fixes matching the April 4 release of Spirit2. The last matches an earlier release of Spirit2.

- Thread priority digital audio glitch fix.

- Digital audio all 44.1K sample rate.

- Qualcomm FM 64 byte RT crash fix.

- Stock Note2 digital audio balance fix.
[Spirit FM] mikereidis:
Please email me mikereidis@gmail.com .

What version of Spirit Unlocked you are running ?

I've had OmniROM on most of my phones for the last 1-2 weeks and don't recall seeing this. I'll look at my Note2 when it's finished with the latest battery test I have running, but that may be 24 hours or so from now.
[Spirit FM] mervluk:
Just a quickie: I see there's an April 9 version which changes Sony's buffer rate to 340 from the 500 I think it is presently? What difference should that make?
[Spirit FM] mikereidis:
Yes, there's a general April 8 release, for both Spirit1 and Spirit2.

For Spirit1 it includes all the little mods after the February 14 release that only beta users have seen until now.

The only role that 500 plays is as the default value in milliseconds for AF-> AF Period. If AF Period is the default 500, then digital audio buffer sizes are set to their defaults, depending on device. This is a "hack" setting and SHOULD have it's own value, but doesn't; it's piggy backed. I try hard now to not introduce changes (mostly) that could break things and the result is that old hacks remain and don't get fixed. That's part of the "price" for a more mature app.

The previous default for Sony devices was 4096 bytes I think; it's hard to tell sometimes with complicated code and I don't have one of these devices to see first hand.

I recently changed Spirit2 samplerate default for Sony to 44.1 KHz and that seemed to mostly fix the lack of, or problems with, audio on Sony's with Spirit2. Someone was still reporting a problem though, so I changed Sony buffersize in Spirit1 to match, to see if I get reports of problems.

320 seems to be the basic native buffer size on Qualcomm devices. Multiples, like 3840, can be used, and bigger sizes reduce or eliminate glitches. But older Qualcomm devices show strange problems using multiples.

When I don't have the phone, using new values and waiting to see if I get bug reports is sadly the best way I have to learn more about issues and resolve them.
[Spirit FM] jpreziose:
hey guys i havent seen anyone talking about bb Q10

hey i really would love if you guys can confirm if this app works on blackberry Q10. the chipset is the same while bb10 has open API and now can install .apk directly this should be a crazy demand for this app because they do not have a fm transmitter software yet on bb10 just able to listen. i cant wait to broadcast over any radio station in my friends car. unfortunally my headphone jack broke :( but my new phone will be in the mail soon and i will be on the hunt to get an available andriod app working for an fm transmitter thanks
[Spirit FM] jpreziose:
side loaded spirit fm ul app

ok well the app lanches and seems to be working but cant tell intill i get a headphone jack working and i can start debuging. i would like to see other people confirming a working q10 or not
[Spirit FM] shiren3200:
Spirit FM, sounds good!
[Spirit FM] mikereidis:
Spirit does not have any usable FM transmitter function.

And 99.9% of Android devices are incapable of FM transmit anyway, and the 0.1% are not official.

Further, I wouldn't expect Spirit to run well (or at all) on any emulated Android, such as Blackberry's.
[Spirit FM] mikereidis:
HTC One M8 Verizon ! :)

...
[Spirit FM] mikereidis:
...

Deserves a top of page post ending in '1' ...
[Spirit FM] mikereidis:
HTC One M8 Verizon ! :)

HTC One M8 Verizon ! :) (pg 777)

To my utter astonishment, Verizon has NOT disabled the FM antenna pin on the new M8, like they did on their "very special/worldwide exclusive" FM hating M7.

The stock HTC FM app even works on the stock VZN M8; no SU/root needed.

I think Spirit1 and Spirit2 should both work, using all Qualcomm FM/audio settings, like for OneXL, MotoG or Sony's.

I think root may be needed (for Spirit), but I'm not sure yet. HTC disabled 3rd party non-rooted FM access on M7 KitKat so they may have done the same for M8.

I'll copy my post from here: http://xdaforums.com/showpost.php?p=51903413&postcount=46
[Spirit FM] mikereidis:
The most common problem is a lack of SU/root. Check your SuperUser or SuperSU app and make sure Spirit is there and green.

Many ROMs, like Omni, don't have SU integrated and it has to be flashed manually.

The 2nd most likely cause is a kernel that doesn't support the FM driver.

The RC1 March 20 release of Spirit2 was released freely, but I'm not maintaining a download location for it anymore. This was the most recent free release and may be the last.

I'm sure it can be found with Google, or in some ROM, but I can't vouch that any copy is unmodified and malware free. But md5sum for s2_140320.apk is 4db99c696edf1a9a836aa83cdc2f5b42 .

Spirit has SU, so that's not the problem.

I think the problem is with the kernel FM driver at /dev/radio0 or /dev/fmradio .

Try another kernel.
[Spirit FM] mikereidis:
Email:

Hi, With so many questions they should be shared with everyone.

Spirit1is the only option for GT-I9100g "G variant": https://play.google.com/store/apps/details?id=com.mikersmicros.fm_unlock . Spirit2 focuses on only the most popular phones and 9100g is rare compared to the 1st/2nd place 9100.

I've attached Spirit1 Unlocked to test. But I cancel any order on request within 30 days (used to be forever, and I'm still sympathetic to other requests.)

There's a 7 month old Free version of Spirit1 here, but it may not work well on 2014 ROMs: http://d-h.st/H4x

I spend most time developing, and little "marketing", so Spirit is a bit "hidden". But if you want FM on AOSP, on most phones it's the only option after CM7.

Software is NEVER finished, LOL. :) Spirit1 is 3 years old and still getting updates, but mostly bug fixes and adjustments for new phones and Android/ROM versions. At this point Spirit1 is not getting new features.

Depending on how you count, Spirit2 is about 2 years, 1 year, or 7 months old. It WILL get new features, but presently has fewer features than Spirit1.

Honesty is always the best policy. :)

AFAIK, there is no trend to add FM radio to CM or other popular AOSP ROMs. There are a few isolated cases. For Sony's, the FreeXperia dev was adding an FM app, but he stopped I've heard; too much work/trouble. The MotoG has a Qualcomm app on CM11.

For the 9100g I think it's very unlikely that someone else will create an FM app in 2014 or later. Most developers are volunteers and they see FM as old fashioned. Add to that how hard it is to make FM work, and there are few prospects for other Android FM apps.

As things stand right now, I'm spending some time on a new app, because my income is not too good. Nobody wants to compete with me for a paid app, and free apps are few.

Galaxy S GT-I9000 is the only phone with this issue.

:)
[Spirit FM] electronic13:
Tell me please, is there support Xperia 2011?
[Spirit FM] LenAsh:
From the OP list:

Sony (11) (Most only work stock for now):

Xperia S / SL LT22i / ii

Xperia Acro S LT26w

Xperia Ion LT28h / at / i

Xperia P LT22i

Xperia Sola MT27i

Xperia Go ST27a / i

Xperia U ST25i

Xperia T LT30a / at / p

Xperia V LT25i

Xperia TX LT29i

Xperia Z C6603 / C6602 (no speaker ?). ZL & Tablet Z may work with Audio-> Method = "Qualcomm Intent".
[Spirit FM] mai77:
【E1】 not compatible

SPIRIT does not work on xperia E1 - the OP pointed out that SPIRIT does not work on phones which come with proprietary FM app like the E1.

but then there is support for SDR via USB dongle even decodiung DAB+ and what not.

---------- Post added at 08:07 PM ---------- Previous post was at 08:05 PM ----------

E1 has its own RDS FM radio app. therefore SPIRIT is not working on it.
[Spirit FM] mikereidis:
No. In 2011 and earlier, Sony "protected" their FM API, and only Sony signed FM apps would work.

Spirit can support Sony 2012 and later, when they switched to an open API.
[Spirit FM] mikereidis:
Spirit generally works on stock Sony 2012+ devices, and AOSP ROM'd late 2012+ devices, starting with Xperia T.

If there are one or more recent Sony devices on which Spirit does not work, that is news to me.

SDR Touch is great for what it does, but requires a dongle and eats battery fast.
[Spirit FM] SkySystems14:
Hi Sir Mike!

Is there a Solution to Fix my Phone ( LG P500 ) Which i Custom ROM.

Everytime i Open Spirit FM It Always PopUp : no FM accessible (Fm: SL Sh:1 Su:0 Bt:1 Ht:1 H2:0 Mo:SLS)

But Previously Its Working Fine. Please Help Me. Besides I'm a Radio Addict and The Radio is so Popular Here in the Philippines.