yashsingh1/xdaforums huggingface dataset:
[Spirit FM] mikereidis:
You sent me a debug log from the paid, commercial Unlocked version, but I can't find your name in my customers list.

Are you a customer, or did you download Spirit from an unauthorized source of pirated apps ?
[Spirit FM] cesardemi:
I was going to ask about if there is support of BT headsets playback for SGS2 AOSP/AOKP ROMs like RootBox. I waited for several releases now and already checked several configurations and I can't find how to enable BT headset playback as mentioned or for that case any of the equalizers and most of the newest stuff you mentioned to have released.

Am I right assuming the answer you gave before is valid for my case too?

Thanks!!
[Spirit FM] chomik85:
hemmm Spirit Free June 29, i download this version
[Spirit FM] N0Karma:
Samsung Galaxy Player 5.8

Howdy!

I just wanted to say thanks for working on this app. I recently bought a Galaxy Player 5.8 when in Korea but found when I got home the FM player no longer works. I was really hoping your app would fix it.

I bought the full version from google play, so if you are interested in another radio device to throw on the list I would be glad to help out.

I just wish there was a way to get more detailed system information about the radio to you.

Downloaded the source code, looks like the radio is the Texas Instruments FM V4L2. Found another header that references Silicon Labs Si470x. Another reference to wl128x. Damn it is a mess in there; amazed anything works.

When the app starts it prompts an error.

SU:1 Fm:BC2 Su:0 Bt:1 Ht:0 Mo:BCU

A rather enigmatic error code. Does Spirit UL need a rooted device to work?

Thanks for the assist.
[Spirit FM] mikereidis:
Yes, just set Audio-> Method to "Digital Auto" and restart Spirit.

Digital Audio should work just like it does with media players etc. IE pair and connect BT A2DP headset and it should work.

I'm still calling it "experimental" because there are some issues on some phones and ROMs, but it works pretty well for me, on CM and other ROMs, including some stock ROMs.
[Spirit FM] mikereidis:
Hi, Thanks for your purchase/support. :)

All the Galaxy Player devices are supported and enabled on Google Play, but they are rare so I don't get too much feedback.

The FM chip and audio chip should be the same as the Galaxy S GT-I9000: Silicon Labs Si4709 FM chip and Wolfson WM8994 audio chip.

Digital audio mode may even work, but only if rooted.

Wish granted over 2 years ago. :)

Send me a debug log with Menu-> Test-> Email-> Logs and press Send after 20 seconds or so.

That means no SI4709 chip or Samsung FM API is found, but a Broadcom FM/combo chip is found but can't be accessed.

So you're running a stock, unrooted Korean ROM ? Gingerbread Android 2.3 ?

What do you mean by "... FM player no longer works." Is there a stock FM app, and it used to work, but doesn't work anymore ? This may indicate a broken FM chip. As time goes on and phones age, I'm seeing more FM chip failures. They could be due to lightning, power surges, heat or who knows.
[Spirit FM] mikereidis:
I see the Free version logs sent today, as well as the Unlocked logs sent yesterday.

"Sorry", but I have no interest in trying to help you at this point.

And I have no interest in supporting the Desire C, or any other devices which are sold mostly in countries with very high piracy rates.

We reap what we sow, good or bad.
[Spirit FM] leo_kazapi:
hello Mr. Mike, it's me again!

I upgraded my Galaxy W Android CyanogemMod 10.1. This rom: http://xdaforums.com/showthread.php?t=2353074&highlight=mimic

The app tunes the stations but I can not hear the sound. I've tried these tests:

"When you test, press Pause / Play and Speaker / Headset buttons a few times.

Try setting Menu-> Settings-> Audio-> Method to "qdsp5v2 Altern."

You can Also try enabling Debug-> Silent Loop and restarting Spirit. "

but when I switch to "qdsp5v2 Altern" or any other, the device locks up and have to restart.

Please ask your help!
[Spirit FM] makbil:
From your detailed explanation I just realized I should have provided more info to begin with. The ROM I'm on is Mike's ARHD Google Edition 2.0 which is based on a dump from a GE HTC One, so it could be considered stock, with stock kernel. It does not contain any visual Sense stuff. However, I have read that HTC has not removed all Sense libraries etc. and they will even provide the IR modules in their next update. What this boils down to is that if you have recently acquired an HTC Google One, Spirit will work on it as hardware wise the 2 phones are identical (digital mode working too).
[Spirit FM] mikereidis:
Hi.

"qdsp5v2 Altern" is the only Audio-> Method that has a chance at working.

That ROM thread is very new and has only 21 posts, so I'm going to assume the problem is in the ROM.

The kernel is the likely problem source. If there are any alternative kernels you can try, please do.
[Spirit FM] mikereidis:
Yes, this is what I'm counting on, and all indications are the GPE One is same hardware as Dev edition, ATT version, and most Canadian versions including the Bell version I have.

Will find out soon as the GPE One's have started shipping. Hopefully Google didn't decide to be evil by demanding HTC ground the FM antenna pin.

But Bluetooth must be off on the GPE ROMs & I'm not sure I can or will be able to workaround that.
[Spirit FM] cesardemi:
Thanks a lot, man. It worked perfectly at the first try on my SGS2 with RootBox ROM.
[Spirit FM] N0Karma:
Samsung Galaxy Player 5.8

The stock radio app worked great when I was in Korea. Got off the plane and it no longer worked. It has no options to set region like your app does. I assume its due to the way it handles regional signals? It is an unrooted ICS 4.0.4 Rom. I am working on getting root on that. Maybe the stock Radio App has a hardware lock on it? I am pretty sure it loads during startup. I'll try disabling.

I tried sending logs, hopefully they got there; the screen flashed by pretty quick.
[Spirit FM] mikereidis:
I think either you left it in airplane mode or the FM chip broke due to cosmic rays or whatever.

The stock app just uses US/South Korea or Elsewhere/Europe settings. I'm not sure which. Shouldn't be an issue.

I've seen no log from you; you need an email client configured for it to work and you should have to press Send.
[Spirit FM] Rajaasim1980:
Can someone tell me where is recording option in unlocked fm spirit?
[Spirit FM] mikereidis:
Hi seraser,

Yes I've looked at your logs, probably for the 3rd time just now. I've also now looked at the service manual w/ schematics.

(GT-i5700L-TSHOO_6.pdf downloaded from http://www.cpkb.org/wiki/Samsung_GT-I5700_GT-I5700L_Galaxy_Spica_service_manual )

There is nothing in the logs that shows any fatal errors. I did see some seek errors, but don't think that's an issue. I DID see calls to setFmVolume from the AudioHardware library that were triggered by FmTwoO as well as my app.

And the line with "getDeviceConnectionState: 0001 0000 0000 0111" indicates FM audio is routed to the speaker (first 1). So the CM ROM supports the FM audio routing.

If I recall correctly though, there is no stock FM app for this phone, and neither CM nor any ROM supports FM. So AFAIK, my app has gotten the closest to making FM work on the Spica i5700.

The schematic shows absolutely none of the FM pins, connected or not. Compare that with the Samsung Galaxy Tab schematic which shows the pins, but unconnected. I just noticed the Tab schematic shows some of the FM power pins connected to power. There might be a reason for that besides FM however.

Your signal strength issue is so similar to the Tab issue that I think the cause is the same. Idkidk and I did lots of investigation on his Tab and I don't think his antenna is connected. But it's also possible the problem is due to some unconnected FM power pins.

Some pins may be specifically for the Radio Frequency "front-end", and in a device with no advertised FM capability, those pins may be unconnected to prevent additional power consumptions.

The fact that the low level hardware FM registers respond as expected indicates that at least part of the FM circuitry is powered, but it's possible that circuitry is also needed for BT and/or WiFi.

I am speculating now, but I think it's possible your unusual audio issues are due to the CM ROM (triggered by my app) enabling an FM audio path that is not connected to the FM/Combo chip.

So my conclusion is that the hardware in the Spica i5700 is incapable of supporting the FM capabilities in the Broadcom chip. Even if we managed to transfer audio digitally I think we would just hear static or nothing at all, due to lack of antenna and/or FM power connections to the chip.

Sorry for the bad news, and I hope I'm wrong and we someday figure out FM on this device.
[Spirit FM] seraser:
Thanks for your time mikereidis.

This is the bcm4325 on the spica, from your link:

http://www.megaupload.com/?d=2XYFO2SP

Have one pin number 14 for antenna wifi and bluetooth modules, but is valid for fm?

Can I solder one wire in this pin to test?

I think the pin of fm antenna not is related with bluetooth or wifi.
[Spirit FM] Rage2:
Wits A81E\G FM Antenna mod )))

I have found out for signal reception one contact is necessary only.

Has still added for the filter the ceramic condenser.

But yet I do not know as to make that there was a sound...:(
[Spirit FM] mikereidis:
That's from page 63 or so out of 70 pages ?

Yeah I checked that and came to the conclusion it's the combined BT and WiFi antenna. I recall two spirals on the PCB for that.

BT and WiFi operate at 2.4 Ghz so only a small antenna is needed.

FM runs around 100 MHz so a much longer antenna is needed, about the length of an earphone cable.

If you are capable of such soldering, feel free to go ahead, but I think you will also run into an audio problem. And the RF frontend may not be powered, so that could require at least one more wire to solder, and perhaps a trace to cut if it's grounded.

I tried to compare pin numbers with the Galaxy Tab schematic, but it uses a different system for the pin identification with a number and letter.

The Broadcom chips use a different pin for FM Rx and Tx.

Information about the Broadcom chips, hardware or software, is VERY hard to get. Broadcom only releases info to OEMs who have signed NDAs.

I suppose we could learn more about the hardware by studying the schematics of devices. AFAIK, Samsung is the best for releasing schematics.

My impression so far is that FM may not be supportable on any Broadcom based device from Samsung, nor on the Google Nexus S, a Galaxy S derivative.

I'm thinking that only Samsung devices with the Silicon Labs FM specific chips are capable of FM.
[Spirit FM] mikereidis:
Do you know what the solder pad is for that has "FM" right next to it ?

The fact that it has "FM" printed there on the PCB makes me think there's a good chance the analog audio is routed somewhere.

I suppose it would be a lot of work to try and determine if the analog outputs were connected to something.
[Spirit FM] mikereidis:
Did you ever try the commands I posted here: http://xdaforums.com/showthread.php?t=1059296&page=62 ?

In one of your logs I saw this:

"W/HeadsetObserver(1168): This kernel does not have wired headset support"

Do you have any app that can send audio to a wired headset ?

I noted in the post above that the Pass Through may not work with a headset, yet the analog Pass Through is a likely place to route analog FM audio to.
[Spirit FM] seraser:
From page 63, correct.

I'll try the mod on the weekend, and check in ohms if the earphone jack is conected to the combo chip.

There aren't any device running radio fm under bcm4325/4329 combo chip, I think it is a impossible work, but I want try.

Greetings.
[Spirit FM] nsourm:
fm radio on atrix

Hello mikereidis.

Thanks a lot for your work.I'm trying to run it on my atrix but with no success.

I've tried many versions of your program but this time it seems that something is better.

With hdst method i've changed many regional bands and it shows in some of them that i have for a second a signal.I don't have any audio.In the upper left i have signal when it shows -55,55 or 40 if that helps.

I'm wondering if there is something that i have to try in order to have it running.

Thanks a lot
[Spirit FM] mikereidis:
July 8th release:

http://www.mediafire.com/file/dqmh9oz50i6n6hz/Spirit_FM_Radio_v110708.apk

Please let me know if anything seems broken.

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

I added a new Audio Method at the bottom of the list named "FM_launch2". It MIGHT work on some Motorola devices that don't work with "FM_launch". To enable audio it does a setParameters() with "FM_launch=11;FM_launch=2059" instead of "FM_launch=on".

I did this because there are some logs on the Internet showing these values for Motorola devices. I'm doubtful I have the full Motorola solution though. I see logs containing "Writing c0000 to SOUND_MIXER_FMPATH" and I have no code for that and don't recall seeing this in any logs for my app.

AFAICT this Motorola audio code doesn't seem to be anywhere I can find on the Internet using Google searches. Most open source code ends up being Google-able even if the manufacturer only provides archive files.

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

Various User Interface modifications/improvements, including a cleanup of the Presets long press options.

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

A "Help" function is available by pressing the Menu key and selecting Help.

When the app starts, power on is delayed while the Introduction section of Help is shown. Press "Disable" to disable this for next powerup.

------------------
[Spirit FM] mikereidis:
Hi nsourm,

Do you mean Audio Methods instead of Regional Bands ? I can't imagine why you'd get an RSSI (signal strength) for a second and then nothing. Negative 55 (-55) ?

I added a new Audio Method for Motorola at end of list called "FM_launch2". I think it will be difficult for me to figure out Motorola issues unless I get a Motorola device for testing.

If you can get me an "adb logcat" started before starting my app, that would be helpful. Thanks !...
[Spirit FM] nsourm:
Sorry for the missunderstaning.

I mean, on the audio method i selcet the first one, one the regional band i select some of the that i had the signal.

Please explain me more about the adb logcat so i can send it to you.

I had the same signal right now with 55(now only +)
[Spirit FM] mikereidis:
Since you are in Greece, just select Regional Band Greece and leave it there. Changing it shouldn't help.

For Audio Method, select each one in sequence until you hear something, even if it's only static.

If no Audio Method produces sound, then we are stuck for now.

I should create an "adb logcat" feature in my app.

Installing adb can be a bit difficult.

But if you wanted to try, just try this search: http://www.google.com/search?q=installing+adb

First 2 results for me are:

http://www.google.com/url?sa=t&sour...SYprf_92A&sig2=nVoF9nm4Pr9NhK0FAl8thg&cad=rja

http://www.google.com/url?sa=t&sour...6nEMLEqRg&sig2=MfKgzmHdhMd1XWNdHRva3w&cad=rja
[Spirit FM] nsourm:
Ok mikereidis.

I've tried what you suggest.

I selected my regional band and then i chose each one of audio methods.

When i select "sfu_sdcs_plus" and "sfu_sdcs" it started and it says on the main screen "hdst" all the other methods "config audio method"

i'll try with adb.

Thanks a lot for your work and help.
[Spirit FM] mikereidis:
OK, good, so you should use the default of "sfu_sdcs" then.

So is FM working OK now, or does the audio come on for a second and then disappear ?

You haven't mentioned your ROM. From your posts is it: "[ROM] AT&T 4.5.91 ★ Gingerbread 2.3.4 ★ Beta #4" ?

And this is a ROM derived from a stock AT&T ROM, but with superuser/root added ?

I think very few people are running my app on pure stock, or stock derived, devices at this time.
[Spirit FM] nsourm:
Fm is not working,no audio at all

[ROM] AT&T 4.5.91 ★ Gingerbread 2.3.4 ★ Beta #4,with superuser option
[Spirit FM] mikereidis:
OK, thanks.

I think we'll just have to call the Motorola Atrix with that ROM to be unsupportable for now. Sorry.... :(

I am continuing to add support for new devices and ROMs as I can. Hopefully at some point I can support your device and ROM combination.

I also hope to add some easy to use debug information capture features at some point. This will help me support new devices.
[Spirit FM] _wyrm:
I have 0 posts and i can post here. :D
[Spirit FM] mikereidis:
Welcome !

Gee, did I draw out a lurker who hasn't posted at all since joining in May 2009 ? :D Or is that date some glitch ?

AFAICT, old join dates are grand-fathered with dev section post rights, despite low post counts.

I'm trying to get some answers about where to start a thread for low post count members. I don't think this app section should be in a dev section. It's for devs to communicate with app users.

One person spent an hour making 10 posts. Another started a thread in a general Q&A section:

"[Q] Spirit FM radio on NEXUS s test"

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

And others just send a PM or email, but I want PUBLIC discussion for the benefit of all...
[Spirit FM] _wyrm:
It's not a glitch. :D

I sent you an email. I'm not exactly an user of your application but i would be happy if you reply.
[Spirit FM] idkidk:
Hi mike,

Just try the last version, no news :o..

Question: i've missing something, or there isn't manual search? :confused:

Tia

Idk
[Spirit FM] mikereidis:
There's a secret hidden setting I reserve for customers. :)

Please send me an email if you are a customer.
[Spirit FM] leo_kazapi:
Thanks Mr. Mike.

I will try another kernel or another rom !!!
[Spirit FM] BlueMoon2510:
Hi there,

I'm very sorry but I did not manage to get Spirit free running on my HTC one. I have a German T-Mobile variant, flashed with this ROM http://xdaforums.com/showthread.php?t=2353033 (Stock GE) and everything seems to run fine beside Spirit. Can someone tell me which options I have to set to make it work?

If I have BT off and under Audio - Method - HTC one ALSA Xprmnt then I nothing happens. If I try to close Spirit it says "Power Error" SU:2 FM:bc
[Spirit FM] Rajaasim1980:
Secret hidden setting? Lol

We are not asking for your age Mr Mike :D

I thought this thread is all about discussion of features of spirit FM ..if you only want to answer this in email then whats ur email address
[Spirit FM] danishsarwar999:
ty

thanx
[Spirit FM] Cookie Ninja:
Great! You quote the entire OP just to say thanks? I thought there was a button for that.....?

Dead Cookies leave no trails...
[Spirit FM] WinterEternal:
It broke my heart when I learned the S4 Active didn't feature an FM system.

It's supposed to be a "sporty" camping or active life phone... you'd figure a radio would be a logical step and included.

Thank you so much for the information!
[Spirit FM] mikereidis:
Last night I tried bigxie_m7_GPe_odexed_stock-7-7-13.zip and it worked OK. I can try the ROM you're using, but I'd think it should be almost identical.

It may help to first turn BT on, then off again after a reboot.

I'll presume Spirit has root/SU. If it doesn't it uses the partly working Broadcom proprietary API and fails.
[Spirit FM] mikereidis:
What, you don't have high speed LTE and power outlets where you camp. :)

Samsung has abandoned FM in high end phones because they claim almost nobody wants it. I hope that their less than expected sales for the GS4 changes their mind. GS4 "mini" is supposed to have FM but may be sold mostly in less connected or lower income countries.

HTC One and Xperia Z and similar are nice if you need FM.
[Spirit FM] mikereidis:
mikereidis@gmail.com . Just do Menu-> Test-> Email-> Logs, and after 20 seconds put a note in the email and press Send.

No intended reflection on you but sadly, I've been getting rather annoyed at how many people come to this thread asking for my help and who have pirated the paid Unlocked version.

EDIT: Sadly, Google has recently removed the ability to search/verify customers by email address. A name search can work if I have the full name that Google knows, or if the first or last name are rare, but I still can't see the name. Your email name with a last initial only won't do it. Can you send me your order number or full name or any other info to verify ? I'll be happy to thank you and "exonerate" you publicly, unlike another poster here the other day.

As a customer, just email me for quick answers.

I REALLY, REALLY hate that I have to verify customer-ship these days, and more-so now that Google has removed customer info from we app devs. But I hope and presume that most customers will understand. If I supported pirates as well as I do customers, I would have ZERO time left for development, and the piracy rate would rise, and Spirit would die, and I'd have to get a "normal" job.

The answer is on this thread and I think not too difficult to find with a thread search on "Digital". I've noted that customers are more likely to do this, whereas pirates tend to have a "The world owes me" attitude and think "This dev is rich and greedy and that justifies my piracy".

I think that recently, roughly at least 50% of the time when someone asks difficult questions here, and I ask them to send a debug log, they end up proved to be pirates. And that doesn't count the ones smart enough to send me a debug log from the Free version.

It's one thing to steal my paid app. But insult is added to injury when people try to steal my good nature/time/help at the same time. And my legitimate paid customers suffer too, when I spend time on verifying customer status etc. that I'd rather spend on further development.
[Spirit FM] mikereidis:
There is no FM driver loaded on this phone, at least not the usual one on Galaxy S and other Player models. I see 2 possibilities:

1 - There is something very different about FM on this model. Unlikely, but does your Korean version support DMB or DTV or similar TV ?

2 - Your FM chip is broken. I've seen this exact same disappearance of the FM driver on other Samsung devices that FM suddenly stops working on. Several people that this happened to tried Spirit hoping that would fix it.

Just ask and I'll cancel your order at any time.

If you want one last shot, and to get a bit more info, clear the app data for Spirit, or better yet, completely remove it and then re-install it. You changed some settings for which I prefer defaults.

Then reboot the phone, start Spirit, and immediately send me a new debug log with Menu-> Test-> Email-> Logs.
[Spirit FM] zaclimon:
I can confirm that the YP-GP1 doesn't have the si4709 like the old gen galaxy players. It uses an embeed T-DMB, DAB, FM module from Raontech (the MTV318 to be precise).

More info here: http://www.raon-tech.com/page13.html
[Spirit FM] brenopapito:
Hi [MENTION=3575078]mikereidis[/MENTION]

I just bought my Xperia ZL and I would like to know if Spirit FM is working well in it. About two years ago I bought the Lite version to run on my SGS2. I want to purchase the Unlocked version, could you give me back the money that I paid or give me a discount?

Thanks for your attention !

Best Regards !
[Spirit FM] mikereidis:
Thanks !

Interesting, I don't often hear of a new FM/combo chip vendor. But perhaps this vendor was used for other Korea (or China/other parts of Asia) devices with OTA TV capability. I didn't pay attention because so few people I talk to have Korean or similar variants.
[Spirit FM] mikereidis:
Hi, Absolutely. :)

I cancel original orders, no matter how old, to provide a "pay the difference" upgrade. I cancel any order at any time on request anyway, for any or no reason.

Yes, the ZL should work fine; I may have one or 2 confirmations.

Today I got an almost identical Xperia Z on Sony's "Borrow a phone" program for devs. Spirit is working fine on it (as reported by some users), except that the digital audio visualizer doesn't seem to work, and I'm looking at that.

This is on stock Sony ROMs that have the Sony FM app. The picture is less clear on custom ROMs. Some CM10.1/FreeXperia ROMs support FM and Spirit can work on those. On others, Spirit may or may not work, depending on the device and the mood of the god(s) that day.
[Spirit FM] mikereidis:
Spirit runs fine for me on this ROM, using all default settings, just so long as Bluetooth is off.