yashsingh1/xdaforums huggingface dataset:
[Spirit FM] mikereidis:
I just updated my XT1032 to stock 4.4.4 and made some changes. I had been running only CM since January.

Are you running the latest 0802 August 2 releases on Play ?
[Spirit FM] epivitor:
Yes, both of them are the latest releases and I'm also using stock 4.4.4.

I also noticed that with the stock 4.4.4, the default rom's radio app although the signal and the volume is fine, the sound comes only from the right earpiece. With stock 4.4.2, the default radio app worked fine too.
[Spirit FM] mikereidis:
I see no problem with the stock Motorola FM app. Maybe you have a bad jack or wired headset connection ? Try some other headset, and make sure it's pushed in completely. Sometimes jacks go bad due to a lot of jack insertions and removals.

You should be able to use any of these Audio-> Method settings on stock MotoG 4.4.4:

Sony T/QC Intent

HTC OneXL/S ALSA

Digital Auto

See if one is better than the others.

Beyond that, send me a debug log. Tap the frequency button, enter the number 7 and tap "OK". After 20 seconds or so, press Send from your email client.
[Spirit FM] epivitor:
Found the solution :victory:

First of all the problem wasnt from jacks or headset.

I restarted the phone and the stock fm radio app played great but after I tried to listen to radio with spirit1 and 2 the stock fm radio played only from the right earpiece until I restart the phone again. Wierd but that what it is.

Using spirit1 I got these results

Sony T/QC Intent: no sound at all

HTC OneXL/S ALSA: everything was great :victory:

Digital Auto: very low volume and bad signal as it was in auto mode

So HTC OneXL/S ALSA is the solution for me :good:

How can I change the method in spirit2 ? Didnt see any options for that.

Edit: Just noticed with HTC OneXL/S ALSA method the auto seek doesnt work correctly, it finds a station and then automatically it searches for the next without stoping.
[Spirit FM] Dany XP:
I don't understand what version and configuration should I use on a Xperia S running paranoid 4.4.4
[Spirit FM] :
Xperia L ?

Spirit 2

On Xperia L , audio works but im not sure if it recognizes FM chip ...
[Spirit FM] mustasusi:
Not anymore! I figured out a much simpler way to run Spirit properly:

http://www65.zippyshare.com/v/58990814/file.html

No need to "kill" Nextradio.

No need to switch FM chip settings.

No need to launch and close multiple times.

No need to even remove Spirit at all.

You might already have root if you planed to use Spirit anyway, so using Titanium backup shouldn't be a problem either.

100% working, no FCs nor crashes AFAICT. Just recording is still hit a miss. Quality is not bad at all, but still Mono. 9 and 11 do. 12 is not recommended - 1st because it uses the external mic and 2nd because it "steals" the playback for any source, including Spirit and turning on NextRadio usually clears that. Can't we Android users have a stereo mix control as PC windows do (maybe Linux too, haven't investigated deeply) to simply capture any internal sound coming out of this machine?
[Spirit FM] mikereidis:
I have no idea how to enable FM audio on AOSP Xperia S; I tried remotely a few times, without luck.

I can only support it stock with Spirit1.
[Spirit FM] mikereidis:
Bad audio quality and low signal ?

It may need the same antenna fix as I did for Xperia L.
[Spirit FM] mikereidis:
Nothing I enjoy more on vacation time than creating a new app, LOL.

So let me just announce and show you: Spirit FM Transmit, and then I'll go relax for a while.. ;)

ONLY works on ROOTED Sony Xperia T and Z class; NOT Z2. I think it should work on AOSP, but I only tested on my stock, rooted Z1.

Should appear on Play soon: https://play.google.com/store/apps/details?id=fm.a2d.st

I priced it at 10 Euro at this time. It will be freely downloadable for a while, so buying now is only for those who want to show early support. It will be cheaper within the next several months. Possibly as low as 5 Euro. Anything could happen, who knows...

And who knows, Google might decide to reject the app, due to some silly concern over unlicensed transmitter operation (it's very weak; at less than 20 mw, it's much less than the 100mw most jurisdictions allow unlicensed.) But the phones were never certified for FM Tx, so again, who knows and we'll see.

Spirit FM Transmit is a real FM transmitter application.

This is a very early release and is VERY experimental.

Free version here, to try before you buy: http://d-h.st/ytE

The power is low so range is not very good. It works best as a method to send music from your phone to a car or home radio that is very close. Sound quality is best with the transmitter antenna (wired headset cable) very close to, or even wrapped around the receiver antenna.

It works ONLY on an as yet unknown subset of ROOTED and recent Sony Xperia T and Z class devices. It does not work on Xperia Z2, Z2 tablet, nor Xperia M.

It has been confirmed so far to work on Xperia T, Z1, and Z1 compact, and likely works on Z and Z Ultra.

The amount of time I can spend adding features will be directly proportional to the amount of support I get from purchases of this app.

At this time, most of the app code is BSD licensed code from Qualcomm/CAF who built the FM/combo chip. It's the same FM app code that Spirit1 was originally derived from 3.5 years ago. Now, as then, anyone is welcome to take that code, modify and add features as needed.

Buying/Supporting Spirit Transmit is not just buying mildly modified open source code. It's ongoing technical support and feature updates for at least a few years.

Operation:

Start and grant SU when requested. If wired headset is plugged in, it should start. Tune as needed. Long press on frequency, use up, down, or presets.

Music or other audio (not FM !) should be transmitted. Turn volume to maximum for best results.

Range is limited. Get transmit and receive antennas as close as possible. Wrap them together along their lengths if feasible.

Thanks for your support... ! :)

Mike.
[Spirit FM] :
I don't know , as I walked around room it didn't catch anything
[Spirit FM] mikereidis:
Try this June 18 Spirit2, from before the fix I did for Z series: http://d-h.st/rYw
[Spirit FM] mikereidis:
I've been noticing pretty much the same things.

Spirit2 uses digital audio only. Makes the code MUCH more sane.
[Spirit FM] mikereidis:
Good... :)

I'll have to save the hard thinking for after some R & R / Vacation time. ;)
[Spirit FM] Kess78:
Works fine on my Z1C thanks :)

I can't find how to exit the app properly though. I have to manually kill the service otherwise each time I plug my headphones the transmission starts again.

Maybe you could create a thread here to get more feedback :

http://xdaforums.com/crossdevice-dev/sony

Enjoy your vacation :)
[Spirit FM] Dany XP:
This is really bad news for me. SpiritFM was my last hope... :(:(:(
[Spirit FM] :
Thank you ! This version WORKS ON XPERIA L !!! (Tested on CyanogenMod 11 by FXP "FreeXperia")
[Spirit FM] mikereidis:
Use the power button at top left of the app.

It works for me; no transmit when plugged/unplugged after hitting that power button.

Thread can wait; trying to have a "semi-vacation" where I keep up with posts and emails and simple advice, but don't do investigations or coding.
[Spirit FM] mikereidis:
Great ! :)

If next release does not work automatically, let me know.
[Spirit FM] guhvanoh:
I don't mean to be rude, really I don't. I do wish your family would deprive you of all internet connectivity just so that you can have a break. A proper break! Go enjoy the sun or something! We are over here in good ole Blighty.
[Spirit FM] mikereidis:
HTC One M8.

Xperia Z C6603.

Both are now purchased and on their way, so I'll be better able to support them.

...And some $20 chinese 1 watt FM RF power amplifiers to boost the outputs of the Z and Z1 for transmit...

:)

Now that I have my new summer phone purchases complete, I can better relax while they make their way here... ;)

3 new phones and 1 tablet in the last month; about $2,000 all told... But I've bought very little in the last 12 months, except a cheap LG G2 and Moto G.
[Spirit FM] mikereidis:
Galaxy S4 mini apparently runs Spirit2 OK (rooted). :)

It makes sense because it uses the API generic Qualcomm Audio & FM combination, but I get little feedback on S4 mini so I didn't know.

I think the Verizon variant is FM disabled, and some other US models may also not work.

AFAIK, these should be working: GT-I9190 / GT-I9192 / GT-I9195.
[Spirit FM] leleobhz:
Request

Spirit2: Support for i9082L + CM 4.4.4

I own a device
[Spirit FM] mikereidis:
Does Spirit1 work at all ?

Spirit2 support for Galaxy Grand Duos GT-I9082 is extremely unlikely:

1: It's under "Legacy & Low Activity Devices" on XDA.

2: It hasn't sold very well in the countries that most of my customers are in.

EDIT: I see 4 sales and 1 cancellation of Spirit2 on this device, but none for Spirit1.

Sales alone don't mean much; I have almost 100 unrefunded sales on Galaxy S5 and we know GS5 will never work.

I don't even have a single debug log to see what chips etc. it has. There WAS one pirate debug log once, but I deleted it without even looking at it.
[Spirit FM] leleobhz:
1) No, dont own Spirit1

2) How i get a debug log? I own Spirit2, so if i can help and send some log or do something else, plese, just ask for.
[Spirit FM] mikereidis:
:) If you bought on that phone, you must be one of the 4: 3 Brazil and 1 India.

Here's a copy of Spirit1: http://d-h.st/rbk

When it prompts at first start, hit Back or Cancel and that will prevent normal startup, which might hang. Send a debug log as described below.

After that, restart Spirit1 or press the power button at lower right. Give it up to 20 seconds to start, or fail starting. Now send a 2nd debug log.

Debug Log: Tap the frequency button, enter the number 7 and tap "OK". After 20 seconds or so, press Send from your email client.
[Spirit FM] digitalshepard:
Is Galaxy SIII Mini SM-G370A compatible?

I couldn't find anything on XDA if Spirit is compatible with the Galaxy SIII Mini SM-370A variant that was released last year. Considering it has LTE radios and I don't have any signal with the free version installed, I'm gonna assume the hardware just isn't in this phone, but I wanted to double check.
[Spirit FM] bsd300:
looks like an issue using a non native headset with spirit fm1 and gt-i8160 cm11 e.g.

After spirit if unplug headset something goes wrong with the sound of device. You can't hear the system sounds or microphone doesn't respond when calling to somebody (issue with sound without headset). You need to reboot device.

So with native samsung headset is all ok. But you need to check this out.
[Spirit FM] mikereidis:
Which carrier is SM-370A ? Verizon is the worst for disabling FM.

LTE tends to be for US markets, where carriers regularly disable FM on their variants.

ALL phones have FM hardware in the BT/Wifi/FM combo chip. Most are disabled by grounding the FM antenna pin.

If you see no signal, it likely can never work.
[Spirit FM] mikereidis:
Interesting...

It's almost impossible to properly support devices I don't own, and I don't own Galaxy Ace 2, nor do I expect to.
[Spirit FM] digitalshepard:
SM-G370A is AT&T. Qualcomm MSM8930 Chipset

http://www.att.com/cellphones/samsung/galaxy-s-iii-mini.html#fbid=WlieQwpD9FE?sku=sku6880772
[Spirit FM] APTEMbI4:
Sony Xperia Z2 Tablet

Hello!

A few questions:

1. Is there a working radio for Sony Xperia Z2 Tablet (set CM11 + Root).

2. If not, whether conducted work on creation?

Thank you.

PS. Translated by Google translator.
[Spirit FM] mikereidis:
I have Z2 Tablet, and Spirit1 and Spirit2 latest both work on stock. As always, root required for Spirit2.

CM11 will be supported, some time after I finish vacation time.
[Spirit FM] APTEMbI4:
Thanks.

Thanks for the information. I'll wait.
[Spirit FM] Cars-Ten:
Hi

just purchased Sprit FM v2 after I was confident that it will run on my SlimRom KitKat 4.4.4 (C-ROM).

While I hear sound, it is only monoural. No sign of Stereo, though ticked in the settings.

Note 1 (N7000).

What is the matter? ByeBye to (stereo) FM Radio?
[Spirit FM] mikereidis:
I am not aware of any general "No Stereo" problem on any phone, including the extremely popular GS2/Note1. SlimROM is pretty popular too...

So my first thought it that this is something specific to your phone.

Can you send me a debug log from the Spirit1 test release here: http://d-h.st/rbk ?

Tap the frequency button, enter the number 7 and tap "OK". After 20 seconds or so, press Send from your email client.

Was Spirit, or a stock FM app working with stereo for you recently ?

Are the signals otherwise strong and distortion free ? Stereo can never work with very weak signals.

Sometimes, a wired headset cable or jack can become broken and reception is very bad. Less often the FM antenna circuitry can break, due to nearby lightning, power surges etc.

I cancel any order (within the last year) on request, so no reason to worry about that, regardless of the causes.
[Spirit FM] mikereidis:
It is not possible to support FM on all phones, though there are USB dongle solutions for USB OTG capable devices.

I think at least 50% of phones have FM physically and unfixably disabled, very much on purpose. I'd be rich if I had a dollar for every time someone asked me if I could support their GS4/GS5/Note3/US Galaxy/MotoX...

Even on many FM capable phones, I do not have the resources to reverse engineer the audio, FM chips etc. I'm just one person working 60-70 hour work weeks as it is, trying to support the VERY most popular higher end devices.

Nobody else on our planet of 8+ billion people is even trying to do what I've done with Spirit. That should give some clue as to difficulty and financial infeasibility.
[Spirit FM] Cars-Ten:
SlimKat on N7000 vs. Spirit FM

Hi

With stock Rom all was fine. Reception and stereo. When turning C-rom (actually a SlimKat logo, not SlimRom) a few days ago I did not have any radio and knew only spirit can potentially prevent me from buying note 3.

The reception with Spirit2 is very bad even on very strong channels. The crash tells me about severe issue likely with the Rom. Testing on spirit 1 looks like a good idea. Will let u know. Thanks.

Aren't u suppose to be on holidays and unavailable??

All the best!

Carsten

PS: Will do test tomorrow
[Spirit FM] billmorise:
It's a great reciever for HTC Leo CM based android
[Spirit FM] updateing:
Tried Sprint Transmit on Xperia TX, OmniROM 4.4.4. Works like a charm. With stock Samsung headphones, I can pick up the signal at a distance of about 10 meters (indoor) and even suppress the original radio station on the same frequency. The only problem is that volume is a bit low even when I set media volume to 100%...
[Spirit FM] bsd300:
i mean the headset without mic may be this is cause.

so with e.g. samsung headset with mic built in it's ok.

anyway thanks for reply.
[Spirit FM] ozasco:
Spirit2 i9082 Grand Duos

Mike, I own a galaxy grand duos i9082. More specifically, the i9082l version.

The free version of Spirit1 works fine on the CM11 ROM, all I need to do is choose the "S3/Note/S2 ICS" method.

Although, when I tried the Spirit2 paid version through Google Play Store, I received a compatibility error, and I didn't find the option to choose the correct method. So, I did a refund in the Play Store, unfortunately.

Why the method setting is not available in Spirit2?

I'd buy again if this option is available someday. Please consider it, since more people can have the same problem.
[Spirit FM] mikereidis:
It's a minimum work "working vacation", LOL.

Generally speaking, Spirit is pretty much never directly responsible* for improved or reduced reception. FM chips do not generally have any controls that can do this; no gain, sensitivity, fine tuning etc controls.

Sometimes, audio issues can be misinterpreted as Radio Frequency reception type issues.

If RDS info is coming through good, then this is more likely an audio issue; not RF reception.

*Always exceptions here and there; Qualcomm has an internal/external antenna switch and speaker/headset mode changed reception a bit on at least one Motorola.
[Spirit FM] mikereidis:
Thanks for your feedback. :)

I'll take a better look when I finish my vacation time.
[Spirit FM] mikereidis:
Spirit2 support is limited to a select group of the most popular, higher end devices owned by ROM and rooting enthusiasts. Because...:

Spirit2 support is limited to devices which can support digital FM audio. And...

Spirit2 support is limited to devices I own, or those that are similar enough. And...

I have limited resources to purchase test devices, and MUCH more limited time to properly reverse engineer FM chips, APIs, and audio systems.
[Spirit FM] mikereidis:
Just got my Xperia Z yesterday. Transmit is a LOT more powerful than on the Z1.

Z1 gave 10 feet / 3 metres with reduced audio quality and no RDS.

Z gives as much as 30 feet / 10 metres through 2 walls with good-decent quality if the receive antenna is arranged just right.

My guess is that Z and TX put out around 15-30 milliwatts (about maximum with 3v battery source), while the Z1 is just 1-3 milliwatts.

I wonder if TX power can be tweaked in firmware or calibration files, at least for Z1.
[Spirit FM] Kess78:
Power is the same on Z1C :)
[Spirit FM] mvua:
Hello, Mike!

Really like your Spirit FM. But there is one problem in RDS Text. First 4 characters are reversed in the first and last string.

Example:

String1="Radir Music Radio 100FM" (Original "Super Music Radio 100FM")

String2="Radio Data System: Radio Text Message: message number two"

String3="Radio Data System: Radio Text Message: message number three"

String4="Supeo Data System: Radio Text Message: message number four" (Original "Radio Data System: Radio Text Message: message number four")

Phone Sony Xperia U (ST25i) Official firmware Android 4.0.4 (ICS)
[Spirit FM] Fnord12:
Quick question: On the Sprint LG G2 (LS980) does either Spirit 1 or 2 (I own both) work on (rooted) stock?

Giving some serious thought to going to one of the modified stock roms and I don't want to lose access to Spirit.
[Spirit FM] shoeprano27:
Which file would I download for a tmobile note 2?
[Spirit FM] mikereidis:
RDS is a funny thing and hard to get right.

I have a LOT of code to clean up/verify RDS for low level APIs. I don't think I've ever seen a free non-stock FM app handle RDS well unless the underlying API does it, like for Qualcomm chips.

High level APIs usually handle this fine themselves, so there is almost no high level code in Spirit to clean up RDS.

In your case, it's the high level Sony FM/RDS API that's responsible. I don't think Sony stock FM apps show the up to 64 character RT/RadioText, right ? So Sony doesn't care much if RT doesn't work well.
[Spirit FM] mikereidis:
Both Spirit1 and Spirit2 work on rooted stock, but there may be some issues here and there.

Regardless, the stock LG app (or NextRadio) should work fine on any modified stock (not AOSP) ROM.
[Spirit FM] mikereidis:
Nothing can ever work on US Note2's, unless you're interested in a dongle solution. Samsung and the US carriers made very sure FM was unfixably disabled.

At least the dongles and OTG adapters are getting smaller now. :) I've ordered 3 and I'm looking to support dongle SDR soon-ish.
[Spirit FM] gduong128:
I've read few posts on your development. I have a stock rooted Rogers Samsung Galaxy S5.

Do you think it will be possible to have FM radio working on that device?
[Spirit FM] mikereidis:
No, pretty much every GS5* has FM permanently and unfixably disabled.

I'm also sad to see the new Galaxy Alpha seems FM disabled also.

It doesn't matter if it's rooted, SIM unlocked, Bootloader unlocked, S-Offed, or custom ROM'd. It also doesn't help to pray, beg, or make offerings to the Gods.

*Possible exception is the US Sprint variant, and only because US FM broadcasters are paying them a ransom.
[Spirit FM] shoeprano27:
http://www.amazon.com/s/?ie=UTF8&ke...vptwo=&hvqmt=b&hvdev=c&ref=pd_sl_3xsq8lpeqf_b

like these otg adaptor? and what kind of dongle?

i dislike carrying extra stuff/ ill just stick to tunein radio pro haha
[Spirit FM] mikereidis:
These: http://www.amazon.com/s/ref=nb_sb_n...aps&field-keywords=rtl2832&rh=i:aps,k:rtl2832

But SDR sucks battery so fast it's not funny.
[Spirit FM] karlos5f:
Hey mike can spirit work on my lg g2 d801
[Spirit FM] lossah:
Anyone tried this with a LG G3? Im rooted. D855.

I REALLY want to use my bluetooth headset with radio, with a 3,5mm cable as antenna.

I guess i can try and get the money back if not, right? :eek:
[Spirit FM] mikereidis:
Sure, or just read my post here with links to test releases for the "poor" people with no FM in their non-D855's and non Sprint LS980's : http://xdaforums.com/showpost.php?p=54851406&postcount=18

I have some emails about D855 and tuner worked, but not positive about audio at this time.

Anyway, LG G3 is Qualcomm FM + Qualcomm Audio so Spirit2 SHOULD work on rooted devices, as well as Spirit1 on rooted ; not sure about unrooted yet.
[Spirit FM] mikereidis:
No, no FM app could ever work on T-Mobile, ATT, or VZN LG G2.

Antenna pin is grounded and even a switch chip is missing.
[Spirit FM] lossah:
Thanks for answer! It seems its working, almost. Very bad reception. As in very bad. :P I cant for example hear voices at all.

I managed to hear a voice one time tho. Seems it doesnt matter if I move around the cable either. :/

Im using a normal 3,5mm as antenna.

One app i tried i got this error:

http://www.ladda-upp.se/image.php?id=113529&size=full not sure which of them. :0

Edit: Yeaay! Worked with another 3,5mm cable. :D Damn. Lovely.

Gonna buy Spirit 2 when im home. Thanks a lot Mike. <3
[Spirit FM] Chiarro:
Compatible with HTC Desire 816

Hey! The app seems great. I recently rooted and flashed gapps onto my stock HTC Desire 816 from China. Unfortunately this broke the stock FM Radio App. I've tried restoring the app from titanium backup to no avail. Would SpiritFM 1 or 2 work on my phone? If so I'd gladly buy it, I tried testing out the SpiritFM Free version but that was nearly unresponsive on my phone.
[Spirit FM] mikereidis:
I have never before heard of rooting and flashing gapps breaking an FM app.

If that is the case, installing any other apps, including Spirit, could potentially break things even more.

Hypothetically, your device could even have hardware damage.

At this point, my advice would be to restore the phone to bone plain, un-rooted stock first and see if FM works again.

If you want to try newer test releases of Spirit, see the links here: http://xdaforums.com/showpost.php?p=54851406&postcount=18

But in your circumstance, with already broken FM, I can guarantee nothing.
[Spirit FM] mikereidis:
Great ! :)

So, is Spirit2 working, but Spirit1 is not working ?

That Spirit1 error indicates you should try setting Menu > Settings > Debug > FM Chip to "QC V4L (HTC)" and restarting Spirit1. It is detecting files for both Broadcom AND Qualcomm chips, and in this situation, Spirit1 assumes it's the more common Broadcom, but the G3 uses Qualcomm.
[Spirit FM] lossah:
Gonna check tomorrow. Forgot my bluetooth adapter at work. :D
[Spirit FM] mikereidis:
Please don't send private emails when the issue is of general interest, and especially if you're not a customer....

No Android phone/tablet FM chip is known to go above 108 MHz. They pretty much all go down to 76 MHz for Japan band, and some can go down to 65 MHz, though Spirit doesn't support that.

In theory someone could mod the firmware. In practice, that's IMO less than 1% chance anyone will do that for some chip anytime soon.

Spirit1 has a squelch function, particularly for those in Germany using Japan band to monitor emergency frequencies. I was going to mod the AF to be a scanner, but never got around to it.

If you want outside these frequencies, look at the RTL2832 dongles and SDR Touch. I'm considering supporting the dongles with SDR myself.