yashsingh1/xdaforums huggingface dataset:
[Spirit FM] Jack B:
Note 2 N7102

Hello Mike,

Will this app work on my Samsung Galaxy Note 2 - N7102 ? and if so, how can i test it before purchasing?

thank you
[Spirit FM] 0kti:
Here is a free version so test it

Sent from SGS+ with Tapatalk
[Spirit FM] mikereidis:
Links to free versions in post #1 of this thread.

GT-N7102, if there is a stock Samsung FM app, then yes.

But I'd guess there is no stock app, like GT-N7105, so no, probably not.
[Spirit FM] Wenzo2:
the last free app work with my lg p990.. but why the spirit fm unlocked isn't compatible?
[Spirit FM] ilysomma:
Does this app works fine in CM by FreeXperia Team? I have an Xperia U

Sent from Italy with Sony Xperia U
[Spirit FM] mikereidis:
Because I haven't updated Unlocked on Play yet, because:

(1) The P990 isn't enabled on Play, and likely won't be at least unless I get no feedback about problems for a while.

(2) Any update always causes some people some problem, and I'm taking some much needed time off now, and more problems will take more time.

If you're a customer, email me and I'll send you the latest test release.
[Spirit FM] mikereidis:
No I don't think so.

Anyway, it should never take more than a minute or two to try a free version linked in post #1. And likely you will see there is no audio.
[Spirit FM] Choristav:
I've heard there's a chance of speaker damage through normal usage, what should be done to prevent such thing?
[Spirit FM] cryssyenddo:
Installed on my Samsung Galaxy S3 and it worked like a charm!

Thanks for the great app! I'm more than happy to pay for it ;)

That said, I'd suggest you improve the setting selections' wording, they're kinda cryptic to layman.
[Spirit FM] oskitar13:
Will you make it work in sony devices?

Pleeeaaaseeeeeeee help sony users jajaja, why you cant make the app work for custom roms in sony devices? i have CM9 and i hate not to have a radio fm app because of the device doesn't have so muche free memory for keeping music....It's so anoying...:(:(:(:(
[Spirit FM] makbil:
I've been using Spirit UL flawlessly on my HTC One X. Now I have an HTC One and slowly making the transition to it. I installed Spirit UL on my One for testing purposes but was unable to get it to work, even with the experimental settings. If you need someone to test on the One, please let me know, I would be happy to provide any help I can.
[Spirit FM] mikereidis:
Only on GT-I9000 with ICS & JB ROMs.

See post #3 for much info: http://xdaforums.com/showpost.php?p=13380066&postcount=3
[Spirit FM] mikereidis:
:)

Spirit is not layman oriented. It's oriented to advanced users, who root and run custom ROMs.

Most of the settings are documented in "Doc 2012".
[Spirit FM] mikereidis:
Spirit supports most 2012+ stock Sony devices, when stock or with a FXP / CM10 ROM that supports FM.

Sorry, but asking me to support other Sony's is asking me to accept 1/10th of the legal minimum wage here, while supporting the most popular can mean the minimum at least.

My family can't live on one dollar an hour here in a 1st world country.
[Spirit FM] mikereidis:
Default settings tend to be best.

I've had feedback from at least 2 people so far on the HTC One, despite a few sales on it.

One said it worked fine, the other not. I'm not positive if the working one had a ROM that was stock or custom, but it must have been stock enough to use the HTC audio libraries.

In the not working case a power up error happened.

Regardless of the above, the HTC One is currently disabled on Play, just because I don't have time to deal with it right now.

EDIT: Just had another positive email from someone with a One. Not sure if you. :)
[Spirit FM] mikereidis:
GT-I9300 FM voice commands:

There's a leaked GS3 GT-I9300 stock JB ROM that enables voice commands. I used GT-I9300XXUFME3-Deodexed.zip via CWM.

I think this is why the GS4 GT-I9500 stock ROM showed FM voice commands, which led me to believe GT-I9500 would have FM. And it may also explain the vestigial kernel definitions too.

The/a reason why the 3 strings in the resources are on the GT-I9500 ROM is because Samsung is sharing as much as they can between GS3 and GS4.

Voice command does not work on Spirit, unless using the OEM Proprietary Mode at the same time as Samsung app, and using from the Sammy app. I might add better support at some point.

To start FM say 1 of these:

Open Radio

Open FM Radio

Radio On

To control FM you must have the FM app on screen and you can say:

Stop

Play

Next

Previous

Volume Up

Volume Down
[Spirit FM] jjm34:
I've encountered the apparently rare Qualcomm Tavarua in Sony's Xperia E, and I was wondering if this can work with Spirit FM. I've had success with Code Aurora's FM app on stock ROM, but didn't get Spirit to work. I don't know how to get the settings right, or if it can work with this chip at all.

Also, question about this chip's TX capabilities: Is there any chance of this actually working? I've tried Code Aurora's FM transmitter, and from what I could see in the logs the FM TX API calls appeared to succeed. It picked up the "now playing" info, but I didn't get anything on a radio tuned to the TX frequency. I don't really know how to use it, it might need some additional setup to actually route audio to it, or maybe the hardware doesn't have this wired up anyway. Stock ROM doesn't have any FM TX capabilities.
[Spirit FM] makbil:
I'm going to give it another try tonight. Reading your post, I just noticed that I had PureXAudio installed at that time. Now I have gotten rid of it and I did not get the power up error at the time, so chances are I could get it to work. I have stock kernel so no problem there.

I'll post a report here.
[Spirit FM] mikereidis:
The old Tavarua WAS reasonably rare. It's successor, "Iris", in the form of the Qualcomm WCN3660 FM/BT/WiFi combo chip is more common, and was first seen on HTC/ATT OneX(L) LTE. I've had an ATT OneXL for a year now, and even digital audio mode is working on it.

But besides the OneXL, Sony Xperia T and similar were the only Iris devices until recently. Xperia Z/ZL and Tablet Z are also using Iris, as well as any recent Sony devices using Qualcomm S4 and up SOCs, which integrate well with WCN3660.

Generally, settings should be automatic, but you can try manually setting Debug-> FM Chip to "QC V4L (HTC)" ifSpirit has SU/root. If the Code Aurora app works you can also try "STE AFM RX". Changing Debug-> FM API may also help.

Audio-> Method could be manually set, but only after the FM part works. With wired headset plugged in, RSSI at top left should be 20 or more when tuned. If you get there and have no audio, let me know.

Yes, in fact I think transmit may work on Xperia T and similar. Just set Debug-> FM Chip to "STE AFM TX" and restart Spirit.

In normal RX mode, if you set Debug-> QCom Antenna to "Internal" and it works, that indicates transmit should work.

Getting a working transmit function to send actual audio may be difficult. The TX mode works fine on some Xperia Sola/Go/U/P devices, but it's useless without audio.
[Spirit FM] jjm34:
Thanks for that, I'm going to have to check it out when I've got stock running on the device again (where I know FM works).

I'm not sure if it's really the "Iris" chip in the Xperia E then. It's a low-end device running on the old MSM7627A, and its WiFi is ath6kl, not a combo chip.

I'm currently in the process of porting CM10 to the device, and looking at Code Aurora's Android sources it looks like CM10 is missing a lot of FM stuff (such as audio streams and devices). Would porting this be required to get Spirit working, or could it work with the FM output device (/dev/msm_fm) directly?
[Spirit FM] mishut:
the best of radio :good:
[Spirit FM] Obsidian Octagon:
Samsung Galaxy Ace IIx GT-S7560m

Does anyone know if Spirit FM supports the Samsung Galaxy Ace IIx GT-S7560m? The stock Samsung FM radio app on the phone doesn't allow me to use the radio in airplane (flight) mode and I was hoping that the Spirit FM app would allow me to do this. Any help is appreciated.
[Spirit FM] mikereidis:
Then it's likely to be Broadcom BCM433x or similar FM. Spirit supports the Broadcom proprietary FM API found on most stock devices, and can also support those chips directly, via UART or HCI.

Spirit "works" on the vast majority of devices that aren't Chinese MediaTek based. I've hardly touched the "FM chip control" code in the last 12 months.

The hard part is always enabling FM audio, and making it work seamlessly with audio notifications, sounds, etc. happening.

I don't recall much about /dev/msm_fm, and have never used it, but I think it only applies when using Qualcomm FM chips.

Most CM folk continue to be completely un-interested in supporting FM after CM7. The only notable exception so far is that the FreeXperia dev has built an FM app, from Code Aurora source, to support a few Sony devices using Qualcomm FM chips, like the Xperia T and similar.

There is no indication that any other CM devs will do anything to spread support to more than a few isolated devices, if that.

And as more and more OEMs/devices drop support for FM, and more people turn to streaming, the interest level drops even further.
[Spirit FM] mikereidis:
There is certainly no official support, and I don't expect that to change.

Try any free version, from post #1 of this thread, and there are reasonable chances the FM will "work".

But there may be no Audio-> Method setting that will enable FM audio, and I don't expect to add any new ones for anything but very popular and/or higher end phones.
[Spirit FM] jjm34:
Alright, I've just managed to get tuning working on my version of CM10. Using "QC V4L (HTC)" with "QCom Antenna" set to "External/Headset" does get me an RSSI value of 52 on a known good frequency. "Default" sometimes gives a good RSSI, sometimes 0, "Auto" and "Internal" gets -10 or 0.

I see. I'm not getting any audio, but that maybe because of CM10 then. I'm going to have to try on Sony's stock ROM (which seems to use Code Aurora's implementation) and see if it works there. I might have to try and port some things from Code Aurora to CM10, but it doesn't look like it's going to be straightforward; I haven't gotten anything more than segfault crashes out of the audio service on my last attempt. :p

Yeah, and the crap that comes out of most FM stations isn't much of an incentive either. ;) Luckily I've got some good stations in my area, so it'd be great to get it working.
[Spirit FM] Obsidian Octagon:
I installed the 24 Apr 2013 free version on my rooted Galaxy Ace 2X and tried using the Automatic Audio Method setting. Unfortunately it said that FM audio could not be enabled. The Bluetooth symbol came up when it was trying enable FM. Looks like I'm out of luck. :(

Thank you for trying to help me out though. Looks like a very nice app. Cheers!
[Spirit FM] antonio89drop:
Hello

Sorry if I answer only now but I've been busy.

The problem that I found with Jelly Bean stock 6.2.A.0.400 is not about the tests that you have done on the volume buttons but what is not working properly is the " SeeK for Media Buttons Prev + Next " in this setting UI of Spirit FM .

To test the problem yourself you can use "Media Keys" application( link : https://play.google.com/store/apps/...wsMSwxLDEsIm5ldC5jd2ZrLmlnODgubWVkaWFrZXlzIl0.)

and go to the Home page / Add app / Shortcuts / Media Keys / Next

and then again

go to the Home page / Add app / Shortcuts / Media Keys / Previous

so you have the two Prev and Next Media Buttons that work with all apps that support them then it should also work with Spirit FM performing the function set previously in Spirit FM Seek given set of UI "SEEK for Media Buttons Prev + Next".

Indeed, this function works perfectly on Spirit Fm with ICS but on Jelly Bean does not work I tried both with Xperia Z ; Samsung Galaxy S3; that all of Xperia Go / Sola (test with firmware stock in both ICS and firmware stock Jelly Bean).

As with ICS everything works perfectly I think the problem is between Jelly Bean and Spirit FM since it seems to be widespread and not restricted only to some models of smartphones.

At the time I decided to make an down upgrade to ICS down to use such features to Spirit FM "SEEK for Media Buttons Prev + Next" which for me are fundamental.

I hope you can find a way to solve the problem in the short time given as I would install Jelly Bean but I will not give up the full operation of Spirit FM.

I await your response confident about how to resolve this inconvenience.

Thank you very much.
[Spirit FM] zicoxx:
hi,

i'm a lg optimus 4x hd user with CM10.1 Rom...But No Audio from FM Radio

So i try some time to have audio from spiritfm with my phone..

The Fm Radio tuning works very well,but unluckly no audio..

So i try some settings and i have find the trick to work fm radio audio with spiritfm..

Pratically i install from market alsa mixer and set in spiritfm only this setting :

Check Settings-->Debug-->Alsa pcm open..Other settings i leave them on auto (chip,audio,api)..

Only change my country band (i set world 50khz)..

In alsa mixer i set two settings "Left SPK Mixer INB2 ON" and "Right SPK Mixer INB2 ON"..

So audio works together tuning..

So thanks mike for spiritfm,now on my lg 4x i can listen fm radio..

This method for me runs very well but only on custom roms,not on stock roms,maybe for other lg4x user can be important..

Bye
[Spirit FM] mikereidis:
In this case "Default" means Spirit doesn't touch the control. So it's in whatever state it powered up with, or another app set.

So it works, and TX will likely never work for you.

I wouldn't "blame" CM ; just need some code specifically to enable FM audio, and that is never in AOSP since Google hates FM so much.

Earlier Sony 2012 phones used the audio method specified in the "ST Ericsson proposed Android FM API" that has gone nowhere. For Spirit this is "Sony/STE/Android". It sets up mediaplayer with:

MediaPlayer.setDataSource ("fmradio://rx");

Xperia Z and perhaps other 2013 devices now send "qualcomm.intent.action.FM" Intents. On Spirit "Sony Z/QC Intent".

In theory, when rooted, we just need to set the ALSA controls as needed; but might also need a "hostless PCM transfer" to be initiated.

That complaint tends to come exclusively from the US, where the pursuit of unfettered capitalism leaves almost nothing but annoying talk & top 40 type stations alive.

Canada here isn't too far behind. But there's other stuff here like CBC (/NPR) and college/university stations, and a few independent stations that aren't too bad.
[Spirit FM] mikereidis:
The forced to volume control issue has ALWAYS happened on Samsung devices, whether stock or custom ROM. No other devices, except the Sony. I tried changing priority, with no notable effect.

I think you are saying this problem only happens with a 3rd party application AND when running JB.

I don't test much with 3rd party apps, but I'll try to do so when I have time.
[Spirit FM] mikereidis:
Interesting, and thanks ! :)

So, it won't work without "Alsa pcm open" ?
[Spirit FM] zicoxx:
beh,now that i test it unchecked alsa pcm open audio works again..

probably i could confused in testing...:)

in the afternoon i test it checked or uncheked but audio works only when i check it..but i repeat,probably i confused some things..it's happen..

however this trick works...and i think that now some lg 4x users are happy because now also in cm roms we can hear fm radio..:)

if someone want to try to confirm this method works..
[Spirit FM] 089man:
Hi, have switch to Rootbox rom.

Included is dsp manager for sound.

In spirit pay version I can not see the synthesiser. Any idea why not? In Slim rom with the same sound module I can see the synthesiser.

I9100 Tapatalk 2, Rom1 Rootbox / Rom2 Slim, Kernel Dorimanx
[Spirit FM] zicoxx:
Little Update For LG Optimus 4x Users :

In my another deep test the last setting that i reported in last post in spiritFM Settings-->Debug-->Alsa PCM OPEN seems not so important..

But you can test it and report..

Now we have also fm radio headset audio,not only for speaker

These are the settings to write in alsa mixer (that i remember it's very important to use this trick to work spiritfm on your lg optimus 4x with custom roms..

In Alsa Mixer you can set :

For Speaker Audio

Left SPK Mixer INB2 to ON

Right SPK Mixer INB2 to ON

For Headset Audio

Left HP Mixer INB2 to ON

Right HP Mixer INB2 to ON

After you launch spiritFM,set your contry and play music..

* If you have some problem with audio,you can try to set in Settings-->Debug ALSA PCM OPEN and report it..

Very thanks again to mikereidis for his wonderful job..i hope that maybe in next build of spiritfm there are the chance to insert these tricks..

In case this trick works..
[Spirit FM] mikereidis:
Does volume control work, when Spirit is in the background (not on screen) or when screen is off ?

If no (or yes), try to fix by enabling Debug-> Silent Loop or Debug-> Play Audiotrack and restarting Spirit.

These are usually better than ALSA PCM Open.

These are ways to inform the ROM/audio libraries that audio is in use.
[Spirit FM] mikereidis:
I'll presume Audio-> Method is set to "Digital Auto" or the digital setting for GS2.

DSP Manager settings are supposed to be available via system settings for Audio.

But I never see them there until after I install an EQ app like this: https://play.google.com/store/apps/details?id=com.smartandroidapps.equalizer

Then you may have the choice of equalizer. Or not, I'm not always sure how to get to DSP Manager.

AFAICT though, the EQ app above, or any other like DSP Manager, are just a set of UI controls. The underlying code to do equalization is the same. And I prefer that EQ app, so don't worry about DSP Mgr.
[Spirit FM] 089man:
Hi mike, thx for answer.

I have digital auto. All is right.

On my rom before, slime rom with dsp and fx music, the virtualise is working.

In Rootbox rom I have only black on the place from the virtualise.

Picture here...

I have also install your recommend app from playstore. The effects and sounds are very great with this app, but I have not the synthesiser in spirit.

I9100 Tapatalk 2, Rom1 Rootbox / Rom2 Slim, Kernel Dorimanx
[Spirit FM] makbil:
I did some tests on my HTC One (M7).

The program does not crash at startup, however with the default settings there is no sound and the signal level is 0.

I played around with the settings and managed to get the signal level to show a value, it showed 98 but rotated back and forth with -128 and finally settled at some value between 92-98.

Looks like it could work but it has been a tiring day for me, if there are any known settings that allegedly work on HTC One, I could try them and report back.
[Spirit FM] amPOGIko:
is there no hope to get radio on the international lte version of the note 2?
[Spirit FM] Rick O:
Look in 2nd post of phones supported. It clearly says:

Galaxy Note2 3G GT-N7100
[Spirit FM] Lagkage:
You misunderstood him. He is asking about the LTE version (GT-N7105), not the 2G/3G version (GT-N7100).

---------- Post added at 01:50 PM ---------- Previous post was at 01:37 PM ----------

Mike has answered regarding this device in December here: http://xdaforums.com/showthread.php?p=35129961&highlight=n7105#post35129961 and in April here: http://xdaforums.com/showthread.php?p=40227714&highlight=note+2+lte#post40227714
[Spirit FM] mikereidis:
OK I mis-understood you.

I guess you mean the Visualiser, with the waveform and frequency displays.

I presume Menu-> Settings-> UI-> Display Visualizer is enabled.

I may have seen this kind of problem on some ROMs. My first thought is that the ROM does not support it. But try Pause/Play a few times to see if anything happens.

You may be able to confirm that with another app with visualization. But a global visualization is a bit different than what Spirit uses now: a visualization specifically tied to the FM audio.

I'm not sure what you mean by "Synthesiser".

There is no access to equalizer controls in Spirit.
[Spirit FM] mikereidis:
Default settings of Spirit on stock HTC One's has been reported by 2 people to work OK. But some others have had no success, similar to your report.

I presume Spirit has root/SU.

Can you try starting Spirit when the stock FM app is already running ? You can do this without and then with Bluetooth enabled.

Also, try changing Bluetooth state, then starting Spirit, with the stock FM app not running.

Beyond that, you can try changing in Spirit Debug-> FM API and restart Spirit each time.
[Spirit FM] mikereidis:
Correct, and Thank You Lagkage. :)

I think now that the GS4 GT-I9500 was NOT the first Samsung flagship or flagship variant with no FM.

It appears now that no FM in the GT-I9305 and GT-N7105 was a pre-cursor and hint of no FM in the GS4.

GT-I9300 seems to be the last Samsung flagship or flagship variant with FM.
[Spirit FM] 089man:
Hi mike, yes that I mean, visualizer..

I have activated in settings to.

Anybody here with RootBox 4.0 or later and have the red wafe Form?

With Slim rom or carbon it's works, also with dsp manager. Only in my Rootbox rom not visualizer visible.

Mean this, here only black and not visualisation..

I9100 Tapatalk 2, Rom1 Rootbox / Rom2 Slim, Kernel Dorimanx
[Spirit FM] 0kti:
Visualiser don't work on sgs+ AOKP 4.2.2 :(

Sent from SGS+ with Tapatalk
[Spirit FM] elektromotive:
Hi there!

I'm using paid version of Sprit FM for long time now, different HTC devices mostly Cyanogen roms.

Now I need help with a HTC HD Mini, CyanogenMod 9.0.0 by munjeni, Spirit FM UL 2013_05_08.

Audio is on only for a second or so, when I toggle headset/speaker and then turned off.

Can you please help me?

Thanks
[Spirit FM] BAD_BOY_KIEV:
Hi!

There's a very nice device http://www.fmworld.net/product/phone/f-06e/info.html?fmwfrom=f-06e_index

Fujitsu Arrows F-06E - it does sport FM radio, yet it is "tuned\set up" to run on japanese band which is about 78-90 MHz.

But the usual one in Europe is 90-108 Mhz.

So, in your opinion would your app let to use this phone's FM transmitter to receive signal on european band??

Thank you!

P.S. Presume the device can be rooted.
[Spirit FM] 089man:
Ok, now I know why in all my other Roms before Rootbox that's works great. All Roms were cm or aosp based. Rootbox is AOKP... ****, smile.

I9100 Tapatalk 2, Rom1 Rootbox / Rom2 Slim, Kernel Dorimanx
[Spirit FM] makbil:
Here is the latest situation. I started FM radio first, then Spirit and could see the RDS info in Spirit. Turned off FM radio, sound stopped so I just turned on Spirit and voila! Spirit works. I didn't even mess around with BT or the debug menu.

Did a reboot for further testing and Spirit still worked so I guess whatever it saw when default FM radio was running, helped it :)

At this point I can confirm Spirit running on HTC One, ARHD ROM with stock kernel.

Edit: I just noticed that the BT icon must have turned on by itself. Turning off BT, Spirit stops working, turn on BT and Spirit works again. I remember this being mentioned, just not for HTC One or I may have missed that.
[Spirit FM] mikereidis:
The GT-I9001 does not have the same audio circuitry of GT-I9000.
[Spirit FM] mikereidis:
Try enabling Debug-> Silent Loop and restarting Spirit. If that doesn't work, disable Silent Loop and try Debug-> Play Audiotrack.

These options tend to keep the audio chip running, even though the ROM thinks there is no audio and power can be saved by turning off.
[Spirit FM] mikereidis:
Fujitsu is almost unheard of outside of Japan. I personally would not buy one for that reason, and any support in Spirit would be "accidental".

Page indicates Qualcomm APQ8064T SOC, so it may have the same WDC9310 audio and WCN3660 FM/combo chip as HTC OneX LTE and similar.

May work, rooted or not. Impossible to say without someone testing it.
[Spirit FM] mikereidis:
With these Broadcom FM/combo chips, turning BT on or off while Spirit is running will stop FM. The only exception is when using the OEM Proprietary API that the stock FM app always uses.
[Spirit FM] 0kti:
so visualiser don't will be work on my device?
[Spirit FM] elektromotive:
hey mike,

silent loop is working fine. great support! :good:

thank you

frank