[Zuk Z1 Original Android Development] MrColdbird:
Introduction

I've moved from my OPO to the Z1 and was simply disturbed with the lack of development this device receives, including how Cyanogen Inc & CM treats it like the ugly duckling in the family.

This might not have been received as such by the public, but should you ever give the CM code (device tree, kernel, etc) a look you will know what I mean.

And even if you don't, you will "feel" it while using their software too (half working or missing features, bugs in the kernel, etc).

To right this wrong I've set myself a simple goal, produce a proper CM13 device tree, Marshmallow proprietary repository and finally, clean up the device tree mess that Cyanogen Inc & CM produced for the Z1.

I also throw in a kernel fix or two every once in a while.

As a side-product of this, you guys will (obviously) reap the benefits of this endeavour of mine, namely a properly working CM13 build for the Z1 as well as several other (maybe even more functional) ROMs that will have the opportunity to base their work on mine.

Working Stuff

Dual-SIM

Phone Calls

Phone Call Recording (2-way and unlocked)

Text Messaging

Mobile Data

Sensors

WLAN

EAP-SIM

Bluetooth

Camera (please use Micro OpenGapps, other Gapps sometimes break the camera)

4K Video Recording

1080p Front-Facing-Camera Recording

60FPS Slow-Motion Recording (720p & 1080p only)

GPS

USB / USB-OTG

Doze mode

Double-Tap to Wake

Fingerprint Reader

Capacitive Home Button (Keycodes: 249 = Right Slide, 254 = Left Slide, 158 = Tap, mapped in fpc1020tp.kl)

Tethering

Fixed Headphone Button Voltage Tables (this fixes headphone buttons, like that of the Xiaomi Pistons)

Most (if not all) OS-related stuff

Credits

Steve Kondik (cyanogen) for the bacon device tree & proprietaries (I've used some of these as bring-up reference)

Team CyanogenMod for... well, CyanogenMod

TheCrazyLex for general bring-up advice

JoaoPaulo for his CAF 1.1.3 / Chroma 6.0 kernel and TWRP port

Myself (Coldbird) for the actual bring-up and general bugfixing

Donations

Should you wish to support this (or other projects of mine), please consider donating a few bucks to me via PayPal.

Alternatively, if you like the general idea of bringing proper Android support to badly supported devices (mostly China-Phones), please consider becoming a patron to my "Bring CyanogenMod to China-Phones" movement over at Patreon by pledging a few dollars every month to move me closer to the goal of doing this for a living instead of only squeezing in a few hours every week next to my regular work.

Every support, no matter how tiny, is appreciated.

[IMG="Pledge on Patreon"]http://www.coldbird.net/static/patreon.png[/IMG]

[IMG="Donate via PayPal"]http://www.coldbird.net/static/paypal.png[/IMG]

Donators

Here's a list of all the kind people that have donated to this project in one way or another.

I thank these people for the trust and support they have shown to this project and honor them by listing each and every one of them here.

Dominik Hopf 20€

Jan Hildebrandt 10€

Henk-Jan Zilverberg 10€

Andrew Carmicheal 10£

N J Grayson 10€

MKKLR21 10€

Paolo Hamam 10€

Andreas Körner 10€

Joern Feldhausen 10€

Sergio Avram 10€

Mauro Longano 10€

Jonathan 10€

Javi 10€

tndb 10$

Max Plotnikov 10$

Max 10$

EggZenBeanz 5£

Kai Hellmeier 5€

Moritz Fey 5€

David Mesegar 5€

Sergei Razladin 5€

Manuel Vögel 5€

Wido van der Gaag 5€

fr4nkr0c 5€

Анатолий Чистяков 5$

Kamil Respondek 2€

Downloads

Pre-Requisites

JoaoPaulo's TWRP Recovery (required for flashing)

Marshmallow Firmware, Sensors & Bootloader (required to fix sensor and boot issues with some devices)

Builds

CyanogenMod 13 Builds

Changelogs

Local Manifest (for developers)

<?xml version="1.0" encoding="UTF-8"?>
<manifest>
<project name="MrColdbird/proprietary_vendor_zuk" path="vendor/zuk" remote="github" revision="cm-13.0" />
<project name="MrColdbird/android_device_zuk_ham" path="device/zuk/ham" remote="github" revision="cm-13.0" />
<project name="CyanogenMod/android_device_qcom_common" path="device/qcom/common" remote="github" revision="cm-13.0" />
<project name="ChromaKernel/cKernel" path="kernel/cyanogen/msm8974" remote="github" revision="cm-13.0" />
</manifest>

XDA:DevDB Information

[ROM][6.0.1] Unofficial CyanogenMod 13.0 Nightlies (4K, USB-OTG, OTA, etc), ROM for the Lenovo Zuk Z1

Contributors

MrColdbird, JoaoPaulo

ROM OS Version: 6.0.x Marshmallow

Based On: CyanogenMod

Version Information

Status: Nightly

Created 2015-12-24

Last Updated 2016-03-02