yashsingh1/xdaforums huggingface dataset:
[Spirit FM] mikereidis:
Thanks for your support. :)

Please email me at mikereidis@gmail.com if still having problems. I can send the latest test release which fixes MANY problems over the last Kitkat release.

If you purchased on a Kitkat ROM then you got the Kitkat release of Spirit2 which may never see updates past last late November, 20141128.

My focus is on the Lollipop re-design of Spirit2, but I still want it working on as many Kitkat ROMs as possible.
[Spirit FM] mikereidis:
Thanks for your support. :) Please email me at mikereidis@gmail.com if still having problems.

You need to enable root for apps, then specifically for Spirit when started.

Go to System Settings-> About phone. Tap 7 times on "Build Number" 2nd from bottom.

After this you can go to System Settings->Developer Options 3rd from bottom.

Now set "Root access" to "Apps only" or "Apps and ADB".

Spirit2 runs fine on my Samsung's running CM12 or CM11, including GT-I9300 and GT-N7100.

I have a special unreleased version of Spirit1 which can run on Lollipop if SELinux security is disabled, but Spirit2 is best for Note2.
[Spirit FM] mikereidis:
Speaker damage issues only affected the original Galaxy S, the GT-I9000. This phone was so popular that just a small percentage of people having the issue resulted in many reports. :(

Spirit1 is reported to work on Galaxy S Advance GT-I9070 Kitkat ROMs.
[Spirit FM] mikereidis:
I don't have this phone and I am not familiar with it.

You will likely find better information from someone who has this phone.
[Spirit FM] mikereidis:
G3 non-stock AOSP Lollipop kernels mostly do not include the needed FM kernel driver.

When I ask on some kernel thread for FM to be enabled I usually get no useful response, so I think it's better if several kernel users ask.

And it's hard to find time to engage in many thread conversations; I'd rather be coding instead.

If they complain Spirit is a "commercial app", please point out the Free Open Source version of Spirit2.

I'll see if I can submit the simple 2 line kernel config file "patches" and get anyone to accept it.
[Spirit FM] mikereidis:
Answer has been in my sig for over a month now.
[Spirit FM] decegeman:
thanks for your reply.

i will test with an stock kernel.
[Spirit FM] pblasi:
Any news about this? I would be very interested in purchasing spirit if it supports the G3. Thanks!
[Spirit FM] carabao72:
2015_02_12

hello,

spirit 2015_02_12_beta of rom resurrection remix 5.3.4 (n7000)

Always this problem of complete freeze of the telephone having started spirit fm 2.

The application launches, then nothing more everything is blocked (no sound, the buttons of the radio do not react)

I was able to sent a report of error during the crash, I hope that this one can help you to make adjustment.

Thank you for your work.﻿
[Spirit FM] Cookie Ninja:
Have been browsing the forum on xda app, which does not show signatures... My bad! Subscribed to open source thread too!

Dead Cookies leave no trails...
[Spirit FM] mikereidis:
Work is underway. :)

Some details on the G3 specific thread: http://xdaforums.com/apps/spirit-fm/support-lg-g3-cyanogenmod-12-t3027103#post58893015

Summary: I am submitting the needed patches to CM.

I might post a kernel or unofficial ROM before the patches go through.

I am also "on the cusp" of a non-analog-mode solution for horrible audio due to microphone pre-processing on several Qualcomm based devices.
[Spirit FM] mikereidis:
Thanks for your report. :)

A new problem that didn't happen on previous releases ?

I will likely release a new beta within 24 hours.
[Spirit FM] juniorhxcx:
Spirit FM in Sony Xperia ZL (6503)

Good day,

I need help, which version would be running on the Sony Xperia ZL (6503)?

I am using the CM12.
[Spirit FM] SnijbooN1982:
Hi Mike,

Today I've flashed CM12 on my Xperia T and hoped that Spirit would work on it - so I bought it via the play store (fm.a2d.s2) to try it, the app is working - as in not freezing / crashing etc - however it's not useable as the signal is very poor,

whilst going through the threads on XDA (might have done that prior to purchasing - but that's another discussion) I found that I might require Spirit Transmit instead?

Any guidance / support would be highly appreciated.
[Spirit FM] xlink_nz:
help - P500

I'm new to custom roms and spirit and use to regular listen to broadcast radio when I was on stock Gingerbread

I upgraded my LG P500 to kitkat using cm11 [v11] and used the spirit settings described here except they don't work :crying:

I simply get Error: No FM accessible SU:2 Fm:BC2 Su:1 Bt:0 Ht:0 Mo:BCU

Any ideas ?

Note I had CM11 v12 but downgraded to v11 as the Spirit settings described in the link above don't exist in the Spirit that comes with CM v12
[Spirit FM] Superchill11:
Spirit 2 for kitkat on HTC One S

Spirit 2 works, but after about 15 min, the audio cuts off and I have to close and restart the app to get audio back. Any thoughts?

Thanks!
[Spirit FM] dk147in:
Incidently you one give superuser permission for 15 min only, better open supersu app then go to settings then click the # icon there - it turns green if you grant permission ..because by default it only gives permission for 15 only....
[Spirit FM] paulle:
spirit2 cm12 xperia

Hello is are these lines of code needed to run spirit2 under cm12 on sony xperia Zx ?

http://review.cyanogenmod.org/#/c/88943/
[Spirit FM] mikereidis:
Sorry for my delay...

As Spirit has passed it's 4th birthday, I have decided to spend more time in seclusion to develop, and less time here on XDA and with email. I have made very good progress on Spirit2 the last few weeks, without undue distress to my sanity or family life. :)

For Lollipop+ ROMs, Spirit2 is the only viable & supportable option. I have an experimental Spirit1 that works on some Android 5 ROMs/devices, but only if SELinux is disabled, which I can not recommend.

Spirit2 should work OK on Xperia ZL if the kernel contains the FM driver needed. Some of the FXP/CM12 ROMs have kernels with FM disabled at this time, but I am working to get that fixed.

There is a chance you might need to manually set an Antenna option. If the "Internal" setting works, then your Sony is able to transmit too, with Spirit Transmit... :)

One of the other issues with Sony's running CM12 is that some have a horrible sound, due to microphone pre-processing that I am looking for some better methods to deal with. One option here is to remove a system library file (with mic implications). Another is the use of an experimental analog audio mode in the latest Spirit2 beta updates, including today's: Feb 21: 20150221.
[Spirit FM] mikereidis:
Sorry for my delay. See post 8946 above for an explanation... :)

No, Spirit Transmit is only needed if you want to SEND or TRANSMIT FM signals/audio to some other FM radio or phone with an FM radio function. And Spirit2 has a hidden, limited transmit mode to test with: Enter "48" as if it is a frequency to enable, and restart Spirit2. Enter "49" the same way to disable and return to FM receive mode.

BUT, there is a link between Transmit capability and an "Internal Antenna" setting that is needed on a few Sony devices that Spirit2 does not yet recognize as needing that setting. The link is that if "Internal Antenna" works, then transmit does also.

Spirit1 has this setting to set manually, but Spirit2 will not until probably the next beta release.

BUT, you may be having the "no Qualcomm V4L FM driver in the kernel" problem that is happening on many Sony's. At present, Spirit2 does not report this problem properly, and instead seems to start and work, but does not.

I have submitted a patch to CM12 for this issue on my Xperia Z1, but haven't gotten back to (I think) doing the patch for other Sony's that the CM person I dealt with requested. I have a self built kernel for my Z1 that works, and I may build some kernels for the other devices in the next few days.
[Spirit FM] mikereidis:
Sorry for my delay... :)

I think that changing frequency, or just re-setting the existing preset restores audio without having to restart Spirit2.

I think that the new 20150221 Feb 21 beta release of Spirit2 finally fixes this issue on Qualcomm FM chips. Customers can sign up for beta releases with the instructions here: http://xdaforums.com/showpost.php?p=57079402&postcount=795

I think that the fancy power management was shutting down the FM audio because it "thought" it wasn't being used.

Previously I had sometimes useful code to "kick" the chip when silence was detected, but the better solution is just to kick it every 10 minutes, LOL.
[Spirit FM] mikereidis:
Thanks.:)

It was a Qualcomm FM chip specific power management issue as I posted above.

The latest Spirit2 releases generally only need SU once when FM is started. Unless FM is powered off, Spirit can run for days without needing SU again, even while audio is paused, though starting any media player app will kick FM off.
[Spirit FM] mikereidis:
Yes. :)

It is not even code. It's just 2 lines in the kernel configuration file to enable the FM driver.
[Spirit FM] ralfbergs:
Saga/Desire S: Doesn't work on CM12

On my Saga w/ CM12 installed it doesn't work (SpiritF 2015_01_23_beta).

I have the following:

root@saga:/ # ls -la /dev/msm*
crw-rw---- system audio 10, 53 2015-02-18 23:32 msm_aac
crw-rw---- system audio 10, 20 2015-02-18 23:32 msm_acdb
crw------- root root 10, 29 2015-02-18 23:32 msm_adc
crw-rw---- system audio 10, 52 2015-02-18 23:32 msm_amrnb_in
crw-rw---- system audio 10, 57 2015-02-18 23:32 msm_audio_dev_ctrl
crw-rw---- system camera 238, 1 2015-02-18 23:32 config0
crw-rw---- system camera 238, 5 2015-02-18 23:32 config1
crw-rw---- system camera 238, 0 2015-02-18 23:32 control0
crw-rw---- system camera 238, 4 2015-02-18 23:32 control1
crw-rw---- system camera 238, 2 2015-02-18 23:32 frame0
crw-rw---- system camera 238, 6 2015-02-18 23:32 frame1
crw-rw---- system camera 238, 3 2015-02-18 23:32 pic0
crw-rw---- system camera 238, 7 2015-02-18 23:32 pic1
crw-rw---- system audio 10, 51 2015-02-18 23:32 msm_evrc_in
crw-rw---- system audio 10, 55 2015-02-18 23:32 msm_mp3
crw-rw---- system audio 250, 0 2015-02-18 23:32 msm_mp3_lp
crw-rw---- system audio 10, 49 2015-02-18 23:32 msm_mvs
crw-rw---- system audio 10, 54 2015-02-18 23:32 msm_pcm_in
crw-rw---- system audio 250, 1 2015-02-18 23:32 msm_pcm_lp_dec
crw-rw---- system audio 10, 56 2015-02-18 23:32 msm_pcm_out
crw-rw---- system audio 10, 50 2015-02-18 23:32 msm_qcelp_in
crw-rw---- system graphics 242, 0 2015-02-18 23:32 msm_rotator
crw-rw---- system audio 247, 0 2015-02-18 23:32 msm_vidc_dec
crw-rw---- system audio 247, 1 2015-02-18 23:32 msm_vidc_dec_sec
crw-rw---- system audio 246, 0 2015-02-18 23:32 msm_vidc_enc
crw-rw---- system audio 248, 0 2015-02-18 23:32 msm_vidc_reg

Some fellow tester reported it does work on CM11, though.

I would, but it seems the free version doesn't allow that. :(

Is there any way I can help getting this running on CM12 on the Saga?
[Spirit FM] mikereidis:
I think you are quoting a very old post.

Spirit2 and the Spirit2 based free versions do not support that phone, nor most older phones, and likely never will anytime soon, or at least "officially".

In December I released as free Spirit1 Light: http://xdaforums.com/showpost.php?p=57261804&postcount=8695 Latest APK 20141204 here: http://xdaforums.com/attachment.php?attachmentid=3048429&d=1417737396

If you need a free version, that is the best option for an older phone like the HTC Saga/Desire S.

But it may not work. It only has a chance to work if SELinux is disabled (which is common on Lollipop ROMs for such old devices.)

I can't help much beyond this. It was hard enough to support phones like this in 2013 & 2014, never mind now in 2015 when most of my attention is on Lollipop and Spirit2.
[Spirit FM] mikereidis:
As I posted above:

In December I released as free Spirit1 Light: http://xdaforums.com/showpost.php?p=57261804&postcount=8695 Latest APK 20141204 here: http://xdaforums.com/attachment.php?attachmentid=3048429&d=1417737396

If you need a free version, that is the best option for an older phone like the LG P500.

I downloaded that ROM and see that the Spirit1 Free in it is from September 2013. The December 2014 free release of Spirit1 Light is likely better, and has more features, like presets.

It MIGHT work on Lollipop, but only if SELinux is disabled.
[Spirit FM] mikereidis:
Thanks for your report, and Sorry for my delay.

I tested with that version of Resurrection Remix on my GT-N7000 and saw problems after running it for a while.

The kernel message log gets swamped with errors from the FM chip driver and this results in a kernel worker thread that eats all the CPU.

I think that the kernel in this ROM has a very old and rather buggy Samsung Silicon Labs FM chip driver. I have seen this problem in the past but this is the first time lately.

The Feb 21 beta release of Spirit2 I released today may help to alleviate the problem, but does not work around it completely.

Disabling RDS in the latest Spirit2 beta releases avoids this problem I think, but my Note1 is back on CM11 so I can't test that now.

The best fixes may be: a different ROM, a different kernel or a fix to update the FM driver to newer code in this kernel.
[Spirit FM] zander21510:
Hi, So I just bought Spirit2 from the play store, but it doesn't seem to work. I get ERROR: Unknown Device popup. I've got a Sony Xperia Z3 Compact, model D5803, running latest CM12 nightlies. I thought it was supported...let me know what I can do if it actually is supported.
[Spirit FM] cajunflavoredbob:
Wow. 4 Years old.

Congrats!
[Spirit FM] ralfbergs:
This indeed works on CM12-2015-02-21 for the Saga/HTC Desire S.

Thanks so much for your help!
[Spirit FM] xlink_nz:
Thank you for the reply. I dowloaded the Dec 2014 free release of Spirit1 Light and it works in that I don't get the error and can use the tuner to scan the frequency but for some reason I don't get audio either from the speaker or headset ?

Any ideas ?

Note I am in nz and as you know have a LG P500 now running v12 of that kitkat ROM.

My settings are band=world 100Khz, Audio method =Digitial Auto & Debug HCI Access= bluedroid shim [as advised is needed in the v11 of the rom]
[Spirit FM] mikereidis:
Sorry for the delay and Thanks for your support. :)

I've been going into seclusion to add the features to deal with common issues like this. (Finally, the finishing pieces are coming together now to put it on par+ with Spirit1.)

The Z3c isn't being recognized due to /system/build.prop having an unknown value for ro.product.device.

You could manually edit to start with "D58", like "ro.product.device=D5803" . Or just create a bogus /system/lib/libbt-fmrds.so file. ;)

The current beta release of Spirit has a half broken setting to force a device type. It doesn't work right now but the setting is Menu-Set-Service-Device-Sony-Z2+ .

I will try to put out a beta tomorrow that fixes this, and adds whatever is there now for an automatic setting.

But... My Z2 Tablet has horrible audio on CM12 and Z3's are the same. That is where the new Analog audio option, just added to recent betas, comes in useful, at least as an interim measure until I can look for better alternative than removing a libacdbloader.so system library.
[Spirit FM] mikereidis:
Digital audio is impossible on the P500, and the Free and Light versions of Spirit1 don't support digital anyway.

Try LG P500/BC first, but I think that's for stock ROMs.

Most likely to work is "msm7x30 LG".
[Spirit FM] zander21510:
Oh cool! I'll try to do the edit and see if that works, glad to know it's being worked on. I did send you an email about a refund, just disregard it, looks like you're doing a great job :)

edit: the edit worked! Now I can listen to radio at work...the original value was "ro.product.device=z3c" btw.
[Spirit FM] :
Just missed the day...sorry...but

Hi Mike!

Congratulations to the 4th birthday of your "babies" Spirit.

Now they are ready to enter Kindergarden! (Sometimes, reading some postings, i think of that time ...)

I still appreciate the late 0911 version of Spirit2, which i call "analog" version, on my S3 (I9300) running ArchiDroid V3.02 stable KK.

So i was very happy to read that in the 2015-02-21beta there is revival of the "analog" feature.

Happy because i could not use the later (up-to-date) version for KK because of difficulties with mic feedback and/or bad audio quality.

The other good news is that JustArchi is about to implement his flavor of L for the I9300 and in todays version the Spirit2 2015-02-21beta is an optional install.

So, after backup of my rom i took the plunge and installed the V3.1 ArchiDroid experimental.

Plus, for sure, the Spirit app.

Now, there are problems in that version of the ROM regarding proper function of SuperSU or Superuser (should be fixed by now...).

And since Spirit must have root i immediately ran into the problem that the Spirit2 root daemon did not start and advises to check root permission.

Which i did. I use SuperSU and the FM app has proper rights.

A second start without leaving the app, just ticking stop and start again, seemed to start something because i could hear noise in the headphone when touching

the mic.

But there was no FM.

I do not know where the problem is. I am running Titanium Backup without problems at root level. So my best guess was that it has something to do with Spirit and therefore

the right place to post is here.

In the end i restored my backup. Too much experimental software at once.

I just wanted to let you know that. Maybe it helps, maybe not. I will test this ROM again next time when a new version of either Spirit or ArchiDroid is available.

Unfortunately i cannot be part of the Spirit beta program because Google play does not let me proceed after login and navigation to the "testing" site.

I am not allowed to, or there is nothing to test or blablah. And i do not want to sign up for Google+, as you described. Too much privacy options to check and take care of.

If you like you could give a download link for the beta. I would be glad to test against the KK version of ArchiDroid 3.02 stable.

The features are very promising, indeed :cyclops:

Thats all for now, take care :good:
[Spirit FM] xlink_nz:
Again thank you for the reply

I tried LG P500/BC and msm7x30 LG with no success :(

I can tune a station and see I get max signal strength but no audio, what could the issue be ?
[Spirit FM] feriber:
First of all thank you for your work.

Second, sorry about my poor english.

I've purchased Spirit2, to install it on my I9100 as i've upgraded it to lollipop as you can see in my signature.

I've tried it with three differente releases of this beta ROM, and with neither i have been able to make it work.

The app starts, i can tune a station. It works for 4 or 5 minutes but then the phone restarts it self.

I'm quite an advanced user and before asking you to refund, i would like to make a try with your app as i like very much and is very usefl to me listen radio with the phone.

I upgradade radio firmware to last version, and trobles seemed to be different. (Before, the app crashed even earlier).

Can you give me any advice?.

If you need any information feel free tos ask me for it. I really want to help.

Thank you again.

Edit: I'm trying now free version (20150221), and it seems to work much better, (altough i can not save presets surely i'm doing something wrong. I'll read the post about it).

Edit2: I've tried setting SElinux to permissive with no success.

Edit3: Curiously while i'm listening to the radio, if i try to download something from Google Play, just after i hit the install button, the Play app freezes and finally crashes....
[Spirit FM] mikereidis:
Great ! :)

I have added devices which start with "Z3" for the next release.

About 10 hours ago I uploaded a 20150225 beta release that also allows forcing / manually setting the device type.

It is Menu-Set-Service-Audio-Plugin and the value for Z2 and Z3+ is "XZ2".
[Spirit FM] mikereidis:
Sorry, I don't know.
[Spirit FM] mikereidis:
:)

I am running the same ROM on my GT-I9100 and it works very well for me, running the latest Spirit2 beta releases. Resurrection Remix, OTOH, is much less stable.

At this time it is probably best to run Spirit2 betas. The latest was uploaded to Play about 10 hours ago: 20150225.

Play customers can access beta releases with instructions here: http://xdaforums.com/showpost.php?p=57079402&postcount=795

Or email me anytime at mikereidis@gmail.com , but my email gets backed up by a few days lately, because I am secluding myself to get Spirit2 as stable as possible and bringing features to and beyond the Spirit1 level.

The Free/Open source version has "presets" but they do not save or restore. I have to keep a few important features back for those who are paying my salary. ;)
[Spirit FM] mikereidis:
:)

Just email me mikereidis@gmail.com if you want a beta release.

I am downloading the ArchiDroid 3.0.2 now and will see.

You can send me a debug log from Spirit2. Tap the frequency button, enter the number 7 and tap "OK". After 20 seconds or so, press Send from your email client.

This should work even if Spirit does not start properly.
[Spirit FM] mikereidis:
ArchiDroid 3.0.2 works fine for me, both running s2_141128_kitkat.apk and the latest beta s2_150225.apk .

But I think there are some known phone call interference issues in older versions of Spirit2 on GS3, and 141128 is a "bit old" now.
[Spirit FM] :
Mike,

thanks for the reply. I will send you a gmail soon to test the beta. I think there are valuable functions i could test :).

On S3 i had the problem that with the November KK Version (official playstore) audio seemed to be mono only and sometimes i could not make calls after using the FM app.

There was a bluetooth issue as well, as far as i remember. We discussed that topic and you sent me a September version of the app (140911).

Which still works in every respect on AD 3.02 which is a rock stable and fast rom.

Now, atm, JustArchi is working on the new L V3.1 experimental which i tested with stock CM12 kernel.

As of V3.1 version 20150225 and SpiritF(ree) beta app there is no FM in that ROM.

But you have a new beta as of 15-02-25 and i am willing to test against both versions of the rom.

All the best,

Frank
[Spirit FM] coditos:
Materia skin

Hi Mike!

The app works nice on my SGS III with a Lollipop ROM! By the way, any plans for a material skinned ui? :o

Thanks!
[Spirit FM] JustArchi:
I tested free Spirit2 15-02-21 release, and it works fine on my experimental ArchiDroid 3.1. Screenshots included.

Maybe indeed some superuser issue, ROM is still pretty fresh, but Spirit worked properly for me.

Thank you Mike for your hard work on this app, because thanks to you and your permission ArchiDroid ROM features working FM radio on AOSP variant of S3 :). All users are deeply grateful to have out-of-box working FM radio on CM :).
[Spirit FM] mikereidis:
:)

Re: Material, you are the second person to ask.

Maybe I'll make it an option, if it's not too much work. There's a theme setting in Spirit1 but I think almost nobody uses it. Almost nobody ever aska about it or asked for new options, and Spirit1 is still half my sales.

AFAICT, the Android enthusiast community is split down the middle on pro-Material versus con or Holo.

I think Material and bright colors may be more short-medium term "fashion" than solid UI advantage. Reminds me of the colors of refrigerators and other kitchen appliances in the 1970's.

Holo seems more simple and timeless to me, and those of use who are night people prefer darker themes.

I personally find Material colors too bright and obnoxious. In a way it can be literally nauseating in the path it takes from my eyes and to my stomach so it's not just personal taste for me, LOL.
[Spirit FM] feriber:
Hi Mike,

I've send you an email to join beta program.

On the other hand you said you've got same ROM as me. Which kernel are you using?. And radio firmware?.

As i told you i've tried free version also, and troubles are the same. After 4 or 5 minutes playing, phone performs a soft reset.

I've tried both with SELinux enforced either permissive.

Thanks.