yashsingh1/xdaforums huggingface dataset:
[Spirit FM] mikereidis:
The entire configuration, including presets, can be backed up and restored via Menu->Test->Preferences. "Export to SDCard" to backup and "Import fdrom SDCard" to restore.

BUT, what you're experiencing is not normal. Upgrading should always keep your old config, and your report is the first like it.

If you're using "adb install", you should use "adb install -r" instead.

Give me more info about how you are trying to update. I'll presume you're updating over versions from my mediafire links or Google Play.

"Funny" versions found on some file sharing sites often have different signatures, in addition to whatever malware might have been added.

But my working day is over, so I can't respond for a while.
[Spirit FM] davidcd13:
After having used Spirit UL (apr18b). During a call, the internal speaker phone no longer works, no sound (external speaker is ok). Speaker is ok after reboot phone. SGS ICS CM9.

Envoyé depuis mon GT-I9000
[Spirit FM] galaxyweb:
Hi Mike,

I try the app on my acer liquid metal with miui 2.4.6 but I have problem with level audio.

I can't raise or lower the audio level with side key + -

The level audio is the same and very high in the headphones.

Why this problem?

Thanks
[Spirit FM] kilador:
Is there a chance you could fix the SGS ICS speaker issue risk? I would pay 3x for this app if this was solved :p
[Spirit FM] Santa-Claus_16:
Two phones, Note and S2, both can be said CM9 (build one and the same), both funny bug with first use the radio (before rebooting). Turn on the radio, the sound comes through the external speaker button to switch on the headset does nothing. I go into the mp3 player (stock) on the second turn on the music and radio plays have miraculously only through headphones (until you reboot, then the trick to be repeated). Button to switch from speaker to headphones, even after trick to nothing lead.
[Spirit FM] mikereidis:
From my compatibility list in post 2 of this thread: http://xdaforums.com/showpost.php?p=13380058&postcount=2

These devices with Qualcomm Tavarua SOCs or chips are partially working w/ various problems.

I've decided to stop development for them and remove them from the list of supported devices on Google Market/Play.

See this for alternatives: http://xdaforums.com/showthread.php?t=1151928&page=39 and this for some details on my decision: http://xdaforums.com/showpost.php?p=23241903&postcount=2391

- Acer Liquid Metal

- Casio G'zOne Commando C771

- Huawei x5/Ideos u8800, x6/Ideos u9000
[Spirit FM] mikereidis:
That's what I've spent most of the last few days trying to do.

Actually, CONTINUING to try to do. :)
[Spirit FM] mikereidis:
This is a known issue. Reports suggest that one ring fixes this, even after reboots, but some say not across reboots.

I'm continuing to wait for my new Galaxy Note so I can tackle the issues properly. I have no SGS 2.
[Spirit FM] kilador:
Thanks Mike! Keep us updated on your amazing work, im sure that you'll end up fixing it ;)
[Spirit FM] Santa-Claus_16:
From the sound of any third party, such as from the notification, the sound starts to go through the speaker. Corrected it as written before the inclusion of a second mp3 player.

About the reboot I was wrong, indeed they are not affected.

P.S. And when you have supposedly come Galaxy Note?
[Spirit FM] mikereidis:
I dunno. I ordered before midnight Sunday night.

Here's my tracking: http://www.newegg.ca/Info/TrackOrder.aspx?TrackingNumber=KCV000256179

Says Toronto about an hour ago. Maybe tomorrow or Friday, here about 5 hours driving distance. Sometimes customs is an issue.

And then there's coding and testing. Hopefully I'll have a nicer release Sunday.
[Spirit FM] galaxyweb:
Ah ok...sorry for the question......

Sigh....:(

Thanks.
[Spirit FM] mikereidis:
German language review/article:

http://www.giga.de/apps/android-market/test/spirit-fm-deaktiviertes-fm-radio-wieder-aktivieren/

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

I've built a new version tonight that deals appropriately/better with notifications and other audio sources. It's mostly for Galaxy S ICS, but should improve things on Desire HD ICS, and other ROMs/devices.

It needs to be tested more before I release it, hopefully tomorrow. But if you have a Galaxy S w/ ICS and are running Light or Unlocked and really want to try it out, send me an email. I may not be able to respond for 10 hours or so though, unless I hear from you within the hour.

My first feedback indicates the speaker/headset switch needs to be toggled twice after a phone call, something I thought/hoped was fixed.
[Spirit FM] montix:
Hi

I've changed my speaker twice :-(

Is there something new with possibles damages?

I love this app but i'm afraid to have change my speaker again.

I must say i'm always use the app with headset but speaker broke.

Enviado desde mi GT-I9000 usando Tapatalk
[Spirit FM] lrbpereira:
Will this fix the SGS2 also?

You can send me the unlocked version for test to my email, you have it in your PM box.

Found out that after the tests that I send you yesterday the only way to shut down the speaker (when the two are putting sound out - headset and speaker) after the in call workarround is goind to test - audio and going to: SDCS FM ON - SDCS FM OFF...

Don´t know if this helps or not...
[Spirit FM] mikereidis:
:(

Yesterday's April 18 release MAY have fixed the problem. It pretty much matches the kernel messages on CM7, using the CM FM app.

But tomorrow's expected April 20 release should be more usable.

I'm getting about 1 damage report per week now, the last a few days ago in email. I'd say if 2 weeks goes by with no reports, things are starting to look good. 4 weeks is a pretty good indication. 6 weeks would be a pretty good confirmation.

Here's hoping...
[Spirit FM] montix:
Wow!!!! GREAT hopes :-)

That CM FM app it's the spirit fm or do you refer to other?

Thanks a lot.

Enviado desde mi GT-I9000 usando Tapatalk
[Spirit FM] coloxim:
Where I can find all change logs for galaxy s2?

Just for see the progress...

Thanks..

Inviato dal mio GT-I9100 usando Tapatalk
[Spirit FM] torentoz:
Hello

I purchased the Unlocked version this morning. I have a SGS, with CM9 ICS.

If I let the settings by default, the radio didn't work.

I tried the ICS DANGER mode. The radio worked fine but I couldn't hear any incoming call. The phone ring was ok, the music was ok, but the sound of the other people speaking was muted.

What should I do ?
[Spirit FM] brenopapito:
Hi !!

I bought your app in the morning. Congratulations, it's awesome!!

If you need, i can translate your app to Portuguese-BR.

Send me a pm!

:D
[Spirit FM] njitram2000:
I'm starting to get worried about the speaker damage issue (I don't have it yet). Is this also possible on the Galaxy S2 or just on the Galaxy S?
[Spirit FM] mikereidis:
No, the CM FM app is the one that's installed by default on many CM7 CyanogenMod 7 GingerBread/Android 2.3 ROMs.

It uses an audio library that has FM functions, as does my app on CM7. Using that library, the audio is pretty much flawless and there is no speaker risk.

Hopefully at some point the CM9 audio libraries will do the same.
[Spirit FM] mikereidis:
For my app Spirit FM ? Right here on this thread. Post 1 has links at the top.
[Spirit FM] mikereidis:
Wait for tomorrow perhaps, or send me an email with enough info to verify and I can send you April 13 or an earlier version.
[Spirit FM] mikereidis:
:D

I was hoping to get translations started this month.

But some of the technical things, like trying to save Galaxy S speakers are taking priority for now.
[Spirit FM] mikereidis:
Galaxy S2 has a very different Yamaha chip.

The problem only affects Galaxy S when using the "danger" method, which is only required on ICS ROMs where there is no alternative that works.
[Spirit FM] torentoz:
In fact, it worked fine with the S9003 tuning.

I changed the ICS version too, I'm using AOKP Infinitum with Semaphore Kernel. I don't think it has something to do with it but maybe.
[Spirit FM] mikereidis:
Yes, a few people with SL's (GT-i9003) had to use an old version of Spirit, so I implemented this very simple method that was used on Feb 28.

I'm trying to make sure the i9003 method works on i9000's also. "Danger" is in the name for that reason. On the SL's a different audio chip is used and there is no speaker risk.
[Spirit FM] brenopapito:
Ok !! I'm here if you need a translator!
[Spirit FM] supersain08:
Tried it, looks good
[Spirit FM] mikereidis:
For Galaxy S2 and Note:

The 4/20 or "Cannabis" edition. :) http://www.mediafire.com/?s826edrl9i2rizm

See this if you don't get the joke & reference: http://en.wikipedia.org/wiki/420_(cannabis_culture)

- May not work well on some phones. Enable these if problems: Debug->Power Aud Foc Off and Debug->Unmute Foc Off".

- I got my Galaxy Note this afternoon and after much fussing, the app seems to work well now on a GB ROM in low level mode.

I'm hoping it works for the S2 and Note using ICS, or any ROM.

I tested with notifications, and incoming rings and a phone call. All seemed good.

The only changes needed from Default are to set Audio->Method to "Galaxy S2/Note". If in doubt, clear the app data or remove/re-install, but note that loses presets too.

Now it's back to the Galaxy S. Less exciting, but speakers are important. Until I test / fix the Galaxy S and test on some other phones, I can't put April 20 on the Market.

EDIT: Galaxy S seems OK with this release. :) Tried notifications, but no phone call yet.

EDIT2: One report that SGS2 speaker problem remains. Cm9 may be missing the speaker switching function. I'm downloading an unofficial CM9 for my Note now and I'll see. Notifications and other audio interruptions are hopefully better handled.

EDIT3: Just tried FM recording on the Galaxy Note while I still have the original stock ROM loaded. Menu->Test->Record->"start 8 (Galaxy Note)", followed some time later by "stop" worked fine. :) Doubtful it will work on CM9 but who knows.

:D
[Spirit FM] Souf0:
WoW!, it works perfect in my SGS2 with CM9. No problem with headset, it's no necessary a incoming call.

If you need some logs i can give you.

Can you do this update in the paid versions? (Google Play)

A lot of thanks.
[Spirit FM] mikereidis:
Great ! Yes send me a log. Menu->EMail logs etc.

I'll compare it with the logs from my note running unofficial CM9 nightly 419.

BTW, The "April 20" version reports April 19 :confused:

Email me & I can email you a copy, but I HAVE to test much better on a dozen phones now, before Play, so I don't break working versions. I have thousands of paid customers now. :)

The CM9 I'm running, which appears derived from the SGS2 CM9, does not appear to have any function to switch on the FM speaker. I looked at the low level Samsung library code and in the end it calls "setForceUse (4, 1)", I do the same with "usage" (1st param) values from 1 to 4 and nothing.

Even tried setDeviceConnectionState as lrbpereira said that helped to turn speaker off, but no go.

Sadly, FM record is not possible on CM9 in the normal easy way at least.
[Spirit FM] lrbpereira:
Tested the last Free Apr20 version with my SGS2 CM9 last nightly, and it works the same, sound comes out of the speaker when it sould come out the headset, and the tongle doesn´t work, but I think that that it normal because it´s the free version...

Hope to test this improved version with the unlocked features to see if there is or not a solution...

---

If you want, when you feel to be prepared I can translate the app to Portugues - PT (european). Just send me the strings...
[Spirit FM] mikereidis:
No, the free version supports speaker mode now.

I'm guessing it may be hardware revision based as to whether you get the speaker on at startup. Or it could be the baseband/radio version or something similar that matters.

I put new functions at the top of Menu->Test->Audio if you want to try them out.

Also, these do nothing on my Note, but someone with adb shell on a connected PC could try these on Free to turn speakers on:

adb shell "/data/data/com.mikersmicros.fm/files/ssd 4 2 \"Speaker Playback Volume\" 14"

adb shell "/data/data/com.mikersmicros.fm/files/ssd 4 1 \"Speaker Playback Switch\" 1"

For Light just replace "fm" with "fm_li", for Unlocked replace "fm" with "fm_unlock"

And these might turn speakers off:

adb shell "/data/data/com.mikersmicros.fm/files/ssd 4 2 \"Speaker Playback Volume\" 0"

adb shell "/data/data/com.mikersmicros.fm/files/ssd 4 1 \"Speaker Playback Switch\" 0"
[Spirit FM] lrbpereira:
Sure.
[Spirit FM] mikereidis:
Well this is weird. After a whole bunch of different tests and no speaker output, I hit the volume control and it went to the ringer volume.

And the speaker went on ! I rebooted and speaker was still on.

Then after messing with the speaker/headset or mute buttons, speaker went off and I couldn't get it back.

So it seems like there must be some method to switch speaker.

All that said, my test version is slightly newer than the one posted.
[Spirit FM] Souf0:
Oh!, it only works when you install the spirit fm, after reboot, i only hear the radio in speakers, until a incoming call...

Firs log file:

-Install apk (from astro application)

-Connect headset

-Tune a fm station

-Change Region in Spirit->Spain

-Change Audio -> Galaxy S2/Note

I start Hearing the radio fm in headset

-Close spirit

-Open spirit

I start Hearing the radio fm in headset

-Reboot my device (another log file)

Second log file:

-Connect Headset

-Open Spirit

I start Hearing the radio fm in speaker

-Spirit Settings -> Output device ->Speaker -> Headset

I only hear the radio fm in speaker

-Close Spirit

-Open Spirit

I only hear the radio fm in speaker

-Incoming call

I start Hearing the radio fm in headset

-Close spirit

Logs:

First log file: http://pastebin.com/7mk6mUH2

Second log file: http://pastebin.com/bncAS8Mw

I hope this log files can help you.

I didn't know the differences between logcat logs and email logs (inside spirit app), i catch this logs with logcat, because i think that it can gives you more information about system. If it's wrong, tell me it.

Thanks, and sorry for my english
[Spirit FM] vispinet:
Translations

I'm here if you need the italian translation :D
[Spirit FM] mikereidis:
Spirit's "Email Logs" is the logcat and dmesg and a whole bunch more.

But if your device logcat buffer is small, then a logcat capture started before the app starts can contain more information.
[Spirit FM] dboechat:
Some more feedback, sorry for my English!

1) When launching Spirit Radio, the audio outputs from both the speaker and headset.

2) If I play a game or listen to music using the headset before launching Spirit Radio, the audio does not output from the speaker, BUT...

3) ... If I leave Spirit Radio playing in the background and try to change the volume, there is a system sound (like when you reach the volume limit) and the audio starts outputting from the speaker again. Note that I can't change the radio volume when it's playing in the background.

4) With the speaker outputting audio: if I receive a notification sound from Whatsapp, email or start a game, the sound starts to output only from the headset again.

I'm using the free version from April 19.
[Spirit FM] NGP:
All those give the followes:

For both 420fr and 418ul versions.

Galaxy Note, ICS custom AOSP based ROM.
[Spirit FM] otorrisi:
Working Perfect

Hi Mike, only to report it's working perfect in my Galaxy S2 GT-9100 and with CM9 20120419 nigthly.

I can suggest as a feature to include the application in the notification area in future version?

Thank's and regards.
[Spirit FM] FabricioGS:
Perfect? Are your switch speaker/headphones working properly? I'm using the same 20120419 nigthly and it's not working at all.
[Spirit FM] otorrisi:
I'm using the free version,i think the unlock version have that, but i can't buy it, google play problem with my credit card. also i'm using the 04-20 version of spirit fm.

Regards.
[Spirit FM] mikereidis:
EDIT: Quotation marks are a pain.

If you run the commands from within adb shell, and not from the PC command line, you have to change \" to just ".

IE:

/data/data/com.mikersmicros.fm/files/ssd 4 2 "Speaker Playback Volume" 14

/data/data/com.mikersmicros.fm/files/ssd 4 1 "Speaker Playback Switch" 1

instead of:

adb shell "/data/data/com.mikersmicros.fm/files/ssd 4 2 \"Speaker Playback Volume\" 14"

adb shell "/data/data/com.mikersmicros.fm/files/ssd 4 1 \"Speaker Playback Switch\" 1"
[Spirit FM] mikereidis:
May I suggest you support my development by buying the Light or Unlocked versions that have this feature ?

Thank you, come again. :) :D
[Spirit FM] mikereidis:
Yes, Light and Unlocked both have it.

I do Paypal too, but only for Unlocked at this time.
[Spirit FM] otorrisi:
ok i will do it, as soon as google play allow me or when i can open a paypal account.

Regards.
[Spirit FM] lrbpereira:
Any evolution on the develpoment on the SGS2?
[Spirit FM] mikereidis:
I work at night, so no. I share the latest info here on the thread, when it's ready to be shared.

Please don't keep asking or I'll have to implement a "No ETAs etc" rule. :D
[Spirit FM] NGP:
Thanks.

Now it goes without any error but without any effect too/
[Spirit FM] mikereidis:
Well... consistency between the Note and the SGS2 is a plus. :)
[Spirit FM] mikereidis:
April 21 free: http://www.mediafire.com/?ip3h8l6pf84f648

Also on Market.

- Further fixes for "Galaxy S ICS/danger" which is now called "Galaxy S ICS/ALSA" to reflect my hope that it resolves speaker damage issues.

Because there are no FM audio kernel messages on CM9, I couldn't replicate stock or CM FM app kernel messages. But I tried to change it as little as possible from the match for CM7 FM app kernel messages.

If you have issues and you want to return to the old, "proven dangerous" method, you can select "Galaxy S old/danger".

- Some new Test->Audio functions that didn't make it into April 20 (/19).

- Hopeful fixes for the TI based LG P920 using the TI OEM API.

- As with the April 20/19 test release, Notifications and other audio interruptions should be handled appropriately. Permanent audio focus loss, such as by starting a music app, will turn FM completely off.

Desire HD "qdsp5v2 Plus/ICS" is still just as broken.

SGS 2/Note should have the same characteristics as April 20/19.

.

Now back to SGS 2/Note and Desire HD...
[Spirit FM] lrbpereira:
Great job! If you need help testing send me an email will report back for SGS2 results!
[Spirit FM] mikereidis:
Galaxy S2 on CM7...

Does anyone know if this works or not ? I just had a report it doesn't.

And there seems to be no CM7 for the Note, and I'd guess there might never be a Note CM7 since it's so new.

Prior to the ICS method I was trying things that were in the abandoned/rejected CM7 FM app attempt. I could re-instate that possible CM7 method for a test.

But it seems almost nobody is interested in CM7 now, especially with FM working on CM9, more or less at least. :)
[Spirit FM] runedrune:
Yeah it doesn't. I'm not on CM7 anymore but I tested about a week ago.
[Spirit FM] doc3000:
Your app works fine on Huawei Honor. But after turn off FM radio the system sound disappears. We need reboot.
[Spirit FM] cba1986:
I didn't test the latest update. But with the previous update the hello hello bug is back. I had to reboot the phone to get the phone call audio working again.

Is this fixed in the latest update?
[Spirit FM] mikereidis:
Thanks for your report ! :)

Which audio method are you using and which ROM and is it rooted ?

Please send me a debug log with Menu->Test->Email->Logs and after a few seconds. enter "Huawei Honor" in the email text and press send.

All Huawei devices, except the u8800 Pro, are excluded from Google Play, but if a model proves to work well, I will re-enable it in Play.
[Spirit FM] mikereidis:
I saw this problem too, and added a line of code that seemed to fix it.

With April 21 you can go back to the old way with "Galaxy S old/danger", but this method has been proven to be speaker dangerous, whereas I hope the new method will be safe.

I have a bunch of email to go through. If there are Galaxy S problems I'm sure there will be at least one report.

EDIT: No such reports, except for the prior April 20.
[Spirit FM] tsmetjen:
Hi,

Just bought spiritfm unlocked to use on my htc sensation xe with beats.

The phone is rooted and custom rom ordroid 2.2.0 with htcsense 4.0 (coming from htc one x I think). This rom doestn't contain the htc fm radio application , but here in belgium an on air fm is really needed because of expensive data rates :'( )

However the spiritfm doesn't work fully....i can select stations, i see the rds information but no sound in headset or speakers.

I tried every audio method, but none seem to work.

Could you please advise me what other changes I can try in order to see what will do the trick.

Thx!

Verstuurd van mijn HTC Flyer P510e met Tapatalk

Edit : it works!!

I've enabled test / audio / qdsp5v2 headset enable
[Spirit FM] mikereidis:
Great ! :) At least we have a start.

If that test function works, then I'd think setting Audio->Method to "qdsp5v2" or "qdsp5v2 Plus/ICS" should work.

On stock HTC ICS ROMs I'd also think Audio->Method could be set to "HTC", but your ROM might not support that.

I improved the "HTC" method recently to support a stock derived ROM on my Desire HD. The ROM was Primo S and was derived from a leaked One V ROM.

Please send me a debug log with Menu->Email Logs and after a few seconds. enter "Sensation XE" in the email text and press send.

Thanks ! :)
[Spirit FM] mikereidis:
On my Galaxy Note w/ CM9 April 19 nightly I see this:

Start app

Go to Home screen.

Adjust volume with hardware buttons. It goes to ringer (unless Silent Loop) and the speaker turns on.

Return to app and speaker goes off.

It also goes to speaker when a notification is received (at least when the app is off screen).

I imagine this doesn't happen on the SGS2 or someone would have mentioned it ?
[Spirit FM] mikereidis:
April 22 Free: http://www.mediafire.com/?tb47tuztr1rpk7p

Also on Google Play.

Only changes to audio methods for:

- Desire HD ICS (qdsp5v2 Plus/ICS)

- Huawei u8800pro (qdsp5v2 Analog)

Absolutely nothing else was changed for any other phones/audio methods.

qdsp5v2 Plus/ICS for Desire HD etc on ICS:

- "Horrible hack" that kills the mediaserver process on mute or shutdown, to fix some audio problems, and some other adjustments.

Phone calls and notifications seem to work OK, while running or after running the app.

But no ringing or notification sound is heard while FM is playing, so "Ring + Vibrate" can be useful to detect an incoming phone call. FM audio is muted during these events, so you have some clue about a phone call or notification.

At one point in the wrestling of this code. ringing and the tail end of a notification were audible. But other audio problems remained so I went with this silent solution, at least for now.

qdsp5v2 Analog for Huawei u8800pro etc:

- May properly disable FM paths for speaker and headset.

Also enabled a "hack" that will kill the mediaserver process on mute or shutdown, and that will often fix audio problems. This is a horrible hack, but if it works, it works, and at least gives a short term solution.

To enable this hack, enable Settings->Debug->"OMAP FM_PLUG Off". IE, make sure it's checked, which it isn't by default.

Next, back to the SGS2 speaker issues. :) :D
[Spirit FM] Souf0:
SGS2 (CM9):

-Start app

-I hear only the speaker.

-Adjust volume with hardware buttons in the app, volume up or down, but in the speaker.

-Go to home screen (android)

-Adjust volume with hardware buttons (volume up or down) and inmediatly the fm works in the headset, but in the speaker too (twice at the same time).

It's not necessary to receive an incoming call or message, when song any system sound with the headset, spirit change the output device to headset.

I try to reboot the device, and:

-Connect headset

-Adjust volume with hardware buttons in the app, volume up or down, but in the speaker. I can hear the sound in the headset and in the speaker (twice at same time).

-Start app

-I hear the fm in the headset and speaker at same time.

Sorry for my english, if you need something, tell me.