[G 2014 Android Development] Reizoko:
Hey,

Wanted to give feedback about new 1.0.5 version and ROM as a whole. I have XT1068 and newest 1.0.5 ROM. Installed 1.0.4 with everything wiped, installed my stuff and yesterday upgraded to 1.0.5 without doing full wipe, just cache/dalvik.

Out of the box, flashing and installation process went perfectly, no FCs (Force Crashes). I've been able to use everything on my phone except setting network options (2G/3G priorities etc). I'm using 2 SIM cards. Deactivating second SIM card did not help the issue, as I'm still unable to select 2G/3G options directly. There is just no option. I know that phone does recognize commands to set it up (thru 3rd party software) but it's not in the options. Phone connects to fastest network type available which is fine with me, but consumes more battery in some circumstances like traveling thru locations with low signal. Then I set 2G on purpose, which does not drain my battery that fast, always looking for this tiny bit of 3G available somewhere.

After using it for a while I've noticed that FM Radio doesn't work. OP listed this as non-working, so he probably works on it.

I've installed a lot of apps and games to test it up. Everything worked and is compatible. Performance of games and applications were top notch.

Compared to stock 5.0.2 I noticed faster response times and overall better experience.

I then tried using sound. My headphones got amplified properly, no distortion; stereo loudspeakers are working good as well. I'm able to use AudioFX and it has effect on the sound.

Then I tried calling to someone and receiving calls. Sound was clear but I noticed that my speaker is VERY loud, even though the volume during call was set to minimum. Retried, rebooted, wiped everything (including system/data/cache/dalvik) and reflashed to see if it alleviates the issue but no cigar.

I saw that FauxSound is forged into UNNAMED kernel which is used by Shawn in this ROM. I decided to buy FauxSound from Google Play and play with it. I found that it didn't work, saying that I need kernel with FauxSound support forged in. It was weird but I went to UNNAMED kernel thread, downloaded it, went to recovery, flashed it over 1.0.5 and then tried. It worked immediately allowing me to fiddle around with settings. I've fixed speaker volume by setting Handset Gain to -20 in FauxSound application, Telephony Control section of it. Now sound during calls is at proper volume and quality.

I also set "high quality" preset in Sound Control section, which did change something in sound coming out of headphones, probably to the better, but I can't say for sure. Gotta play with it more. It's great to have this kind of low-level control, please have it integrated.

Fiddled around with governor and set it to Intellidemand, which seems to be better than anything else. No idea which I/O governor I should pick.

Then I decided to try multitasking. It was about average, my launcher kept reloading even though I had everything closed, opened up Chrome -> XDA dev -> minimized Chrome -> BAM, launcher reload. It was quick reloading, only icons seemed to be appearing (wallpaper was there, softkeys too). Then I thought that maybe something is eating my RAM up, but it wasn't the case. The highest resource hog was Messenger application from Facebook, but it didn't matter if I had it or not.

Saw this [SCRIPT][FIX] RT-RAM Manager v1.0 and decided to give it a try. Saw author of this script answering UNNAMED's author allowing him to use the script in his kernel. Thought then it wouldn't be a bad idea if I just fired it up and test the settings. I have no idea which settings author of UNNAMED kernel did implement here so I wanted to play with it on my own.

I must say I'm amazed of how this changes multitasking of my phone. Setting "super multitasking" profile in this script allowed me to work with Chrome, Messenger and Spotify switching between each other without reloading at all. Even after 2 hours with only using Messenger and Phone (several calls and answered several messages) I was able to get back to Chrome without reloading. It does make my phone work differently, slower to respond in general. But this kind of behaviour is totally acceptable, as it's stable and amount of slowness is kind of the same all the time. It's stil fast, not super fast. Swiping applications away and having only ones which you use help to make it more responsive. It just seem to not kill that aggresively, letting you do the killing if you need. Perfect!

You can also make a shortcut on your desktop to switch the profiles immediately. Having set "boost" option makes my phone fly again, but multitasking is back to stock-like behaviour.

Please, continue working on this awesome ROM. It is THE BEST thing for my Moto G 2nd gen. Cheers :)