yashsingh1/xdaforums huggingface dataset:
[Spirit FM] gadibob:
Thank you,

Running on sgs2, hydrogen rom 0505, Thoravukk kernel. (running grate).

Spirit fm "light".

Btw, when I use "Fluxy kernel" the app did not work (did not found fm device).

---------- Post added at 12:48 PM ---------- Previous post was at 12:00 PM ----------

Different kernel solved this issue for me.

I use now Thoravukk kernel and thigs are Ok.
[Spirit FM] coloxim:
Any news about aokp rom?

Inviato dal mio GT-I9100 con Tapatalk 2
[Spirit FM] mikereidis:
Some kernels require you to load a device driver with "insmod" or through a control app.

Some may not even have the driver, but you might be able to use the driver from another ROM with a compatible kernel version.

I put 2 insmod commands into the app to try and automate it, but there's no telling what somebody might rename the file to.
[Spirit FM] mikereidis:
Battery ? No.
[Spirit FM] mikereidis:
May 11 Free: http://www.mediafire.com/?wh9bgdw4vwxzfmo

Also on Google Play.

- For Galaxy S ICS, May 11 has these Audio->Method settings:

Galaxy S ICS better

Galaxy S ICS safer?

Galaxy S ICS danger

I think "better" may work better, with notifications and phone calls. I hope it's safe. But it might be safer to use "safer?", which may have worse audio functionality.

Some small changes were made to "safer?", so it's always possible it's risk level has changed.

- SuperUser is still a problem on CM9 May 10 nightly, at least on my Galaxy S. On May 10 you don't get a lot of SU requests, but SU seems to run super slow which can really slow startup and audio functions.

The fix here continues to work fine: http://xdaforums.com/showpost.php?p=25859011&postcount=3401

- The protection on the Unlocked app is properly active now.

If you don't have a license file, and no "Licensed" response can be obtained from the Google Play servers, the app will revert to Light features after 4 minutes and 4 requests.

If you're a customer and this affects you, please email me for a license file.

If you're a pirate and you're angry, please don't purchase my app. I don't want or need angry customers. Such customers are more trouble than they are worth, at any app price.

:D
[Spirit FM] coloxim:
No..I've read a few post ago that the radio doesn't work on aokp rom...

Inviato dal mio GT-I9100 con Tapatalk 2
[Spirit FM] brenopapito:
SGS2 have this bugs too.

Notifications and phone calls always change to silent.
[Spirit FM] mikereidis:
If so, then Samsung's FM driver for si4709 is likely not loaded.

If the kernel supports that driver, there is likely an "insmod" command that can be done, or a ROM or kernel setting, perhaps in an app.

If anyone can demonstrate this issue, send me a debug log and write at least AOKP in the email subject or text. If a log was sent previously, help me identify the email or send another.

On paid apps use Menu->EMail Logs. On Free use Menu->Test->Email->Logs.
[Spirit FM] mikereidis:
I don't recall notification or phone call issues on SGS2/Note. But I haven't tested SGS2/Note much in this area in the last week.

Is this on CM9 or which ROM ? And what exactly happens ?
[Spirit FM] coloxim:
Ok...tomorrow ill do it..ill try different kernel before

Inviato dal mio GT-I9100 con Tapatalk 2
[Spirit FM] groksteady:
At least on an i9000, aokp works with Spirit for me using the stock icy glitch kernel. I switched over to semaphore 1.1.1 and it works too, but you have to turn on the radio module in the semaphore app.

sent from xda on a telephonic device
[Spirit FM] coloxim:
Who can do that?

Btw I can't download last free version...why?

Inviato dal mio GT-I9100 con Tapatalk 2
[Spirit FM] mikereidis:
May 11 is here, as posted at top of post # 1 : http://www.mediafire.com/?wh9bgdw4vwxzfmo

Sometimes I delete old versions. Right now, May 11 is the only one available that I've uploaded.
[Spirit FM] coloxim:
Yes I've used it...but I think I've a browser problem...because the download stops at 99% and says that download is impossible...:banghead:

Inviato dal mio GT-I9100 con Tapatalk 2
[Spirit FM] brenopapito:
CM9 - 20120509 build
[Spirit FM] mikereidis:
Could be.

I downloaded it and verified it myself when I posted.

Of course the Google Play and Paypal version updates are automatic, if desired. :)
[Spirit FM] mikereidis:
FM recording on Galaxy S3. :)

Thanks to a helpful PM who decided not to post here I guess.

http://forum2.mobile-review.com/sho...y-S3-announced&p=960969&viewfull=1#post960969

I'm not sure but I suspect "not be available in all countries" refers to FM, not specifically to FM recording.

But I might be wrong. Different CPUs/SOCs may have different audio and thus may or may not support FM record.

I still find it surprising that will all the requests I hear for FM record, that is hasn't been easier to find phones that support it.

The pattern with past Galaxy S/S2/Note is that US versions have no FM at all. Canadian versions a bit mixed, with the Bell versions of S & S2 having FM.
[Spirit FM] mikereidis:
If anyone has seen any strange or blank emails from "me", please let me know.

I just have one report. My Droid 2 has some kind of malware. I looked and saw it sending out nonsense emails, as if somone was doing it by hand.

Surprising because I rarely load any apps and it was running an unofficial CM9. Stranger still there are no apps except mine and a Google SDK sample app.

I'm about to wipe it and use only a test email account.

EDIT: I think it was a virus inserted into one of the pirated versions of my app. Probably the one that does a popup every so often, which clearly had modified code. But any "dodgy source" version could have this or something worse.

LOL.

Not a good idea IMO to run pirate versions of root apps. Same goes double for me.
[Spirit FM] mikereidis:
This might be fixed by enabling these two settings under Menu->Settings->Debug :

Power Aud Foc Off

Unmute Aud Foc Off

These are connected to code that was added to make the app more friendly to notifications. But it appears it's been giving some people problems.

Next release there is one single control "Debug->Audio Focus Off".
[Spirit FM] DevilTH:
My phone have not updated your app in the past (bought via PAYPAL)... The licence-file have I installed in root of SD and works.

I manually updated spirit-free from this forum and it switch after starting to unlock. How can I enable the automatic update?

Thanks in advance DevilTH :)
[Spirit FM] mikereidis:
I've sent you a PM about Paypal automatic updates.

It's by design that the "Free package" turns into Light or Unlocked capabilities with a license file present.

This might be useful if you want to test Free package versions not yet on Play because I haven't tested them well enough yet. Or you could keep different configurations for testing or whatever.
[Spirit FM] IVAN-ICE:
works?

This application works for you on bcm4329?
[Spirit FM] mikereidis:
Yes.
[Spirit FM] dk147in:
No Mike

Chnaging these setting dose nothing me using I9000 and had this problem very annoyed had to reboot the phone after call or notification so uninstalled your app even i had paid for it UL version...but wana a good solution from your...

Please get it fixed.....and make it work like stock FM of sammy.
[Spirit FM] mikereidis:
Please remind me, are you running CM9 or which ROM and which version ? And the standard kernel on that ROM ?

And are you using Audio->Method = "Galaxy S ICS better" ? You can try "Galaxy i9003" and see if that helps. If you don't mind the speaker risk you can also try "Galaxy S ICS danger".

I haven't tried my Galaxy S with a phone call in the last few days, but notifications work fine for me. I'll try some phone calls tonight.

Please send me a debug log with Menu->EMail Logs. Sometimes people accidentally set an option that is bad. I've done it sometimes; it's easy when using a touchscreen interface.

As always I offer a refund at any time for any or no reason.

But as always, on supported phones I'd much rather get the app working for you and everyone else with the same situation.

Spirit uses, or can use, the same APIs as the Sammy app, running on the Sammy ROMs or those derived from stock. And on stock or stock derived ROMs the friendliness of the apps towards notifications or phone calls, or anything else audio related, should be pretty much identical.

I think some people lose sight of the fact that CM9 and pretty much every other non-stock ICS ROM is an ongoing "beta project" and that the various nightly or weekly or whatever builds often have bugs or "issues" that are not caused by my app.

Such as the SuperUser bugs. Or the BT bug. Or the normalize bug. Or the various ROMs that misidentify the device. Or the various kernels that don't include the FM driver and require you to enable it somehow.
[Spirit FM] SaltSpork:
I'm sad to report that the delay upon starting Spirit UL has returned. The only solution I've found is a reinstall (from scratch) and that doesn't last for long either.

It's a bit worse now too, about 7 secs.
[Spirit FM] mikereidis:
Can you send me a log immediately after you see the problem ? Menu->EMail Logs... it might take longer than the usual 5-20 seconds to get your email client.

If you're on a recent ROM you may need the SuperUser fix:

Ensure Internet is connected. Go to SuperUser app and select Menu, Preferences.

Then select "Su binary whatever, Tap to check for updates".

It will say "Current version already installed".

Ignore that and select "Update anyway".

That should fix the SuperUser bug. I rebooted the phone after to make sure.

The SuperUser bug started as a problem where SU kept popping up 10-20+ times before the app would start. In more recent CM9 nightlies there are no popups, but SU requests take a LONG time.

Please let me know, and send a log.

Thanks !
[Spirit FM] SaltSpork:
Yeah, that did the trick.

I did have the SU bug with lots of requests, but that disappeared seemingly and the delay correlated with an update of the app, as well as an update of CM9. All is well now, I'm a happy customer.
[Spirit FM] mikereidis:
With CM9 on May 10 nightly I am having no problems with phone calls or notifications, using the last released May11 version of Spirit.

This is with a clean, unchanged install of CM9 and a clean install of Unlocked, with the only change being setting Audio->Method to "Galaxy S ICS better".

With over 20 reports of speaker damage over the last 8 months, only 1 has happened to someone who was running the "danger" method for more than a week or 2. So if you were running it for a while I think the risk is low. Usually it hit people pretty fast. That's why I think it might be related to hardware revision.

I recommend "Galaxy S ICS better" but please read below. The "safer?" method MIGHT be safer, but is pretty definitely safer than "danger".

- "Galaxy S ICS better": New to May 11 and is hopefully safe while providing a good audio experience. It needs to prove itself with no new damage reports for at least 2 weeks I think before I will declare it likely safe.

- "Galaxy S ICS safer?": Seems to be safe or safer. It went for 3 weeks with no damage reports. But audio experience is not too good.

- "Galaxy S ICS danger": Known to have definite speaker risk, but audio experience was better than "safer?". I should remove this in next release because "better" seems to be better and is hopefully safer.

I try to do my best to fix the speaker issues and the audio experience as best I can. And I try to offer the best information I have and advice that I can.

Then you have to decide if you should take the risks, based on the info I provide.

No software is ever bug free or without risks. This goes for any app, any ROM, any kernel. If not speaker risks, then there are risks of other hardware or software failures.

Just as an example, a buggy ROM or even a buggy root app could accidentally wipe out all user data on the SD Card or elsewhere. Or it could "brick" a device.

---

Note that things can change when running the latest nightly ROMs. For example, the CM9 "normalize" bug is back/still there, but the location of the files have moved from a wm8994_sound directory to a voodoo_sound directory. So for next release I have changed my workaround for this CM9 bug.

But one of these days, the CM9 ROM may fix this bug and so my "backwards" handling will again be reversed, and it will be better to enable Debug->Gals Normalize than keep it disabled.

I have 11 test phones, and support, bug fixing and further development to do, so I don't have the time to test every nightly. I also don't have the resources to hire a QA person and many times must rely on my app users to report problems.
[Spirit FM] mikereidis:
Great ! :)

I'm in the same situation as devs have been in for decades with big companies like Microsoft.

MS, or the CM team, or whomever may be the source of a bug. But it doesn't matter because people will blame me or my app, and write bad reviews, and expect me to fix it.

So,... I'm reviewing my use of SU. That's been appropriate for a long time, but when people ask for features and bug fixes they were very rarely question that the app had to do 20+ SU requests at startup or with audio switching or whatever, and many were not needed as SU. So of course I ignored the SU issue as it wasn't really causing any problem.

Now I think at startup I can use one BIG su command, that sets ALL the permissions that might possibly be needed with one SU request.

That won't cover all SU needs, but when SU bugs persist or return, it should have a lower impact on Spirit.

BTW, the above applies to battery drain also. Some people complain, especially when Silent Loop is used. And I know it's a valid issue, and I'd LOVE to take the time to find better technical solutions, and hopefully I likely will, or eventually CM9 audio libraries will support FM and it will not be an issue on CM9 ROMs at least.

But in the meantime there are often more pressing issues. I can't just be the "techie" complaining to my manager that the code is a mess (and it is) and that it's better to fix the mess in the long run. I also have to be the manager saying "Forget the mess, it works, and customers are asking for X, Y & Z".

And occasionally, when doing work or investigation on a seemingly unrelated matter, I will stumble upon a simple, elegant, wonderful solution for another problem that I might not have in a week of concentrating on that other problem. There's sometimes value in putting a problem aside and letting the mind process it in the background.

:D
[Spirit FM] mikereidis:
The HTC One V seems to be using a Broadcom BCM4330 combination chip, which is part of the newer generation of Broadcom chips. It appears to be sensitive enough to decide RDS even with no earphone for an antenna.

I got a log today for an HTC One S. It and the HTC One X seem to be using a "Qualcomm WCN3660 dual-band Wi-Fi, Bluetooth and FM radio combo chip (WCN3660 PFN634G6 A201002)" :

http://www.techrepublic.com/photos/cracking-open-the-htc-one-x/6363151?seq=54

The logs show a V4L /dev/radio0 device, but my app doesn't seem to work (yet) on a stock un-rooted One S.

This is from the same family of FM chips in the Huawei x5/Ideos u8800, x6/Ideos u9000, Casio G'zOne Commando C771, & LG Optimus Sol E730 (victor).

I ceased development for those devices because they were relatively rare. But with the very popular One S and One X using a Qualcomm chip, I will support that chip family, at least on HTC devices.

Hopefully, I won't have to tweak the existing V4L code too much.
[Spirit FM] troyan1988:
Thank Gods for SpiritFM. You made great app man. Latest build works flawless on my i9000 running on yesterday nightly of CM9. About month ago, on older SpiritFM build, Spirit broke my speaker (on app build before 20 April), but fortunately I had guarantee :) now I'm using SpiritFM for 2 days and both speaker and radio work fine :) (bought Light version on PlayStore).

Regards
[Spirit FM] mikereidis:
Great, thanks ! :)

I'm really hopeful that the last of the speaker damage reports has come and gone.

Post 3 has been updated with the latest on the situation: http://xdaforums.com/showpost.php?p=13380066&postcount=3
[Spirit FM] mikereidis:
May 15: http://www.mediafire.com/?21ay5pphrpv9jqa

Not on Google Play, but with a license file the Free version gets Light or Unlocked capabilities.

Make sure you've updated the SuperUser binary to the latest, and ignore where it says it's up to date. Update anyway.

- Workaround fix for CM9 shifting their FM normalize bug from wm8994_sound to voodoo_sound.

- Automatic workaround for the ICS/CM9 issue that keep Bluetooth running all the time.

- Automatic setting of Audio Method enabled for many rooted devices with method = Auto.

- Unlocked has live updates for RDS PS and RT in the Notifications Screen. RDS runs all the time for this, unless you set Settings -> Notification Display to Off, or Frequency. Automatic is same as Frequency + RDS.

On CM7 and some other ROMs Settings -> Lockscreen Display might do the same for the lockscreen, but I don't have CM7 loaded on any phone now so I haven't tested yet. I haven't yet found a general solution for other ROMs such as CM9.

- Galaxy S ICS danger audio method is removed in favor of Galaxy S ICS better. Goodbye broken speakers I hope.

- Settings->Debug->Aud Foc Off and Power Foc Off replaced with single checkbox Audio Focus Off. Fixes audio problems on some devices.
[Spirit FM] mikereidis:
Galaxy S3 manual confirms FM record: http://www.samsung.com/uk/support/model/GT-I9300MBAVOD-downloads?isManualDownload=true

But Canadian and US carriers are (mostly ?) getting the LTE version, and I'd actually be very pleasantly surprised if North Americans versions supported FM at all.

Funny, AT&T's bootloader locked HTC One X "aberration", hides the FM app from it's launcher, but it's there and usable with another launcher. LOL.
[Spirit FM] felystar:
Is this an app for streaming radio? I mean an app that can stream your music to a fm channel and you can hear it in your radio of your car?

Enviado desde mi Orange Monte Carlo usando Tapatalk 2
[Spirit FM] mikereidis:
No, it does not transmit over the air to an FM radio.

It's an FM radio app that receives over the air and puts the output to speaker or wired earphones.

Streaming usually means receiving audio over an Internet connection, and this app is not that either.
[Spirit FM] egoal:
Hello.

Since Spirit versions 11-May and 15-May the application random stops sound sometimes after few mins, sometimes after 1-2 hours. I need to tap pause and tap play again for get sound back.

Anyone else with this problem or a fix for that?

Phone: SGS I9000
ROM: CM9 Nightlies from 10 May up to 15 May.
Kernel: Stock
Spirit: 11 May and 15 May
[Spirit FM] mikereidis:
This can happen when something ties up the phone CPU for 10 seconds or more. Every 20 seconds a 30 second silent audio file is restarted, to keep the audio chip powered. This is the "Silent Loop".

This has been seen before when certain apps are used that keep the CPU locked/busy. Spirit itself can be a little guilty of this during startup and some other times, so I understand why apps have this behaviour sometimes.

It's possible something changed in Spirit recently to cause this behaviour, but I haven't noticed it. Perhaps something changed in your ROM or a new app was being used around that time ?

If it happens more with certain apps being used that might give a clue. Or widgets or live wallpapers etc. A reboot may reduce the likelihood of the problem.

If anyone else is seeing this, please let us know.
[Spirit FM] egoal:
Lately I only installed CPU Spy 0.40.

I'll monitor closely for check if I can find what's causing the disrupt.
[Spirit FM] felystar:
Ok. But this needs the headphones with the antenna?

Enviado desde mi Orange Monte Carlo usando Tapatalk 2
[Spirit FM] mikereidis:
Reception is better with wired headphones plugged in. Some phones are much better than others with no antenna.

Spirit does not require headphones plugged in as an antenna, except when using the Samsung Silicon Labs OEM Proprietary API on stock or stock derived ROMs.
[Spirit FM] xmguy:
Mike, Wanted you to know...I'm now using a ICS Rom on my Bionic. Spirit FM works great AFTER some tweaking. In a "Out-Of-The-Box" state, I got a "FM not accessible" message. Not sure why. Once I set up all the settings it worked ok. I can try and replicate and I will send logs. I'm sure it may be because the Bionic like MANY Verizon/Motorola phones have LOCKED Bootloaders. So the Kernel of the phone is still on Gingerbread (2.3.?) but the ROM (more than just a "theme") has modified files that are different. However since Spirit has NATIVE FM and Bluetooth access and well as low-level, I don't understand. Maybe the logs will help you.

Wanted to also add that I used a old or outdated of the Spirit UL and found it reverted to Spirit LITE. I of course installed the updated version to get it to Unlocked status again. However noticed the FM signal was much weaker in the LITE version that it was in the Unlocked version. The Unlocked version didn't have the Motorola FM Antenna hack enabled either. Strange.

---------- Post added at 11:54 PM ---------- Previous post was at 11:17 PM ----------

GREAT, The Droid 4 (which is based off the Razr) supports Spirit but not the Razr. Darn Motorola!

---------- Post added 17th May 2012 at 12:06 AM ---------- Previous post was 16th May 2012 at 11:54 PM ----------

Just for the heck of it. I downloaded the "latest" free version of Spirit to try on my Razr. No joy. I got the 515fr APK. I just wonder if the Droid 4 works WHY the Razr / Razr Maxx doesn't. Unless Motorola built the D4 off the Bionic / Droid 3 frame. As in chipset / layout. I don't know. I wish it did work. I may have the Bionic too but having Spirit working on the Razr would complete the set.

By the way I send you Logs of BOTH issues with the Bionic on the ICS (Axiom) Rom.
[Spirit FM] mikereidis:
May 17 free: http://www.mediafire.com/?i233kue9gs38gq9

Not on Google Play. Maybe tomorrow after more testing.

- Galaxy S alternative to battery & CPU consuming Silent Loop: Debug->ALSA PCM Open re-activated.

Previously I removed "ioctls" to see if PCM Open would work on other devices. But this prevented PCM Open from working on Galaxy S, so ioctls were re-activated.

- Minor tweaks and fixes.
[Spirit FM] lrbpereira:
Mike,

Just swaped from SGS2 to HTC One X. Using CM9 at this moment and I feel the lack of a proper FM Radio app.

The stock Sense 4.0 one is perfect btw.

Can Spirit FM work with this handlet?
[Spirit FM] mikereidis:
I see a few error messages "Network is down". Network sockets are used for the app to communicate with the daemon that uses it's root capability to do "HCI Access" to the FM chip.

I've never seen "Network is down" before. The loopback address is always active, but something may be unusual about this ROM's networking.

The ROM also has a brcm_patchram_plus file, which the app interprets to mean a Broadcom chip is present, because there's no other evidence of which chip is present.

So I think you just needed to set FM Chip = "TI", bit not sure about the network thing.

I'm not sure exactly what you mean by "Unlocked version didn't have the Motorola FM Antenna hack enabled".

I'll look to see if there's a Light/Unlocked antenna fix related difference.

Unlocked will revert to Light almost immediately, if Google's servers say "No license". This can happen if using a different Play account than one purchased under.

Otherwise, it reverts to Light in 4 minutes, if no "Licensed" response is received. You need Play installed and configured for this. Then no more responses are needed for 14 days.

All of the checking and reversions are completely bypassed if you have a valid /sdcard/Download/spiritfm_license.gif file available. I sent you a file a few days ago.