Introducing XDA:DevCon – A Conference For Developers By Developers
XDA Developers Android and Mobile Development Forum
Forgot your password?
 
Post Reply+
Tip us?
 
Hashcode
Old
(Last edited by Hashcode; 9th February 2012 at 07:10 PM.)
#1  
Hashcode's Avatar
Recognized Developer - OP
Thanks Meter 10615
Posts: 1,835
Join Date: Sep 2011

 
DONATE TO ME
Default [kernel/rom] cm9/ics build with fixes [02/09/2012 flash.zip update or full rom]

[ 02/09/2012: Screen Flicker / Brightness is an issue. I'll be looking at it. ]

Hi guys,

In an attempt to help further kernel development for the Kindle Fire, I'd like to share my stock defconfig. It's a bit different than the original otter_android_defconfig that g1011999 came up with.

I was never able to get a usable kernel. So I took some time and built up mine.

https://github.com/KFire-Android/ker...roid_defconfig

This kernel builds using the preferred TI compiler used in all of their walk-thrus: CodeSourcery 2010-q1

Moving forward into CM9/ICS, some changes need to happen to the kernel over time. The migration kernel is found in a branch: "L27.13.1-ICS". The END result of this will be a kernel / source that fully support hw codecs for ICS.

[02/08/2012] FLASH ZIP FOR THOSE RUNNING NIND'S BUILDS: http://bit.ly/xYOf0V

The following ROM is built from the sources at GitHub under the KFire-Android org. Many of those files and configurations are the result of countless hours of development by JackpotClavin. I don't want there to be any confusion as to who put in a ton of time getting this to work.

[02/09/2012] FULL ROM INSTALL: http://bit.ly/ygVvQB

Changelog:
- Screen flicker IS an issue right now. Digging into it
- Touchscreen "Slop" set to 16. This should help touches register on the touchscreen.
- Working Data usage stats (xt_qtaguid / xt_quota2 kernel modules)
- TUN, CIFS support
- USB mounting fixes
The Following 35 Users Say Thank You to Hashcode For This Useful Post: [ Click to Expand ]
 
nind
Old
#2  
Member
Thanks Meter 133
Posts: 78
Join Date: Mar 2011
Location: /home/nind/
Thanks Hashcode, currently building a latest ICS version of it.

A little note for those who also want to compile: arm-eabi-4.4.3 and arm-eabi-4.4.0 did not work for me, they ended the compile without any errormessage in the middle of nowhere, arm-eabi-4.3.1 did the job. Took me some time to figure that out ...
aka sitic@github, siric@IRC
The Following 2 Users Say Thank You to nind For This Useful Post: [ Click to Expand ]
 
Hashcode
Old
#3  
Hashcode's Avatar
Recognized Developer - OP
Thanks Meter 10615
Posts: 1,835
Join Date: Sep 2011

 
DONATE TO ME
Quote:
Originally Posted by nind View Post
Thanks Hashcode, currently building a latest ICS version of it.

A little note for those who also want to compile: arm-eabi-4.4.3 and arm-eabi-4.4.0 did not work for me, they ended the compile without any errormessage in the middle of nowhere, arm-eabi-4.3.1 did the job. Took me some time to figure that out ...
If you want to follow a very good step by step guide for setting this up the same way TI (the CPU maker) intended, then follow this:
http://www.omappedia.com/wiki/PandaB...ld_environment

Obviously, that's for PandaBoard, but the Toolchain source and setup are very good.
The Following User Says Thank You to Hashcode For This Useful Post: [ Click to Expand ]
 
foxdog66
Old
#4  
Senior Member
Thanks Meter 40
Posts: 384
Join Date: Jul 2010
It goes into deep sleep for me and turning off the stay awake option in settings, developer options, the screen goes off like its supposed to.
 
death2all110
Old
#5  
Senior Member
Thanks Meter 217
Posts: 292
Join Date: Sep 2010
Location: Illinois

 
DONATE TO ME
Quote:
Originally Posted by Hashcode View Post
Hi guys,

In an attempt to help further kernel development for the Kindle Fire, I'd like to share my stock defconfig. It's a bit different than the original otter_android_defconfig that g1011999 came up with.

I was never able to get a usable kernel. So I took some time nd built up mine.

https://github.com/KFire-Android/ker...roid_defconfig

This kernel builds using the preferred TI compiler used in all of their walk-thrus: CodeSourcery 2010-q1

Tonight, I'll go back to both of my in-progress kernels and do some testing to see if they'll boot.

EDIT:
Current issues being looked at with this kernel:
- Power off doesn't really power all the way down. It goes to a black screen, but requires long press to turn off.
- Deep sleep isn't happening. The backlight is on a tad while the screen should be off.

But this config is still MUCH better than trying the original.
So does this boot cm7 or anything? My kernel builds boot stock kindle but not cm7

Its something to do with netd/dnsproxyd. Just finding a fix that works is a PITA common issue, but then people dont say how they fixed it..
 
Hashcode
Old
#6  
Hashcode's Avatar
Recognized Developer - OP
Thanks Meter 10615
Posts: 1,835
Join Date: Sep 2011

 
DONATE TO ME
Right now ive only tested this with CM9

Sent from my DROID RAZR using XDA App
 
jabdo79
Old
#7  
Junior Member
Thanks Meter 0
Posts: 10
Join Date: Feb 2011
Question touch points

Any chance you're looking into enabling more than 2 touch points in this kernel?
 
namurt
Old
#8  
namurt's Avatar
Senior Member
Thanks Meter 52
Posts: 156
Join Date: Jun 2011
Quote:
Originally Posted by foxdog66 View Post
It goes into deep sleep for me and turning off the stay awake option in settings, developer options, the screen goes off like its supposed to.
I'm running nind/sitic's cm9-02-04 build with this kernel baked in. I, too, have Stay Awake disabled in Developer Options, and my Kindle is going into deep sleep. I am experiencing the power down issue, though.

It's something I'm absolutely willing to live with for the time being. This is good stuff. Thanks Hashcode!
 
Hashcode
Old
#9  
Hashcode's Avatar
Recognized Developer - OP
Thanks Meter 10615
Posts: 1,835
Join Date: Sep 2011

 
DONATE TO ME
Quote:
Originally Posted by jabdo79 View Post
Any chance you're looking into enabling more than 2 touch points in this kernel?
Thats really the future of this kernel. I needed a solid base to start from.

Sent from my DROID RAZR using XDA App
The Following User Says Thank You to Hashcode For This Useful Post: [ Click to Expand ]
 
death2all110
Old
#10  
Senior Member
Thanks Meter 217
Posts: 292
Join Date: Sep 2010
Location: Illinois

 
DONATE TO ME
Well reason I asked was because my kernel wont boot cm7 or cm9. It boots the stock kindle fire os okay. Im getting netd/dnsproxyd errors in the kernel when I try booting cm7.

 
Post Reply+
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

report this ad
Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Go to top of page...