yashsingh1/xdaforums huggingface dataset:
[Spirit FM] nitrobg:
Hello. Is there any support for HP Touchpad planned on this app? Its chipset is Qualcomm APQ8060 and it is used by HTC Jetstream, HTC Vivid, Le Pan II, LG Nitro HD, Samsung Galaxy S II (SGH-T989), Samsung Galaxy S II LTE, Samsung Galaxy S Blaze 4G. I can help by providing any sort of remote access to the device.

Thank you.
[Spirit FM] mikereidis:
:)

May 25 was the first Market/Play version that brought the problem back.

May 11 seems to be the last that was safe. Free version: http://d-h.st/D8o

Here's the post describing it: http://xdaforums.com/showpost.php?p=25965320&postcount=3447

Set Audio->Method manually to "Galaxy S ICS safer?"
[Spirit FM] mikereidis:
FM is not possible on several, if not all, of those devices.

The SOC generally doesn't matter so much, it's the antenna and audio connections to the FM or BT/FM/WiFi/etc combination chip that matters.

Has anyone EVER had FM working on the HP Touchpad, with stock WebOS or other ? If not then it's VERY unlikely the hardware can support FM.

For more info, just install and start the free (or any version) and send me debug logs with Menu-> Test-> Email-> Logs. Wait several seconds and press Send.
[Spirit FM] nitrobg:
WebOS has incredibly limited software base, even with Preware ("root" system modifications and apps), there is nothing much.

Android is still work in progress, although it is relatively stable now.

There are no FM apps on WebOS side, at least I couldn't find one.

I've sent you logs from the Touchpad (tenderloin), I hope that they'll help somehow.

Thank you,

Jordan
[Spirit FM] tomj777:
Thanks Mike. From link I can also see that the unlock is a licence file. I think you have a new customer in the next couple of days.

Enjoy the celebrations with your family and friends.
[Spirit FM] mikereidis:
Thanks. As expected no real sign of FM capability. There's a /dev/msm_fm driver, but that's just for audio access to a non-existent chip, AFAICT.

There isn't a single non-obscure Android tablet over 5.x inches with usable FM. Go figure.
[Spirit FM] _AnAkIn_:
I tried all of these settings, and it still doesn't work. It worked fine on stock ROM when I tested.

Still seeing that error from time to time:

sl_rssi_get IOCTL Si4709_IOC_CUR_RSSI_GET error: -2147223028

full log:

http://pastebin.com/TX0qQAJM
[Spirit FM] mikereidis:
Every call to get the RSSI fails like that. I find it strange that there is a version of the Samsung driver that doesn't support the function, even though the Samsung app doesn't use it. Every other Samsung driver for stock or custom ROMs supports getting the RSSI, for S, S2, S3 (I think), Note, Player, etc.

RSSI is not essential, but it's useful to see if the FM (without audio) is working in the Free app. Light and Unlocked support seek, and Unlocked supports RDS, so you can see if the FM is working. And RSSI is needed for the AF switching feature.

There is no guarantee we can even get FM audio working on specific custom ROMs. I haven't yet found where the most important code for this is.

I don't recall if anyone has sent any yet, but getting logs from an i9100G with stock ROM and working FM would be useful. The logs would best be sent after a reboot, starting Spirit and verifying the FM audio is working.
[Spirit FM] tomj777:
Mike,

Just letting you know you have a new Unlock customer.

Why post here - another endorsement of how valued you are as a developer for all potential to see. No other reason (sorry Mods).

Thanks for the email exchange over the weekend.

Cheers.

Tom (I9100 International)
[Spirit FM] fishskin:
Your free version works on my Motorola XT701 now!!!!

Hope you could make this app compatible with XT701 on Google Play
[Spirit FM] _AnAkIn_:
There were some logs here:

http://xdaforums.com/showthread.php?p=27360417#post27360417
[Spirit FM] mikereidis:
:)

I've never seen a mod on this thread; only me trying to calm down the very occasional "opinionated" person, and softly chastise the occasional pirate who let slip a clue.
[Spirit FM] mikereidis:
Glad to hear it. :)

You are the only one who has ever emailed or posted about the XT701. It's a Chinese market only device ?

It's enabled on Play, but your ROM needs to identify it as "choles".

Can you send me a debug log with Menu-> Test-> Email-> Logs ? After several seconds, press Send.

There are several changes made over the last few months that may be responsible.
[Spirit FM] mikereidis:
Thanks for the link back.

There's tantalizing stuff there, like:

and:

Which seems to imply FM recording might be possible, and the normal FM audio might even be digital instead of the most common analog.

But don't get hopes up for recording too much, custom ROMs are often incapable, even though stock ROMs might support it.
[Spirit FM] ( V ):
Galaxy S

I've been using SpiritUL june 15th version, deliberately on speaker, and so far no issues! (should I be affraid? :D)

also I was wondering (sry if it was mentioned before) is it possible to block the app's speaker access (maybe an option for it) to prevent any accidents?
[Spirit FM] mikereidis:
How long ? Most people who have problems have them within a few days to a week, although it did happen to one long time user. I think it's the "luck of the hardware".

If the solution was as easy as avoiding speaker mode, I would recommend or even prevent speaker mode. AFAIK, the problem may only happen in headset mode.
[Spirit FM] LaurenceDarby:
Hi,

I'm unable to get sound to work on my SGS2 (GT i9100). I'm using cyanogenmod 7.2 and Spirit free 630, surely this is working on other people's devices?

The radio appears to be working, it's showing a signal when I plug headphones in.

I've tried every single audio method and various volume ctrl streams, but none of them worked. What about all the things in Test > Audio? None of them make any sound either...

Thanks,

Laurence
[Spirit FM] ( V ):
I've installed it on june 16th and been using it on a (almost) daily basis!
[Spirit FM] vispinet:
Is it totally safe to use spirit fm on stock roms on galaxy s i9000? If so is the configuration automatic?

Inviato dal mio GT-I9000 usando Tapatalk
[Spirit FM] tomj777:
I've been using the last Siyah kernel (he has since moved to the S3) which has to all intensive purposes been reliable. I'm out of play tomorrow but will be happy to test things for you with various kernels (Siyah enables dual boot) . Using V5.12 at the moment (must update sig...).

Not sure what you meant by RSSI but I have a good signal / clear audio on most of the expected stations. RDS is an ongoing conversation.
[Spirit FM] mikereidis:
It's working on many SGS2's, but none with CM7.

Neither I nor anyone else has figured out FM audio on CM7 for SGS2, AFAIK.

And with ICS out for 8 months, and most XDA'ers running CM9 or some other ICS ROM, or stock ROMs, I'm not going to put any further effort into trying to make CM7 work. I've put too many hours in already with no result.
[Spirit FM] mikereidis:
Yes and yes. :)
[Spirit FM] mikereidis:
Then most likely you will have no problem, I think.

But nothing is ever sure. Out of some 30-40 reports now, I had just one in this thread from a long time user. But for all we know, it was ready to go to speaker heaven anyway. :)
[Spirit FM] mikereidis:
Anyone else with Unlocked having RDS problems on Galaxy S/S2/Note/S3 etc ?

I don't need any testing now, thanks. Turns out a good Siyah FM driver is found in /lib/modules. Slim ICS 4.2 for SGS2 seems to have a present, but defective driver in the default kernel.
[Spirit FM] TripleAgent:
Is the free version still available anywhere? Even if time limited, I'd like to at least confirm and test the functionality before spending money, the new Play Store limit isn't much
[Spirit FM] mikereidis:
It's at the top of post 1 of this thread. :)

Not time limited, but few features and mono.

As described on Play I don't believe in time limits. I cancel any order at any time for any or no reason. I want only happy customers (but I can't please everybody).

If you're asking about your SPH-L710 :

I'm getting a HUGE number of queries about the US / Canadian / etc. SGS3 LTE variants with no FM app, and next post is my response.
[Spirit FM] mikereidis:
Re: the newly released Galaxy S3 Qualcomm S4 Snapdragon LTE variants:

It remains to be seen if FM is possible on the LTE variants of the GS3. There's some info here: http://xdaforums.com/showthread.php?t=1732685&page=2

I have an AT&T LTE HTC OneX with the same main chip (SOC) and Spirit works on it, despite no stock FM app.

For rooted devices at least, I think the only question left is whether or not the "SOC" has a usable connection to the FM antenna pins, hopefully via wired headset.

I'm in the midst of trying to get the FM and FM transport drivers loaded on the LTE GS3's of some testers. When that succeeds, we should find out if an antenna is connected.

I am hopeful since there is, in theory, supposed to be no hardware differences between US GS3s (T-Mobile has a weird difference).

And like the HTC AT&T/OneXL LTE, which is sold in Europe where FM is more available, I suspect/hope the Qualcomm S4 Snapdragon LTE GS3 variant also connects the antenna.
[Spirit FM] mikereidis:
:)

IFixit is showing the Nexus 7 is pretty simple and I think may be hackable: http://www.ifixit.com/Teardown/Nexus-7-Teardown/9623/2#s36541

It appears to use an AzureWave "NH665 bgn+BT+FM" module, which is likely a repackaged BCM4330.

Since it's a "module" I hope that there might be an FM antenna pin or two that are accessible.

Audio may still be an issue. It would be nice to discover digital audio works better on the newer Broadcom chips.
[Spirit FM] xmguy:
I'm still holding some hope the RAZR will work someday. I'm not holding my breath since Motorola messed up. I'm just glad the Bionic has ICS AND working (perfectly) Spirit FM radio! :D
[Spirit FM] TripleAgent:
Forgive me, I totally misread that and a couple other posts. I will give it a try, and if it gets working, will buy the full version. Thank you.
[Spirit FM] luexi:
Interesting finding .

To all cm9 users on international S3, I found some way to avoid restart after playing spirit fm for the 1st time. What I did is after playing and off the fm for the 1st time, i just unplug then ear phone and plug it back again, enter the app and it works. However I would not know of this work for stock kernel as I am using N.E.A.K
[Spirit FM] LaurenceDarby:
enteau feet

Ok, I've upgraded to CM9, and it works, thanks :D but now I've got reception issues with my favorite station :mad:. It's the headphone ground that's used for the antenna, right? Going to try connecting that to an external antenna outside the building which gets a good signal.

Laurence
[Spirit FM] mikereidis:
Very interesting, thanks !

I have another S3 CM9/codeworx user who said the Neak kernel solved the "can't run a 2nd time" issue. He said nothing about replugging the earphone though.

He also said he got the "Please wait" dialog for 15 seconds when turning FM/app off.

So my "official diagnosis" is that this is a kernel issue, not a Spirit issue. :)

I'm hoping to get an S3, but want to do some reading first. Saw a "crazy low" $500 price for i9300 International new on EBay yesterday, from a reputable vendor, but the listing was pulled after I asked why it was so low, LOL.
[Spirit FM] mikereidis:
Yes, usually the earphone ground is the antenna, but there is occasionally a device which violates that.

The reception on all my Samsung devices with that chip is reasonably good, Galaxy S/S2/Note.

What RSSI signal values at upper left are shown for the strongest channels ? Around 30-60 should be good.

I've never seen any improvement adding lots of wire. Around 1 metre or so, stretched out is about the best we can get I think. It's not like the antenna can be efficiently routed through coax to a rooftop antenna, AFAIK.

You can use the RSSI, and/or your ears to find the best signal, and/or audio, while moving the antenna around.
[Spirit FM] mikereidis:
PM:

As of June 15, there is an automatic fix for devices that identify themselves as "P500".

Others can use the new Debug setting "External Volume" as quoted above.

The ideal solution is to set the FM chip to full volume, and use the "External Volume" as the real volume control, but the code is not in place for that yet.
[Spirit FM] mikereidis:
PM:

You likely changed/upgraded your ROM or kernel to one that doesn't have or load the FM driver.

Sometimes there is an app that can be set to load the FM driver.

I've been finding and fixing issues in Spirit that I think should easily re-enable the FM driver on many Galaxy S/S2/S3/Note type devices. I haven't released this code yet.

You may be able to look in /lib/modules or /system/lib/modules to see an FM driver.

From ADB shell I could do something like this:

su

insmod /lib/modules/Si4709_driver.ko
[Spirit FM] LaurenceDarby:
Well it varies a lot, earlier I couldn't get any reception at all inside, but now I can, the RSSI is 35 and sounds as good as FM gets (in mono). I did try touching the external antenna's coax to the ground, at one point that definitely improved the sound, but other times it seemed to "absorb" RF and make it worse.

So, I would like to buy the unlocked version but the store is giving me the error:

"You haven't accessed the Google Play Store app(the white shopping bagapp icon)on your device withthis email account." and if I try to login using the play app (which I got from wiki.cyanogenmod.com/wiki/Latest_Version#Google_ Apps) that just gives "Server error"... That seems to be a common problem without a clear solution... wtf? The one idea that looks like it might work is to use a vpn to appear to be in the US.

Is there any chance you can somehow accept payment outside the store for the apk? Cheque in the mail? If not I will try a vpn next...

Laurence
[Spirit FM] WhoIsJohnGalt1979:
Thanks brother, I saw that I had Si4709_driver.ko in /lib/modules. Then I did this su

insmod /lib/modules/Si4709_driver.ko from adb shell, set region code to india and audio method to galaxy s2/note, power on radio and set manual an indian radio station and voila things are back to normal....hehehehe.....there is however one small thing...the radio only plays on phone speaker while the headset is connected and even though out put defice is set to headset, i do not get any output on headset...any thoughts?:victory::angel:

EDIT - Also after restarting the phone, the previous problem resurfaces, the in did the insmod thing again and it works again, can this be executed as a init.d script or something, sorry if i sound ignorant, am very new to all this:(

EDIT 2 - I stopped the app and then restarted, lol, lol, now sound is coming both from headset and phone speaker.

EDIT 3 - Now I called myself from another phone, hehe, now phone speaker stopped, and output is from headphone only. Now i stopped the app and started again, now sound comes only from headset.

I think theres a pattern to all this....hehehe....interesting....:cowboy:
[Spirit FM] mikereidis:
Good... :)

I do Paypal for Unlocked, but I try to discourage it's use. The 99% who use Google Play gives me statistics and a bit less hassle in exchange for Google's 30% cut.

Just email me at mikereidis @ gmail.com and I'll get you set up one way or another.
[Spirit FM] mikereidis:
All these problems should be fixed if you get the latest and greatest test release from me. :)

Just email me at mikereidis @ gmail.com ...
[Spirit FM] mikereidis:
The biggest issue is the antenna connection.

Since I'm looking at the Galaxy S3 LTE and the Nexus 7, I've been finding more info about FM over Bluetooth actually possibly working on the latest FM chips, such as TI WL128x, BCM4330 and Qualcomm S4 SOCs.

So audio may be solvable even with no PCB traces to analog or FM specific digital pins.

Some chips have an "internal antenna" option, but I think it just tunes the chip for a small, perhaps coiled antenna inside the phone casing. AFAICT, the internal FM antenna isn't inside the chip.
[Spirit FM] mikereidis:
May as well share this July 5 test release with everyone: http://d-h.st/fYv

As with all recent test releases, not too well tested on different devices.

Notable changes:

- Hopefully improvements to loading FM drivers on Galaxy S/S2/S3/Note etc.

- AT&T/Rogers HTX One X LTE support no longer needs root.
[Spirit FM] WhoIsJohnGalt1979:
Working like a charm now!!!!!:laugh: No need to set region code or audio method any more, the app detected automatically, and after reboot, no issue whatsoever. Thanks mike:)
[Spirit FM] Metallico:
Hi Mike.

Do you have any news about your fm in the I9100G with CM9?

Thanks in advance
[Spirit FM] mikereidis:
Last 2 test releases have an i9100G audio method, but it's reported not to work.

I'll try to put some new test code in the next test release, maybe in the next 24-48 hours.
[Spirit FM] dave1977nj:
tried the July 5 test release on my stock rooted Galaxy S III AT&T can't get it to work
[Spirit FM] mikereidis:
My latest standard reply for LTE GS3s is here: http://xdaforums.com/showpost.php?p=28264032&postcount=3949
[Spirit FM] Kess78:
Hi,

Just to let you know Sony released source code for 2012 Xperia and I found stuff about radio. his include API and driver for the ST-Ericsson FM chip and stuff about Sillicon Labs FM chip I don't know why...

Please support these phones when you have the time it's hard to live without Spirit FM :)
[Spirit FM] Derzis:
+1 to what the french guy said, it would be nice to have your radio working on Sony Xperia phones

View attachment 1182550
[Spirit FM] mikereidis:
The kernel source code directories contain drivers for MANY radio chips. Which ones are built into the kernel, or as modules, is configured in a kernel config file.

I had one email from someone about Xperia Arc. Spirit is working, but audio isn't, at least with the default config.
[Spirit FM] Derzis:
this one is in Sony Xperia 2011: http://www.ti.com/general/docs/wtbu...ateId=6123&navigationId=12762&contentId=29993

that is interesting since i got an Xperia phone with the same SoC but the radio doesn`t work for me
[Spirit FM] mikereidis:
Send me a debug log with Menu-> Email Logs. After several seconds press Send.

Kess78 send me another log again too.

The app supports access through /dev/tifm now, and newer devices, especially with ICS may have that driver, assuming you have a TI FM chip.
[Spirit FM] mikereidis:
Galaxy S3 GT-I9300:

I'm feeling it might be time to "pull the trigger" and buy one, likely the new 32 GB model. I posted here if you have any thoughts:

http://xdaforums.com/showthread.php?p=28440231#post28440231

Galaxy S2 GT-I9100G:

Yes I know you 9100G owners want me to solve the audio issue, and getting one would speed that up and ease ongoing testing. I see one here for US $479: http://www.ebay.ca/itm/Samsung-Gala...0793410694?pt=Cell_Phones&hash=item35bc5bf886

And the question I always have to ask myself in such cases, is how long would it take to recoup that, on a device with still much fewer sales than the non-G versions. Something like:

480 = 7 x U + 1.75 x U x 2

where U is the number of Unlocked apps sold and U x 2 is the number of Light apps, which average twice as much sales. 7 and 1.75 of course are my income from each app.

So: 480 = 10.5 x U and U = about 46.

So that would be 46 Unlocked's and 92 Light's.

How long ? I don't know. There are many other issues and variables, but seeing only 3 GT-I9100G's available on EBay is something that makes me feel I should wait awhile at least.

In the meantime, hopefully I'll get lucky and figure out the audio soon. Then I'll be able to see i9100Gs in the sales stats and make some wild estimates.

Pretty much the same goes for Sony Ericsson's or any other device I don't or can't support too well yet. I'm happy to hear requests and "votes", but this year, HTC OneX (2 very different variants, I have one of each) and Samsung Galaxy S3 (2 also) are the winners, along with the Note and the Galaxy S2.

AND there has to be limits on the number of phones I can juggle. Regular ROM updates and testing are taking much more time now that I have some 14 phones, with more to come.
[Spirit FM] Kess78:
Thanks fot these explication.

This ST-Eriscsson chip is used in the whole 2012 Xperia line. It includes Xperia S, U, P, Sola, Go and other to come. The thread for these devices is here : http://xdaforums.com/forumdisplay.php?f=1515. The code tey released earlier this year was for the 2011 linewith TI chip.

Also the Samsung Galaxy Ace 2 and the Galaxy bean have the ST ericsson processor, so maybe they have the FM chip.
[Spirit FM] wmiki75:
Volume

How can I control the Volume on Vodafone Smart VF858 (Huawei U8160)?

I unable to adjust volume, with any settings.:confused:
[Spirit FM] mikereidis:
Wow, I've read voraciously in my life and know many very obscure english words, and know "explicably", but don't think I've ever heard "explication". :) Cool ! :D

Yes, and the TI chip went with the Sony Ericsson proprietary FM API that a 3rd party app can't use on stock unrooted devices. In fact I don't think even root apps can use that API, unless root is somehow used to fake the API into thinking the app is system signed. Theoretically possible though.

And I'm not exactly sure why my TI chip support worked mostly on the X10 mini you had previously, and not on other SE phones.

That's useful and interesting to know that the CG2900 or very similar chips are more widespread. But still, the only references to CG2900 in this thread or my email are for you.

I've also had a request or two for the MediaTek chips. They are popular in China and some other countries, but almost unheard of in Europe and North America.

That section is ostensibly for the "Xperia S" only. But discussion about other Sony devices is there ?
[Spirit FM] mikereidis:
The most likely fix is to set Debug-> BC 4330/20780 to "Enable" and restart the app, or better yet, reboot the phone.

If that works (or not), please send me a debug log with Menu-> Test-> Email-> Logs, then press Send after several seconds, and I'll add the device to the list that set this automatically.
[Spirit FM] Kess78:
Haha, I didn't know how to spell explanation so I searched for another word :)

The X10 mini was the second android SE phone and was made in 2010. Xperia arc and other was made a year after so maybe they changed their API...

Yes look at thread titles here :

http://xdaforums.com/forumdisplay.php?f=1518
[Spirit FM] mikereidis:
Well you got me reading the Xperia S forums there, and that's a first step. There is certainly activity.

Are the custom ROMs able to run the stock FM app ? Any word on CyanogenMod 9 or other popular ROMs for the newer Sony's ?

"OEM Proprietary Java APIs" that a 3rd party app such as Spirit can use, always seem to be FM chip specific. If/when the manufacturers use new FM chips, they use a different external API, but may adapt it within their app.

Samsung uses their own API for their high end si4709 devices, and the Broadcom API for lower end.

HTC uses TI and Broadcom, for each chip.

Motorola started with the TI API years ago, and morphed to using their own API. Some recent devices have Broadcom chips, and thus use the Broadcom API.

So, Sony Ericsson was using their own TI based API. And I think they've moved to something similar to their proposed Android standard API, perhaps usable on different chips.
[Spirit FM] Kess78:
All the custon ROMs are based on the stock firmware, so I think the FM app works...

The only one is CM9 but the ROM is not finish and the thread is not very popular.

http://xdaforums.com/showthread.php?t=1594053

I think most of peaple stay on the Sony ICS ROM.