Thanks to NetFluke, who managed to implement Timur Merhvarz patches, we have DAC hotplug support with volume adjustment. NetFluke also made kernel with OTG charging.
New 4.4.2 works really really smooth, ART and built in Superuser work.
How to install:
1. Reboot into recovery (I use TWRP 184.108.40.206)
2. Select advance wipe: dalvik cache, system, cache and data. Basically everything except internal storage. Just in case
3. Flash rom and gapps
4. Wipe dalvik cache and cache
How to enable ART:
1. Select settings
2. Tap 7 times build number to enable developers options
3. In developer options tap on runtime and select ART
4. Reboot and wait
I recommend to enable ART before install any new applications. Works for me since rom is built.
All builds are here, just take the latest. 4.4.2 builds are in 442 sub folder. For rom with USB DAC support look here.
Recently I use minimal gapps (playstore, syncing apks and libs, AOSP calendar sync) from here. I don't really need face unlock, Google now, search, etc. But you should be fine with full gapps. You can find two flashable gapps which I use here.
I have Linux laptop dedicated for development and plan is to make clean build every few days or when CM team submit noticeable changes, test on my device, upload and post a link.
- search is not force closing anymore
- Newsstand works
- lock screen shortcuts
- expanded desktop
- buttons and layout
- quick launch shortcuts
- fn buttons
- more options in Interface menu (battery percentage...)
- OTG support
- DAC support
- OTG charging support with separate kernel
About ART, if someone haven't read already. May experience is exactly the same, a bit slower installation or first application start, much smoother later.
In case that something went wrong, you can restore dalvik without wipe:
# echo -n libdvm.so > /data/property/persist.sys.dalvik.vm.lib
Huge thanks to fattire for his guide and patient answers and of course to the CM team.
For now, no difference. Just another CM11 unofficial build. You may try this one, from someone else or build your own.
First I built for my self then realize that some users have problems with other builds. To avoid off topic or giving support for something I didn't test, I made decision to open new topic and share my builds here.
New build is made over night but didn't have time to flash and test. Will do after work.
XDA Developers was founded by developers, for developers. It is now a valuable resource for people who want to make the most of their mobile devices, from customizing the look and feel to adding new functionality. Are you a developer?