How to install:
- boot into ClockWorkMod
- backup and restore -> backup (create a nandroid backup of your current ROM)
- mounts and storage -> format /system
- wipe data and factory reset
- install cm-11-xxxxxxxx-KonstaKANG-kis3.zip
- install gapps-kk-xxxxxxxx-signed.zip
- reboot now
Q: I can't find developer options and performance settings, why?
A: Settings -> About phone -> Click 'Build number' several times
Q: I don't have reboot options in power menu, why?
A: Settings -> Developer options -> Advanced reboot
Q: When I'm connected with an USB cable to my computer, I can't see my internal sdcard as a storage, why?
A: I've made an executive decision not to include a mount point for internal sdcard. This is because recent Android versions don't allow setting emulated sdcard as secondary storage. Setting rather small emulated sdcard as a primary storage caused issues with games/apps that want to download large amounts of data to the sdcard. Also partition layout is different on Open C and Kis 3 and internal sdcard is handled differently between device variants.
Q: There's no transparent status/navigation bar, why?
A: It has been disabled on low memory devices. You can enable it by removing/commenting/changing to false 'ro.config.low_ram=true' in /system/build.prop. There's also an option that will only force high-end graphics (Setting -> Performance -> Force high-end graphics).
Q: 'OK Google' voice command doesn't work, why? There's no Google Now page on the homescreen, why?
A: These are features of proprietary Google Now Launcher. 'OK Google' voice command is also disable on low memory devices (see above).
Q: There's only a home button on an Open C. How is this going to work?
A: There's 'hidden' back and menu keys on left and right side of the home button. There's also an option to use software navigation bar instead of the capacitive keys.
Q: There's an option to enable auto-brightness but it doesn't work, why? Proximity sensor doesn't work either...
A: Open C doesn't have ambient light/proximity sensor. Some Kis 3 variants on the other hand do, so that's why I've kept the support.
Q: How do I enable dual-SIM features on my V811W?
A: Add 'persist.radio.multisim.config=dsds' to /system/build.prop or alternatively 'setprop persist.radio.multisim.config dsds' in rooted adb shell/terminal session. This can also be done by flashing the following package in recovery.
How to build:
1. Follow instructions on initializing a build environment up to a point of downloading the source code.
2. Initialize CyanogenMod 11 repo.
repo init -u git://github.com/CyanogenMod/android.git -b cm-11.0
3. Add local manifest that downloads ZTE Open C / Kis 3 device config, proprietaries and kernel source from my github and few CyanogenMod replacement projects from legaCyMod github.
curl --create-dirs -L -o .repo/local_manifests/local_manifest.xml -O -L https://raw.github.com/legaCyMod/android_local_manifest/cm-11.0/local_manifest.xml
curl -L -o .repo/local_manifests/manifest_zte_kis3.xml -O -L https://raw.github.com/legaCyMod/android_local_manifest/cm-11.0/manifest_zte_kis3.xml
4. Sync source code.
5. Update Terminal Emulator (you only need to this again when Terminal has been updated).
Apply patches. No patches currently required.
Use 'repo sync' to pull merged changes from upstream. Use 'make clobber' to clean the build environment. Repeat step 7 to make a new build.