Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,740,412 Members 45,155 Now Online
XDA Developers Android and Mobile Development Forum

[WIP][Kernel](3.4+|Hybrid|LZO/LZ4|Intelliplug) hor1z0nKernel for Condor

Tip us?
 
newhor1z0n
Old
(Last edited by newhor1z0n; 11th July 2014 at 02:27 PM.)
#1  
newhor1z0n's Avatar
Member - OP
Thanks Meter 285
Posts: 35
Join Date: Jul 2014
Location: San Francisco

 
DONATE TO ME
Default [WIP][Kernel](3.4+|Hybrid|LZO/LZ4|Intelliplug) hor1z0nKernel for Condor

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:
Select Code
fastboot boot boot.img
instead of
Code:
Select 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:
Select 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:
Select Code
At the moment, it seems that there is no network for phones.
Please point out more bugs.
Changelog: here
Code:
Select 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.
The Following 12 Users Say Thank You to newhor1z0n For This Useful Post: [ Click to Expand ]
 
JJ Singh
Old
#2  
JJ Singh's Avatar
Member
Thanks Meter 5
Posts: 55
Join Date: Jun 2014
Heading is saying for 'falcon' but moto e is 'condor' 😉,please clarify...
 
newhor1z0n
Old
(Last edited by newhor1z0n; 10th July 2014 at 11:13 AM.)
#3  
newhor1z0n's Avatar
Member - OP
Thanks Meter 285
Posts: 35
Join Date: Jul 2014
Location: San Francisco

 
DONATE TO ME
Quote:
Originally Posted by JJ Singh View Post
Heading is saying for 'falcon' but moto e is 'condor' 😉,please clarify...
Sorry. Just made a test kernel for falcon as well and I just copied the heading as it is. :P This is for condor.
The Following 6 Users Say Thank You to newhor1z0n For This Useful Post: [ Click to Expand ]
 
Ex-Hunter
Old
#4  
Member
Thanks Meter 22
Posts: 55
Join Date: Sep 2013
@newhor1z0n Good work dude!
If you're taking requests, can I ask you to implement F2FS support?
Hit Thanks button if I've helped
 
newhor1z0n
Old
(Last edited by newhor1z0n; 10th July 2014 at 03:44 PM.)
#5  
newhor1z0n's Avatar
Member - OP
Thanks Meter 285
Posts: 35
Join Date: Jul 2014
Location: San Francisco

 
DONATE TO ME
Quote:
Originally Posted by Ex-Hunter View Post
@newhor1z0n Good work dude!
If you're taking requests, can I ask you to implement F2FS support?
Did it work?! I have just compiled a stock kernel at the moment. Feature requests are accepted but the main priority at the moment is boot.
F2FS can be implemented but we need a recovery capable of making F2FS partitions.

Sent from my Nexus 5 using XDA Premium 4 mobile app


If you appreciate my hard work and want to give a small amount of money to buy a bear or coffee, please click the "Donate to me" button under my username. Otherwise I would be grateful if you can click the "Thanks" button on the bottom right of this post. Thanks!
The Following 6 Users Say Thank You to newhor1z0n For This Useful Post: [ Click to Expand ]
 
Hetalk
Old
#6  
Hetalk's Avatar
Recognized Contributor
Thanks Meter 2690
Posts: 2,416
Join Date: Sep 2011
Location: Ahmedabad

 
DONATE TO ME
Quote:
Originally Posted by newhor1z0n View Post
Did it work?! I have just compiled a stock kernel at the moment. Feature requests are accepted but the main priority at the moment is boot.
F2FS can be implemented but we need a recovery capable of making F2FS partitions.

Sent from my Nexus 5 using XDA Premium 4 mobile app
Newest official twrp has a f2fs provision. At least for my other nexus device.
Is your stock kernel built for 4.4.4? I can try it out.
 
newhor1z0n
Old
#7  
newhor1z0n's Avatar
Member - OP
Thanks Meter 285
Posts: 35
Join Date: Jul 2014
Location: San Francisco

 
DONATE TO ME
Quote:
Originally Posted by Hetalk View Post
Newest official twrp has a f2fs provision. At least for my other nexus device.
Is your stock kernel built for 4.4.4? I can try it out.
No. It's for 4.4.2. Moto hasn't released source for 4.4.3 yet.

Sent from my Nexus 5 using XDA Premium 4 mobile app


If you appreciate my hard work and want to give a small amount of money to buy a bear or coffee, please click the "Donate to me" button under my username. Otherwise I would be grateful if you can click the "Thanks" button on the bottom right of this post. Thanks!
The Following 7 Users Say Thank You to newhor1z0n For This Useful Post: [ Click to Expand ]
 
xperiafan13
Old
#8  
xperiafan13's Avatar
Senior Member
Thanks Meter 1480
Posts: 444
Join Date: Jul 2011
Location: México
Default HELLO


Attached Thumbnails
Click image for larger version

Name:	Screenshot_2014-07-10-18-48-40.png
Views:	347
Size:	145.7 KB
ID:	2844244   Click image for larger version

Name:	Screenshot_2014-07-10-18-49-00.png
Views:	346
Size:	94.5 KB
ID:	2844245  
The Following 3 Users Say Thank You to xperiafan13 For This Useful Post: [ Click to Expand ]
 
newhor1z0n
Old
#9  
newhor1z0n's Avatar
Member - OP
Thanks Meter 285
Posts: 35
Join Date: Jul 2014
Location: San Francisco

 
DONATE TO ME
Quote:
Originally Posted by xperiafan13 View Post

Thanks for testing xperiafan. So please point out any bugs and feature requests you guys have.

Sent from my Nexus 5 using XDA Premium 4 mobile app


If you appreciate my hard work and want to give a small amount of money to buy a bear or coffee, please click the "Donate to me" button under my username. Otherwise I would be grateful if you can click the "Thanks" button on the bottom right of this post. Thanks!
The Following 6 Users Say Thank You to newhor1z0n For This Useful Post: [ Click to Expand ]
 
DAVI FELICIANO
Old
#10  
DAVI FELICIANO's Avatar
Member
Thanks Meter 10
Posts: 50
Join Date: Jul 2014
Can you add OTG support?

(Sorry my bad english)

Sent from my XT1025 using Tapatalk

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes