yashsingh1/xdaforums huggingface dataset:
[Spirit FM] KarloHD:
Work spirit fm asus zenfone 2 551ML? Resurrection rom 6.0.1

Asus Zenfone 2 Resurrection Remix 6.0.1
[Spirit FM] Mad_Lion:
Hello,

Does new Spirit2 2015_12_20_beta finally have ability to save more than 16 preset stations? A asked about this way back in April and you said you will do that in new version but it hasn't been updated since then.

Not enrolled into beta, will wait for stable version on play.

Thanks :)
[Spirit FM] mikereidis:
RDS is not available in the free version.

Menu-> About> Debug> ACDB is a possible fix for digital audio problems on Qualcomm FM chips, but I'm hesitant to recommend it unless you have custom recovery installed, and a recent backup. There's a small chance it could mess something up and make a phone unbootable.

Play button problem, I don't know.
[Spirit FM] mikereidis:
If you're a customer, email me mikereidis@gmail.com if you want to try Spirit1 and need a copy.

Otherwise, you could try the last free version of Spirit1.
[Spirit FM] mikereidis:
x86 ? Probably not. I only did ARM builds for Spirit1 and Spirit2.

Try the free versions and let us know.
[Spirit FM] mikereidis:
Sorry for not following through. I think yours was the only recent request, it required a bit of work, and I haven't been very active with Spirit this year.

How many presets do you need ? Email me mikereidis@gmail.com and I'll see if I can send you a special build soon.
[Spirit FM] ido135:
i used spirit 1 but the sound don't work in the headphones and the speaker However spirit2 works perfects

my rom is Eclipse By AC Based on Samsung Code android 4.4.4 and the rom don't support the original samsung fm radio app because the rom based on the Galaxy S3 Korean
[Spirit FM] LennyH:
Hello, I've flashed a custom rom on my phone which had Spirit1 included in it and when ever I try to run it, after granting Super SU perms, it says Timeout and says "Requested root but did not get it ad blah blah blah" How can I make it to work? (I'm using Sony Xperia Z c6606)
[Spirit FM] mikereidis:
Can you point me to the ROM ?

Which version of Spirit1 ? Use Menu-> About to find out.
[Spirit FM] lopper369:
@mikereidis

Trying to PM says your not excepting PM's I would like to pay for this but through bitcoin if you except that thought u had a free version but maybe I'm mistaken I found it on another web page years ago I hope I didn't use a pirate copy your work is awesome the device I want it on is my baby moms its for the kids (LG G Pad 7.0 V410 Rooted on CM 13) please PM back

edit: see the free version in your sig but still want to pay

edit#2: nevrmind it doesn't work for this device soooo sad
[Spirit FM] lopper369:
if it helps I can send OS files specific to the device just tell me what you need I am willing to pay $50 if you can get this working
[Spirit FM] LennyH:
Oh never mind! I've figured it out, I've cleaned Spirit's Cache and force stopped it then it worked somehow :P I am Running CustomiZed for sony xperia z
[Spirit FM] mikereidis:
Unless there was a working stock FM app on that tablet, it's extremely unlikely that FM can ever work.

For the most part, Sony is the only 1st world company making tablets with usable FM.

Demand for FM is always highest on the impossible devices.

EVERY Android device for years has an FM/combo chip. The majority of them ground the FM antenna pin in a way that nobody can fix.

At this time I prefer Paypal sales via the new XDA app. I've never used Bitcoin and am not expecting to.

I disabled PMs because otherwise I get WAY too many private support requests from non-customers. Tech discussions are best posted publicly here. Private issues can be dealt with via my mikereidis@gmail.com email.
[Spirit FM] mikereidis:
I looked at latest Xperia_Z_Customized_Sony_5.1.1_v3.0.0_by_androidexpert35 ROM from here: http://xdaforums.com/xperia-z/development/rom-official-sony-lollipop-5-1-1-t3196237

and I don't see any of my FM apps in it. Only the stock Sony FM app.
[Spirit FM] sirup:
Recording on a Defy with stock ROM results in .wav file with 0 file size

Hello Mike, hi all,

I installed spirit1 from play store after running the test version from (not allowed to post the link to d-h.st)

Also the test version created only files of size 0, but I read in this thread, that the test version cannot record and therefore gave the the full version a chance.

(In this thread I also saw a screenshot showing a record button, after changing setting -> digital -> method to AudioRecord it did also show this button in my case, but after changing back to the default (Auto) , the record button is still displayed, confusing but not important. The button like the whole app seems not to respond to my touching).

Even if I change the settings -> digital -> source to Mike, the system creates files of size 0 and extension wav (although the default setting shows up with extension mp4) - I use test -> record -> start and wait some seconds and then test -> record -> stop, while listening to the radio using the phone loud speakers.

Is it possible to create recordings on stock motorola defy (MB526) ?

Is it possible to create recordings on a motorola defy (MB526) with cm11 ?

Thanks, Thomas

Edit: using Method = MediaRecorder and Source = Voice Uplink or Camcorder or Voice Communication/FM I am able to create some files, but also the environment noise is recorded.

Is it possible to record without environment noise on a Motorola DEFY MB526 (stock or some modded ROM) ?
[Spirit FM] mikereidis:
No and no.

For the most part*, phones from 2012 and earlier are not capable of recording FM, nor provide other digital audio features.

*I was able to find a way to do this for Galaxy S GT-I9000 and S2 GT-I9100/Note GT-N7000, but only because the audio hardware was built rather flexibly.
[Spirit FM] ZXR:
I'm interested in SpiritTransmit for my Xperia ZL, it should work because its hardware is very close to the Xperia Z.

The problem is that I have a stable Android 4.2.2 running on the ZL and so I have to use SpiritTx v1. But after starting it no frequency is shown and there are no tuning buttons. The button on the left top can be activated and the settings menu works as well.

On my Z Ultra with 4.4.4 the SpiritTx V1 shows the same behaviour but one of your V2 betas does work to activate the transmitter (I tetsed the 2015_03_17).

Is there a bug in the V1 you linked above?
[Spirit FM] mikereidis:
Yes, maybe there is some bug. At this time I'm not going to fix any bugs in the old version.
[Spirit FM] ZXR:
OK, thank you. I was hoping you know this behaviour and I just have a wrong setting somwhere else. Because the V1 (2014_08_04) does not show any frequency or tuning on JB4.2.2 and KK4.4.4.
[Spirit FM] tommes_d:
Tried Spirit1 light on my rootet Garmin Monterra (has FM Radio). Starts up with no failure message, but recognizes no radio stations. I guess - not supported unit, right?
[Spirit FM] mikereidis:
Try Spirit2 Free: http://xdaforums.com/attachment.php?attachmentid=3215671&d=1426618705

If that doesn't work, then yes, it's likely unsupportable.

Unless it's in the officially supported lists, the only chance is if it uses a Qualcomm FM/combo chip (which is independent of the SOC/CPU).
[Spirit FM] tommes_d:
Spirit2 gives a parsing error if I try to install it. No luck.

How do I find which chip is used in the Monterra - Garmin specs are not very helpful.
[Spirit FM] mikereidis:
It's a bit tricky to figure it out. It might take me 5-15 minutes to confirm for sure* if I had one, but that's only because I've done it hundreds of times before.

*Many ROMs support multiple phone models, so files from a different chip can sometimes be found.

You can try Googling with Moneterra Garmin FM Chip.

Generally speaking, FM is on a combo chip that also includes Bluetooth and Wifi, so figure that out.

Or check logcat while running a stock FM app.
[Spirit FM] ZXR:
I don't know why, but now it's running fine!

So I can confirm that the Xperia ZL can be used as FM transmitter.
[Spirit FM] HorstiG:
Hi, I´m on CM13 with my LG G4 H815.

Will Spirit work?
[Spirit FM] mikereidis:
Maybe. I think I've heard some success reports on International G4.

Email me mikereidis@gmail.com and I'll send a copy to try.
[Spirit FM] ggrey:
Hi all,

I am using 150317 SpiritF (Spirit2 Free) Open Source Real FM Radio (sf_150317.apk) on my Samsung Galaxy S3 (I9300), the app works well, but it can not remember the saved FM stations. For example, I save a station (e.g. Number One FM = 102.4), but after I close the app and reopen it, I can no longer find the saved station down there on the app.

Is this a bug, or a limitation for the free version, because I consider buying the donation app on the play store. Sorry if this has been asked before.

Thanks [MENTION=3575078]mikereidis[/MENTION], for the hard work.:good:
[Spirit FM] WhoLMA:
Hello. I'm using G3 Beat (but it's code is : D723TR), phone has built in radio app which able to find channels but no sound. Then i try Spirit. Able to find channels like stock radio but no sound. As i read last phones which sold on Turkey doesn't have radio "thing". If it doesn't have radio how it finds channels ? Probably it's about rom, could i make it work ?

Phone: G3 Beat (D723TR)

Android : 5.0.2 Stock

Recovery : Stock and i can't change it d722 or d724 twrp doesn't work on this

Installed : Spirit FM UL v 2014_07_22a (if it work i want to buy it)

-Sorry for bad english
[Spirit FM] cajunflavoredbob:
Here's a quote about it.
[Spirit FM] mikereidis:
Hi, :)

As cajunflavoredbob posted, presets are not saved on the free version, but they work fine on the paid release.

So you know, I'm also offering the full paid "Pro" version of Spirit2 on the new XDA app via Paypal: http://xdaforums.com/android/apps-games/labs-t3241866 .

I prefer that over Google Play, but Play may still be more convenient for some people: https://play.google.com/store/apps/details?id=fm.a2d.s2
[Spirit FM] mikereidis:
Hi, :)

LG G2 and G3 have a strange chip I've never seen on other phones that passes FM audio through a connection intended for Bluetooth. This chips' only purpose is for FM audio, so I suspect they did not install the chip, though the FM tuning part is still all hooked up.

If the phone is rooted you should try Spirit2 or the free version SpiritF,

Email me mikereidis@gmail.com and I can send you latest betas of Spirit1 and Spirit2.

But my guess is that the chip needed is missing.
[Spirit FM] mustasusi:
HTC one max LP 5.0.2

Hello [MENTION=3575078]mikereidis[/MENTION]

Good to see this thread is opened again!

Trying Spirit1 on HTC max (international) Lollipop custom ROM and custom kernel but "No FM accessible" is given. I can't tell the SELinux status since the HTC menus are different than Samsung, where it usually mentioned below "build number". Any help please?View attachment 3626071
[Spirit FM] mikereidis:
Error message indicates Spirit can't even tell what FM chip is present.

Is One Max similar to One M7 or One M8 ?

Do you know what FM/combo chip or manufacturer is used ?

I presume stock HTC ROM has working HTC FM app. Is last stock ROM Android 5.0 ?

Which version of Spirit1 ? Use Menu-> About to see.

Email me mikereidis@gmail.com and maybe I can send a beta version of Spirit1 and/or Spirit2.
[Spirit FM] mustasusi:
It has a Qualcomm chip and we have dug about this quite long ago (just found a part of that).

Sure this is (supposed to be) the most recent Spirit1 version, downloadable off of play store at least, used to work really fine on rooted stock/custom KK. Lollipop has a stock working FM app.

-~{UL v 2015_03_31_beta}~-
[Spirit FM] mikereidis:
OK, yeah.

I have a never released 2016 beta version of Spirit1, but I doubt it would help.

Email me for latest beta of Spirit2 which I think has a better chance.

But since Spirit1 is not recognizing the FM chip, set it manually at Menu> Settings> Debug> FM Chip and set FM API to Low Level.

If this doesn't fix it then the Qualcomm FM driver may not be fully enabled in the kernel.
[Spirit FM] glamourservices:
Hey Mike, any news for an updated version? The last one I bought is from 14th April 2015, and it is unable to show the PTY on my Xperia Z! Are there any newer beta versions we could test?
[Spirit FM] mikereidis:
Hi, :) Spirit2 I guess...

What ROM and kernel are you using ?

There is a December 20 release on Play, but you won't see it unless you are on Android 6 Marshmallow. It fixes a Qualcomm startup bug that is Marshmallow specific AFAIK, but also has a fix for no speaker mode on some devices.

I have an unreleased 2016 beta that is the same but it will also load on Android 4.1+ . Email me for a copy.

But I can confirm that I am also not seeing PTY Program Type on Xperia Z running recent CM 12.1. I think this is a Qualcomm FM kernel driver issue.

Did you see PTY in the past and was it associated with older ROMs or older Spirit versions ?
[Spirit FM] glamourservices01:
Thanks for the reply! Currently I am using the Existenz latest rom but the problem is the same on any rom including aosp, in fact spirit 2 on all lollipop roms I have tried so far works just the same on Xperia z as long as they have the radio drivers active! Regarding the absence of pty a driver issue I believe is highly unlikely as it works on the very first beta versions of spirit2, you know the ones with the dot! ?

I will email you later for a beta and I was also accepted in the group!

Στάλθηκε από το Xperia Z μου μέσω tapatalk.
[Spirit FM] mustasusi:
Still no go with Spirit1.

As a faithful paid customer I just downloaded Spirirt2 off of playstore and it works like a charm! I still get distorted sound on digital mode though (the phonecall trick would no longer fix it for me) and analog sounds OK but cannot record.

Is this a certain kind of driver/kernel fault that breaks Spirit1 but doesn't for 2?
[Spirit FM] mikereidis:
I emailed you a new Spirit2 160131 beta that fixes the no RDS PT Program Type problem on my Xperia Z w/ CM12.1. Same is now on Play for anyone signed up for betas.

I accidentally created this bug in the big changes I made 2015 01 31. Hmmm, that's exactly 1 year, LOL.

Things are a lot quieter in the Spirit FM world the last 1-2 years. Many have moved on from OTA FM to files and streaming. And Google, US Carriers and Samsung have generally been doing their best to kill off FM by disabling it on most phones now, at least for flagships.
[Spirit FM] mikereidis:
Good, that's progress. :)

There has been a slow trickle of issues on latest Android versions/ROMs that I have fixed on Spirit2, but not on Spirit1, because at a certain point it doesn't make much sense any more. Spirit2 is the designated upgrade path for supported devices and I'm happier to send latest Spirit2 to any Spirit1 customer who needs it.

FYI, I just put a new 2016 01 31 beta up that can be accessed the usual way betas are from Play. It fixes an RDS PT issue for Qualcomm devices.

For sound problems on Qualcomm devices with Spirit2, try Menu> About> Debug> ACDB> Install and restart Spirit2 after 10 seconds, or reboot if all else fails.

But PLEASE NOTE there is an IMO tiny risk of messing something up in the audio or creating a boot loop when doing this. If you have custom recovery installed, that should allow any such problem to be fixed. I don;t recall if anyone has reported such a problem but I think I had it once.
[Spirit FM] mikereidis:
Best argument IMO is for access to information in emergency situations when phone networks are down, like earthquake, Katrinas and even major storms.

Personally I'm in favor of cell data for "digital radio" rather than HD/DAB etc. because I think it makes technical sense. Downside is that in North America that puts control in the hands of a few carriers who charge much more for data than Europe.

Surprised Sony responded at all, but maybe it was just some support rep who knew little. I hated when Sony used Broadcom FM/combo chips in Z2/Z3 (with a silly extra D->A->D !!) but I think they are back to Qualcomm now.

Oooh, how long ago did I say that ?

Current reality is that my Spirit income dipped to half of my "tolerable" level in 2015 and it's just no longer feasible to add more features 5 years after releasing Spirit1 and 2-3 years after Spirit2. Facts are facts, flagship buyers (who buy most apps) that still have active FM on their phones just aren't that interested in FM any more, and that's even more true for my main market of rooters and modders.

After my last burst of Spirit2 bug fixing and major re-architecting for SELinux/Lollipop in the first 4 months of 2015 I've been spending most of my development time on my Headunit for Android Auto app.

If the FM chip supports 50 kilohertz increments, you can still manually tune them and set a preset. Just can't use tune up and down.

Sadly not going to happen by me ; see above. Spirit2 source code is open (except mostly RDS, which I'll release at some point), so others could try if interested.

Google increased SELinux security enough in Lollipop on many devices that I couldn't read the audio chip for digital audio data directly anymore. My solution was to read from the microphone (which Android allows), then sneak in under the covers and switch the microphone to FM.

There is a setting for Audio-> Pseudo Source that can sometimes read directly from other inputs, which avoids the problems that sometimes arise.

Every major version of Android caused me more grief and required many changes. Mostly because of Google's increased security and campaign against both FM and root stuff.

There is some funny code in Spirit2 that probably causes this. This code switches from microphone back to FM a second time after a delay, because something in Android goes back to actual microphone input.

The Spirit apps have, and have always had a lot of hacks and compromises because it does stuff the stock apps usually don't, like digital audio, and because it's main target has been AOSP ROMs that don't have non-root FM APIs that a "normal" app can use. Some OEMs even started "protecting" the OEM FM APIs that Spirit1 can use, so that only their FM apps can work.
[Spirit FM] mesiu84:
Hi, I'm just wondering if there is some unofficial list of supported devices? I'm thinking about changing my phone pretty soon and I would like to have something with working FM radio and some CM ROM. Thx
[Spirit FM] mervluk:
I disagree. Data connections aren't consistent, even in densely populated urban areas (even more so with competing networks with different coverage constraints). So no good for radio listening unless you're staying in one place, and then why are you using a mobile phone?

I think the biggest threat is downloaded music, and the poor quality of much station programming; which is where the UK is extremely lucky with the BBC. You can always find interesting things you didn't know about. The best thing is that Spirit 2 digital output is now enhanced successfully by the latest available audio mods, giving access to Viper, Dolby and the rest and sound comparable to much standard hifi. Beats all the gimmicks. But no-one advertises fm because no-one makes money from it, given advertising has gone online (thanks Google). So for me rooting is a godsend. Get rid of the ads, and fm for the BBC. But that's not going to keep anyone in business!
[Spirit FM] mikereidis:
Post 2 is a compatibility list, but last updated in August and with mostly rather old phones on it now: http://xdaforums.com/showpost.php?p=13380058&postcount=2

I can't even say much for sure about the latest phones. The problem I have now is that I get very little feedback about the latest phones simply because there is little demand for FM now from people are buying new phones that are FM capable and who would buy Spirit.

If a phone is not listed in post 2 then it pretty much must have a Qualcomm FM/combo chip (not just SOC*) to work with Spirit now. The only other important FM/BT/Wifi combo chip now is Broadcom and pretty much every phone with it connects FM audio a different way. And I can no longer cost justify buying new phones and spending dozens of hours at minimum reverse engineering the audio and fixing all the usual problems.

(* Just because the SOC is "Snapdragon" does not mean that the FM/combo chip is Qualcomm. Many are Broadcom.)

I THINK latest Sony's are Qualcomm. Many CM ROMs have a CM FM app on these phones, so you could try checking that.

Moto G's are also Qualcomm and I've heard MotoX Play works with Spirit.

Sony's almost always support FM and I THINK they moved back to Qualcomm.

HTC One M8 works well, and I THINK M9 may also work.
[Spirit FM] matthies00:
Xperia Z1 Compact 5.1.1

will it work on my device? I remember after update from 4.4 to 5.0 it stopped to work.
[Spirit FM] mikereidis:
Yes, works fine.

I'd guess you have an old version, aren't rooted or have a kernel without the FM driver.
[Spirit FM] matthies00:
i am rooted using latest firmware from here --> http://xdaforums.com/sony-xperia-z1-compact/general/stock-14-6-1-236-customized-lollipop-5-t3264557

if you say so then i will give it a try again
[Spirit FM] antonio89drop:
Hi I would like to know if spirit fm and spirit fm 2 works well with lg g4 (H815)?

Thank you
[Spirit FM] HorstiG:
Don't work, I think it's not for 64bit. Tested with LG4 H815 and CM 13

HGT - Galaxy S5 G900F - LG G4 - OP2 - Tesla TTL7
[Spirit FM] mikereidis:
I thought somebody somewhere said Spirit2 worked on G4, but I'm thinking now it was actually G3, which has Qualcomm FM/combo chip.

I think G4 has Broadcom FM/combo chip. This might work ONLY IF the chip audio was hooked up the same as for LG G2, but I doubt that. Otherwise, Broadcom chips are hooked up different on almost every phone, so I'd have to buy this phone, spend dozens of hours figuring it out, and probably dozens more over the next 1-2 years keeping it working.

But sadly I am no longer able to cost and time justify adding support to Spirit for ANY new phones. There just isn't enough demand for a paid non-stock FM app on the few phones left which have usable FM. Spirit is effectively "end of life" for new features and new phone supports and there is nothing anyone can do about it.

Lots of people didn't care about OTA FM 5 years ago when I started Spirit1. Much fewer people care now. That's life...

Spirit "runs"* on 64 bit devices, like my Nexus 9 and Nexus 6p.

*Runs: of course these devices don't support FM, but the 32 bit binaries/libraries otherwise seem to work fine.

Same with my Headunit app which only contains 32 bit binaries & libraries, with the bonus that it's actually verified to work.

Google provides a good 32<>64 bit compatibility layer, otherwise 64 bit devices would have the compatibility problems that x86 devices do with so many apps and especially games out there.
[Spirit FM] buzzmarz:
Hi I would like to know if spirit fm and spirit fm 2 works well with Xiaomi MiPad (CM11)?

Thank you
[Spirit FM] mikereidis:
Doesn't work at all.
[Spirit FM] Panos54:
Hello, i have this phone: Huawei Ascend P1 and this custom Rom from Spanorg the Unofficial CM 11 (4.4.4) for Huawei P1 is there a version of spirit fm which works with my rom? apprecaite any help you can give me..i have really gone hating my b229 version but if there is no radio i have to return there!
[Spirit FM] mikereidis:
No, I don't think so.
[Spirit FM] blindmodder96:
Does the Galaxy grand prime from MetroPCS have a radio receiver? Some people say that it does, and some people say that it doesn't. It doesn't have an app for radio, but in the system apps list there is an app folder called FM radio.
[Spirit FM] todonormal:
I have Galaxy S2 I9100. SpiritFM Free work in lollipop, but in Marshmallow don't work: http://xdaforums.com/galaxy-s2/development-derivatives/rom-cyanogenmod-13-t3223808 Well, finally Spirit2 Free work :cowboy:
[Spirit FM] mikereidis:
I don't know.
[Spirit FM] mikereidis:
I haven't updated the free apps in a while, and I don't think I will.

Spirit2 on Play has a few Marshmallow specific fixes.

Same for Spirit1 betas customers can get if you're on the Play beta program.
[Spirit FM] szymon5310:
Hi! I have HTC One S z520e, CM 12.1. Will FM Transimiter function work on my device? I tried unsuccessfully with spiritf.
[Spirit FM] mikereidis:
No,

Only Sony Xperia Z and Z1 era devices.
[Spirit FM] ticoes:
Help S5 Mini

Hello!

Is there any version of spirit that works for Samsung Galaxy S5 Mini? thanks.