yashsingh1/xdaforums huggingface dataset:
[Spirit FM] Lord Kalma:
Hello Mike.

Congrats on your app. One can tell the way you write that the app really consumes your body and your soul.

Take is easy buddy. No one wants you to end on the hospital from exastion. We need you to keep development.

Anyway, I notices Android 4.4 (aka KitKat) has brought some new deep changes.

First of all, ART, still experimental, but promissing. Finaly we can leave virtual machines! And probably other things I don't dare to imagine!

All this to complain (politely) about my problem... I instaled an AOSP KitKat ROM on my device: The HTC Pico (Explorer). And I noticed FM works, but sound does not. I mean, the app finds the stations, RDS works, and all, but I have no sound from any output... Do you have any thoughs on that, that you may care to share?

Thanks for everything.
[Spirit FM] ardos911:
Sorry. I can find method to make it work on my Xperia Acro S with Beanstalk 4.4.200 (KitKat 4.4.2). Can you help me?
[Spirit FM] mikereidis:
Spirit is only able to support most 2012 Sony's with stock ROMs that provide the OEM FM API and on which the stock Sony FM app, or the FXP app, works.

I think Beanstalk is more AOSP.
[Spirit FM] mikereidis:
:) I've been working like this a LONG time. But yeah, suffered several burnouts in that time.... though they seem mostly related to bad companies and bad bosses which are not an issue now.

Yeah, promising... Spirit had 1 digital audio shutdown annoyance with ART that I fixed. But now I don't even bother turning ART on, because so many ROMs discourage it, both stock AND AOSP based.

Ah, the Pico/Explorer a310e/a310b, one of those HTCs with 2 Spirit sales, along with the Chacha/Status (that HTC sent me and is still unrooted, LOL) and the Velocity 4G. :)

Set Menu-> Settings-> Audio-> Method to either of these and restart Spirit.

msm7x30 direct HTC

msm7x30 HTC
[Spirit FM] Lord Kalma:
Nope, none of them work. I already tried them. If fact, I allways used the msm7x30 direct HTC on previous ROM's.

Don't bother more with it anyway.
[Spirit FM] mikereidis:
Yeah, it's surprising to even see a KitKat for that phone.

Maybe the kernel is pure AOSP, meaning Google disabled all FM functionality in the audio driver.

That's what they did with Nexus One (aka HTC Desire), and nobody could get FM audio out of it without at least a custom non-Google kernel and root.
[Spirit FM] frabaa:
Oke, Dr. House. I see. :)

Then could you advice something how can I make it to work perfectly? What/which version should I install?

Thanks in advance
[Spirit FM] Mairo:
I have Samsung I9001 and I have Spirit FM UL 2013_08_10 , I dont want to update, because it works ( don´t want to experiment ) , but can someone tell me best settings form my device or I just leave everything to automatic? Running rom is in my signature.
[Spirit FM] Walter.White:
My AT&T Note 3 also that in Feature.xml so is there any chance we can turn on the FM or something? :fingers-crossed:
[Spirit FM] mikereidis:
If we're talking about the chipmunk sound from the GT-I9000 in digital audio mode with Spirit1, or with the only mode with Spirit2, the only solution I can think of is to try a different ROM. CM is about the only one I run on Galaxy S anymore.

Alternately, on Spirit1, disable Menu-> Settings-> Digital-> Stereo and restart the app. It will only give Mono, but it works.

Or use the non-digital audio method.
[Spirit FM] mikereidis:
"If it ain't broke, don't 'fix' it" : http://phrases.org.uk/meanings/if-it-aint-broke-dont-fix-it.html

;)

On a phone I don't have, I can only recommend defaults, which were arrived at after years of tinkering and response to reports.

And old versions are fine. At least until you load a KitKat ROM or whatever and the permissions issue arises, or whatever else comes up in the meantime.

I try to be really carefui with Spirit1 Betas now, but there's always going to be a few 3+ year old phones running Android 2.1 that an update will break things on.
[Spirit FM] mikereidis:
Sure, why not. :) As I posted in the Spirit2 thread (and maybe we should discuss here, as it's of general interest): http://xdaforums.com/showpost.php?p=48953022&postcount=263

Hi,

Do you mean that it finds your local stations consistently seeking up or down ?

If so, Wow, that's the first positive I've heard about any Note3 besides the Sprint version. I've been ignoring the Sprint N3 but ATT is a bigger carrier, so my interest is raised.

You should try Spirit1, email mikereidis@gmail.com and I'll send you the beta version.

It might require root, or an AOSP ROM, but if the tuner part works, then I should be able to make the audio part work too.

Time to check EBay prices maybe...
[Spirit FM] mikereidis:
LG G2:

I bought a Sprint variant on EBay today, and I hope to be able to support all FM capable G2s sometime in January.
[Spirit FM] LenAsh:
Out of interest, what if the CM11 kernel doesn't contain an FM radio module?
[Spirit FM] mikereidis:
CM folk always say they don't support FM, so you'd think they might disable the FM drivers. But the worst I've seen them do is use buggy or old drivers.

CM and pretty much every other kernel almost always contains FM drivers, or allows them to be enabled. All the stock kernels have the drivers in my experience, even variants that can't support FM. It's just easier to have one universal kernel config for a given phone or very similar models.

But by "FM drivers" I mean the V4L drivers for Qualcomm or Samsung's special /dev/fmradio driver for Silicon Labs chips.

But the G2 doesn't use any traditional dedicated FM driver because it's chip is the Qualcomm BT/FM combo chip. 99.99% of the time there is one UART port, usually /dev/ttyHS0, that is shared by FM and Bluetooth.

If BT is off, Spirit controls /dev/ttyHS0 directly. If it wasn't there, Bluetooth could not work.

If BT is on, on Android 4.3+ Spirit can communicate with a Bluedroid shim library, but this only works if AOSP Bluedroid is being used, which is always true on recent CM ROMs.

But there's ALWAYS some other potential problem, LOL. It appears that some G2s have a Broadcom chip firmware file with no FM support. I've seen this also on HTC One GPE. This is a new trend, unfortunately.

I solved this with a method that I'm suddenly feeling paranoid about stating publicly, so I won't. ;)
[Spirit FM] knockoutking:
:highfive:

:highfive:

:highfive:

:highfive:

:highfive:
[Spirit FM] PHSousa:
Is there any way of Spirit FM work in Galaxy Y GT-S5360 using CM7? :confused:

I tested a few versions of it, but just that he recognises the stations, but the audio does not work ... :silly:
[Spirit FM] mikereidis:
No, I can't support Galaxy Y.
[Spirit FM] ahmedelhofy:
I can the see that the i9100 is supported

Will it work on cm11

And is there any risk like with the gs1

Sent from my GT-I9100
[Spirit FM] mikereidis:
9100 is the all-time most popular phone on which Spirit was purchased, so it's well supported on every CM.

No, the GT-I9000 is unique regarding speaker risk. I've never heard any hardware damage report on any other phone.
[Spirit FM] FiendFyre:
I freaking love you (no homo)

Will AT&T (D800) be supported?
[Spirit FM] ahmedelhofy:
Good,

OK sorry another question

What is the difference between spirit free and spirit unlocked ??

Sent from my GT-I9100
[Spirit FM] mikereidis:
Not that there's anything wrong with that, LOL. :)

I'll support every variant I can. I don't recall if anyone has proven or dis-proven a usable FM antenna connection on ATT model.

If the OEM API is usable, I can support stock, unrooted devices.

If root is available, and FM antenna connection is usable, Spirit should also work.
[Spirit FM] mikereidis:
Besides excellent technical support and updates, and the satisfaction of supporting a worthy project, the Spirit Unlocked app description on Play details the app differences.

This WAS under "Spirit includes:" which used to be, and could be better described as "Spirit Unlocked adds:"

So now it says:

Spirit Unlocked includes (in addition to Spirit Free features):

- Digital audio features on a few devices: supported ONLY on: ROOTED (non-stock !) International Galaxy S/S2/S3/Note/Note2/Player, ROOTED (non-stock !) HTC One/OneXL/OneS/Evo 4G LTE/Xperia T and most stock Sony 2012-2013 devices.

- RDS data display in App, Lock-screen & Notification window. RT, PS, PTY, PI & AF RadioText RT, Program Service PS, Program Type PTY, Program ID PI & Alternate Frequency AF.

- Lock-screen & Wired Headset Media Button support for mute, preset, seek, volume & record.

- Many settings: Audio, UI, AF, Digital & Debug categories.

- Unlimited Presets & Preset Lists.
[Spirit FM] FiendFyre:
True, but for clarification sake haha.

I know that the NextRadio app (https://play.google.com/store/apps/details?id=com.nextradioapp.nextradio&hl=en) is compatible with Sprint, but doesn't seem to be for AT&T, if that tells you anything.
[Spirit FM] character:
Like to ask how about n7105 version of note 2 which would I download
[Spirit FM] andihox:
nice app :D
[Spirit FM] LenAsh:
That version, unlike the n7100, does NOT have the FM Radio hardware. So no chance of OTA FM at all.
[Spirit FM] vgshah78:
[MENTION=4698029]Mike[/MENTION]: I am not able to download Dec 27 beta version from google play even though I am a tester. Any idea?
[Spirit FM] C.Eduardo:
hello! In my xperia Z (c6603), the stock rom (4.3) it works but not the audio out. I know it works because I recorded and listened to the recorded file, and had audio. I went to settings / audio / method, I was testing, the only one that worked the audio is oneXL / S / Sony. But the widget lock screen stopped working.

And I like the widget on the lock screen, is more functional to change stations

Does it have a way to solve this??
[Spirit FM] mikereidis:
No, I don't recall that any GT-N7105 variant is FM capable.

Other OEMs have exceptions, but the strict rule for years with Samsung has been: No stock FM app = FM not possible .
[Spirit FM] mikereidis:
So you've requested entry to that group and seen me authorize that group entry ? I believe you must be logged in to Google Play as a customer of the Unlocked app.

I'm not sure what's needed beyond that. I'll have to try on a test account one of these days and see how it works.

Email mikereidis@gmail.com and I'll send you a copy.
[Spirit FM] mikereidis:
I had a Z for testing at one point, with 4.3 and the earlier.

For that, the "Sony Z..." method was developed. Did you try that ?

A low level/AOSP friendly method is "HTC OneS/X LTE ALSA".

I presume you mean you used the "Digital OneXL/S/Sony" method. This method means the ROM should "think" that Spirit is just a regular media player type app, and not FM.

Maybe that interferes with the lock-screen stuff; there seem to be proprietary things in Sony's handling of lock-screen and notification windows.
[Spirit FM] C.Eduardo:
I tried all kinds of audio and indeed "Sony Z. .." and "Sony/qc intent" widget lock screen worked but no audio in headset and speaker.

Some types audio worked perfectly but did not work the lock screen widget.

All that had audio working:

- HTC OneS/X LTE ALSA

- Digital Auto

- Digital OneXL/S/Sony

- STE/Android

edit:

I found a solution to make the audio work with the widget on the lock screen xperia Z.

1) go to settings / audio / method and choose "Sony Z. .." or "Sony / qc intent", and then restart the spirit. Right now have the lock screen widget running but no audio.

2) Go back into settings / audio / method to switch to one of these:

- HTC Ones / X LTE ALSA

- Digital Auto

- Digital OneXL / S / Sony

- STE / Android (I use that, better audio)

In any of these audio should work.

3) Now you have the lock screen widget and audio working, if you do a reboot or turn off the device will have to repeat the procedure.
[Spirit FM] Mardon:
What are the right settings for xperia arc s (lt18i)?

Gesendet von meinem Xperia Arc S mit Tapatalk
[Spirit FM] mikereidis:
There aren't any.

Spirit only supports 2012+ for Sony's.
[Spirit FM] mikereidis:
Interesting.

Maybe enabling Debug-> Silent Loop will fix the missing lock-screen controls too.
[Spirit FM] mikereidis:
The Dec 27 beta test release of Spirit1 is now promoted to "full production" for Unlocked users. I intended to do a 5% rollout, but the dev console is a pain with no Undo, LOL.

Spirit1 Light is set for a 5% rollout.

There is no Dec 27 Spirit1 free version; see the last 3 paragraphs of the quoted text for why.
[Spirit FM] liamwli:
Hi Mike :)

I sent you emails in the past (my email address consists of my initials, the middle number thrice and the last digit at gmail), however I don't think I've ever posted in the thread.

I just want to say thanks for making the app, and supporting it, as it looks like I won't be using it any longer :(

Its my birthday in a week and a Nexus 5 was ordered yesterday (its 10 past 1 in the ante meridian here), and from what I've seen there is no hardware FM support :(

It'll take loads of getting used to!

I've loved using this app - I've been using it for over a year, probably longer. You've done fantastically supporting it.

Well, I guess that's all :)

Liam
[Spirit FM] mikereidis:
Hi, and Bye... :)

Say hello if you come back to the world of OTA radio...
[Spirit FM] mikereidis:
Spirit2, no, probably not. Unless there's a CM / FreeXperia FM app that works because the Sony API has been used or ported.

Spirit1, same as above. If it works, it works, if not then it doesn't. ;)
[Spirit FM] Life Engineer:
First allow me to say that you MR.mikereidis are one fine devoted developer. Thank you for your work really.

I know/read that you already mentioned on 23/dec/2013 that LG G2 running AOSP (CM or PA ...) is still not supported.

Is there is any news on this front? I am running PA on my G2 (D802 intl version) and missing FM from stock.

Thanks again.
[Spirit FM] Lagkage:
MIke has bought a LG G2 from Sprint. It should be supported as soon as possible.
[Spirit FM] mikereidis:
As Lagkage said. :)

I'm looking for clear evidence of demand before I buy and support a new device now. LG G2 passed the tests.

Current tracking info says "Customs Documentation and Labeling" in Erlanger, Kentucky. I'll likely have it by next week.
[Spirit FM] Life Engineer:
Thanks a lot! That's great news! :)

Please keep us posted once a beta/update is available! :victory::fingers-crossed:
[Spirit FM] Shaker-bg:
I try to run Spirit FM on Sony Xperia E. At first the app didn't work, but I tried with several options in "Debug" menu and Spirit FM began receiving radiostations :victory:

But I don't have sound :(. I tried sorts of options in "Audio" menu, but the app doesn't sound again :(. How to get sound on my Sony Xperia E.

Thanks :)
[Spirit FM] mikereidis:
What did you change to get the tuner working ?

Rom'd or rooted ?

Try the 3 Audio-> Method settings that start with "Sony" or "STE".

There may be other options.

If you're a customer, please send me an email.
[Spirit FM] -SmOgER:
[MENTION=3575078]mikereidis[/MENTION]

What audio codec uses HTC Pico and Wildfire S? Is it AIC3254?
[Spirit FM] marvasten:
Hello Mike, unfortunatelly it doesn't work. I tried every single option in Audio/Method. The tuner is working but no sound is available. Do I need to change any other setting in other Menu (e.g. Debug)? I'm on Sony Xperia S on CM 11
[Spirit FM] mikereidis:
Wildfire S audio is via MSM7227 I think, and Pico is MSM7225a.

Both of these correspond to my "msm7x30..." Audio-> Method settings.

AIC3254 causes lots of problems for me on Desire HD and similar. I don't recall any such problems on these phones, but there could still be a codec there.
[Spirit FM] -SmOgER:
I suspect that in fact they aren't using aic3254.. It's now complicated to get audio to work for Ace on Sense5 as well...

Btw, according to your older post Sensation has qdsp5v2, can you recheck that? I have the reasons to believe it's using qdsp6 drivers.
[Spirit FM] mikereidis:
You can try enabling Debug-> Silent Loop and restarting.

But likely, no, it just doesn't work. There is no usable Audio-> Method for that phone on AOSP ROMs.

I think I tried once and was unsuccessful.

If somebody can figure out the magic to enable FM audio, then I can integrate that.
[Spirit FM] mikereidis:
My use of the msm7x30 and qdsp5v2 terminology was incorrect, and based on the source code I found that was rather similar.

At this point, with countless Internet posts describing Spirit settings for specific phones, I will let the incorrect terminology remain, rather than confuse the majority of people who have no clue what they might mean anyway.
[Spirit FM] mikereidis:
Jan 10 Beta is up for Spirit1 Unlocked:

If you're a customer you can join this group here: https://plus.google.com/u/0/communities/118032870995675059664?cfem=1

Changes:

- OmniROM detection and Audio workaround for Jan6+ i9300/n7100 Omni bug.
[Spirit FM] xmguy:
Hi Mike hope your new year is going well so far. Wondered how Spirit2 was coming along? Any info yet on whether my Commando 4G will have a audio dropoff / log signal fix and update to the app to add ext speaker playback?

Thanks! :)

Sent from my (Verizon) Samsung Galaxy S4 using the XDA app!
[Spirit FM] shaq1907:
Sorry, I couldn't find it. Is there any link for Beta to try it in LG G2 D802?
[Spirit FM] mikereidis:
No.

No G2 yet.

Tracking info says "delivered", so it must be in my mailbox by now. ;)
[Spirit FM] mikereidis:
:)

Spirit2 specific questions should go on Spirit2 thread: http://xdaforums.com/showthread.php?p=49314825
[Spirit FM] Loulou-13:
hello ! ;)

very good work ! :good:

on my LG optimus L7 "P700" ,on CM11 , your app detect FM station fine...... but no sound on headphone and speacker !!! :crying:

do you have a solution ???? many people wait for FM-Radio working on their devise for their custom rom ... :crying:
[Spirit FM] mikereidis:
No.

I mostly haven't been able to support any LGs the last 3 years, except for the Optimus One P500 I bought in 2011.

The newer LG G2 is the only current LG I have interest in at the moment.

I got my Sprint G2 yesterday, and now seem to have it "working" on Spirit2, even with "audio", except for the fact that volume is zero. IE the audio data is getting both read and written, but full of zeros. LOL.
[Spirit FM] Loulou-13:
thank you very well answer ! ;)

i will try on CM10.2 ....with the advanced dev (compared to "young" CM11 ) and last source ,there are a " very little" chance it work ???

the L7 have the same hardware that some other devises ... no ?!

and the L7 is a popular phone on some country (as mine : France ) ... i read lots of Radio-FM request for this devise around the world and i see your known and very good app ( workingh for lots of custom roms !!!! marvelous !!! )

there are other good app as Sirit-FM ,for to try ???
[Spirit FM] francyesco:
no, just tested today on my D802 10.2 seems no audio output :p
[Spirit FM] xmguy:
Mike can you post a link to the unlocked Spirit 1 version here? My Commando 4G isn't showing up in the approved list in the Play store. Thanks
[Spirit FM] Loulou-13:
;)

on LG G2 ? there are more chance it work .... in theory !

maybe CM10.2 sources is not good for FM-Radio for these phones ,i don't know...(now i try on CM10.2 too ... frequencies detected but no sound too )

i have tried with DL an apk of spirit-FM UL "jun15" (fully logic to pay "only" if it work ) ... and if it really work one day ,i consider a donation and i spread the big new on CM11 LG L7 P700/705 threats on many forums :D
[Spirit FM] francyesco:
Yes, D802 is G2 International.

On Spirit UL this is the result: http://img23.imageshack.us/img23/1674/c89z.png

i'll just wait for another public release of Spirit2 :)
[Spirit FM] Loulou-13:
woow ... :eek:

have you tried by changing parameters on "setting ?

For me on CM11 it work normaly by detecting frequencies ( RDS and AF is good ! ) but "just" sound problem on headphone and speacker !

With your good G2 ( the BEST LG phone ) you have much more chance that you will have goods update in the future (on CM and with Spirit-FM here ) ... the dev here, mikereidis ,have told that to me on previous post .

but me ,with my poor and not interresting LG P700 ..... is much difficult !!! but i pray ... :crying:
[Spirit FM] Majidjan:
Hello. I have an HTC Desire 600 rooted.

Does this app work on my device ?

Please give a proper link for my device. Thank you.
[Spirit FM] mikereidis:
L7 P700/705

Like most phones with a usable FM chip, Spirit will "work", but without audio.

Audio is the hard part. No chance without audio.

If someone learns the audio secrets, and writes script files to enable and disable FM headset/speaker, Spirit can use a "Custom" Audio-> Method.

Nobody has ever done this for any phone, but I did integrate some code into Spirit for 2 phones where somebody provided me the details. Which is better than custom scripts.
[Spirit FM] mikereidis:
If I post publicly, that makes Spirit Unlocked free. I don't expect to do that anytime soon.

Just email me for any new versions.

And I have a solution for automated updates too, intended for Paypal customers. But it's a bit of a pain to setup, so I've been trying not to setup any new "accounts" lately.
[Spirit FM] mikereidis:
G2 will work. I got a G2 on Friday.

Please don't test Spirit by using pirate downloads. I've never refused anyone who emailed me for a test copy, and I even send them without being asked many times.

It's likely an old version (2012 ? or 2013 ?), and old versions ALWAYS have many "bugs" or incompatibilities on the latest Android versions. Spirit usually has to do many low level "improper" things to work on AOSP, as well as hundreds of different stock ROMs from many OEMs and on hundreds of different phones.

So you can't judge how well the Jan 1, 2014 release will work by testing a version from June.

Post #1 of this thread has links to MANY free versions. The free versions are more than sufficient for testing. If your phone works with the free version, it's 99.99% likely the paid versions will work and 99.9% likely all paid features will work too.

The last free version is Sept 18, 2013. Except for the few documented issues addressed by more recent versions of Spirit, it should be fine for testing. Unfortunately one of these issues is a showstopper permissions issue on the latest ROMs.

But it appears that even if the free version was always updated, there will be people using pirate downloads to "test", and even using very old pirate downloads. I still get plenty of pirate debug logs in my email from 2012 versions of Spirit.
[Spirit FM] mikereidis:
Be patient.

I just got my G2 on Friday. It's proving more difficult than the average phone I add support for.

So far, I have Spirit1 working on the stock ROM now, with 2 different audio methods.

Digital audio reboots stock ROMs, but "works" on CM11 (Spirit1 and Spirit2), though with all 0's still for audio data.

Thus far, audio will only work when using the Broadcom OEM API, not with the low level access needed for AOSP, via UART or Bluedroid shim.

Most likely for stock and CM11 LG G2, there will be beta releases of both Spirit1 and Spirit2 sometime this week. I feel I'm just one last breakthrough away from the solution, but who knows, and who knows how deep I'll have to sleuth.