spock1104
Android Expert
I realize I've been talking about this for a long time now, you know, "oh hey there's better kernel source out there, and some day I'm going to get us running on it!"
And every now and then I'd have a new development, but mostly I was just pounding my head against the wall. It's become this
But the time of delivery is upon us! PhenomX4 got new ROMs working on the warplte and released his device tree, and I've been able to take essentials from that along with the HTC One M4 and the Nexus 4 device trees to cobble this ROM together. The kernel is from the Boost Max source that SuperR inspired me to start working with. So, HUGE THANKS to PhenomX4 and SuperR.
Why do I care so much about the new kernel? It's based off of CAF. KK_2.7_rb1.28 to be more precise, with https://www.codeaurora.org/cgit/qui...31b9060c52088b4cb6f44b56&h=LA.AF.1.1.1_rb1.17 as the last commit. We should be able to add all CAF commits from that point on and get a fully up-to-date kernel as a result. But that's a project for later
Without further ado, I present CM11 based on nightly code as of 9/18/15
Flashable zip:
http://www.mediafire.com/download/rbebk75tbwxtatp/cm-11-20150919-UNOFFICIAL-nex.zip
MD5: 7FCCFA147B024C0028283ADCFB17D1BA
Gapps:
http://forum.xda-developers.com/android/software/app-minimal-gapps-gapps-lp-20150107-1-t2997368
Kernel Source (stockmod branch):
https://github.com/spock1104/android_kernel_zte_msm8930/
Device Tree (cm11_newkern branch):
https://github.com/spock1104/android_device_zte_nex/tree/cm11_newkern
Working:
Audio
Calls
Cellular Data
WiFi
Camera/Torch
External SD
MTP
Bluetooth
OpenGL ES 3.0
Partially working:
SMS/MMS: can't send using the stock messaging app. Use any other.
Keyboard: language files are missing for gesture typing. I recommend Google Keyboard for now.
Offline Charging: If you unplug mid-charge, the red LED will stay on.
Not working:
GPS
One last thanks to roadkill42 for graciously testing super-secret builds for me.
And I have a humble request: I need help getting the GPS running. From using GPS Status I can tell that it's not looking for satellites at all. If I replace the GPS libraries with those from the Nexus 4 4.4.4 I can get it to momentarily try to get satellites, but it quickly stops, and additionally breaks the camera. I'm guessing it's a matter of finding the right combination of libraries? The ones of concern seem to be gps.msm8960.so, libgps.utils.so, libgeofence.so, libloc_eng.so, libloc_ds_api.so, libloc_core.so, libloc_api_v02.so, and libizat_core.so. I'm not finding much from doing logcat either.
And every now and then I'd have a new development, but mostly I was just pounding my head against the wall. It's become this
But the time of delivery is upon us! PhenomX4 got new ROMs working on the warplte and released his device tree, and I've been able to take essentials from that along with the HTC One M4 and the Nexus 4 device trees to cobble this ROM together. The kernel is from the Boost Max source that SuperR inspired me to start working with. So, HUGE THANKS to PhenomX4 and SuperR.
Why do I care so much about the new kernel? It's based off of CAF. KK_2.7_rb1.28 to be more precise, with https://www.codeaurora.org/cgit/qui...31b9060c52088b4cb6f44b56&h=LA.AF.1.1.1_rb1.17 as the last commit. We should be able to add all CAF commits from that point on and get a fully up-to-date kernel as a result. But that's a project for later
Without further ado, I present CM11 based on nightly code as of 9/18/15
Flashable zip:
http://www.mediafire.com/download/rbebk75tbwxtatp/cm-11-20150919-UNOFFICIAL-nex.zip
MD5: 7FCCFA147B024C0028283ADCFB17D1BA
Gapps:
http://forum.xda-developers.com/android/software/app-minimal-gapps-gapps-lp-20150107-1-t2997368
Kernel Source (stockmod branch):
https://github.com/spock1104/android_kernel_zte_msm8930/
Device Tree (cm11_newkern branch):
https://github.com/spock1104/android_device_zte_nex/tree/cm11_newkern
Working:
Audio
Calls
Cellular Data
WiFi
Camera/Torch
External SD
MTP
Bluetooth
OpenGL ES 3.0
Partially working:
SMS/MMS: can't send using the stock messaging app. Use any other.
Keyboard: language files are missing for gesture typing. I recommend Google Keyboard for now.
Offline Charging: If you unplug mid-charge, the red LED will stay on.
Not working:
GPS
One last thanks to roadkill42 for graciously testing super-secret builds for me.
And I have a humble request: I need help getting the GPS running. From using GPS Status I can tell that it's not looking for satellites at all. If I replace the GPS libraries with those from the Nexus 4 4.4.4 I can get it to momentarily try to get satellites, but it quickly stops, and additionally breaks the camera. I'm guessing it's a matter of finding the right combination of libraries? The ones of concern seem to be gps.msm8960.so, libgps.utils.so, libgeofence.so, libloc_eng.so, libloc_ds_api.so, libloc_core.so, libloc_api_v02.so, and libizat_core.so. I'm not finding much from doing logcat either.
Last edited: