yashsingh1/xdaforums huggingface dataset:
[Spirit FM] mikereidis:
I have no information on raising volume on Huawei's.

I changed the source code now to disable this check. I may decide later to re-enable it, so be warned. I'll keep an eye on how many pirate debug logs I get and look for a substantial increase.

But there are other reasons for this. I can't support Huawei's properly. So there will be some people saying bad things about Spirit because it doesn't work so well on their phone. I don't like hearing such bad things, so it seems better for me to just prevent them from working at all. At least people then recognize it's an identified "compatibility issue" and not the result of a "stupid dev".

And if/when Huawei users' purchase Spirit, I'm responsible for trying to support them. Spending many hours to support a device with 2-3 customers is a very bad time investment. And it's even worse when 2-3 paying customers are allied with 97-98 pirates with that phone.
[Spirit FM] mikereidis:
If it's stock, use the HTC Audio-> Method.

Otherwise, I don't know.

Often FM volume is set internally within the audio libraries. And CM and some AOSP ROM devs just say "I/we don't support FM."
[Spirit FM] mikereidis:
No it won't work.

All Samsung's capable of supporting FM have a stock FM app. AFAICT there are no exceptions to this rule in the last 3 years at least.
[Spirit FM] XYZ-Moscow:
it's a pity. :(

Please Keep it in your "to do" with low-low level priority.

Отправлено с телефона
[Spirit FM] mikereidis:
To be realistic, low priority means it won't happen.
[Spirit FM] mikereidis:
Next page.
[Spirit FM] mikereidis:
Next post please.
[Spirit FM] Lal Ayer:
nice fm

Post By LBA™ Rom © 2013

Using:- XDA Premium HD

Device: Micromax A110
[Spirit FM] carabao72:
Hello,

If I understood the direction of your message, my English being limiting, you does not stop spirit but a little bit slowed down development. In your message, you speak about improvement, and in other, that of the UI, it is true that so a little old-fashioned.

For a possible refunding, I think that this application, is worth this investment well. By hoping for nevertheless an improvement of the UI and management of RDS (AF)

Thank you for this application, functions well under the slimbean N7000 4.3
[Spirit FM] zviki:
Again? :D:D
[Spirit FM] siropchik:
Xiaomi Mi2

This app great work on Xiaomi Mi-2.

Method - Sony Z..:D
[Spirit FM] Xaratas:
Thanks, i bought a copy and tried it but it says the block is still in place. (Version on Google Play 2013_09_07)

I understand this. Take your time off, i am in no position to demand a thing. I will check this thread regularly for updates.
[Spirit FM] taher furious:
i want to use this bcoz cyanogenmod does not have any fm radio in it.. but somebody told me using fm radios that are not provided with rom can harm my phone or earpiece. and my sound will go distorted :|

my question is- is he telling the truth? or just another myth?:confused:

using samsung galaxy s3 cyanogenmod 10.1 rc2
[Spirit FM] spunker88:
So far its only been the original Galaxy S that had a chance of possible hardware damage. For the Galaxy S3 you should be fine, worst case it doesn't work and you uninstall.
[Spirit FM] mikereidis:
Yes. :)

I have a new update today, but it's mostly small stuff that I feel MUST be changed.

Once I get a month or so of personal stuff done, I think I will be returning to Spirit2. It's better to start fresh with a new app, that was designed by me from the start. The UI should look more similar to popular stock FM apps, but should also be updated to the latest Google recommendations.

And the ONLY way I can get Spirit2 going is to stop the level of personal technical support I've been providing for Spirit Light and Unlocked.

No gain without pain. ;)

As I've said before, if Spirit2 is a paid app, I will upgrade any users of Spirit Unlocked for free, if they ask for that.
[Spirit FM] mikereidis:
I never really took a proper break last time.

This time for real. :)
[Spirit FM] mikereidis:
Spirit Free Sept 18: http://d-h.st/H4x

Also available in the beta groups for Spirit Unlocked and Light, and likely to be promoted to "production" soon.

- Remove a "feature" I accidentally left enabled in the September 7 Free version. I shouldn't discuss this feature publicly, but if I told you, you'd want to run this newer version.

- Disable the disablement of Huawei and ZTE devices.

- Disable Menu-> Test-> Email-> Logs.

The first is because I'm not providing detailed technical support for Unlocked or Light anymore, so I "don't care" (Yeah, I do care, but I can't let myself be bogged down anymore with Spirit1.)

The second is also due to stopping detailed tech support. Hopefully the pirate debug logs will decrease.
[Spirit FM] mikereidis:
:)

It's in the beta: https://plus.google.com/communities/118032870995675059664

And will be in "production" soon.
[Spirit FM] mikereidis:
Thanks.

Yes, for GT-I9000 only.

But it's not a problem on stock or stock derived ROMs on which the Samsung FM app runs.

And it's not a problem on CM7 or similar Android 2.3 ROMs that support the old CM FM app.

But, since March 23, 6 months ago, I think only 1 person has claimed speaker damage when using digital audio mode.

1 report every 6 months is much better than 1 per month or per week, which are both frequencies previously seen, as my attempts at workarounds apparently made progress.

But then again, a LOT of people have moved on from GT-I9000 now, after 3.4 Galaxy Sx generations.
[Spirit FM] lagrossebete:
Galaxy S2 Omega v12 AOKP milestone-1 (4.2.2)

i installed Spirit FM unlocked on my Omega v12 AOKP milestone-1 Galaxy S2

couldn't get the audio to work with any of the choices, not even galaxy S2 test

any hint or i should forget & desinstall???

on my stock 4.1.2, FM radio is native and works fine (everyday use) so i miss it on my new rom
[Spirit FM] NaveenKumarXDA:
Mike sir,

Happy vocation.

With latest version on lg optimus g pro it starts but no audio.

Anyway, just to inform not to bother.

.

.

Happy to get informed over spirit 2. Thanks
[Spirit FM] mikereidis:
For GT-I9100 try "Digital Auto".

If nothing works, and Spirit has SU, I think there is something unusual about the audio. GT-I9100 is still the most popular phone buying Unlocked and gets LOTS of testing by me and others.
[Spirit FM] xmguy:
Mike just to let you know the Casio Commando 4G (on Verizon Wireless) works with the FM chip (Qualcomm MSM8960) in digital mode, using the Digital OneXL/S/Sony profile, also works with Digital Auto profile in Spirit. The phone is rooted and needs root. App WILL work unrooted but gives no audio, however RDS and signal meter displays. Maybe even Spirit 2 can work. This may be the only known Verizon phone to support digital FM chipset. Only current issue is with the stock app as well as Spirit is auto muting with low signal. Hope we can work on a fix when you return from your break. :)

Thanks

Sent from my Casio Commando 4G with the XDA App.
[Spirit FM] zviki:
It was a joke because of this. :)
[Spirit FM] mikereidis:
MSM8960 is the SOC / System on Chip / CPU etc. Spirit doesn't care about the SOC, assuming it's ARM (don't support Intel any more) and assuming you don't have one of the broken versions of Spirit that won't run on older ARMv6 SOCs.

FM/BT/WiFi combo chip is Qualcomm WCN3660 and audio is Qualcomm WDC9310 or similar. These 2 chips are what Spirit needs to support a device.

Did you try many Audio Methods while unrooted ? Most likely to work is "Sony/QC Intent" which uses a Qualcomm defined Intent that their sample FM apps use.

If you're looking for "fun" you can try setting Digital-> Sample Rate to 44101. On these chips the default 44100 sample rate gets converted to 22050 and 44101 actually sets it to a real 44100.

If the audio gets weird, you have the problem that made me change it to 22050 in the first place. Sony Z didn't have this problem and could use 44101 = 44100.

Sometimes the problem can be fixed, or results just changed, by setting AF-> AF Period to something other than the default 500. This changes the digital audio buffer size, and it can be changed while FM is running for immediate feedback.

The default AF Period of 500 turns into a buffer size of 320 bytes, which is 160 audio samples, or in stereo, 80 samples. Using multiples of 80 or 320 seems to work best.

Small buffer sizes can result in audio dropouts. Large sizes will result in a lot of audio delay; change the frequency and it takes a while for audio to catch up.

On every other audio chip, the default buffer size is 4096 bytes, which seems a good tradeoff.

At one time I tried sample rates of 48000 and 96000; I don't recall if that worked, but every device is supposed to support 44100, so that's the Spirit default. I think the Qualcomm audio chip was the only one I saw that could be changed from 44.1K, but the whole 22050 Hz and 320 byte hacks have kept me from being happy about this chip.
[Spirit FM] xmguy:
You are right, I quoted the WRONG chip it's the	BT Chip	Qualcomm WCN3660. I tried digital 44101 it worked fine no issues at all. Still that darn mute - low signal thing rears it's head. If I could fix that I'd love the digital. I can unroot or deny Spirit access to a SU shell and see if Spirit runs with that mode if you'd like. I can tell it's digital regardless. There is a lag in the stations being changed and the audio catching up. This was in STOCK mode in Spirit. The OEM App is the same. Nevertheless you can now add the Casio "GzOne" Commando 4G (darn long name I know lol ) to your approved list! Spirit works perfect. I'll go ahead and reject root shell access and see if Spirit will still work with audio out.

EDIT

Tried Spirit in a "unrooted" (Root access removed). Spirit ran and I DID hear audio in the same digital audio setting. However it was for lack of a better word. Choppy or crackly. Not staticy as it was a strong local station. I sent you a debug log for it. Atleast we know there is 1 (even if it's semi-low specd) phone on Verizon that supports Digital audio FM.
[Spirit FM] mikereidis:
September 18 release is now on Play (in a few minutes ?) for those not in the beta testing groups.
[Spirit FM] mikereidis:
Digital audio NEVER works without root, at least once after boot. (I'm ignoring stock Sony which is always digital, more or less.)

The only reason it worked for you is that the audio device permissions were still opened. Reboot and it will not work. "Sony/QC Intent" is the only chance for non-root audio.

I enabled the Commando for you on Play I think.

But if it won't work without root, I think I should re-disable it.

Already I have too many stock phone users who cancel their orders for one reason or another, and each cancel takes maybe an average of 5 minutes, given that I try to explain and may look into the issue briefly, and may disable the device on Play. I just now disabled maybe 200+ new devices on Play that were added in the last month or 2.

In the Play store app description, I've just now removed references to Bluetooth, Recording, EQ & visualizer and only refer to the non-commital "Digital audio features". Too many people see "Bluetooth" or "Recording" and get all excited and don't seem to note that digital features are only on some phones, mostly rooted. I guess some don't know what "root" means so it means nothing to them anyway. I just processed a bunch of cancels from the last week due to people wanting Bluetooth and recording.

Anyway, that's all wasted time, for me and for them, so better to not mention it. More so because I've never stopped calling digital "experimental".

I will still get people who want the visualizer, because it's in the app screen-shots. Maybe I should remove those too, but BT seems to be the biggest misunderstanding.
[Spirit FM] xmguy:
Sadly Mike Spirit on the Commando 4G will not work in non rooted status. Even in Auto everything. :( Just tell people they need only to be rooted. They don't need a custom ROM or anything. Root and run Spirit. Rooting for the Commando was simple.

Sent from my Casio Commando 4G with the XDA App.
[Spirit FM] santos.jeff:
Will this work for the samsung galaxy s3 lte i9305?
[Spirit FM] aavvaallooss:
You can try for FREE
[Spirit FM] joseac:
huawei g510 does not work, no sound
[Spirit FM] Lagkage:
No. It doesn't have hardware capable of FM radio.
[Spirit FM] zaclimon:
Mike take your time, I don't think anybody here wants to see you suicide because you spent too much time working on that app. :eek:

Take a good break, and come back with full force!! :p
[Spirit FM] xmguy:
Agreed! Mike is one of the BEST Devs on XDA! He works SO tirelessly to make sure EVERY and I mean EVERY customer is happy! One man can only do so much!
[Spirit FM] fedeavila:
What about Galaxy S4? GT-I9500

Thanks!
[Spirit FM] nicesoni_ash:
No, not possible.

_____________

Sent from my GT-I9300 powered by Temasek Rom & Kernel

Fueled by 7000mAh ZeroLemon Battery
[Spirit FM] mikereidis:
I've seen rumors that Galaxy S5 will bring back FM. Accuracy of those rumors is unknown.

No such luck for Note3 though, as based on GS4.
[Spirit FM] Lagkage:
That will make me consider upgrading to that phone from my Galaxy S2. Please be true!!
[Spirit FM] Xaratas:
I think that there were one or tow to much blacklisted. :( Google does not allow the Install to my Phone nor the virtual Machine. The VM was allowed last week and helped me to get the apk on my Huawei.

Names of the Devices as Google Play tells me:

O2 HUAWEI HUAWEI U8666E

Unknown AndroVM for VirtualBox ('Tablet' version with phone caps)
[Spirit FM] JUMPhil:
The testing options?

Why should that be a problem?
[Spirit FM] mikereidis:
The feature that I shouldn't discuss publicly was not user visible and not related to test functions.

I DID remove some Menu-> Test functions that nobody really needs, as well as the debug log sending function, for which I don't have time to analyze logs now.
[Spirit FM] mikereidis:
Everybody with an unsupported phone or 2 just wants THEIR "1 or 2 more" phones enabled. :)

In general, I don't support Huawei phones, but I made one exception for U8815 because I had around 20-30 customers with this phone already. Other Huawei phones were always under 10, and usually 3-5 or fewer.

Until this last release, Spirit would refuse to run on devices that identify as Huawei or ZTE. So I'm not sure how you had recent releases working, unless the manufacturer was mis-identified.

I can provide an alternate automated method of getting Spirit updates if you email me sufficient purchase details; email, name and/or purchase date is often enough but order # is even easier.
[Spirit FM] xmguy:
That would be awesome! But seeing what happened with the S4. I seriously have doubts. :(

But here's to hoping! :)
[Spirit FM] mikereidis:
GS4 has done well in sales.

But I don't think it's met Samsungs' high expectations.

So they may be scrambling for the next gen, due in 6 months, to satisfy the needs of minority groups, such as OTA FM radio fans.

Apparently (seemingly reliable-ish rumors) they WILL finally use a metal case for the 2014 flagship.

I think they were hoping to crush HTC further this year, and HTC has taken some flagship sales from them with the HTC One.

I'm sure GS4 would have taken many sales from HTC One if it had a metal case and FM, particularly given it's advantages having a removable battery and SDCard.

The FM part alone probably isn't TOO great an issue; Based on many comments I read, I DO think OTA FM is dying a slow death (20 years?), though faster in the US.
[Spirit FM] xmguy:
Naturally while FM may indeed come to the GS5. I doubt the Verizon model will have it. Unless Samsung forces their hand and makes them accept it. (I hope they force their hand or break it off! )

I don't think FM is dying. Here is what I see. Ever rising data costs for Smartphones and more and more content being blacklisted from internet broadcast (I've already seen it with some sports broadcasts).

I don't think FM will FULLY go away much as OTA TV never died just went fully digital. At most I see iBiquity getting stronger in the HD Radio front. So I forsee Digital FM overtaking and eliminating analog FM within the next 15 years.

---------- Post added at 06:02 PM ---------- Previous post was at 05:55 PM ----------

Mike once you fully come back (I can wait til then, you DO need some time off ). Can you help me with this low volume = low signal issue with the Commando 4g? It makes the FM Radio virtually unusable. I want to listen to far off stations that don't broadcast online and are much weaker than local counterparts.

Thanks :)
[Spirit FM] mikereidis:
US models of Samsung flagships have NEVER had FM. Doesn't matter the carrier: ATT, VZN, TMOB, SPRNT all. GS, GS2, GS3, GS4, Note, Note2, Note3. I think US cellular or some other tiny MVNO had the International Galaxy S, and that's the only exception I recall.

I said slowly dying, and I meant the existing analog FM from 88-108 over the next 10-20 years, so I think we tend to agree.

Nothing is forever and I don't believe anyone can accurately predict data/data-plan rates in the US in 5 years. But in many other parts of the world, data is cheap and will likely get cheaper and more widely geographically available.

As for sports and other blacked out content, "blackouts" exist on the Internet too. There is LOTS of American content I can't see here 60 miles from the US border because of my Canadian IP address.

I have no particular opinion on iBiquity's prospects in the next 5+ years, but HD radio in North America seems to have "floundered" so far.

It just seems to make too much sense to have one or a few major data transmission standards and layer all other needs on top of that. IE put voice, SMS (etc.), IP and all other needs on top of GSM, LTE, WiFi & future cell and wireless data standards, perhaps with everything going on top of IP.

Then refarm the old spectrum and sell or rent it to the highest bidders.

Analog 88-108 FM will likely live longer in less well developed nations of course, but eventually the equipment will become as antique and hard to service as the old American cars in Cuba, LOL.

Digital or not, I think OTA TV has been dead to most people for years now, at least here in the 1st world, with an abundance of options via satellite, cable and IP, fiber to the home etc. I think I'm one of the last holdouts with rabbit ears, LOL. Most local transmitters are just a few miles away, on one site that's almost line of sight, so works pretty well.

But except for some local news and the kids watching a public/educational channel, most of our TV viewing is downloaded now.

A few years ago, when I moved from a 10 year old 27"er to a $500 1080p NTSC/ATSC set, I was already at a point where I considered a mere digital "monitor" instead of a screen with tuners in it. The Linux PC hooked to our TV is just as important as the TV to us now.

I don't specifically recall any way to adjust the auto-mute feature with the Qualcomm or V4L APIs, but I'll take a peek.
[Spirit FM] mikereidis:
There was nothing in the higher level "no root needed" Qualcomm API, at least when I created Spirit support over 1 year ago.

But the V4L driver has about 4 different private "thresh-hold" values and 1 or more might help.

I'd suspect that something in that phone may be setting one of those to non-optimal values. This problem hasn't been seen on any of the HTC, LG or Sony devices AFAICT.

-----------

Have you ever tried the Debug-> QCom Antenna setting ?

Set it to "Internal" and restart Spirit.

Then try the same with "External/Headset".

Usually only External works. except for Xperia T so far. If Internal works, that implies transmit is possible. :)
[Spirit FM] mikereidis:
When emails get long, and are of general interest, they will be posted here so we all can benefit.

If your phone is rooted, you should try either denying root/SU to Spirit, or set Debug-> FM API to "OEM Proprietary".

This uses the same API as the stock FM app, and has some disadvantages, including less RDS info and a requirement for the wired headset to be plugged in.

Yes, it is strange.

I have the rather similar GT-I9300 and don't see this on stock, and I'm not seeing similar reports from the many GS3 and Note2 users, though most are on custom ROMs and rooted.

There might be an improvement if you set Debug-> FM Chip to "Sam SiLabs (Gal SX). This way Spirit doesn't have to try a bunch of different APIs first.

Which Android/system software version ? Newer may be better.

First, Spirit has always been prone to problems if you start the app, then switch away before the startup is complete. This is fixed in the Spirit2 I will restart work on next month, and is essentially unfixable in the current Spirit releases.

Second, Spirit can also have problems if you pull (or push) the wired headset while it is playing. Normally if might just leave the speaker disabled, but the situation is more grim on stock Samsung Galaxy Sx/Notex devices. This API shuts down if headset is pulled. And Spirit doesn't respond to that well, still, and likely never except for Spirit2 again.

I read some good tips the other year about maximizing efficiency, and I need all I can get for the task I've taken on.

One was: Don't worry about maintaining a bug list. The customers will let you know which bugs should take priority, by the number of emails etc. you get for that issue.

So instead of wasting time creating and maintaining a nice, detailed, sizable bug list, full of bugs that will never be fixed due to time constraints, I spend more time fixing the more important ones.

Most of my customers use custom AOSP based ROMs, or are at least rooted, so I've spent little time fixing bugs in the OEM Proprietary FM APIs support.

Besides Samsung, the Broadcom FM API is most common & important. Yet for the last 1.5 years that I've supported it, I don't recall anyone (maybe 1 or 2 ?) reporting the bug I see every time I reboot a phone and use this API. Initial frequency is 87.5 instead of the last used. That bug would have been fixed long ago if anyone actually complained about it.
[Spirit FM] mikereidis:
This XDA thread is my "site". Most answers about Spirit are just a few smart searches and a bit of reading away.

Read the first 2 posts of this thread for lots of pointers to info, news, etc.

There's a document here, but 10 months old now: http://d-h.st/TxN

Google, and their OEM Motorola, have actively worked against support for over-the-air broadcast radio, and likely TV too. Google wants you using their streaming, their music store, and seeing their ads. FM radio ads bring no revenue to them, nor does the programming.

Samsung has never supported FM on Galaxy Sx/Notex class devices in the US. IMO this is because the US carriers want to suppress it too, or at least get a ransom deal like Sprint has with Emmis and the FM stations they've rounded up.

HTC One is my favorite FM supporting flagship phone of 2013 and the only phone I've bought this year. I'd have a GS4 too if it had supported FM.

2014's GS5 is rumored to restore over-the-air FM radio to Samsungs' highest end International GSx phones & Notex phablets, but who knows ?

Sony also makes many nice devices with good FM support, but they always seem to be a bit behind the curve.
[Spirit FM] xmguy:
For some reason I can't send a debug log. But choosing Internal with headphones connected as antenna results in signals still coming in but lower volume than using auto or external. However the volume albeit low the static is at the same level. If I could turn up the audio amp I think it might work Internal would work.

Noticed using internal setting signals are much weaker than when using external or headphones/external. Using local with RDS for all tests. Using external receives strong signal with antenna wire extended. RDS decoded. Using internal option signal is weaker and audio is level out as said before. Static is louder than when using External at full volume. RDS will not decode and shows -12 but audio will come in but as if the station is 40 + miles away.

Sent from my (Verizon) Samsung Galaxy S4 using the XDA app!
[Spirit FM] neelz369:
Spirit FM in System app

Is there any chance where I can copy this Spirit FM onto system/app and set permissions to get it running under my atrix 2 MB865.

Appreciate the hard work, but I couldn't get it running through this. Need help.