This app was mentioned in 11 comments, with an average of 4.55 upvotes
Note: Spirit FM is streaming digital content from their Christian FM channels over your data connection, it's not actually picking up FM radio signals and playing them on your handset.
You can verify this by firewalling off your data connection (not just Airplane Mode) and watch Spirit FM fail to find anything.
My old HTC Tmobile Mytouch 4G Slide was able to get the FM radio working with an app that required root, so it was possible with some phones.
It will require more consumers to actually start demanding this feature from the manufacturers if these are disabled in hardware.
This was the Android app, https://play.google.com/store/apps/details?id=com.mikersmicros.fm_unlock&hl=en - Digital audio features supported ONLY on: ROOTED Non-stock AOSP International Galaxy S/S2/S3/Note/Note2/Player, HTC One/OneXL/OneS/Evo 4G LTE/Xperia T and most Sony 2012+ devices.
! IMPOSSIBLE Devices: ALL Nexus & MANY Samsung & other devices have FM purposely & unfixably disabled in hardware. No app can EVER fix that. Email for refund & explanation of Google's false "compatability" checking. NO FM for GALAXY S4/S5, Note3/Note4, Tab, All US Galaxy S/Note class phones, Motorola flagships, and MANY more
You could try "spirit 1 real FM radio" https://play.google.com/store/apps/details?id=com.mikersmicros.fm_unlock As far as i know is the only one capable of using the FM chips, it doesn't work with any phone, but you can try, there should be also a demo version. It was intended to use the galaxy radio on cyanogenmod
Por lo que entiendo tenés un celu con Radio FM pero el celu perdió esa característica cuando le flasheaste una ROM. Si es así podés usar la radio FM a través de esta app: https://play.google.com/store/apps/details?id=com.mikersmicros.fm_unlock
La ventaja es que es una radio real (ej. no utiliza datos)
Si tu teléfono no tiene radio FM, podés escuchar radios online a través de apps como TuneIn.
To solve some of your problem, root the phone and get the app "ROM Toolbox Pro". Us it to remove any nonsense AT&T apps. I prefer it to Titanium Backup (paid) because when I tried to remove the AT&T apps from my LGG2, it futzed around, where ROM Toolbox Pro just removed them.
I haven't tried the hotspot thing, but there are apps to do it.
FM Radio. AT&T disabled it (NOW they want to have it included in their new phones, silly folks). You can try one of the apps on Google Play called SPIRIT radio, to see if it will make your radio work. The author of Spirit gives you a long trial period to see if it works for you. The app costs about $11 in Canada.
My D800 (AT&T LGG2) is being run in Canada; I bought it on Ebay, and it works fine. I rooted mine, but am happy as a pig in poop with the original ROM.
Carriers customize the version of the OS that your phone ships with. One of the modifications they make is to block access to the FM chip at the OS level.
If you install your own ROM without the carrier crippleware, you can use the radio chip
If the software knows how to talk directly to the hardware, then perhaps, though this would take writing the software for each supported device. But say the software relies on an API call that isn't there, then it still won't work. SpiritFM's Play page says "The focus of Spirit is on AOSP ROMs," which leans more toward the latter.
An FM radio app. Dev has been working on it for years reverse engineering drivers and the like for phones.
https://play.google.com/store/apps/details?id=com.mikersmicros.fm_unlock