yashsingh1/xdaforums huggingface dataset:
[Spirit FM] Kess78:
Alright I understant you need to support popular phone first. In France SE/Sony is the 3rd android manufacturer. And if we believe this page http://opensignalmaps.com/reports/fragmentation.php (worldwide devices) they are quite popular...

I'll wait for an exploit method to root my device, don't want to unlock bootloader for te moment.

Regards
[Spirit FM] weihan1102:
galaxy w FM works well ,but when i off radio,system well no sound(mp3 no sound,call no sound too),it well fix when i reboot

sorry for my english:confused:

ps:i am using cm9
[Spirit FM] mikereidis:
I've seen those boxes and scratched my head a few times.

It's "brands" that download the OpenSignalMaps app. And "brands" include "Verizon", "Sprint", "Google", "Tmobile", "Vodaphone", "Cingular", "KDDI".

It's rare that I see any Sony device on a carrier website, so the "SEMC" box isn't augmented much by carrier "brands".

The queries I get pretty much match the "real stats" I've read in various places:

#1 - Samsung

#2 & #3 - HTC and Motorola, not necessarily in that order.

#4 - LG, and a poor forth place. Other brands might claim #4 depending on the stats source.

The stats tend to guide me a bit and confirm observations. But I depend mostly on number of requests for specific models. Even the top OEMs have their low selling stinkers, like the HTC Status that HTC sent me for free.

Number of requests for specific models is of high importance, but I also consider the ease of enabling/improving FM (especially chip or API type), and the price of the device.

Huawei has sold a LOT of ZTE Blades, but many were in lower income countries, so, unfortunately, investing a lot of my time on them would have a rather low return.
[Spirit FM] mikereidis:
Which Audio Method ? Try different Audio Methods, especially the ones labelled with Samsung or Galaxy. You can stay in the Audio->Method menu while changing.

Send me a debug log with Menu->Test->EMail->Logs.

From my compatibility list in post 2: http://xdaforums.com/showpost.php?p=13380058&postcount=2

- Samsung Galaxy W GT-i8150 International. (No audio on CM9 ? Try "Galaxy S2 Test").

I think yours may be the first report of working audio on the W.

At the bottom of Menu->Settings->Debug is a new "Mute kill mediaserver" option. If the app has SU, setting it to "Enable" will kill the mediaserver process every time the FM is muted or turned off.

This is a nasty hack, but beats having to reboot a phone to get normal audio again.
[Spirit FM] lrbpereira:
Mike,

I express my admiration to you as a power developer!

You did it! The radio works on our CM9/HOX.

Still some work to do. The speaker/headphone switch doesn't work and the rds seams not to be working either.

Plus the audio only works with that test key selected.

...

As I said to you want to support you buying the unlocked licence key. How can I buy it with Paypal and recurve regular updates via market?
[Spirit FM] mikereidis:
:) As I emailed:

RDS and other Unlocked features only work for 3 minutes when the license validation doesn't say "Licensed".

I've only been doing Paypal for the Unlocked version. I'm still preferring Google Play purchases.

Paypal payments can be sent to this email. mikereidis@gmail.com . Or I can send a Paypal invoice. Use whatever currency is convenient.

I'll send you a license file that bypasses the Google checks. It enables all features with any package, even the "free" ones. And there is a "secret method" for automatic updates for Paypal customers that works very well. :)

I'll post a new version tonight on the XDA thread.

Regards,

Mike.
[Spirit FM] squall03456:
thanks for your help. The kernel was the problem. I've installed the siyah kernel and now the radio works!

very good work :-) I like it

Gesendet von meinem GT-I9100 mit Tapatalk 2
[Spirit FM] weihan1102:
thanks,i use qdsp5v2 Altern and i cant found galaxy s2 test , just galaxy s2/note only and it is no works
[Spirit FM] mikereidis:
Thanks.

Yes, "Galaxy S2 Test" was the original name for "Galaxy S2/Note".

I've updated the notes:

Custom ROMs use Audio->Method = "qdsp5v2 Altern".

If must reboot for normal audio, enable Debug->Mute kill mediaserver

Let me know how well "Mute kill mediaserver" works. Phone call ringing or audio notification might not be heard, but the FM audio should stop at least, to give a clue that ringing or a Notification is happening.
[Spirit FM] mikereidis:
June 2 Free was posted about 10 hours ago: http://www.mediafire.com/?4so7h74p9c05v01

This is likely close to a release candidate since I tested pretty well on 12 devices.

- Support for stock, unrooted HTC OneX and likely other recent TI FM based devices using the TI OEM FM API.

The unofficial CM9 ROM(s) (?) should also work. The TripNRaVeR ROM will require the stock ROM library file: /system/lib/libmcphal.so .

On the stock unrooted ROM, the default "Automatic" Audio Method will be silently changed to "HTC". On some custom ROMs, such as TripNRaVeRs' CM9 you may need to set it to "HTC OneX" or you can try setting it manually to "HTC".

This support might create a library issue on devices with a "libfmradio.so" library file. This might include Motorola devices and Qualcomm Tavarua devices. For these, disabling Debug->TI Prop Enable may help.

- Enhancements to Broadcom no bluetooth UART mode. May enable UART mode on resistant devices such as Dell Streak.

- Automate the loading of some Samsung FM kernel drivers for Galaxy S/S2/Note etc.

- Logging enhancements.

- New options: Debug->Audio Focus and Debug->Mute kill mediaserver.

- Resurrect the Audio->Method "Galaxy S ICS safer?". May reduce risk on Galaxy S.

- Motorola OEM API does not force Bluetooth on now.

- TI OEM API for most recent devices does not force Bluetooth on now. Older devices such as HTC Legend still require BT on.

- New Audio->Method = "ZTE Blade2".
[Spirit FM] igor45:
title for the free version is wrong on google play

I'd like to test the free version, BUT cannot find by searching with the play app.

I can however find it at the google play website BUT the name of the app is "."

just an FYI.
[Spirit FM] lrbpereira:
The free version is on the link just in the begining of the post up yours...
[Spirit FM] mikereidis:
It's not active on Google Play anymore.

As lrbpereira said see the post above for: http://www.mediafire.com/?4so7h74p9c05v01

Post 1 of this thread usually has the latest Free package URL right at the top.
[Spirit FM] Kess78:
Most of the phone that are sold by those carrier dosn't support FM, so it doesn't count. And all SE supports FM.

Anyway I hope you will support those phone when you'll have time :)
[Spirit FM] nemanja066:
Samsung i9000

Working good, audio method: Auto/CyanogenMod...Is it safe to use ? :D

CM9 Nightly
[Spirit FM] mikereidis:
That's always the question. The "safer" audio method went for 7 weeks with no speaker damage reports. Before that it was one report every 6 days. So seemed solved.

But there were audio problems with "safer". So I made "better" and now as of May 25 it's the only option. Until the test release June 2 which brings back the safer method if you want to use it.

I had one apparent damage report with "better" (the new default) 1 week ago. If I get at least one more I'll be more concerned. Sometimes flukes happen or people might misreport.

If you've run the app for a few days to a week, and have no speaker problem, I think the risk is minimal. The vast majority of reports came from people who had just started using the app.

That's why I think some hardware revisions are more susceptible. My first Galaxy S had the problem within a few days, but my 2nd is going strong for 8 months now.

But if you are worried/concerned, the only safe advice I have is to not run the app. Or to use stock or stock derived ROMs or CM7 or any other ROM that can use the "CyanogenMod7" audio method. As always I cancel/refund any purchases on request for any or no reason.
[Spirit FM] Mohanned85:
hi i tried to install free one before i buy paid for one and it dont work :(

any idea why

frequency always on -numbers

i using cynagenmod official 4/6/212 nightlies btw
[Spirit FM] mikereidis:
More information is absolutely essential.

Phone ?

ROM ?

What exactly happens ? I don't understand "frequency always on -numbers".

Send me a debug log with Menu->Test->EMail->Logs.
[Spirit FM] Mohanned85:
htc sensation i using

cyangenmod 0

i never get signal

i live in ireland btw and i send u bug report now
[Spirit FM] cccpro:
Is there any way you can also add a dB (dBuV) signal indicator ? i couldnt find out how to convert RSSI levels to dB.

And which is the maximum RSSI value available? the most i got was 68 on a high power station near me.
[Spirit FM] Metallico:
Hi people.

Maybe some one can help me.

I have installed Spirit Fm but im facing a big problem.

It seems like the radio can find the radio stations but i dont have sound.

Im from South America and i try with Brazilian Band and nothing happened.

Im on Cyanogenmod 9 right now.

Thanx people!!
[Spirit FM] Kess78:
I agree for that, but I don't think it will be very accurate :(

The maximum RSSI I get was somewhere arround 80+ with a transmitter antenna plug in the headphone jack ^^
[Spirit FM] CR5N:
! What kind of transmitter? :eek:
[Spirit FM] mikereidis:
:eek: Transmitter ?! LOL.

I'd been planning to visit a local multi-station transmitter site to see the maximums I can get, but I never got around to it.
[Spirit FM] mikereidis:
Depending on FM chip and API, values around 60-80 tend to be the maximum. In theory, some might go as high as 127 or so.

What device and ROM or FM chip do you have ? Rooted ? Send me a debug log with Menu->Test->Email->Logs if you're not sure or want a more accurate answer.

For low level APIs at least, I've tried to more or less equalize the values reported.
[Spirit FM] mikereidis:
What device ? Send me a debug log with Menu->Test->Email->Logs if you want a more accurate answer.
[Spirit FM] Metallico:
Ok.

My device its a Galaxy S2 I9100G

I will send you the log.

Thanx!
[Spirit FM] Mohanned85:
mikereidis i emailed u

please help

thx

i really need radio
[Spirit FM] Metallico:
Me too...please help

I want my fm radio back.:(
[Spirit FM] mikereidis:
I looked at your log and can't see anything unusual. It's possible that something in the audio drivers doesn't connect the chip antenna pins to the headset wires properly.

Have you had any FM app working on this device recently ? If not it would be useful if you could flash a ROM on which FM is known to work, such as stock, stock derived, or CM7 if there is a CM7 with known working FM.

Sometimes lightning or a spike can damage the FM front end, or the headset jack connections break or become loose. You could try a different headset or try moving the headset jack a bit.
[Spirit FM] Metallico:
Do you have somthing for me?

I send you an email with logs.

Did you see it?

---------- Post added at 10:58 PM ---------- Previous post was at 10:48 PM ----------

Nothing...

Maybe its because i was using a unlocked version?

Im using this version because with the free version was happening the same and i need give it a try.

BTW: thanx for your(not)help
[Spirit FM] Kess78:
Lol not a 100 KW transmitter :) It s a mp3 player with a transmitter that has 2 km range :-)

The antenna is also the headset so i just had to connect the player amd the phone ^^
[Spirit FM] cccpro:
My SGS2 (GT-I9100) is unrooted, running ICS 4.0.3 (PDA I9100XWLP7 / PHONE I9100XXLPS / CSC I9100OXXLPH).

The chip is Broadcom BCM4330 i guess, i attached parts from the log.

Thanks. :)
[Spirit FM] thlengane:
Incoming/Outgoung calls volume issue

Hi

I am running IceColdSandwich - 8.0 - AOKP Android 4.0.4 on DHD.

My problem is if I am running the Spirit FM, and I receive a call, it mutes the FM properly but I will not hear anything from the incoming call and my voice won's be transmitted. Basically the mic and speaker dies. When the call ends, Spirit FM continues playing well but Incoming/Outgoung calls won't have voice anymore until I reboot my phone.

If I switch off Spirit FM without receiving a call, everything works normally. Please help...

I am running Spirit FM vMay25
[Spirit FM] mikereidis:
I haven't checked my email since about the time you posted originally; after I finished responding to dozens of emails, many requiring detailed technical analysis and response.

Then I had to get my SGS2 rooted and loaded with CM9 after testing a Spanish GB load.

Then I had to get a stock GB ROM loaded on my Galaxy Note and do some testing to be sure I didn't get hit with the EMMC corruption bricking bug that has been a recent plague. Bricking a $600 device with no warranty is not fun.

Then I ran various tests on the SGS2 and Note and made adjustments to the code.

Then I had household and family duties to attend to. Then I fell asleep on the couch after my 2nd meal of the day.

I work 80+ hours a week trying to do a job Google said they did not have the developer resources to do, 2 years ago. Occasionally I fall behind in sleep and fall asleep on the couch or wherever. Or I decide my work area has too much grime on the floor and decide to clean. etc.

As always, I offer full refunds to anyone at anytime for any or no reason, including dis-satisfaction with my level of service.

The free version of the app is sufficient for the vast majority of compatibility testing. I'll try to get to your debug logs as soon as I can.

But likely before that I will respond to the new posts here and the PMs, and take a preliminary look at the 30 new emails I have now. Fortunately most of those emails are usually license requests from app pirates and quickly deleted.

But I'll also have to fit feeding my family in there too. The kids have arrived so it's time for the pre-dinner vegetables. Then I'll get to my emails and/or look more closely at the new posts here.

Then it's dinner main course and after that I get to my emails.

:)
[Spirit FM] icke:
Hey mike...any progresses for HOX?:)
[Spirit FM] mikereidis:
The BCM4330 has FM capability, but on SGS2 the real FM chip is a Silicon Labs si4709. On unrooted Samsung devices with this chip I use the "getCurrentRSSI" API and that seems to return the same value as the chip does in low level modes.

The data sheets say this number is in dbuV (decibels microvolts.)

Scanning across the 24 local channels the highest I see is 56.
[Spirit FM] mikereidis:
I have a HOX International w/ the NVidia 4 core and it's working stock, unrooted with the OEM API.

It also works on CM9 I'm told with the addition of 1 library file. Probably works on other ROMs too.

HOXL LTE version and HOS requires better support for the Qualcomm FM.
[Spirit FM] icke:
Same device here, but I can't get it working on Sense/CM9 roms (rooted device).:(
[Spirit FM] mikereidis:
Mu DHD is running Ice Cold 7.4 OK.

The audio method "qdsp5v2 Plus/ICS" should be automatically selected by default. This method kills the mediaserver on mute, assuming Spirit has SU. Mediaserver should restart itself.

This is a "horrible hack" but it's the best I've had so far. Perhaps this doesn't work on the latest Ice Cold.

I'll try the new 8.0 and see what happens.
[Spirit FM] mikereidis:
Try June 2 here: http://d-h.st/RZj or here: http://www.mediafire.com/?4so7h74p9c05v01

On CM9 you will need /system/lib/libmcphal.so from a stock ROM.

And speaker apparently doesn't work yet. I haven't loaded CM9 yet and the above is from memory.
[Spirit FM] icke:
OMFG!

It's working on Charmeleon_V5.0.0...even with speakers!:eek:
[Spirit FM] Metallico:
Ok Mike.

You´re right.

Sorry about that.
[Spirit FM] lrbpereira:
Mike it works with speakers tooooo! I asked the xda cm9 hox team to add the missing libs to the build. Next build the libs will ne merged...

Dont forget our issue ;)

Cheers and keep up the pro work!
[Spirit FM] mikereidis:
:)

Feel free to spread the word...
[Spirit FM] mikereidis:
Great !

Success reports are always appreciated among the problem reports. ;)

I wonder when speaker starting working ? I added some code at some point I thought would help, and maybe it did.

Did you switch from TripnRaVeR CM9 to XDA CM9 ?
[Spirit FM] lrbpereira:
Speaker started working in the last app you sent me Jun2. Think all work fine!

I came back to XDA, Trip is very closedminded, not ad opensource/teamwork kind of dev. Hes a great dev though but for me a CM9 build have to get all the helping hands possible...

They will merge the libs you need, I pushed trough github.
[Spirit FM] mikereidis:
OK, I can see you ordered Light yesterday at 1:38:28 PM EDT. Then 4 seconds later it says "Cancelled on Jun 5, 2012 1:38:32 PM EDT". I see there is a reason for that. I'll email the reason shown.

But the logs you sent say "Unlocked Debug Log version May7b". That's the Unlocked version and much earlier than the current May25 on Play.

Where did you get Unlocked May7b ? It's a paid app so only copies from Google Play or directly from me are valid.

From the logs it appears the license validation is failing for some unknown reason. Verified customers can get a personalized license file from me that bypasses any such problems, should you not have Play installed or configured or whatever.

When license validation, or other protection mechanisms fail, strange things can happen.

The June 2 Free version test release is here and has the latest released fixes and enhancements: http://d-h.st/RZj . With a valid license file it gains full Unlocked capability.
[Spirit FM] weihan1102:
but i cannot find Mute kill mediaserver in debug
[Spirit FM] xmguy:
Mike Tried the latest June 2nd release of Spirit on my Razr. Still holding out some hope that someday I might hear static. Alas nothing..:(
[Spirit FM] thlengane:
OK, I found the 602fr.apk on the net and it works perfectly. Now, when are we getting the paid version?
[Spirit FM] DevilTH:
With your own licence-file the free-version works as light or unlocked version when you start it.(look at menu-> about);)
[Spirit FM] vispinet:
Galaxy S speaker problem

Hi Mike,

some guy posted a speaker problem with the Galaxy S on the forum of the Rom I'm using. It's the Tsunamics 2.2 (based on AOKP build 37). I told him to get in touch with you... (I think he was using the May 25 free version but I'm not sure)...
[Spirit FM] Metallico:
Hi Mike.

I try with the cree versión just like you said but still have no sound.

Thanks and tell me if i can do somthing else.

Regards
[Spirit FM] mikereidis:
I tried Ice Cold 8 last night and I didn't see any problems. But I didn't test phone calls yet. I'll try to do that tonight.

I read some of the Ice Cold thread and had the impression that some people were seeing some audio problems, but didn't get much info about that.
[Spirit FM] mikereidis:
It's not in the last Play release. It's in June 2 and later. The free versions is here: http://d-h.st/RZj

With a license file the Free version gets Light or Unlocked capability. Email me if you're a customer and want a license file. I can also send you the latest test release by email.
[Spirit FM] mikereidis:
As DevilTH said, you just need a license file. Or you can email me for the latest test release.

Hopefully I will update Play soon, maybe tonight. It's kept moving forward this week so far.
[Spirit FM] mikereidis:
OK, thanks. Speaker blown ?
[Spirit FM] Metallico:
Hi Mike.

This afternoon i was trying to make it work and now i can hear something.

Its like a static noise but i can hear it far away.

What can i do?

Sorry for the bother and regards!
[Spirit FM] mikereidis:
Set Audio-Method to "Galaxy S/S2 stock". If that doesn't work "Galaxy S2/Note".

Ensure you have a wired headset plugged all the way in for an antenna.
[Spirit FM] Metallico:
It seems that it doesnt works man...

I dont know.

I made a full wipe, dalvik wipe, etc.
[Spirit FM] walkamake:
Hi mikereidis,

I know that this app isn't works on GNex, but maybe there's a way to get to work the radio? I mean open the phone and change something there.

Sorry, if it was asked before.
[Spirit FM] mikereidis:
Signal is much better than static, but static would be an interesting first step. :)

Slim perhaps, but there is some slim hope.

The Razr has a /dev/tifm device driver loaded via /system/lib/modules/fm_drv.ko . There is also /system/lib/libfmchr.so and /system/etc/firmware/fm_rx_init_1283.2.bts .

Slightly "curious" that a non-FM device has these files, but it's common to have a base Android package shared across many phones, and that some files aren't needed on some phones.

These files are part of the new TI way of providing access to Bluetooth, Fm, WiFi etc. on the newer wl128x series of combination chips. I'm reasonably sure this new way is not compatible with the old style Motorola FM files you loaded for testing.

My new HTC One X is my first TI based device with that /dev/tifm driver, and I hope to enable it soon, as a low level means of access in addition to the higher level Java API for TI FM.

So maybe, just maybe, static might be possible if we could open an audio path somehow. Signal might still be impossible. And how would we open an audio path ?

The ALSA driver has 108 different controls, but none of them clearly identify FM. Some could be tried though. Would also be wonderful if the new generation of TI chips made it easier to do FM over Bluetooth.

Do you have a Bluetooth headset ? A2DP might be better of course.
[Spirit FM] mikereidis:
Wipes should never be needed for an app. The most that would possibly help is a full "cold" reboot, remove and re-install or just clear the app data or do a force stop.

I'll post a new free version to test in a few minutes. If it still doesn't work send me a new debug log.
[Spirit FM] Metallico:
Ok thanx.

I have tried what you said but still the same.

Ill be waiting.

Thanx again.
[Spirit FM] mikereidis:
Somebody with very expensive equipment and the skills to use it could theoretically rewire the chip/PCB to connect the antenna, power and audio pins to useful places.

Nobody has ever done it and I don't expect anyone ever will.

If we were really lucky, the antenna pin(s) might be all that is needed, and someone might be able to stick a wire under the RF shield near those pin(s) or even touching them. And reception might work a bit, if the wire doesn't move too much.

Hypothetically, no additional power connections might be needed. And hypothetically FM audio might be possible over Bluetooth.

IMO, MUCH easier than the above is to sell the GN and get something equivalent or better with FM. Galaxy S2/Note/S3 non-US International versions with FM spring to mind.

Of course if you love the GN, then you love the GN, "warts" and all. :)

The "Google way" tends to mean no OTA FM. Only the HTC Desire derived Nexus One was physically capable, and only with non-stock kernels to enable audio.

I REALLY hope the expected new Google/Asus Nexus Tablet is FM capable, accidentally or not. Accidentally is better for me though. :)
[Spirit FM] vispinet:
It looks so...
[Spirit FM] mikereidis:
June 7 Free: http://d-h.st/ULh

I haven't yet analyzed the differences from the previous June 2.
[Spirit FM] batmobile_bang:
works on sense 4 ROM, anyone?

Has anyone got Spirit FM lite working on a sense 4 ROM?

I'm presently using a HTC Desire S with a Sense 4 custom ROM (Fallout by lowveld). When I open Spirit FM lite the app shows a dark screen and then crashes.

Really looking forward for an answer or support for making this app run on the same.
[Spirit FM] itandy:
@mikereidis, I'm still working on resolving my battery drain issue after using Spirit FM. I've attached the logcat. Can you please try to investigate. Thanks!
[Spirit FM] Kord:
Hi!

I have just bought your app and it's working great, but without one thing.

Sometimes, when I turn off or on Spirit FM light, it's causing reboot of my HTC WFS with CM9.

Thanks for any help :)
[Spirit FM] HufflepuffBR:
What happened with msm7x30 sysfs method? I'm on Optimus Hub and can't find it. I'm using Free version. Had you changed his name? Discontinued?