I've had the X5iii for about a month on stock rom, and seriously, this modded rom ROCKS Could easily tell the SQ difference between this and 1.1.4, even with mid-range headphones without external amplifier. I definitely don't want to go back to 1.1.4. just for the SQ.
However I found one thing on my system that might kind of forcing me back to stock 1.1.4. Fresh clean cache-wiped and factory eased from recovery menu, flashed by the took kit as instructed, No further changes under android setting menu, WLAN left on (Wifi intelligent sleep) and I found my unit won't go to deep-sleep but was being held by kernal wakelock of "wlan_wake" 99% (reportred by BetterBatteryStats), stuck at 312MHz. Then I turn off the WLAN, sometimes the deep-sleep would work, sometimes doesn't. I just can replicate the pattern, still kind of random. No further software installed or disabled. The stock 1.1.4 would allow WLAN set on and still able to get to deep sleep without drawing much power, but now the constant drop on battery is pretty obvious and fast even not in use and screen off.
Am I the only one or Mr.WinX would you be able to shed some light on this. As said the rom is great on SQ and I need the juice to run it. Appreciate your work!
This is the reason I challenged WindowsX's idea for using an older kernel initially.
Wifi + BT are notorious for for two things: Wakelocks and interference. What might have happened (And this is just assumption at this stage) is that Fiio might have fixed a wakelock by updating the drivers for the wireless chipset, which might also have caused added noise on the components, thus affecting overall SQ.
If there's a way to bring back sound quality without compromising the wakelocks of previous kernels, it'll have to be done at the kernel code level by Fiio (Or a dev if they were to release source, which I doubt they will)
**edit** I just installed BBS to see if I get the same symptoms as you on 1.0.9 kernel... Will post findings.