Haii guys!

I previously developed some kernels, mako based (I had LG Optimus G) and 
now i changed the phone and i bought Nexus 5.. I couldn't be more happy 
with my device, but I'm curious and i like to learn, so i decided to build 
my own Nexus 5 kernel.. Based of stock msm kernel source.

So, i started and forked this https://github.com/android/kernel_msm to my 
github and did some basic commits, i changed to Linaro 4.9.4 toochain, 
added graphite optimizations, fixed fs/namespace.c error which happens when 
this kernel is build with 4.9 toolchains.. And i got my result, source 
built with no trouble, but i used traditional zImage instead of zImage-dtb 
in my AnyKernel template.. I made a flashable zip and flashed zImage.. Of 
course i got stuck on Google logo.. I restored twrp backup of boot 
partition and did some research.

I found out that Nexus 5 uses zImage-dtb because of something named device 
tree blob.. So, i started from scratch.. Forked kernel from link above, and 
this time i made some more changes.. I named my kernel and stuff, this time 
i tried to use LinaroMod 4.9 toolchain from 
https://github.com/hyper-toolchains/LinaroMod-arm-eabi-4.9 and did some 
changes in makefile and defconfig.. I created my defconfig, but not any 
changes that are supposed to cause trouble.. So this time i built 
zImage-dtb, looked at some other Nexus 5 custom kernels.. So, with my build 
script i copyed zImage-dtb as zImage in anykernel template, made flashable 
zip.. And it still stays stuck at Google logo with unlocked keylock symbol.

Now i really have no idea what to do, i can't find anything useful instead 
that i have to use zImage-dtb, but even with this it doesn't work.. So, 
guys, have anyone of you any idea what should i do?

By the way, this is AnyKernel template i used:
https://github.com/koush/AnyKernel

And this is my source:
https://github.com/Matthew-333/BlueMoon

With those modifications:
https://github.com/Matthew-333/BlueMoon/commits/master

I am still building with this toolchain 
<https://github.com/hyper-toolchains/LinaroMod-arm-eabi-4.9> and with this 
build script <https://github.com/Matthew-333/BlueMoon/blob/master/build.sh>

I am running Xubuntu 15.04 64 bit, but i have no idea if this means 
anything?

So, any idea why i stay stuck at google logo? Wrong source? Wrong 
toolchain? Something other? Any idea where i missed?

Thanks for your help if anyone manage to help me...

-- 
-- 
unsubscribe: [email protected]
website: http://groups.google.com/group/android-kernel
--- 
You received this message because you are subscribed to the Google Groups 
"Android Linux Kernel Development" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to