yashsingh1/xdaforums huggingface dataset:
[Spirit FM] nemray:
Doew galaxy s speaker brick still exists

Hello guys, sorry if i reposting the question but i did manage to find an awnser to any thread.

Did the problem of bricking galaxy s (gt i9000) speaker on non stock still exists ??

I already brick my speaker several month ago and wana to give it a chanche again with my new one. Is any chance to brick it or not ??

Currently running on cm10.1 (latest version)

Thanks
[Spirit FM] PiotrekStargard:
Hi Mike,

If my phone is unrooted (you're right), won't Spirit FM work then? I'll try to find some tutorial how to unroot it, if so.

By the way, do you plan to spend some time one day to try to make LG L7 (P700) be compatible with your app? I would be the first person to buy it when working and I'm sure the other LG L7 users would do the same.

Best regards,

PiotrekStargard
[Spirit FM] mikereidis:
I have no plans to support this phone in stock form. If we get rooted devices working, that'd be great, and if it worked well, I might consider it officially supported when rooted.
[Spirit FM] mikereidis:
Yes, it's still a problem, though risk may be minimized by not charging or connecting USB or computer speakers while FM is running.

This problem has been important/distressing enough to have post 3 dedicated to it. Post 3 usually has the latest info, last updated now Nov 15, with no change since then: http://xdaforums.com/showpost.php?p=13380066&postcount=3

I get about 1 report every 3-4 weeks or so; don't recall if there was a report since Nov 15. Reports may be slower now due to people moving to newer phones and most people who would flash custom ROMs have already done so.
[Spirit FM] mikereidis:
Jan 5 Unlocked is now on Play.

It add RDS low level (AOSP, non-stock) support for HTC ATT OneXL, OneS, Evo 4G LTE.

Stock, rooted devices will still default to using the high level "OEM Proprietary" API. On these devices some features will likely be a bit different if you manually set Debug-> FM API to "Low Level" and restart Spirit.

I'm not sure if AF will automatically work with this. Perhaps someone in Europe can report. AF settings should make no difference, and if on, the numbers will always be 0.

Since this is an Unlocked only feature, I see no need to update Free or Light at this time.
[Spirit FM] mikereidis:
There were a few recent changes to accommodate the lock-screen support on Unlocked:

- Muting FM no longer gives up audio focus unless Debug-> Audio Focus is set to "Enable + Pause Return". Doing this killed the lock-screen display when pausing/muting.

- Default for lock-screen and physical previous/next buttons is now "Preset/Seek" instead of the previous Volume.

"Preset/Seek" means it will select presets, if at least two are set. If 1 or fewer are set in the current preset list, the function will seek.

Stock Samsung ROMs over-ride media buttons for volume, and there's nothing I can do about that, AFAIK.
[Spirit FM] clive48:
Hi

I installed Spirit FM on my Note N8000 but I dont get any audio from Speakers or through Headset.

Pl confirm if this will work with N8000 or not

Thanks...
[Spirit FM] Zarvox:
Hi mikereidis,

Happy New Year :)

I try your app on play store but my Xperia S with cyanogenmod 10 isn't supported yet.

Can you tell me if we plan to support it soon ?
[Spirit FM] mikereidis:
Galaxy Note 10.1 N8000 is NOT capable of FM.

Likely the RSSI signal strength at top left is negative or 0, indicating the Broadcom chip does not have FM antenna connected.
[Spirit FM] mikereidis:
I would consider supporting it, if it wasn't too difficult.

The Broadcom FM chip should work, even if it requires turning Bluetooth on or off first.

That leaves audio. ADB shell commands like this, from the free version of Spirit might work:

su

/data/data/com.mikersmicros.fm_fr/files/ssd 3 1 fmradio_stereo_rx

Perhaps Debug-Silent Loop would need to be enabled, and possibly setting Audio-> Method to "None".

If none of that works, then the secrets remain to be determined. If someone can figure them out, I'd be happy to hear.

I've heard the FreeXperia devs may be interested in enabling FM, so perhaps they could help.
[Spirit FM] anubis12344:
no sound

was working fine with CyanogenMod 10.0 but has no sound on 10.1 galaxy s2 int
[Spirit FM] mikereidis:
I'm running the Dec 29 nightly with no problems, but I can try the latest Jan 5. I'll edit this post with my findings.

Just had a positive email from someone running Jan 5 OK, at least with the dorimanx kernel.

EDIT: works fine for me.

I don't know what happened to the latest CM launcher / home screen (anyone know ?) but I can launch apps from adb shell anyway.
[Spirit FM] paaaulo:
Spirit FM works absolutely fine - i9100 CM10.1 Jan 05 stock kernel.
[Spirit FM] pogi1100:
Loving the app so far. However the radio stops after ~5 mins after locking the phone. Don't know if this is wake lock related. On CM10.1.
[Spirit FM] DKn2:
works fine here: international gs2 on CM10.1 stock kernel
[Spirit FM] rucxy:
Hi Mike, that email was from me. :)

I think the problem was the CM10.1 3-1-13nightly. I flashed 5-1-13nightly with dorimanx kernel 7.35 and spirit fm worked as it should, i flashed dorimanx 7.36 this morning and still on 5-1-13nightly, spiritfm starts, runs, plays music through headphones, speaker, saves settings between restarts and reboots.

Edit: SpiritFM continues to play music, when screens locks, no stopping/hangs after 5mins. No micro stutter or lag when turning screen on or unlocking phone.

Will keep testing for you mate. :banghead:

Sent from my GT-I9100T.

Dorimanx kernel 7.36.

CM10.1 JB4.2.1 5-1-13nightly.

SpiritFM working flawlessly.
[Spirit FM] mikereidis:
Can you try Jan 5 or later nightlies ?
[Spirit FM] mikereidis:
Galaxy S GT-I9000 is now confirmed capable of digital FM audio / recording !! :victory: :laugh: :D :cool:

This should provide an elegant solution to the speaker risk problem, and may secure official support for Spirit2.

In December, GT-I9000 was 15% of Spirit sales revenue, second only to GT-I9100 at 22%. So I've been looking hard for ways to get it supported in Spirit2 and this is it. Though devices like Desire HD are still popular, AFAICT they are not capable of digital FM audio. And the existing DHD analog FM audio, with it's DSP has given me too many un-fixable problems.

I've known a long time the chip seemed to be capable, but thought it was too difficult to do. But at least the voodoo sound driver provides access to the internal codec registers that are ALSA accessible on Galaxy S3 GT-I9300.

The audio chips on GS1 and GS3 are so similar that, to me & for FM purposes, the architectures are almost identical: Si4709/4705 FM chip and WM8994/1811 audio chip. Too bad the GS2 "cheaped out" with the Yamaha YMU823/MC1N2 chip.

Stereo is not confirmed yet; I'm having a problem with it at present, but I'm hopeful. But even mono is sufficient to be able to offer a speaker safe Galaxy S option.

I've been running it overnight at the usual uncompressed 44.1K 16 bit CD quality with no problem. Bluetooth hasn't been tested, but is likely to work.

I'll put out a new test release when I can.
[Spirit FM] Midomad:
because it's a legendry device :D

Envoyé depuis mon GT-I9000 avec Tapatalk
[Spirit FM] mikereidis:
There's a new thread here: http://xdaforums.com/showthread.php?p=36328537#post36328537 where as Trut said:

:)

I'd liken the "sweet purr" of a well tuned engine to that marvel of a high quality mobile audio chip, the Wolfsson WM8994. With SuperCurio as the lead engine tuner.

That audio chip is IMO a major reason why Samsung has had the Android success that they had, and why they went with the modern equivalent, the WM1811 for the International GS3 & Note2.

I presume/hope Samsung learned from the mistake of using the Yamaha chip on the flagships GS2 and Note.
[Spirit FM] pogi1100:
Working fine on later nightlies :)
[Spirit FM] mikereidis:
Jan 7 Free: http://d-h.st/tqn

For Galaxy S GT-I9000.

- Supports digital audio in mono (at least for now; I hope stereo is possible).

This should be an effective defense against speaker damage because it doesn't use a direct FM output path and ALSA controls are never even touched (But nothing is ever guaranteed).

Requires the presence of this voodoo sound control: /sys/kernel/debug/asoc/smdkc110/wm8994-samsung-codec.4-001a/codec_reg

which is present at least in the Dec 31 CM10.1 I'm running now.

Set Audio-> Method to "Digital GS1" (near the end) and restart Spirit.

Unlike for the GS2, GS3 etc., I will not limit digital audio to 5 minutes, because I hope to eliminate (or at least reduce) the number of speaker breakages. But I may in next releases disable the use of recording and Bluetooth headsets on the Free version.

If this works stably, I will likely make the old analog audio method only available on Light & Unlocked. So, going forward, if your speaker breaks with the newer versions you're either a customer or a pirate.

There may be some stability issues at this point, and audio notifications and phone calls are mostly untested. If audio disappears, do mute/unmute, restart Spirit or reboot.

After using digital audio, the old analog audio method may not work without a reboot.

Speaker may work if you partly remove the headset cable.

As with the GS2/GS3, the CM Spectrum Live Wallpaper is the "eye candy". :)
[Spirit FM] DeusEx80:
Great news!!!

I'm waiting for Spirit UL Jan 7 on play store for my i9000...
[Spirit FM] rucxy:
Just flashed CM10.1 6-1-13nightly, still running Dorimanx 7.36 :thumbup:

SpiritFM starts, remembers previous settings, plays music speaker/plugged headphones. :thumbup::D:thumbup:

Do not own BT headphones so cannot test that :( .

Although i own a BT HF carkit that is capable of A2DP and transmitting via FM to car stereo, is SpiritFM capable ?

Sent from my GT-I9100T.

Dorimanx kernel 7.36.

CM10.1 JB4.2.1 6-1-13nightly.
[Spirit FM] electronic13:
Hi! Will there be support for Xperia phones 2011? I have a SE NEO Spirit and it works in half, it is seen that the station received and signal level, RDS reads, but there is no sound! What advise is when nubud fix?
[Spirit FM] mikereidis:
Yes, for GS2 just set Audio-> Method to Digital GS2 and restart. The very basic instructions and associated info are linked near the top of post #1 or just look back over the last 4 pages or so.
[Spirit FM] mikereidis:
No, not unless someone can tell me the secrets of enabling and using FM audio on those devices.
[Spirit FM] rucxy:
Audio-> Method Automatic SpiritFM starts fine, plays audio through phone speaker just fine , i do hear a click noise on the BT HF kit although no audio.

Audio-> Method Digital Auto SpiritFM starts fine, no audio from phone speaker , i do hear a click noise on the BT HF kit although still no audio.

SpiritFM randomly crashes

Audio-> Method Digital GS2/Note SpiritFM starts fine, no audio from phone speaker , i do hear a click noise on the BT HF kit although still no audio.

SpiritFM randomly crashes

All other settings are at Install Default..

I do have the log files still, i can email them to you...2x 4.77MB

1st Log is crashes

2nd Log is a fresh log whilst reproducing these crashes.

In case this may have a bearing i have latest Spirit Light from Marketplace

GalaxyS2 I9100T

Dorimanx Kernel 7.36

CM10.1 4.2.1JB 6-1-13nightly
[Spirit FM] pogi1100:
Hmm I'm still getting that issue where audio stops after a while. I've changed FM API to OEM Proprietary to no avail.

I set the audio method to Digital GS3/Note2 if it makes a difference.

Also, the app FCs when switching audio source from headphones to speaker and vice versa.

Using Spirit Unlocked Version.
[Spirit FM] franky_z:
Thanks for your effort but unfortunately it did not work. Tried all settings. I can hear some static noise and radio finds some stations but I can´t hear really something. It´s a wonder that you get Spirit for so many phones to work when there are so many different systems.

Maybe you get the breakthrough for future, I will keep watching this thread! :cyclops:
[Spirit FM] mikereidis:
Jan 8: http://d-h.st/FLM

Pretty much the same for Galaxy S, but in stereo now, though the FM chip is still forced to mono for the free version.

The audio sometimes seems to sound a bit strange, but setting some controls in the Voodoo sound app might help, such as switching mono down-mix on and off.

But the audio seems to sound better on recordings or via Bluetooth.

I'm not sure how stable Bluetooth is, but CM 10.1 BT might have some issues too.

Recording works partly, but causes dropouts in the audio. I think this might be reaching the limit of what a 3 year old single core CPU can do with Android audio.

Setting digital audio to mono by disabling Menu-> Settings-> Record-> Stereo may reduce dropouts, but once set to mono, you must reboot the phone to go back to stereo.
[Spirit FM] EB10000:
Hi

Thanks for this great app. I bought the unlocked version and although I'm pretty happy with it, there some missing features that I'd love if you could add:

1. Auto scan: An option to automatically scan for stations and perhaps store them automatically just like the stock fm radio on samsung sgs2/3

2. Mono/Stereo indicator: I cannot tell if the station is broadcasting in stereo or mono

3. Support for Awesome beat DSP/EQ. I noticed that Awesome beats eq has no effect on music played by Spirit FM.

Thanks
[Spirit FM] mikereidis:
:)

I'll get to these features eventually.

Digital audio, for DSP etc, is experimental now for Samsung GS, GS2, GS3, Note, Note2 and Player (but I haven't enabled equalizer yet.)
[Spirit FM] Derzis:
on my Sony Xperia RAY i got FM Radio without internet with just a simple app

FmCyanogen.apk from here http://xdaforums.com/showthread.php?t=1717236

it`s disappointing that an app like FmCyanogen.apk can enable FM radio for 2011 Xperia but yours can`t
[Spirit FM] galaxyms:
Hello Mike thanks for your work. I was going to try running this on the latest hellybean 4.2 ROM which is based on the CM 10.1 but I don't know if the voodoo codec has been included. Is there any way I can check for this in file explorer or something? EDIT I'll try todays build when I've flashed the Hellybean and found out if I have voodoo.
[Spirit FM] makbil:
A stereo indicator would indeed be a nice addition. Apart from a few rare "program stopped" events, this application runs perfect on my international HTC One X. I got rid of the HTC FM widget, hopefully never to return :)
[Spirit FM] Rebel2k:
Super piece of news! When can we expect our "paid" version to be upgraded this way on the Play Store?

Envoyé depuis mon GT-I9000 avec Tapatalk
[Spirit FM] mikereidis:
Yes, just look for the "pseudo-file" I specified: /sys/kernel/debug/asoc/smdkc110/wm8994-samsung-codec.4-001a/codec_reg

Sometimes there are instances of codec_reg in other places and I can accommodate that.

You can also just run the Jan 7 or Jan 8 apps, set Audio-> Method as specified, restart Spirit and see if it works.

I think most GS custom ROM kernels include Voodoo Sound for a long time now. If not, just install a voodoo enabled kernel.
[Spirit FM] mikereidis:
Sometime this week. It's best for me to do testing on at least 10 of my 20 phones before a new release, and even then it's too easy now to break things on some phone/ROM combinations.

Customers can always email me for a test release, or for a license file that turns any Free version into Light or Unlocked.
[Spirit FM] Rebel2k:
Ok! Yep, I know we can have the license file (I already have mine! ;)) but I prefer to wait for the market version when you judge that it is stable/tested enough to be published "officially". So no pression on that, I just wanted to know if you had a timeframe! ;) Thank you for the answer!!! (as usual, excellent customer care service!! ;))
[Spirit FM] frav:
Spirit FM on GNote 2 - N7102

Hi,

Will there be support for the Galaxy Note 2 - N7102 ?

It's specifications: http://pdadb.net/index.php?m=specs&id=4001&c=samsung_gt-n7102_galaxy_note_ii

Looks like it has the required HW.

FMRadio.apk is out of the stock ROM - Can't figure out how to restart it ... for now (missing a few bits and pieces ...)

So your APP would be a great asset to this device !

Thanks
[Spirit FM] galaxyms:
I checked I had this file, I did and using the settings you specified earlier, the audio works, thank you
[Spirit FM] mikereidis:
Phone specification web sites are notoriously unreliable, especially regarding FM. N7102 doesn't have an FM app so they should NOT be listing FM as a feature.

If you have one, try the free version of Spirit on post 1 of this thread and send me a debug log. Use Menu-> Email Logs and press Send after 20 seconds.

Debug log from a rooted device is highly desired.
[Spirit FM] pogi1100:
Are there any particular settings that should keep the audio running and prevent it from stopping at random times?
[Spirit FM] mikereidis:
GT-I9300 ? Which ROM or if stock, rooted ?

Normal audio or the new experimental digital audio ?

Only such problems I'm presently aware of are with the new experimental digital audio sometimes, especially via Bluetooth. If the CPU get's maxed out the audio might drop out.
[Spirit FM] mikereidis:
Jan 10 Free, also on Play: http://d-h.st/FaY

- Razr I better debug audio defaults: silent loop off, play audiotrack on, suppress system sounds enabled.

- Experimental debug transmit option for WCN3660 FM chips with antenna connected to "Internal Antenna" pin. Warning: might break your chip, who knows. Doesn't do anything noticeable on my ATT HTC OneXL and likely won't on OneS or Evo 4G LTE. Might work on Xperia T or other S4+/WCN3660 based devices.

- Debug antenna option for WCN3660 chip devices. Selects External/Headset or "Internal" antenna. Despite the "internal" name, Xperia T uses this, and if I get lucky, it might enable Nexus 4 or Motorola Razr Max/HD phones. Luckier still (hope) transmit might work.
[Spirit FM] pogi1100:
CM10.1. Yea, I think it's because of digital audio. When I set it to automatic, it sounds better and works fine. Only problem is that there's no record function in automatic mode... would it be possible to add a record function to that in the future?
[Spirit FM] mikereidis:
Probably, but I'm not sure when. Digital audio is a feature intended for Spirit2. I'm just prototyping it in Spirit1 to see how well it works. It would be nice to go all digital (GS4 ?).

But I'm guessing now that live audio may always be better. and that requires more work and hassles.

Right now my work and personal schedules mean that I likely won't get too much done this month.

Jan 10 release uses larger buffers so there may be fewer dropouts. But this also increases lag when, for example, you change frequency. I will at some point add some recovery code, so that mute/unmute isn't needed to recover from the "fatal" dropouts.
[Spirit FM] diablo2nd:
MIssing Device support

Hi,

You've mentioned in the first post to notify you if any devices are missing - I've just changed to a LGP690, and have seen mention in discussion on custom roms the people are using spirit.

Is there any issue using one licence on multiple devices, or moving from one device to another.

Regards,
[Spirit FM] mikereidis:
Hi, my concern was about preventing existing customers from updating to the latest Spirit versions. I disabled this device on Play and no longer "officially" support it, because I had only 5 customers using it. The low number means I know almost nothing about the phone, making support very difficult.

Add to that, LG devices mostly don't work with Spirit now that most have moved to ICS & JB custom ROMs.

No, I support the default Google Play Android license:

You can run it on as many phones as you own, for life, now or in future that use the same Google Play primary account.

There are no license checks that disable the app or features. There was once, but pirates can easily bypass, so I just left it in for debug logs. If you send a debug log I get some possible clues as to whether or not it's licensed.

I've had quite a few posts and emails from people on their 2nd - 4th phone in the last few years, who are very happy that Spirit still works for them, despite the very different hardware, or stock unrooted vs custom ROMs. Spirit supports around 12 different FM APIs and over 40 audio methods now.
[Spirit FM] mikereidis:
I think the "rumor" of US carriers being paid to not disable FM is true. Huge news for FM on Android IMO.

I've seen countless posts on other threads doubting whether the OEMs/carriers would purposely disable FM, and why they'd do that, but I think the proof is coming out now.

At CES Sprint has announced coming FM support on Android and WP8 phones, and a NextRadio app: http://newsroom.sprint.com/article_display.cfm?article_id=2488

Here's a press release from Emmis about their NextRadio app: http://www.emmis.com/press/story.aspx?ID=1812333

Reading between the lines a bit, my take is that the NextRadio app will have interactive features that will provide some "monetization". For example, "Click here to buy current song or current advertised product".

And maybe the NAB or other industry groups will allow the carriers to access that income, so as to avoid directly paying the carriers. Otherwise, it might be more obvious the carriers are holding the broadcasters to ransom.

My guess is that the groups are negotiating with other carriers too. It would be very interesting if devices with no official FM support became enabled with carrier software updates this year.

I'm also going to guess the APIs are not going to be public. Emmis et al doesn't want competition. Given that I'm no longer too interested in proprietary FM APIs, this doesn't bother me, but I'll be keeping my eyes closely on new developments. And I'd reverse engineer any API I'd need access to anyway, just like the other 12 APIs.

Maybe, possibly, who knows, but they might use the proposed Android FM API as a base. I see Jan 9 "Updates" but only because the patch-set broke the AOSP build, LOL. OTOH, not supporting this API could signal it's final death. Whatever, the API is good enough for Spirit2 on custom ROMs.

It will be interesting to see if HD radio chips finally make their way into smart-phones. But so far HD radio is still dead everywhere but the UK.

And I see RCA has a (reportedly not very good) ATSC and Dyle mobile TV tablet now, but no mention of FM: http://www.androidpolice.com/2013/01/08/ces-2013-hands-on-with-the-rca-8-mobile-tv-tablet-video/

----

The US carriers are doing all they can to not become "dumb pipes" who must compete on price alone. That's why they want their own ISIS payments system, and reject Google Wallet. That's why there are data caps. And IMO that's why they want broadcasters to pay to be available on phones, without data plan usage.
[Spirit FM] itandy:
@mike, I'm using the Light version. Just want to know if there's any support for lockscreen control? I just want to change presets in lockscreen and wonder if it can be done with any of Spirit FM version. Thanks!
[Spirit FM] mikereidis:
Jan 11 free: http://d-h.st/c2R

Adds unofficial experimental record support in analog audio modes for Galaxy S, S2, S3, Note, Note2.

As for digital audio, free version is time limited for record. Email me if you're an Unlocked customer and want the Unlocked version.

Also support in theory for HTC OneX International, HTC OneS, One X LTE, Evo 4G LTE, Xperia T etc. on custom ROMs. But it's not working yet.
[Spirit FM] mikereidis:
Lock-screen support is in "Unlocked" only. Is that a pun ? :)

Send me an email if you want to try it. Anyone can upgrade for the difference just by sending me an email to cancel an old Light order.

It generally seems to work well on custom AOSP based ROMs like CM, etc., but often won't work on stock ROMs. I guess many OEMs don't care about implementing such optional features.