I was surprised when I found that no custom ROM was available for the P8 given how solid the phone itself is. I decided then to port CM 12 myself. Although I have been programming for years, I have never worked on a custom ROM before or tried to build Android. But I thought it would be a great learning experience in any case. And it has definitely been that.
That said, I have spent that last 2 months reading and playing around with CM and made a lot of progress. But I believe I have hit a rock right now. I have asked around a lot, but feel the response has been rather limited. So I'm asking if there are any developers out there that are willing to help with this project so we can together bring CM to the P8 and ultimately other Huawei devices.
The current status of the project is that it builds and gives you a flashable zip file. I can also build the kernel source from Huawei. It does however not boot. I suspect the issue is in the boot.img, and more specifically the ramdisk. No matter what I try, it always gives me the same result after flashing. It shows the Huawei logo then reboots into the recovery. I have spent so much time on it that I feel it needs a new pair of eyes to look at it. It could be very simple or something more complicated. But I do believe I'm very close to getting it to boot. Here is a good summary too of the issue:
http://forum.cyanogenmod.org/topic/120331-help-with-ramdisk-porting-cm121-to-huawei-p8/
For anyone that is interested, I have put the device tree and kernel on Github (I will push an update later today after work since I some stuff in the past week):
https://github.com/debbiche/android_device_huawei_p8
https://github.com/debbiche/android_kernel_huawei_p8
If you have any questions or would like to help or wanna contact me for any reason. You can post here, PM me, or find me on the CM dev IRC channel on the evening (CET).
Thanks.
That said, I have spent that last 2 months reading and playing around with CM and made a lot of progress. But I believe I have hit a rock right now. I have asked around a lot, but feel the response has been rather limited. So I'm asking if there are any developers out there that are willing to help with this project so we can together bring CM to the P8 and ultimately other Huawei devices.
The current status of the project is that it builds and gives you a flashable zip file. I can also build the kernel source from Huawei. It does however not boot. I suspect the issue is in the boot.img, and more specifically the ramdisk. No matter what I try, it always gives me the same result after flashing. It shows the Huawei logo then reboots into the recovery. I have spent so much time on it that I feel it needs a new pair of eyes to look at it. It could be very simple or something more complicated. But I do believe I'm very close to getting it to boot. Here is a good summary too of the issue:
http://forum.cyanogenmod.org/topic/120331-help-with-ramdisk-porting-cm121-to-huawei-p8/
For anyone that is interested, I have put the device tree and kernel on Github (I will push an update later today after work since I some stuff in the past week):
https://github.com/debbiche/android_device_huawei_p8
https://github.com/debbiche/android_kernel_huawei_p8
If you have any questions or would like to help or wanna contact me for any reason. You can post here, PM me, or find me on the CM dev IRC channel on the evening (CET).
Thanks.