Or Continue to Thread: [WIP][Kernel](3.4+|Hybrid|LZO/…
Find Your Device:
10th July 2014, 10:47 AM   |  #1  
newhor1z0n's Avatar
OP Member
Flag San Francisco
Thanks Meter: 367
 
43 posts
Join Date:Joined: Jul 2014
Donate to Me
More
Hi guys,

I'm by no means a pro at kernel building but I've put lots of effort into this kernel so I thought I'd share it with you. I do not own a Moto E so I haven't had a chance to test it. The kernel is still in testing stage and built with Linaro 4.10.0 toolchain. It's built from source and has no added tweaks at the moment added tweaks such as those mentioned in the heading.

Edit: These kernels are only for stock based ROM's and not for PAC, CM etc.
Currently this kernel is only for 4.4.2 based ROMS since Motorola hasn't released Kernel sources for 4.4.3/.4 yet.


It should work in theory but since I do not own the device, I can't be certain.

Kernel Source: here
If someone would be kind enough to test them for me, I'd be really thankful.

Screenshots: Credits: xperiafan13

hor1z0n1 hor1z0n2

Also, you will not end up in a bootloop or lose data after flashing this kernel. Just use the command
Code:
fastboot boot boot.img
instead of
Code:
fastboot flash boot boot.img
and if there are any problems, your phone will come back to the original state on next boot.

If the kernel crashes or fails to boot, please get me a last_kmsg so I can debug it.

Code:
 adb shell cat /proc/last_kmsg > kmsg.txt
Download Links:

Test 1: 3.4.42-hor1z0nKernel

UPDATE

Please see this post.

UPDATE 2

Please see this post.

Issues:
Code:
At the moment, it seems that there is no network for phones.
Please point out more bugs.
Changelog: here
Code:
fixed compilation error: call cc-option, -mcpu=cortex-a7
updated touchscreen drivers
WIP:Intelli_Plug by Faux123
drivers/usb/gadget/f_qdss.c: gcc 4.8 fixup
drivers/Makefile: add exFat support
Added exFat support
drivers/tty/n_tty.c: fix CVE-2014-0196
Optimized autosleep.c
powersuspend: new PM kernel driver for Android w/o early_suspend
Updated cgroup_subsys.h for build bits for BFQ-v6-3.4
Add BFQ, FIOPS, SIO I/O scheduler
lib/lzo: Update LZO compression to current upstream version
fix compilation errors
Makefile: add some optimization flags for ARM
ext4: add support for read_iter and write_iter
Updated crypto/Makefile
crypto: Add lz4 Cryptographic API
WIP: Add LZ4 compression support
arch/arm/Kconfig: enable unaligned capability for ARM
scheduler: compute time-average nr_running per run-queue
lib/string: use glibc version
added memcopy libs
Pronto WLAN: Merge with Kernel tree
Ramdisk fix and added support for XT1022
fixed source built kernel
Note: On Android File Host, it says hor1z0nkernel.img for moto g but it's actually for Moto E. There is no section yet for Moto E so I had to put it with my other test files in the Moto G folder.

If I helped you or you like my work please click the Thanks button.
Last edited by newhor1z0n; 11th July 2014 at 02:27 PM.
The Following 12 Users Say Thank You to newhor1z0n For This Useful Post: [ View ]