yashsingh1/xdaforums huggingface dataset:
[Spirit FM] mikereidis:
I was wondering when someone would ask. :) The April 30 release was only on Play BTW, no free release.

(1) Galaxy S ICS/ALSA def/old

(2) Galaxy S new/safer

(3) Galaxy S old danger

(1) is the "historic" setting. If you set it a month or more ago and never changed it, it's at this value. It's the "Default" setting, thus "def". It's also currently equivalent to (3), thus the "old".

(2) is the newer method that has audio issues, but may be safer. It went for about 2 weeks with no damage reports, but with many complaints.

(3) is the old method that I think is proven to be risky (at least 2 reports; the last 2). But audio issues are pretty much gone.

I will try to leave (2) and (3) as is, but may change (1) in the future.

I made (1) = (3) because of many complaints. So if 1 or 2 new speaker damage reports come in, I'd say that's more proof of risk with (3).

If so, I'll probably try to manipulate (2) or create a new option (more confusion = not good though), that has few if any audio problems but is safe.

If someone is concerned about risk, I recommend (2) and just live with the annoying audio issues for now.

I wish I didn't have to experiment live with the speaker damage problem. If I could wreck my own speakers at will I'd have something to test against, but I can't.

Anyone accepting those warnings is agreeing to be a test subject. I'm doing everything I can to minimize risk, while still trying to provide a good audio experience.
[Spirit FM] tdma:
Thank you very much for your reply. I sincerely appreciate your work on this app, especially since I worked as an AM/FM radio broadcast engineer in an earlier career.

I tried the April 24b Free beta and several seconds after launching the app, the screen of my Pantech Burst displayed:

(triangle) Error: No FM accessible

SU:2 Fm:BC Su:1

Bt:1 Ht:1

Mo: BCU

I heard no sound, and noticed no signal strength, but I was able to set the frequency.

After removing the beta app, I then tried deleting the fmconfig file, rebooting, then reinstalled the April 24b app. Several seconds after launching the app, the very same error screen appeared.

Based upon the several .bin files in the system\etc\wl directory with file names starting with bcm43291

my guess is that the mobile uses a recent version of the Broadcomm 4329 BT/FM chip, so at least some of the necessary hardware is probably present.

I would appreciate any suggestions you may have.

BTW, my earlier post should have identified the CPU in the Pantech Burst as an APQ8060.
[Spirit FM] TurboLed:
Since there is a new/safer method, less people are going to use the def/old methods, so less chance of having a speaker damage report from this old method, right?
[Spirit FM] njitram2000:
Nice, it works. I guess I must have missed that when reading the thread.. :p
[Spirit FM] gargamelron:
finally got this to work on my note stunner latest rom. the lp6 kernel does not work for spirit fm, so i revert back to lp5 kernel and horray.
[Spirit FM] mikereidis:
Oh, were you using a different kernel than was on the latest ICS Stunner ?

I tested the included kernel.
[Spirit FM] mikereidis:
I did a few minutes of Googling and I get no indication the Burst supports FM. (Or is there a stock FM app ?)

So I think we're out of luck.

Most phones with the Broadcom FM/combo chip don't have usable FM. The antenna, audio and possibly FM power connections need to be active.

But Spirit errs on the side of trying to let you try it to see if it can be coaxed.
[Spirit FM] mikereidis:
I know it's confusing... Here again:

(1) Galaxy S ICS/ALSA def/old

(2) Galaxy S new/safer

(3) Galaxy S old danger

(1) and (3) are the same and may be dangerous. (2) may be safer.

Most people seem to want no audio problems and will go for (1) or (3).

Those who don't mind trading off some audio problems for possible safety can use (2).
[Spirit FM] HufflepuffBR:
Yes...

Didn't try to use speaker

The CM7 ROM I'm using on it don't have the CM FM app

Ok... I'll try it as soon as I'm reinstalling it on my phone.

UPDATE: Checked the options... No change at all

PS: Just me or Spirit FM Free has problems working on system memory, not user memory?
[Spirit FM] tdma:
Unfortunately, there is no stock FM app.

Thanks again for looking at this.
[Spirit FM] artlov:
Tried the last free version (502) on Gratia with CM9 installed, but still no luck: SU:2 Fm:BC Su:1 Bt:1 Ht:0 Mo:BCU

Is a new debug log sending required?
[Spirit FM] Nitemare_real:
Incredible... someone may pirate an application (I don't agree, but ok, do it on your conscience, over all, with the very cheap that android apps are...) but... using a pirated app and requesting for help????

Mike, I'll ask you for a xml unlock file since I hardly never switch on 3G / wifi, only when really needed
[Spirit FM] dboechat:
I'd like that :) Can I request this customized license file?
[Spirit FM] CR5N:
+1

Is like pi$$ing through a letterbox and then asking how far it got!

Edit: as a paypal customer I will accept the customised licence option if it helps you out with maintaining updates.
[Spirit FM] coloxim:
Now that you have s2 can you compare stock radio with yours? About battery too?

Thanks...

Inviato dal mio GT-I9100 con Tapatalk 2
[Spirit FM] paalkr:
Hi

I searched for Sprint FM in the market, but I get an messages about the app not being available in my region. Do I need to use market enabler to download the Sprint FM?
[Spirit FM] mikereidis:
I'll be trying some volume "tricks" in the near future.

I'm not exactly sure what you're asking, but background audio apps need to have a constantly running service while playing audio.

That makes it difficult/impossible to run them from an SDCard or other removable storage. If the storage is removed while playing, bad things can and will happen.
[Spirit FM] mikereidis:
Send me an email and I'll send a license file tomorrow hopefully, assuming I have enough info to verify. I'm sure some will continue to try and fool me so I have to verify unfortunately.

As this article about the apparent 9:1 piracy rate for Football Manager on Android says: http://www.wired.co.uk/news/archive/2012-05/02/android-market-game-piracy

And see the article comments for at least 2 IMO "ignorant" and predictable responses. As if free or cheap apps are a human right.

And for me I've been offering support for free users anyway, but when they send me an Unlocked log that's when I start to get a bit angry and start ignoring their emails and posts here.

They know who they are... And they are welcome to buy on Play if they want support.

For Free users, unfortunately I will have to lower my support level a bit. I'm too busy otherwise and some of those "Free" users are better able to hide that they were using pirated Unlocked versions.

Back in a while for more responses.
[Spirit FM] mikereidis:
Every legitimate customer of Light or Unlocked can.

Just email me with enough info to verify.
[Spirit FM] mikereidis:
Yes.

It will mean you can just download the Free version and it will work.

Ideally, I will put the Free version back on Play and updates will be automatic through Google. But otherwise, even an open download can be automated.
[Spirit FM] mikereidis:
Will do.
[Spirit FM] mikereidis:
See this post in the prior page for download links: http://xdaforums.com/showpost.php?p=25574384&postcount=3263

If you are able to see other paid apps in Play, then I'm not sure what the issue is.

I have every country enabled last I checked but I'll recheck as Google makes changes from time to time.

The Free version is not on Play at this time.
[Spirit FM] dboechat:
Ok, what kind of info do you need?
[Spirit FM] mikereidis:
Just email me and we'll figure it out.

Sometimes I just search the email you send from and see it in the Google Checkout database, or in my short list of Paypal customers.

Other times the Google Checkout email is anonymized so no match. I often find "Real names" in that database also for a match.

If the above fails, I ask for name under which the purchase was made and/or approximate date or country or if all else fails a partial address.

If after all that I still can't find a match, then I think usually the person is trying to trick me. And I've had a few such requests recently with claims that they forgot all the info. And they never responded to my last set of questions. (What a waste of time.) Hypothetically possible to forget all, but exceedingly unlikely unless you've been in a coma or medicated stupor or are just senile or whatever. :)

....

Gee, the new protected apps are very unpopular. 63 Free and 18 Unlocked downloads. April 24 has been there 9 days and has 2145 downloads. But the Play links may help.
[Spirit FM] denzel09:
Hi. What is this customized license ?

Edit: i am a bit confused. It s a bit that i not used this app because i am on stock rom, but now i have not see the app on playstore. Only the light not purchased by me and the unlocker instead purchased by me many times ago. Ok but the app to unlock? Where is? Now the download is from any other market or ?

And about my first question? Maybe can help me this “customized licende“ ? Btw before it was so simple as all other apps. Btw thanks :beer:
[Spirit FM] mikereidis:
Email:

Hi,

That's difficult because the Samsung FM app on the high end devices is about the best manufacturer FM app IMO. :)

Spirit has a LOT more settings and customisations than any other Android (or smartphone I think) FM app. That includes stock apps, the CM, MIUI and a few more minor apps. Browse through the Settings menus and see.

Spirit now has the ICS "look", on Android 2.x (more or less) and on ICS especially.

Spirit can work without an earphone inserted as an antenna. (Although you need root for this on Galaxy S/S2 class devices.)

Spirit can work with the OEM FM APIs on stock unrooted devices. Or it can use often superior low level methods on rooted devices. This can save power sometimes; Look at the TON of output every second in logcat logs when running the stock FM app (or Spirit in OEM API mode).

If you have multiple phones, now or in future, Spirit should generally work on almost all that are FM capable. It can work on stock ROMs using stock or low level APIs, or on many custom/aftermarket ROMs like CM9, MIUI, etc., even if they don't have the manufacturer frameworks.

Lastly, and perhaps most importantly, Spirit is backed with direct developer support for fixing problems, asking questions or adding popularly requested features from time to time.

Regards,

Mike. :D
[Spirit FM] mikereidis:
The license thing is experimental for now. Nothing is on Market/Play that uses it yet, just the May 2 test releases post linked from post 1.

BTW, I presume you like the stock FM app better ? Or Spirit doesn't work on the stock ROM ? What's your current phone ?

You don't and won't need to use the license file, assuming you're a Play customer and have a working Play app and Internet access at least once every 14 days while the app runs.

But the license file will bypass the need for Internet verification every 14 days. The file has to come from me, since I sign it cryptographically with my private key. I'll send one when I get an email request.

And the license file will be GREAT for Paypal sales, since manual updates won't be needed. In fact I may prefer Paypal when it's working OK, since I'll get 99 cents instead of 70 cents on every dollar.
[Spirit FM] halfvast:
Could developer make possible to buy app from Market with Galaxy s2 AOKP rom. Your app is only way to get radio working :)
[Spirit FM] denzel09:
No mike i have used for many times this app purchased from old market in september/october 2011 for my other phone galaxy mini w cm7 rom. Now i am on lg p690 w stock rom and stock fm app, but i think that spirit will works good on it. The problem is not this.

It was not clear for me this new licensing system so...

Now what i do to have spirit app fully unlocked legittimated purchased as in past buddy?

In every case now i send you in pm mail w i think to have purchased the app :)

Edit: done. Pm sent
[Spirit FM] NGP:
I have an official Unlocked version. Just install 502ul. It works well.

Sasung Galaxy Note, ICS Stunner 1.4.26.1.
[Spirit FM] senses!:
Fantastic work mike! Test de v 2 may
[Spirit FM] b.charles.gagne:
Black notification text on black background

Hi,

Is there a way in the settings to change the notification text color?? Cause on my market lite version I end up having black text on black background and I only can see the text when selecting the notification.

??

Great work for the rest of the app!! planning on upgrading lite to unlocked as soon as i'm not anymore broke :-p
[Spirit FM] dboechat:
This app rocks. Just by thinking that it could work on the upcoming Galaxy S III running a possible AOKP ROM makes me want to pay for it again! :D

By the way, I'm in the bus right now on my way home listening to some news via Spirit FM Radio... :)
[Spirit FM] mikereidis:
:D

Despite the official UK announcement today I can't find anything official about FM: http://www.samsung.com/uk/gs3/index.html

But I'd guess it may be the same as the GS2 and Note: no FM in the US, FM everywhere else (except perhaps Canada).

If possible, I'll make it work of course.

But AOSP/AOKP may have audio issues to be resolved. And we don't know about FM for sure, or what chip might be used...
[Spirit FM] mikereidis:
Not yet. I'll add that as soon as I can.
[Spirit FM] mikereidis:
Great, thanks !

Are you using the license.xml ?

If not, I'm interested to know if the RDS still works 20 minutes after starting the app.
[Spirit FM] mikereidis:
This is a build.prop issue. See http://xdaforums.com/showpost.php?p=24473181&postcount=2822

The build.prop needs to set ro.product.device=GT-I9100 and the ROM dev should do that, although you could do it yourself too.

Many GS2 ROMs are identifying themselves as SGH-i777 which is the AT&T version without FM.

If I Market/Play enable SGH-i777 I'll get hundreds of people getting frustrated with my app and getting angry and posting bad reviews. :(

If it's easier for you, I can just sell via Paypal, with the new license mechanism.
[Spirit FM] mikereidis:
Galaxy S speakers:

Nuts ! I guess this helps prove that the old, "nice audio" method kills speakers, and the newer method that people complain about does not.

So I guess I'm going back to the "lots of audio complaints" method, as saving speakers is more important.

But no matter what I do, there will always be complaints. And some people will wonder what the heck is going on when audio works OK, then doesn't etc on alternate releases.

A hundred or more will likely think I'm an idiot who can't figure it out, LOL.

Hi, I'm very sorry to hear about that. This post explains it best: http://xdaforums.com/showpost.php?p=13380066&postcount=3

I've cancelled your order at your request.

Regards,

Mike.
[Spirit FM] NGP:
No license.xml in use. Just tested app during 40 minuts approximatly. RDS worked well all test time. There are no other versions of Spirit FM installed on the device.
[Spirit FM] vispinet:
Are you going to work on the new/safe method to make it work better on the galaxy S? Is it really safe for the speakers now (safety comes before functionality for me)? Sorry if I ask, I really do appreciate the work you're doing.
[Spirit FM] halfvast:
I noticed 424 uses a lot less battery and lower processor speed than 502. Consume with 424 is less than half than with 502 by my calculations, that may be wrong :P. Noticed cos using radio app in my work like 8 hours a day.

Using latest siyah and newest aokp rom galaxy s2. Changed back to 424 and drain was fixed.
[Spirit FM] blacksn:
Why Spirit FM can't enable bluetooth in Android 4 HTC HD2 ROM? it works only if I previously enable bluetooth manually. And is it possible to run Spirit FM and listen to radio without enabling bluetooth for this device (I don't understand why it is needed???)? if i'm disabling bluetooth after Spirit FM starts, FM Radio continue playing.
[Spirit FM] Kess78:
Hi,

Some hands-on video show an FM radio icon on the phone menu :)
[Spirit FM] cronosmachine:
This is my first post questioning your app.

I'm using Galaxy S GT-I9000, which now I'm using ICS 4.0.4 IMM76K.

Currently using your version 24b now and the setting for audio is Galaxy S ICS/ALSA and i never dare try others audio setting.

But I don't have any more earpiece, it seem Galaxy S earpiece only work with original earpiece, correct me if i'm wrong. I have a-Jays One+ which work as well.

But that is not my attention to use it. I would like to use my Bluetooth Stereo. Does your apps work with Bluetooth Stereo?
[Spirit FM] mikereidis:
Yes. I will have to try and guess what causes the problem and avoid that... And/or try to keep changes to the apparently safe method as small as possible.

I can't say for sure yet, but I think the new/safe method is looking good now. Over 2 weeks with no reports, then a few days after going back to the old method I got a new report.
[Spirit FM] mikereidis:
This may be because of the protection, especially if you are on mobile data.

502 Unlocked sends a license verification request every 1 minute, if there is no successful response, and there are many reasons why that can happen. But I'd think that the license.xml would stop that if its at /sdcard/.

I hope/expect a new release on Google Play within the next 12 hours. This version only sends one request every 10 minutes.
[Spirit FM] mikereidis:
CM9 has a "bug". Bluetooth runs ALL the time (at low levels at least), even if you think it's not and Android says Bluetooth is off.

Toggling the Bluetooth control only makes it look like Bluetooth is on or off.

Because of the above, the Bluetooth off UART mode for the most common Broadcom chips can never work.

I can't think of any easy and reasonable way I can fix or workaround this CM9 bug, except this perhaps: Remove hciattach or some other files needed for Bluetooth.

This will prevent Bluetooth from running all the time, but will also prevent Bluetooth from working at all.
[Spirit FM] mikereidis:
Thanks, I didn't look at any videos yet.

I scrounged around and saw a few references to FM in a few places, but no official mention on any Samsung website, AFAICT.

And I think it's likely that US versions, especially AT&T, will not have FM, just like the SGS1, SGS2 and Note.
[Spirit FM] mikereidis:
That's the same as the apparently safe setting for 24b. For anyone running April 30 the safe setting is "Galaxy S new/safer".

In general, I can swap almost any stock earphones in just about any of my 10 test phones. A few have problems with the media buttons though, and at least one combination causes an endless Pause/Unpause cycle which makes the phone act crazy.

FM over Bluetooth is not supported by any phone or FM app, AFAICT. Spirit is no exception. (There might be a few, but I've never heard of it.)

And this is strange since most FM chips are also Bluetooth combo chips. (But not for the SGS1 / SGS2 / Note.)

I have an experimental mode for BCM4325 chips, but the audio quality is horrible and it requires Bluez Bluetooth on. (Debug->BCM BT Headset). Nobody but myself has ever reported success.
[Spirit FM] denzel09:
Hi about my request? I send you a pm w email for file license.

Inviato dal mio LG-P690 con Tapatalk 2
[Spirit FM] mikereidis:
Sent you an email. :)

There will be a new release within 12 hours. I now finally have a script file to automate license generation.
[Spirit FM] mikereidis:
I'm getting 2-3 emails a day like this. I've seen at least one ROM that includes my Unlocked app too, so some people may be somewhat innocent.

Hi,

I'd be happy to help you, but I can't see your name in my customer lists, and you are running the paid version.

If you are a customer, please send me information about purchase name, email or anything I can use to verify.

I am not happy that so many people are "stealing" my software and then expecting me to help them.

To be clear, I'm not accusing you, but this has become a BIG problem recently, so I need honest, legitimate paid customers to supply verification info.

Regards,

Mike.

========================================================

And here's another response I'm using, in case someone wants to offer an opinion about the best way to say things, keeping in mind that while most are likely running a pirate version, a few are legitimate customers I don't want to offend. I say most because I always first try to see if their email or name (more difficult with common names) are in the small Paypal list or in Google's database of my customers.

Hi,

I'm SUPER busy now, so I only have time to help paid customers.

I don't recall if you are a customer. If you are can you give me some info to verify, like purchase name/email/date etc ?

Thanks,

Mike.
[Spirit FM] mikereidis:
Shoot..

I thought my date restriction on Unlocked was kicking in early, but my test phone had the date set ahead.

So I pushed a relatively rushed May 4 version of the Unlocked app to Google Play.

This issue doesn't affect Light BTW. What will happen is RDS stops working after 20 minutes.

Here's a link to that Unlocked version and I'd REALLY like to get any quick feedback I can: http://www.mediafire.com/?vdh9dvciji1foaj

I'll send out license files to those who have asked in the new few hours.

Thanks !

EDIT: There were problems with OEM Proprietary mode using May 4 so I've uploaded a May 4b to Google Play. It shouldn't affect anyone using the low level methods on rooted aftermarket ROMs, which is most of the people who post or read here.
[Spirit FM] denzel09:
Replied ;)

Inviato dal mio LG-P690 con Tapatalk 2
[Spirit FM] artlov:
I accept your statement and i will immediatly purchase Unlocked version if Spirit FM Radio will work on my little Gratia with ICS CM9 ROM from this topic: http://xdaforums.com/showthread.php?t=1451906

Tried Free version with CM7.2 ROM and it works.

br,

artlov
[Spirit FM] mikereidis:
May5 Unlocked is on Google Play, and also here: http://www.mediafire.com/?d6h6v7xp1au3rq8

The biggest bugs in the new protection seem fixed now, relative to May4 and May4b.

This is how it should work, and it's been designed to try and be as friendly as possible to legitimate customers while the inevitable glitches are worked out:

Until the end of the day May 8th, your local time, the app will operate with Unlocked features no matter what (even if "Not Licensed" responses are received from Google). After that time,

the following applies, although RDS should always work for the first 20 minutes of run time:

-----------------------------------------------------------------------------------------------

If you are one of the 3 people at present with a new style spiritfm_license.xml file, just put it in the root of your /sdcard/ so it's at /sdcard/spiritfm_license.xml .

Once Spirit starts up once with the file in place it can be deleted from the SD Card. But you'll need it if you reinstall the app or clear the data or install a different package name (like Free).

Assuming the above went OK, the app should never become diminished in capability until the expiry date in 100 years. The app will also never send a query (or anything) to Google or any server.

-----------------------------------------------------------------------------------------------

Without the license file, the app should send a license query to Google's servers every 10 minutes until it receives a positive "Licensed" response. Once a positive response is received,

validation should be good for 14 days and no further queries will be done for that 2 weeks.

Again, No matter what, RDS should work for the first 20 minutes, even if Google knows you haven't paid.

-----------------------------------------------------------------------------------------------

I'm not too concerned about releasing Unlocked now, as the pirates were posting new copies every time within a few hours anyway, so I might as well post it myself. And (I hope) they won't like

this version, or even more the coming better protected versions.

I'm VERY interested in any bug or experience reports. Inconveniencing legitimate customers as little as possible is a priority, while at the same time protecting the app from the recent massive piracy.

Thanks ! :)