yashsingh1/xdaforums huggingface dataset:
[Spirit FM] maserati1972:
Hi everyone...is there a working version with Motorola Droid 4 (CM13)?...Spirit 1 worked perfectly on CM11.

Thanks in advance!

edit:

i experimented a bit with Spirit Free 1 and found the correct HCI Access setting (int hcitool) so the app now starts and run without errors! (before it popped no fm access SU:1 FM:TIM Su:0 BT:3 HT:0 MO:TIU)

...but still no sound coming out...any suggestion?

SOLVED - thanks to RikuKawai

http://xdaforums.com/showpost.php?p=69656869&postcount=253
[Spirit FM] Rinoceros:
If you had read the last couple of pages...

Unfortunately, Mike passed away. No updates any more :crying:
[Spirit FM] maserati1972:
Hello people!

Does anybody know if is there a way to make Spirit FM work with AudioFX inbuilt app (CM13)?

i tried some audio routing settings in Settings/Debug/Volume Ctrl Stream and Test/Audio or Test/Audio2 but nothing seems to change.

Thanks in advance!
[Spirit FM] black_bottom:
Hi Mike, Is LG G5 (MM 6.0.1) supported ? Thanx.
[Spirit FM] seraser:
Why this topic is not closed?

Mike passed away.

Enviado desde mi Shark 1 mediante Tapatalk
[Spirit FM] Rinoceros:
Because still a lot of people are using it and there are people who want to install it also on their new phones?

And I am using it also on my Lenovo with MM 6.0.1 (with a lot of pleasure!)
[Spirit FM] clod22:
Note 4

Hi guys...is any working version for Note 4 F variant.??? or an working kernel. Thank
[Spirit FM] jitender143all:
FM Radio
[Spirit FM] ghpille:
I'm wondering if, when someone buys the app, Mike's family is getting the money.
[Spirit FM] Ejecutor Hanzo:
Is really sad to read this, RIP Mike.

Last version of SpiritFM supports Android 6? I think this app must be classified as deprecated due to the creator's death and no one will continue the support.
[Spirit FM] Rinoceros:
Spirit2 (paid version) is working on my Lenovo Vibe P1 with Android 6.0.1 (with root access).

All is depending on your chipset in your phone.
[Spirit FM] Ejecutor Hanzo:
Thanks

I have plans to buy a LG G5 H820, it chipset supports SpiritFM2?
[Spirit FM] mikereidis:
Neither did I until I read the spec doc. One issue seems to be that there are only 2 mono amps in that chip. so when the 2 are used for FM stereo, there is no amp available for a microphone.

That makes me wonder if phone calls (or any other microphone usage) will work when FM is on. My app detects a phone call/ringing and mutes, but this may not work well on all devices.

Have you tried phone calls, incoming and outgoing, while FM is playing ?

As far as analog audio goes, the FM chip itself does nothing for routing. It just outputs analog audio on the dedicated pins for that. Other chips handle any analog routing needed.

Most phones I've worked with use Qualcomm SOCs and there is one stereo input on those SOCs that are usually used for audio. There is an input multiplexer and programmable gain amp to DACs and to audio outputs, pretty much bypassing the SOC/app processor.

More phones are now using external audio chips and there are new variables.

The Motorola phones seem to be TI all the way. TI BT/WiFi/FM, TI OMAP SOC and TI audio chips. One plus is that they seem to follow the TI reference designs and should be easier to figure out.
[Spirit FM] mikereidis:
Samsung Galaxy S : I bought one today. Marked down to $350 due to S2 being out now.

My sig has changed to reflect that Silicon Labs FM chip support is under construction. Maybe Tavarua too...

I hope everyone with Broadcom and TI chips understand I've been promising this support since May, and that broadening device support is necessary to make continued development economically viable.

And every new device I support uncovers bugs that affect all devices. And figuring out audio etc. on this device should help enable other devices too.

I'm "disappointed" that the stock Samsung app supports RDS reasonably well. I'll have to add other features and/or improve the app beauty if I expect to sell anything on stock ROMs. ;)
[Spirit FM] xmguy:
The stock Droid X app had full RDS support. Call letters, PS and RT. But I still installed CM7 just to get your app. Even though there are some glitches. I like it 100% better.
[Spirit FM] xmguy:
Yea i got a call one time when the radio was on. Worked ok. Radio muted then when call was over it came back on.
[Spirit FM] mikereidis:
Do you know if Samsung has open sourced their libaudio ? I can't find it for my Galaxy S at least.

I HAVE found some of the "magic" needed for FM audio routing on the Galaxy S and it might be similar or identical on the G5, when using the Samsung libaudio:

To enable:

AudioManager->setMode (4); //AudioSystem.MODE_FMRADIO);

Disable:

AudioManager->setMode (0);//AudioSystem.MODE_NORMAL);

Volume:

AudioManager->setParameters("fm_radio_volume=8");

Volume off:

AudioManager->setParameters("fm_radio_volume=off");

Headphones:

AudioManager->setParameters ("routing=8");

Speaker (Doesn't work ?)

AudioManager->setParameters ("routing=2");
[Spirit FM] chvvkumar:
Ok guys, here is something interesting. YukiXDA managed to get the FM radio working on his HD2 WP7 ROM without the need for a headphone to be plugged in.

I have tested it and works beautifully. The link for the ROM is here:

and the quote from the dev on this page:

http://xdaforums.com/showthread.php?t=1080950

Is is possible to do that in Android?
[Spirit FM] mikereidis:
Yes. My app does not require the headphone/antenna. I presume you haven't tried my app ?

Of course signal strengths are lower.

Some people don't like this, or don't realise the headphone wire is an antenna, so I'll be adding an option to warn about or require the "antenna".
[Spirit FM] mikereidis:
Re: The Samsung Galaxy 5 etc. devices with MAX8899 audio:

From Maxim ICs:

Staff Comment 2011-08-17 13:35:12 PST

| By: Therese M

|

| Hi, Mike:

|

| I've confirmed the MAX8899 device and device data sheet are

| proprietary - data sheet not published.

On the plus side, my discount carrier (PC Telecom) is now offering their first Android device, a Galaxy 550 (GT-i5503) for $79 outright with no contract.

I suspect this has the same FM/audio circuitry as the Galaxy 5 and mini, Ace etc. So I'll likely get one for development.

Cheapest Android phone ever. Only Android v2.1, and has battery life issues, but for that price it's almost "disposable".
[Spirit FM] sfortier:
Galaxy GT-i5503 is almost equal to gt-i5500.

If I´m not wrong, subpsyke CM7.1 works com gt-i5503!!!

This will be awesome!!! :)
[Spirit FM] chvvkumar:
/Looks sheepishly at mikereidis

I did try your app (that is why I am posting in the thread ;) ) but not without the earphones off. Come to think of it, it is stupid of me to not try before posting. Though, in my defence, I assumed some sort of setting needed to be altered to trick the phone to think there is something plugged in when there is none.

Also, I do understand that the wire is necessary for good reception (the whole 1/3 wavelength = ~length of the cable) but did not come across anywhere that the app supports this. Thanks for the app though :)
[Spirit FM] mikereidis:
For apps, I rarely RTFM either, so I understand. :) Antenna-less operation is in the 1st post, but not in the app help so I should add it there for the few that read.

From your posts I presume you tried on CM7 with an HTC Leo/HD2 ? The HD2 uses a Broadcom chip which seems better with no antenna. If you hold a finger over the headphone jack, reception usually improves.

I'm glad it works well for you. Please consider buying the Unlocker app to help continue development.

I sell around 2 per day at present, but need 10-15 per day within the next 6-12 months to make this project self-sustaining, albeit at roughly 1/5th of what I can earn selling my soul to corporations... :D
[Spirit FM] chvvkumar:
Yup, I noticed that when you hold your hand near the port/do the death grip the reception greatly improves for some stations. For the ones I listen to sometimes, I live ~2-4Km from the towers so, I usually don't need to hold the phone.

I am running Typhoon's ROM (CM7) on my HD2.

http://xdaforums.com/showthread.php?t=933951

I will buy your app ASAP and thanks for the effort!
[Spirit FM] psyke83:
Yes, it's exactly the same :). I think you'll be impressed with the little fella, especially if you're getting it so cheap.

I have my own disposable phone, a Vodafone Smart (99% similar to IDEOS) which I got for 20 euro with no contract. Despite having similar specifications to the G5 on paper, the G5 is superior in every way ;). I found it funny that I could buy a smartphone that allows e.g., usb wifi tethering, for less than the cost of a USB wireless dongle ;).

Mike,

About your question re: the Galaxy S, I'm not sure about the stock ROMs, but for CyanogenMod, its libaudio is completely different to the G5 and other msm7k devices, based on ALSA. You can see the code here: https://github.com/CyanogenMod/android_device_samsung_aries-common/tree/gingerbread/libaudio

Edit: I notice that you said the Galaxy S uses the Silicon Labs chip. I believe that the libaudio code on the ZTE Blade has added support for the SI4708 FM chip. You may want to poke around there to see: https://github.com/CyanogenMod/android_device_zte_blade/tree/gingerbread/libaudio
[Spirit FM] mikereidis:
Samsung Galaxy S (Silicon Labs Si470x) experimental version August 19:

http://www.mediafire.com/file/3ihv39x7cxkg1ce/Spirit_FM_Radio_v110819.apk

Nothing new here, except very minor fixes, for Broadcom or TI chips, except that it should avoid the Broadcom audio issues on most devices.

This might work on some stock Galaxy S ROMs, but the odds are against it, especially without root.

Supports all features, including RDS. Requires Samsung fm_si4709 driver as /dev/fmradio or /dev/radio0. The latter implies V4L support, which the app does not yet have. I think this is an unfortunate misnaming on CM7.

Audio issues remain. Works best on Darky ROM using Audio Method "SamsungDarky", but only works with headphones.

Voodoo Sound on Darky ROM sounds good. When audio works on CM7 it has the bandwidth (and mono?) problems the older stock Samsung ROMs had. IE it sounds awful.

On CM7 nightly 91 it may work with Audio Method "SamsungCM7". It DID work for me at one point, but now it seems to refuse to start Audio, although I managed to coerce it to work one more time briefly. Sometimes, it worked for several seconds before the audio path shut down.

Perhaps there is an alternative kernel that can be used with CM7 for better results.
[Spirit FM] mikereidis:
Latest MIUI on Droid X...

Has anyone seen the audio working on this combination ?
[Spirit FM] mikereidis:
I was asking in general. Do you have ANY Samsung source for libaudio ? And specifically do you have Samsung libaudio source for your devices ?

In general I think manufacturers "standardise" their proprietary audio hooks. So the libaudio calls to enable/route FM on one Samsung device is likely the same on other Samsung devices. So their FM app just makes the Samsung calls, without worrying about the low level implementation.

The Galaxy S stock ROM seems to use ALSA also. I think on most phones, the stock, or a stock derived kernel is most often used on aftermarket ROMs, including CM. But yes, the libaudio is often different. Sometimes the stock binary/library is used because source isn't available.

Thanks, but that doesn't help. For analog at least, the FM chip and the audio routing are very separate. The Blade has a Qualcomm MSM SOC and uses that routing.

On Galaxy S, a WM8994 codec is used (like the LG Optimus 2X), but it's hooked to (I think) a Samsung SOC, which is a different combination of SOC and audio chip.
[Spirit FM] psyke83:
I've looked through many of the source archives from http://opensource.samsung.com and I never saw libaudio code in the platform sources, sorry.

There is source for the Nexus S, but I think you may already be aware of its existence. If not, it's here: http://android.git.kernel.org/?p=device/samsung/crespo.git;a=history;f=libaudio;hb=refs/heads/master

I'm not aware of any other Samsung libaudio source code available.
[Spirit FM] FadeFx:
Hi, for any info on samsung galaxy s audio you may want to contact supercurio, the maker of voodoo sound, which is an alternative audio driver for the wolfson micro codec in sgs devices, it is widely used in custom kernels and also in cm7. However, i guess he can give you any info on sgs audio you can dream of.
[Spirit FM] mikereidis:
OK, so it's closed source then. Too much of Android is closed. :(

Yes, that's open, thanks for the reminder and pointer.

http://android.git.kernel.org/?p=de...o;hb=a3d4639f04a801e9bafb01d6c5d61f186541ee56

Conspicuously missing is any reference to FM. And Nexus S is similar to Galaxy S, except with the Silicon Labs FM and other bits chopped off. Both have a Broadcom chip too, but the FM portions refuse to work.
[Spirit FM] psyke83:
This may be useful:

http://review.cyanogenmod.com/#change,7390

http://review.cyanogenmod.com/#change,7389
[Spirit FM] Rinoceros:
I don't know.

Find out, what kind of chipset the LG has and do a dig in the XDA forum. Hint: start here
[Spirit FM] sjarina:
Spirit FM App in Galaxy S I9000B

I tried to install both Spirit App in my Galaxy S I9000B running Cyanogenmod 11 kitkat 4.4.4 but no success. The App get to open but does not work.

Some idea about the problem?
[Spirit FM] IonuZ:
What can i do to make it work on Nexus 6P running 7.1.1 ?
[Spirit FM] scutworker:
It won't work on your phone as it doesn't have the necessary hardware inside it.

This is become more and more common with phones, I'm afraid.
[Spirit FM] Nebenfluss:
LG G5 has Broadcom FM-Chip (closed source driver)

LG G3 was so far the last LG device from the G-Series that used a FM-Chip from Qualcomm. Mike Reid figured out to make Spirit work and i can confirm also Lineage OS 14.1 supports FM-Radio out of the box. The LG G3 is still a great phone and you can obtain it for USD 160 on Ebay. In the LG G4 the wireless combo chip is from Broadcom (closed source driver) and the same is true for the LG G5 (thus no CM/Lineage OS-Support for FM-Radio possible right now. Sadly).
[Spirit FM] kin4rh:
Samsung Galaxy S3 Mini

I have just changed my ROM to Cyanogenmod 12.1 (Android 5.1). With the original ROM I had over-air FM radio, so the capability is there. Will Spirit work with my current set up, and if so should I use Spirit1 or Spirit2?
[Spirit FM] guhvanoh:
Try Spirit2 then Spirit1 if you have the apks. I can't tell from your msg what fone you have, so I can't say whether either would work.
[Spirit FM] Nebenfluss:
good chance with Spirit2 i think

the device was mentioned as Samsung Galaxy S3 Mini. I do not know for sure but i think there is a good chance that Spirit 2 works on that device when you adjust the Audio and Tuner Settings.

Menu>Set>Service>Audio Plugin = GS3

Menu>Set>Service>Tuner Plugin = QCV?? (does anybody know, i do not have Spirit 2 currently installed on a device)
[Spirit FM] kin4rh:
Samsung Galaxy S3 Mini

Thanks, I am using a Samsung Galaxy S3 Mini I8190N.
[Spirit FM] xmguy:
Even though Mike has passed away (Rest In Peace buddy),

I am trying Spirit 1 on my Verizon variant of the Moto G4 Play. It isn't rooted. The RDS decodes. But no audio. I used the test, and setting config. Alas nothing. Root would help but I've heard root isn't possible with this phone. I bought it, paid to have it on prepaid, just to get it on my post pay account.

Only to find the stock app has that dang volume muting, or the volume lowers as the signal does, vs going to static. This was an issue with other phones too. Mike had a setting that blocked that muting. So it was consistent volume, and it had static if present.

I wish we could decompile the code and edit the audio path of the app. But I've heard Mike didn't leave the system open.
[Spirit FM] pippoparecchio:
Does anybody if there is a way to make spirit2 to work on a galaxy2 with android 7?

I get a problem about a missing kernel module :(
[Spirit FM] chris_whyte:
Hi, Does this app work on the latest Samsung S7 Edge in India? So far I have found that only NextRadio, that's a free app, exploits the FM chip in the phone, but that is limited to the US only. I noticed that this is a paid app. But I don't mind paying for it if you can confirm that it will work on my phone here in India.
[Spirit FM] brissmarin12:
Work on s4/at Verizon?

Enviado desde mi SM-G900V
[Spirit FM] todonormal:
Testing free spirit real FM radio from XDA...
[Spirit FM] totofe69:
Unable to launch with nougat rom and lambda kernel bêta13 on my D802. Is there a specific kernel on nougat rom to make spirit ok ?
[Spirit FM] rbeavers:
Don't know the difference between the two. But he left us this.

https://github.com/mikereidis/spirit2_free
[Spirit FM] lesni4:
What about european version of Samsung Alpha - SM-G850F?

Cannot find, does it work?
[Spirit FM] hopelives:
I lost in the first message so which version do work in Note 4 SM-N910C?
[Spirit FM] Sergi40:
I have Le X829 !!! Spiritfm works on this phone?
[Spirit FM] mervluk:
Glad to report that the (last, December 2015, I think) Spirit 2 beta - yes I'm a paid-up customer - is fully working on my Moto G (peregrine) running the latest (April 2017) 7.1 (Nougat) 14.1 Lineage rom. Mike, RIP, was ahead of his time! Sound successfully processed through the latest (buggy) A.R.I.S.E aroma. The FM sound is taken to a new level (for me), on this old redundant phone, rich and deep and better sound than streaming! Even comparable or better than my current LG G5 phone playing through its, costly, DAC accessory.
[Spirit FM] auxman:
How do I get a refund of the 8.00 for Spirit2? I did not see that it required root access until after purchasing and installation. I have uninstalled the app...
[Spirit FM] rucxy:
Pretty sure google play gives you 15mins to apply for a refund after purchase, that is if you bought it from there.

Mike always refunded money if it didn't work as expected, he was a really top bloke, but is sadly no longer with us..

RIP Mike...

Am fairly sure there would have been a note saying it required root, maybe should have read the instructions better..

Unless you are really poor it was only $8 after all.
[Spirit FM] dibidibi:
Hello,

I had Sprit 1 on my LG G2 with android 5.0.2 for a while and was very happy.

But I flashed Lineage to my phone and got an error:

"Su: 2 fm:BC FM:bc2 su:1 bt:3 ht:0 mo:bcu"

Is there anything you can suggest ?

Thanks
[Spirit FM] MAHABUBMARAJ:
Someone should work in the place of mike.RIP MIKE.
[Spirit FM] emyrderfel:
Go on then:

https://github.com/mikereidis/spirit2_free/
[Spirit FM] prabasha:
this have problem with my sony xperia z2 MM Bluetooth

can't turn on Bluetooth after starting app so can't stream fm radio
[Spirit FM] francewcoboc:
Sorry guys, but the first post is extremely confusing and I don't understand which version I need to download.

I have ParanoidAndroid 4.6 (4.4.4 KitKat) on Samsung S Advance.

Thanks to anyone will hep me. :)
[Spirit FM] goutara77:
Hi there! Does anybody know if the app works on Samsung Note 8.0 (n5110) tablet?
[Spirit FM] hclmpfc:
Has anyone tried this app on RedMi 4 and does it work?
[Spirit FM] Icetea:
did not work on LG G5 (H850) under AOSPA Paranoid Rom 7.1.2

Have tried both versions! thanks god it give a refund on google play!
[Spirit FM] simoamine123@gmail.com:
Gratuite
[Spirit FM] Hamx5:
Hi. I'm a galaxy s3 user i'm using android 4.4 kk. I bought spirit 2 app from play stor recently. App works fine but i have a strange issue.

When i switch the audio output from headset to speaker, the speaker starts looping with phone's microphone and i can hear only horrible noises.

I tried to change settings in app's menu without success.

I looked for solution on the forum but i did't find anything.

Can someone give me help please? Thanks in advice.
[Spirit FM] eried1:
Ingenious app! Awesome work!

Next to Tasker the most indispensible app in the Google Play store.
[Spirit FM] higrid:
Hello

I have a Wiko Lenny 3 phone with android 6.0.

Is it necessary to root to use the radio FM radio application without internet lte and wi-fi.

The phone has a built in fm radio application but without the headphones it does not work.

Is there an application that can work without headphones and a Bluetoth handset?
[Spirit FM] icxj1:
Spirit needs root. Sometimes you can just slightly pull the headphone jack out of port and it will come thru phone speaker. Most devices don't have external antenna.
[Spirit FM] Bluecat.NYC:
Get the free & lightweight app called Headset Toggle. Flip the toggle and sound will come out of your phone's speakers.
[Spirit FM] higrid:
Hi, I'm going for the application but that's not the point.

To listen to the FM radio offline on the radio I dug up the application to suck on the Bluetooth headset. I would not like to use headphones on a cable.

Once on the android 4.1 Rom did not need a headset on the cable.

Will there be any other android app 6.0 for Wiko Lenny 3?

* Is it good to use Spirit1, Spirit2 application as a root on this phone for this app

---------- Post added at 07:17 PM ---------- Previous post was at 07:12 PM ----------

Hi, I'm going for the application but that's not the point.

To listen to the FM radio offline on the radio I dug up the application to suck on the Bluetooth headset. I would not like to use headphones on a cable.

Once on the android 4.1 Rom did not need a headset on the cable.

Will there be any other android app 6.0 for Wiko Lenny 3?

* Is it good to use Spirit1, Spirit2 application as a root on this phone for this app
[Spirit FM] supermaxkato:
Even if you could force the software to function without headphones you would get very few if any stations. This is how fm works. A long fm antenna (headphone cord) is what brings in signals to the spirit tuner software. Without the antenna it doesn't matter how good the software is (spirit, nextradio, etc), it won't work.
[Spirit FM] Mr.Kakorot:
Fm
[Spirit FM] Nishkarsh Singh:
Very good
[Spirit FM] kanlo:
Will Spirit2 work on Huawei Mate 10 Pro?
[Spirit FM] EB10000:
Hi

I bought Spirit2 long ago for my Galaxy S2 but never used it much because of non-ASOP rom. But recently got a new phone Xiaomi Note 4X running rooted MIUI 8 (official).

I was happy to see that Spirit2 was available for this OS. Installed it and while it works, it works very good, sound is much better than the official FM app, but after a few moments it crashes the whole OS causing it to reboot...

Any chance to fix this? How do I generate a log report?

Thanks
[Spirit FM] play3man:
Anybody knows what happened to the creator of this mod? He posted his last post a year back that he is at hospital ?
[Spirit FM] PunchUp:
https://xdaforums.com/apps/spirit-fm/mike-reid-passed-t3410032/post72489233
[Spirit FM] play3man:
Oh ?
[Spirit FM] MAHABUBMARAJ:
Use Logcat extreme
[Spirit FM] tzincbg:
REMOVE headphones. Start Spirit 2.

Menu - set - tuner

Band - EU

Soft mute - enable

RDS - stop

RDS AF - stop

Qcom antenna - external

Mode - receive

Stop app's service.

Reboot phone. Insert headphones. Try using the app now. Done.

Works on MIUI 9 too but as far as I read it will quit working on Oreo.
[Spirit FM] blue whale:
I found this file

Spirit2RealFM_Radio_4_AOSP_v2015_4_14.apk

on some github.

Is this the latest version ?

I use samsung galaxy S2 on micro-g version of LOS ROM. My problem is that I would like to send the sound to the external speaker when my headphones are plugged in to be used as antenna, I can toggle this but no sounds come off the speaker, sound always comes through headphones

Also, I would like a tutorial on the settings, because I do not understand them.
[Spirit FM] Cookie Ninja:
If you do not understand them settings, how will a tutorial help? Is this a school for specially abled kids? Read, experiment, learn and then come back here sir!
[Spirit FM] Gull Gull:
Tff