Thanks for that info! I have tried with Lineage OS 14.1 build with Spirit2 but I get ERROR: "Tuner API did not start or stop. This device may need a kernel with a working FM driver". Maybe newer builds doesn't have kernel support for FM radio anymore?It works for me on both CM11 and my own LineageOS 11 build using Spirit FM so it is definitely not limited only to ICS build or to stock based ROMs.
I haven't tested it out with newer Android versions, though.
I tried both of them but same error. I also tried MotoFMRadio but I wasn't able to install it.I have tried Spirit FM (aka Spirit1) only, not the Spirit2.
Beside that, the Spirit2 has fewer models supported (or at least had when I have read about it a year or two ago).