FORUMS
Remove All Ads from XDA

[Kernel][4.3/4.4][GPL] Kang-aroo1.2(1/27/2014)(OC,otg+charge,DAC, usb wifi,EZcap)

822 posts
Thanks Meter: 498
 
By redeyedjedi, Senior Member on 7th December 2013, 04:40 AM
Post Reply Email Thread
Kang-aroo V2.0 1/27/2014

WHAT IS IT?
A kernel built from source and released as a daily driver, based on kangs of other proven code which has been known to be both useful and stable. It's name implies that this work is the hard work of others, not mine and I do not claim credit other than updating, merging it, and building it. I do this as a hobby and because I support open source... I have no donate button but will assist you in any way I can. Please just ask any question in the thread no need for PM, even simple questions are ok.

FEATURES:

-OC of CPU up to 1600mhz, Oc of GPU as high as you dare, with trickstermod
-mpdecision from showp1984, and custom ondemand governor (default)
-OTG hostmode and simultaneous charging/fastcharge, switchable
-hotplug DAC support, ALSO NEEDS ROM patch, more info in 3rd post
-Smartmax governor via Oxydo kernel
-ROW,CFQ,DEADLINE, and new BFQ IO scheduler implemenation per mkernal
-firm sleep rtc driver, switchable
-support for most common usb wifi adapters, including rt2800(rt3070), ath9k, rtl8187, rtl8188, rt73, so many i forget, can add any requested if they're not there
-support for all easycap devices with backported drivers from linux 3.4 via linuxtv media git, see 3rd post
-kexec multirom support as a primary and or secondary rom


CREDITS/SOURCES:

*kang of bricked kernel- uses showp1984's custom mpdecision and custom ondemand governor, as well as his implementation of CPU/GPU OC

https://github.com/showp1984/bricked-grouper-3.x

*hotplug dac and otg fastcharge, firm sleep from usbrom

https://www.github.com/mehrvarz

*Kexec support from Tassadar

https://github.com/Tasssadar?tab=repositories

*smartmax governor from sgt. meow

https://github.com/souljaboy11792/oxydo-grouper

*BFQ IO scheduler, all other IO scheds updated

[url]https://github.com/metallice[url]


and LAST AND LEAST, my github tree

https://github.com/lostdeveloper/bricked-grouper-3.x


DOWNLOADS

V2 with all modules, SELinux disabled:

http://d-h.st/LZq

V2 minimal install, just tun and cifs modules, SELinux disabled

http://d-h.st/H5U


XDA dev crue has taken the time to make an advanced power manager. With it you can control fixed install, firm sleep, and other kernelnsettings as well as control firm sleep and change the timers for audio focus and deep sleep. I HIGHLY recomend it for this kernel and/or oxydo. Latest version:

http://forum.xda-developers.com/show...45582152903080

http://forum.xda-developers.com/show...&postcount=242


*****new releases can mean undiscovered issues. If you have any, please let me know so they can be fixed...ENJOY!!!!!!
__________________________
SELinux enabled: I forgot, give me a day or two, Ill get one up. this build still just changes zimage, so works on kitkat or JB4.3.
__________________________

CHANGELOGS:

Kang-aroo V2.0

1/27/2014

bugfix: trickstermod thinks the minimum touchboost freq of 910mhz is the minimum system freq....NOT ANYMORE!
bugfix: tons of dmesg errors from touchboost in franco's interactive governor...governor pulled for now
bugfix: laggy and slow aroma installer which causes black screen from twrp screensaver...GONE!!!

NEW:
-completely replace old GPU OC interface with new one from franco kernel. Users can now set GPU OC right from trickstermod, and go as high as they want.
-cgroups timer slack
-BFQ IO scheduler from mkernal, all others updated
-smartdimmer as implemented by mkernal

Kang-aroo v1.2
1/04/2014

-built wifi back into kernel, no more module
-removed init.d script for hostmode controls, too many issues, use gscript or terminal instead, more info 3rd post
-removed governor option from aroma installer, still can't solve bootloops
-Now has support for all easycap devices, tho improvement is still needed, see 3rd post for more info
-set SELINUX to disabled for now to allow cifs mounting, solve some other issues
-smartmax from oxydo, and interactive for N5 from franco kernel, use trickstermod to change, smartmax is feeling very nice

whats coming:
support for r820t dvb sticks, and hopefully also support atsc tuners and US OTA TV.
*************************************
FULL build with 307 modules:

http://d-h.st/fnw

Kernel and just cifs/tun modules:

http://d-h.st/YHM

*************************************

______old changelogs________________
Kang-aroo kernel 1.1 (12/12/2013)

-Fully updated to 4.4mr1, minus the battery driver changes.
- removed em28xx.ko for now, its not working
- smaller size, will eventually build wifi back in, but its still in module form to save size
-tested with purity rom 12/8 release, wifi is now working on this rom, and should be for all 4.4 roms now.
-Also tested purity rom with ART, reboot was slow, but subsequent reboots are taking about 20 seconds from the multirom boot screen, so all seems normal for kitkat now. ART was switched on BEFORE adding gapps, if it makes a difference.
-still running fine on smoothrom 5.3, which is android 4.3, but I will leave the older build up in case these updates cause any issues for older roms.
- everything else is the same, but DAC hotplug mod on the rom side kind've needs to be done in the source before ROM build to ensure functionality.

______________________________________________
Kang-aroo kernel 1.0:

"Kang"ed from proven sources

*Tested with smoothrom 5.3, android 4.3.1, should work with 4.4, will be updated for 4.4.
*multirom kexec code.....credits to tassadeur.
*CPU OC to 1.6, GPU OC to 484, set during install or with trickstermod
*OTG+fastcharge simultaneously, requires otg y cable for power
*USB DAC support, with hotplug (please read below)
*Usb wifi support: ath9k,rt3070,rt73,rtl8188, others
*over 200 remote controls
*easycap dc60, also included is the em288 module which supports the newest genuine easycap device, but this is a work in progress
*usb webcam as a rear system camera
*media playback after deep sleep, even with externally mounted drives
The Following 27 Users Say Thank You to redeyedjedi For This Useful Post: [ View ] Gift redeyedjedi Ad-Free
 
 
7th December 2013, 04:44 AM |#2  
OP Senior Member
Thanks Meter: 498
 
More
USB webcam as a "rear" camera:

Add a usb (uvc compatible) webcam as the tablets "rear" camera. The webcam must be plugged in at boot time, but is hotpluggable after that. It will apear to camera apps as a built in rear cam, the only downside to this is that the image will be off 90 degrees if you have the tablet in landscape mode, because it doesnt know that the cam is not really built in. I hope at some point to fix this, but for now i just use my webcam mounted on its side.

http://d-h.st/x5t

Autoplayback after system sleep for mounted drives

This mod is not mine, the source is here:

https://github.com/clarejor/android_...es_apps_Apollo

This is a modded version of apollo that allows autoplayback even from otg mounted drives after waking the tablet from sleep. It is a link to the authors direct download link.

https://docs.google.com/uc?export=do...UtSdkQtaEZ5MlE
The Following 4 Users Say Thank You to redeyedjedi For This Useful Post: [ View ] Gift redeyedjedi Ad-Free
7th December 2013, 04:44 AM |#3  
OP Senior Member
Thanks Meter: 498
 
More
DAC info:

To support DAC hotplug in your rom, you must apply a patch based on code at github.com/jacknorris. this one works for me:

http://forum.xda-developers.com/show...6&postcount=89

thanks -crue- !!!!!!
If you need, you can go into the "patches" folder and rename to 4.3,4.4.2, etc. as you need, it still works.

EASYCAP info:

These drivers were added with help from a russian thread which I was using google translate:

http://translate.google.com/translat...hp%3Ft%3D19390

http://translate.googleusercontent.c...MyIEIk2qBxWobg


But there is easier english info about it here:

http://rootzwiki.com/topic/39717-ker...module/page-35

*the script I use for loading the modules is here:

http://d-h.st/z2g

it needs to be pushed to system/etc/init.d AND have the right permissions (RWX,R-X,R-X I think) ....... or just use it to see which modules need to be insmodded.



*and the program I used to view the device is here:
http://rghost.net/51160971

keep in mind, I tested with the cheapest one on fleabay, 5 bucks shipped and it works, but when I tested with my real EZCAP the picture is much better. see below for the results...and...read the whole thread I linked. the guy is workin like crazy on it, and it will only get better I think.
The Following 3 Users Say Thank You to redeyedjedi For This Useful Post: [ View ] Gift redeyedjedi Ad-Free
7th December 2013, 12:50 PM |#4  
Senior Member
Flag Southern Oregon...
Thanks Meter: 154
 
More
is multirom 'kexec' support included?....thx
7th December 2013, 01:12 PM |#5  
Sharpy1964's Avatar
Member
Flag The Alpha Quadrant
Thanks Meter: 47
 
More
Hi

This Kernel looks the business.

Can u tell me though is it overclock-able?
7th December 2013, 05:10 PM |#6  
OP Senior Member
Thanks Meter: 498
 
More
Quote:
Originally Posted by bonzer2u

is multirom 'kexec' support included?....thx

yes, I forgot, the proven tassador code is there....it DOES multiboot.
The Following User Says Thank You to redeyedjedi For This Useful Post: [ View ] Gift redeyedjedi Ad-Free
7th December 2013, 05:12 PM |#7  
OP Senior Member
Thanks Meter: 498
 
More
Quote:
Originally Posted by Sharpy1964

Hi

This Kernel looks the business.

Can u tell me though is it overclock-able?

yes, CPU up to 1.6, and GPU to 484, options can be set with aroma installer, or later on with trickstermod.
The Following User Says Thank You to redeyedjedi For This Useful Post: [ View ] Gift redeyedjedi Ad-Free
7th December 2013, 05:25 PM |#8  
sgt. meow's Avatar
Senior Member
Flag Dhaka
Thanks Meter: 3,012
 
More
I'm going to use the USB otg charging and DAC bits. Thanks.

Sent from my Nexus 7 using Tapatalk
The Following User Says Thank You to sgt. meow For This Useful Post: [ View ] Gift sgt. meow Ad-Free
7th December 2013, 05:35 PM |#9  
OP Senior Member
Thanks Meter: 498
 
More
Quote:
Originally Posted by sgt. meow

I'm going to use the USB otg charging and DAC bits. Thanks.

Sent from my Nexus 7 using Tapatalk

excellent. I want to use your d2w code......gotta work out some wakelock issues tho. If you look at the main commit.....you'll see its not that many files for the DAC stuff. where you need to pay attention is the defconfig...... as usbhost is actually NOT set.

Also, there are about six or seven commits to bricked kernel from Timur mehrvarz from a few months back. All of them were cherry picked in order, and you'll need those cherrypicks first before you pick mine. just ask if you have issues..... more than happy to help.
The Following 2 Users Say Thank You to redeyedjedi For This Useful Post: [ View ] Gift redeyedjedi Ad-Free
7th December 2013, 05:37 PM |#10  
sgt. meow's Avatar
Senior Member
Flag Dhaka
Thanks Meter: 3,012
 
More
I'm working on a sysfs interface system to make s2w completely configurable. I plan to work on touchwake as well later. I'll start tomorrow.

Sent from my Nexus 7 using Tapatalk
The Following User Says Thank You to sgt. meow For This Useful Post: [ View ] Gift sgt. meow Ad-Free
8th December 2013, 08:12 AM |#11  
sgt. meow's Avatar
Senior Member
Flag Dhaka
Thanks Meter: 3,012
 
More
Mate, I added the USB hostmode patches, but now USB OTG doesn't work. I'm a complete noob to this (only adding it because of user request); any help is appreciated.
The same otg cable is used (not y cable). It worked before, but now it's borked.

Never mind. Turns out I just had to disable Fixed Install in sysfs.
The Following User Says Thank You to sgt. meow For This Useful Post: [ View ] Gift sgt. meow Ad-Free
Post Reply Subscribe to Thread

Guest Quick Reply (no urls or BBcode)
Message:
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes