[Kernel][P73XX] A1 Kernel V1.9 - Galaxy Tab 8.9 Android Development

Before you do anything: I will not be held responsible for anything bad that happens to your tablet.
Disclaimer: I do not own this device.
**Sources: Check the GT10.1 A1 kernel thread for beginner friendly V1.9 sources.
Compatibility Information: Check the file names for -stock or -cm for the appropriate version. There is no harm in using a 3G kernel on a WiFi only tablet. This makes the build process less messy. I have a WiFi only tablet and I have no problems with it.
Changelog
Voodoo sound added <-- new to V1.0
USB charging automatically enabled <-- new to V1.1
1.2GHz OC <-- new to V1.2
GPU OC'd from 333MHz to 400MHz <-- new to V1.3
1.4GHz OC <-- new to V1.4
Charging widget support, various bug fixes, cifs with utf8 somewhere along the line <--new to V1.5.9
Attempted support for GT8.9 with 1.5GHz and 1.6GHz OC <-- new to V1.6alpha
Enabled XBox controller as xpad.ko kernel module <-- new to V1.6.1
NTFS moved to kernel module instead of built in, CIFS moved to kernel module instead of built in, enabled option.ko and usb_wwan.ko for connection of 3G dongle, all nls charsets/codepages built as modules <--new to V1.6.2
Applied git patch to disable mmc_cap_erase <-- new to V1.6.4
Voltage control, cifs built in again. <--new to V1.7
Changed battery driver to p3_battery.c originally specified by samsung instead of p4_battery.c that the GT10.1 uses <--new to V1.7.1
Cyanogenmod charging mode fix (incompatible with stock rom)
Rebased on P7300_HK Sources <-- new to V1.7.3
attempted CM10 compatibility fix based on GT10.1, enabled Samsung's powersaver governor, GT10.1 450MHz cap fix <--new to V1.7.4b (based on GT10.1 sources for now since I can test all those changes. Maybe I accidentally messed up something in GT8.9 sources??)
Copied in pershoot keyboard driver for CM <--new to V1.7.5
801MB RAM available <-- new to V1.8
Rebased on pershoot's sources as of November 17 11pm EST <--new to V1.8.1
Back to samsung GT10.1 base, follow pershoot's suggestion of Nexus7 mtp drivers to fix mtp, enabled zRam <--new to V1.8.2
Reduced RAM to 785MB to account for intense 3D games, enabled KSM (check settings --> performance --> memory management), reappearance of stock versions
Rebased stock rom kernel on GT10.1 sources. <--new to v1.8.3b (stock version only)
Rebased on 7300_update1 ics sources <--new to V1.8.3c stock versions only
Fixed charging while off bug. (You can now turn your tablet off for the night and charge it), enabled userspace human interface device management for CM10.1 <--new to V1.8.4 (CM only)
V1.8.5, 1.8.6 GT10.1 specific
Added row scheduler from CM10.1 I9300 sources <--new to V1.8.7
Added XDA's grzwolf's hsic wakelock fix <--new to V1.8.8
Added frandom kernel module from GT10.1 request <--new to V1.9
See my GT10.1 thread for more info.

AAccount said:
Before you do anything: I will not be held responsible for anything bad that happens to your tablet.
Where the name comes from: This kernel is named after the imaginary character A1. A1 was a character of my creation who was powerful, thought on his feet in battles and drove an electrically powered flying SUV. In my signature is his original hand drawn logo that I drew ~10 years ago, scanned, and used gimp to touch up.
I got a request to port this kernel to the galaxy tab 8.9. Only today, did I realize that the GT8.9 sources are included in the GT10.1 sources I downloaded. Very minimal changes needed to be made to make it GT8.9 compatible. However, I do not own this device and cannot afford a second tablet (even wifi only). I tried my best to follow the same steps used to create the GT10.1 version for the GT8.9. Since I have not even booted this kernel yet, it is marked pre alpha. Feedback is much appreciated. I am compiling this kernel in good faith. You will need to flash back the stock kernel and copy in the files from a stock rom's /system/lib/modules to get back to stock. I recommend you have a stock kernel on hand ready to flash from recovery just in case...
**Sources: look for the corresponding A1 thread the the GT10.1 section. Nothing has changed at all except the .config which is directly modelled after the GT10.1 .config.
Changelog
Voodoo sound added <-- new to V1.0
USB charging automatically enabled <-- new to V1.1
1.2GHz OC <-- new to V1.2
GPU OC'd from 333MHz to 400MHz <-- new to V1.3
1.4GHz OC <-- new to V1.4
Charging widget support, various bug fixes, cifs with utf8 somewhere along the line <--new to V1.5.9
Attempted support for GT8.9 with 1.5GHz and 1.6GHz OC <-- new to V1.6alpha
See my GT10.1 thread for more info. Only missing features from GT10.1 version is the boot script support and CM versions. I'd prefer to take it 1 step at a time.
Click to expand...
Click to collapse
Hi...
I am on Overcome now, and wondering if this can be applied on my P7300 ?
If so, should I just flash it over the CWM ?
Please advice.
Thank you.

andikasaja said:
Hi...
I am on Overcome now, and wondering if this can be applied on my P7300 ?
If so, should I just flash it over the CWM ?
Please advice.
Thank you.
Click to expand...
Click to collapse
You need to be running a stock ice cream sandwich rom (Android 4.0). I think overcome rom is honeycomb (Android 3.2). Also remember this is an alpha kernel.

Seems to work fine. I'll play with it for a while before making up my mind about it.
Thanks for doing this for the 8.9.

AAccount said:
You need to be running a stock ice cream sandwich rom (Android 4.0). I think overcome rom is honeycomb (Android 3.2). Also remember this is an alpha kernel.
Click to expand...
Click to collapse
Thank you for the confirmation.
I also thought so, as it was mentioned as [Stock ICS].
Cheers...

Stupid question time! I looked at the notes on the 10.1 kernel thread, and didn't see it, but does this kernel have the game pad (usb xbox controller) support built in? I know the factory one doesnt see my controller.

bluefalcon13 said:
Stupid question time! I looked at the notes on the 10.1 kernel thread, and didn't see it, but does this kernel have the game pad (usb xbox controller) support built in? I know the factory one doesnt see my controller.
Click to expand...
Click to collapse
No it doesn't, but I'll look into it. I've looked into it. Should be included in the next version but first... I want to get feedback on the current port before releasing new versions.

Thanks mate for the built, seems to work properly, do you need some specific test,benchmarks or stuffs like that?

Thank you AAcount for porting it, will test it soon.

Kernel works very well, let's hope it improve the battery life.
Gesendet von meinem GT-P7300 mit Tapatalk 2

ceno80Under volt1 said:
Kernel works very well, let's hope it improve the battery life.
Gesendet von meinem GT-P7300 mit Tapatalk 2
Click to expand...
Click to collapse
For That we need UnderVolt, hope it will be added in next releases

you are the man
i want to thank you for this kernel voodoo support is important to me because the tab is my car stereo. flashed havent had any issues yet. if you want to add uv support thumbs up ill give it a try. thanks for taking the time to compile even though u dont have a 8.9!

just flashed this on my tab and i can report that all is working just as expected! OCd to 1.4Ghz and noticeably smoother!
really like it!
Thanks a lot for taking the time to port this for us!
A few requests for future versions:
Other Shedulers. On my razr I'm using pegasusq which is great for battery life. when the phone is asleep it shuts down one of the two cores completely! hotplug & hotplugx also do this. not sure if the galaxy tab supports something like that but it would be great!
Undervolting. moar batterrrryyyy arrrrgh
Thanks once again!
did some more testing. youtube HD videos now have a slight lag and hickups that were absent on the stock kernel.

Great ! Thanks a bunch. I will give it a try this evening.
Any chance we get a zip with the stock kernel, in case something goes wrong ?

Good idea. Please put an original kernel zip file.
Wysyłane z mojego GT-P7300 za pomocą Tapatalk 2

Just done some benchmark, no oc, but I didn't have stock kernel results to compare yet... 2d test seems very bad, I don't know if it sucks with stock one as well

chemicalbuz said:
Just done some benchmark, no oc, but I didn't have stock kernel results to compare yet... 2d test seems very bad, I don't know if it sucks with stock one as well
Click to expand...
Click to collapse
Did you force 2D gpu rendering in the developpers settings ?
I will benchmark too, before & after the update.

AAccount said:
No it doesn't, but I'll look into it. I've looked into it. Should be included in the next version but first... I want to get feedback on the current port before releasing new versions.
Click to expand...
Click to collapse
Awesome, thanks. Saw this thread as I was headed to bed last night. I'll do a nandroid and install to give it a whirl after work. If there are any issues, I know the controller worked under the Galaxian Soup pre-ics kernel, think it was motley's V3, not 100% on the kernel name.

Any chance using this kernel in JB ports ?

This kernel have support for running scripts in /etc/init.d ? (because _motley's lack it).

Related

[Kernel] 2.6.32.48 - OC-UV-VFP_FP (1.400GHZ) - Gtab/Zpad (Update 11/24/11)

[Kernel] 2.6.32.48 - OC-UV-VFP_FP - Gtab/Zpad
-Initial release for Viewsonic’s Gtablet/Malata Zpad
-merge up to nvidia’s 10.9.9
-merge up to Kernel.org’s 2.6.32.48
-add NTFS (w./ write support (proceed with caution if writing!)),AUFS,CIFS,FUSE,TUN,HFSPlus,NFS Client v3/4 (kernel modules; pull the desired module from lib-2632.48.tar.gz and place in to /system/lib/modules/2.6.32.48-cyanogenmod/ and use insmod to insert) and EXT4 (in-built)
-DM_CRYPT/Ciphers/Routines,Cgroups,Namespaces support,Errata’s 430973,458693,460075
-ondemand governor default
-tweak cpufreq_ondemand a bit (use values from vision-2632)
-cortex-a9/vfp cc -O1 optimisations, using CodeSourcery’s 2009q1-203 ARM-EABI toolchain
-pull in a few changes from vision-2632
-use bcm4329, Version 4.218.248-23, FW Version 4.218.248-18
-add MP/PPP/TP/OE and USB Serial,IPV4/6,Netfilter, and Queuing options
-oc to 1.4GHZ; min mv: 900, max mv: 1200
-reduce voltages
-statically compile koush’s anykernel for use with harmony/tegra2, and add an unpackbootimg script
http://droidbasement.com/db-blog/
http://github.com/pershoot/gtab-2632
pershoot said:
[Kernel] 2.6.32.27 - VFPv3_FP - Gtab
-add ondemand,interactive,userspace cpu governors (ondemand default)
-tweak cpufreq_ondemand a bit (use values from vision-2632)
Source:
http://github.com/pershoot/gtab-2632
Click to expand...
Click to collapse
so do we have overclocking yet?
babybacon said:
so do we have overclocking yet?
Click to expand...
Click to collapse
not yet. its on my list (to pick apart dvfs/nvodm and backport AOSP's frequency scaling, etc.).
Thanks pershoot!
We appreciate all of the hard work you are putting into this!
pershoot said:
not yet. its on my list (to pick apart dvfs/nvodm and backport AOSP's frequency scaling, etc.).
Click to expand...
Click to collapse
that sounds awesome. good luck with it man. maybe you will get it done by the time mine gets rma'd.
Nice, thanks pershoot!
Thanks a lot pershoot! Great work here
clemsyn - we also now know have a nice template to properly package a kernel in a standalone ZIP updater rather than just reflashing the entire boot partition.
Well done.
Pershoot - am running your kernel currently with Vegan Beta 5.1, everything looking good. Just one issue so far - I get error -18 on installing from Market apps that attempt to install to SD (Angry Birds, Uniwar are the two games I install that always do this).
VSC and I identified this as an issue with CONFIG_BLK_DEV and CONFIG_BLK_DEV_LOOP not being enabled in the code Viewsonic shipped (as well as some related crypto stuff that the loop device needs). See my post with the config file changes (patch for Viewsonic 10.8.2 stock kernel) and the thread in general over at: http://forum.xda-developers.com/showpost.php?p=10168177&postcount=5
Not sure if those config options are enabled in your code base, could also be some of the related crypto options though?
I started with a clean install of Vegan Beta 5.1, freshly re-partitioned SD card last night, and flashed your kernel this morning, so there was no user data or anything else sitting around on my internal SD card to muck up my results.
EDIT: I'm browsing your repo right now and looking at your pershoot_tegra_harmony_android_defconfig file. It looks like you have the CONFIG_BLK_DEV and CONFIG_BLK_DEV_LOOP stuff enabled. Maybe it's the CRYPTO_ZLIB_DEFLATE and CONFIG_CRYPTO_DEFLATE settings? Those were in my patch but not enabled on your kernel, not sure if those are needed. Or CONFIG_BLK_DEV_CRYPTOLOOP, though that wasn't enabled on my kernel either, and from what I just read about that setting I don't think that's it. Maybe you'll see something obvious I'm missing here.
Thanks pershoot. Downloading now.
Rcgabriel, ill look in to it this wknd.
BTW, I have observed that in Quadrant my scores with pershoot's current kernel build average around 2250. With the stock Vegan 5.1beta, my scores average around 2450. Clemsyn's 10.9.7 kernel had a reduction in Quadrant score as well, yielding around a 2300-2350 average, so I suspect a significant portion of this change I observe with pershoot's build is related to the updates in the NVidia source tree. Not certain if Clemsyn has his kernel builds set to the default performance governor or not, so the difference in governor settings might explain the rest of the difference.
I don't really care particularly about the benchmark scores, they are obviously synthetic and not relevant to daily use and the CPU on this thing is so damned fast it doesn't really matter.
But to the extent that they might represent a reduction in performance of user apps they are significant. Still trying to ascertain if this is purely a benchmark issue or if there's any real-world impact. Not sure on that at all. Feels pretty smooth to me.
Obviously, the other side of the performance coin is battery life and I haven't run this kernel enough to assess that.
rcgabriel said:
Pershoot - am running your kernel currently with Vegan Beta 5.1, everything looking good. Just one issue so far - I get error -18 on installing from Market apps that attempt to install to SD (Angry Birds, Uniwar are the two games I install that always do this).
VSC and I identified this as an issue with CONFIG_BLK_DEV and CONFIG_BLK_DEV_LOOP not being enabled in the code Viewsonic shipped (as well as some related crypto stuff that the loop device needs). See my post with the config file changes (patch for Viewsonic 10.8.2 stock kernel) and the thread in general over at: http://forum.xda-developers.com/showpost.php?p=10168177&postcount=5
Not sure if those config options are enabled in your code base, could also be some of the related crypto options though?
I started with a clean install of Vegan Beta 5.1, freshly re-partitioned SD card last night, and flashed your kernel this morning, so there was no user data or anything else sitting around on my internal SD card to muck up my results.
EDIT: I'm browsing your repo right now and looking at your pershoot_tegra_harmony_android_defconfig file. It looks like you have the CONFIG_BLK_DEV and CONFIG_BLK_DEV_LOOP stuff enabled. Maybe it's the CRYPTO_ZLIB_DEFLATE and CONFIG_CRYPTO_DEFLATE settings? Those were in my patch but not enabled on your kernel, not sure if those are needed. Or CONFIG_BLK_DEV_CRYPTOLOOP, though that wasn't enabled on my kernel either, and from what I just read about that setting I don't think that's it. Maybe you'll see something obvious I'm missing here.
Click to expand...
Click to collapse
Just enable two fish and maybe blowfish under crypto and this should fix this (Yeh, I love to eat fish )
pershoot said:
[Kernel] 2.6.32.27 - VFPv3_FP - Gtab
-merge up to nvidia's 10.9.8
-merge up to Kernel.org's 2.6.32.27
-add NTFS (w./ write support (proceed with caution if writing!)),CIFS,FUSE,TUN,EXT4 (kernel modules; pull the desired module from lib-2632.27.tar.gz and place in to /system/lib/modules/2.6.32.27-cyanogenmod/ and use insmod to insert)
-DM_CRYPT,Namespaces support,Errata's 430973,458693,460075
-add ondemand,interactive,userspace cpu governors (ondemand default)
-tweak cpufreq_ondemand a bit (use values from vision-2632)
-cortex-a9/vfpv3 cc optimisations
-pull in a few changes from vision-2632 and enable what can be enabled, without breaking wifi (includes the wifi module shipped with tnt lite 3.10)
More details in the changelog, a full post on droidbasement.com, and Rom Manager update will follow.
Please report any issues with a last_kmsg/dmesg.
Installation:
Flash the .zip in recovery (flash tested successfully using .8 CWM).
Note:
Tested against TnT Lite (the others should work ok as well).
Download:
http://droidbasement.com/gtab/kernels/2632/1/boot-cm_2632.27-xtra-vfpv3_fp.zip (right click -> save as)
http://droidbasement.com/gtab/kernels/2632/1/lib-2632.27.tar.gz (kernel modules) (right click -> save as)
If you want to flash back to the stock TnT Lite 3.10 Kernel and Wifi Module:
http://droidbasement.com/gtab/boot-stock-tntlite_v3.10.zip (right click -> save as)
Source:
http://github.com/pershoot/gtab-2632
Click to expand...
Click to collapse
Is there a versionfor vegan 5.1?
Rchabriel,
Not done yet. I have more tweaks patches to bring in. Possibly some revertions as well. Wanted to get a baseline out. Remember benchmarks are just that, synthetic. Tnt lite flies thus far. Have not tested against vegan at all. Want to test on close to stock and/or cyanogenmod at this point.
Battery is good. About 1%/h idle (no sync).
Clemsyn,
Ok I may have missed over the options (was late when I posted). Thx.
Robz,
Yes.
So if im running Vegan 5.1, and im Not a dev, is there anything I can do with this new release?
Quadrant scores dropped from 3300+ to 2900+ with this kernel. I've got the data2loop patch installed.
NMCBR600 said:
Quadrant scores dropped from 3300+ to 2900+ with this kernel. I've got the data2loop patch installed.
Click to expand...
Click to collapse
Pin your cpu to 1000 and rerun.
I am not using performance (default shipping). The cpu freq. will scale dynamically with load as needed (ondemand is default).
Don't worry too much about synthetic benchmarks. They mean little in real world.
pershoot said:
Don't worry too much about synthetic benchmarks. They mean little in real world.
Click to expand...
Click to collapse
I agree

[KERNEL] Stock/HV/Taboonay V3.7 for HC 3.2 16-10 - 1.64Ghz/UV control

BIG thanks to roggin for releasing his source.
Added features:
Voltage control (use setcpu/ "pimp my cpu" or System Tuner for controlling uv).
Update to 2.6.36.4
OC to 1.64Ghz (use 1.5Ghz on daily basis, 1.6 and 1.64 not stable on all tablets)
memcpy performance patch (14% increase)
Updated wifi driver
Update video drivers
BFQ
automated per session task groups
Enabled modules:
TUN
CIFS
NTFS (Write support)
UTF8
NFS
USB_WWAN
OPTION
HFS
Flash kernel with recovery (thor2002ro)
If you have lag please use ondemand governor!
As of 3.0 this is only for Honeycomb 3.2. For an older version of this kernel to use on HC 3.0/3.1 check here: http://xda.richardtrip.org/Acer/a500/kernel/
Download: http://xda.richardtrip.org/Acer/a500/kernel/Villain_iconia_kernel_3.7.zip (md5sum:41ab0489a01d049520f578f7e954c6eb)
Source: https://github.com/richardtrip/Iconia_a500_3.1
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Credits and thanks to:
roggin (kernel source)
sc2k (itsmagic)
mdeejay (oc patch)
thor2002ro (recovery)
Johny0906 (testing)
reserved
Changelog:
Version 3.7:
Added some tweaks from morfic (thanks to morfic for sharing).
Edited ramdisk image (more like 3.4 version)
Added JRCU (An RCU for SMP with a single CPU garbage collector)
Version 3.6:
Fix sound driver (thanks to ardatdat)
changes to boot img (please test if you had problems with 3.5)
Version 3.5:
Added dhcp renew service
Sound driver updates
media: video: tegra: fix ov2710 preview tearing issue.
ARM: tegra: ventana: VDD_DDR_RX should NEVER be powered off
video: tegra: provide blank that clears screen
arm: tegra: ventana: HDMI audio while screen is blank
ALSA: hda - Store PCM parameters properly in HDMI open callback
i2c: fix crash when there is no regulator
arm: tegra: secureos: restore L2 AUX_CTRL during LP0 resume
[arm: tegra: power: fix LP2 scheduling in atomic
enable gpio for headphone detection
Version 3.4:
Fixed H.264 video
Fixed thermal throttle on heavy benchmarking
Version 3.3:
Complete rebase to official acer A501 3.2 kernel (a501 should work now)
added ftdio support (request Dennis Bappert)
Version 3.2:
Fixed Cell Standby (add ro.carrier=wifi-only on Taboonay and HoneyVillain to /system/build.prop).
Version 3.1:
Fixed touchscreen sometimes unresponsive from wake (new driver)
Reverted to older wifi driver (hope to fix probs for some people).
Version 3.0:
Fixed graphical problems for 3.2 (only for HC 3.2 as of now).
Version 2.5:
Acquire wake_lock from alsa kernel when pcm playback/capture starts and hold it until playack/capture ends. It is needed to prevent device from going into suspend state in middle of audio playback.
video: tegra: dc: Fix no_vsync hang issue.
Disable Interactive Governor
Fix issue of right channel remains silent while stereo recording through camera app.
video: tegra: check for hdmi peripheral during resume
video: tegra: nvmap: Fix cache flush issue during page alloc.
Version 2.4:
Add 1.6 and 1.64Ghz
Revise voltage control interface (thanks to TDR)
Wifi updates (again
Video driver updates
Switch to Simple IO scheduler
3D clock changes
Version 2.3:
register USB accessory driver for gamepad support!
Thanks to Johny0906 for testing!
Version 2.2:
Added and switched to JRCU (An RCU for SMP with a single CPU garbage collector)
Power Management fixes
Tweaked ondemand governor
Added Taboonay compatibility
Video driver updates
Version 2.1:
Fixed incorrect bogomips on second core
Enabled HFS support
Enabled Magic Trackpad
Version 2.0:
Fixed UV table
Version 1.9:
Fixed UV for lower frequencies
Video driver updates
Wifi driver updates
Compiler optimizations
Lots of small updates/fixes
Version 1.8:
Complete rebase to official 3.1 acer source
Version 1.7:
Fixed GPS
Version 1.6:
Disable Mobile Data if needed (add ro.carrier=wifi-only to /system/build.prop)
Added HFS (Apple filesystem)
Version 1.5:
Fixed some missing config stuff (thanks to thor2002ro)
Version 1.4:
Fixed usb detection (storage/3g)
Version 1.3:
Added wakelock for usb (no more sleep)
switched to ondemand governor
lots of small fixes.
Version 1.2:
Fixed USB sleep problem
Version 1.1:
BFQ io scheduler
automated per session task groups
lots of small fixes
Version 1.0:
BIG thanks to roggin for releasing his source (paypal this: [email protected])
Added features:
Voltage control (use setcpu for controlling uv).
Update to 2.6.36.4
OC to 1.5Ghz
memcpy performance patch (14% increase)
Updated wifi driver
good to c this
can it be use on tabooray based rom?
alvanyap said:
good to c this
can it be use on tabooray based rom?
Click to expand...
Click to collapse
Should work.
does it support encryption (thus it supports enterprise emails -exchange-), otherwise i have to live without it.
first of all, big thanks to roggin and you for releasing this kernel. And of course to all the others who paved the way to this point.
i've created my own custom image tonight which is based on the .22 image (unfortunately the .30 download link was gone). So far it works and i'm happy for now.
But i noticed that the usb connection got interrupted after the screen blanked. I've never noticed this before (it might be that i haven't copied larger files so far, so probably that would happen with the default kernel as well).
Could it be that the power saving code turns off the usb connection ?
Question
how to save "stock kernel"?
I would like try this kernel then maybe swap back to stock?
@richardtrip
Please create stock kernel backup for roll back purpose. Thanks.
Can I flash over my stock acer rom? Or do I need to install a custom rom first?
At the moment I just need all the features this kernel offers.
Thanks
Sent from my A500 using XDA Premium App
netarchie said:
Can I flash over my stock acer rom? Or do I need to install a custom rom first?
Click to expand...
Click to collapse
The thread title says this kernel is for stock ROM
Nice work richard, glad to see roggin's kernel get posted with a little overclock action! I am very excited that there is a true open source git going now.
Here is a CWM zip to flash back the stock 3.1 Acer kernel (official release) including the two stock kernel modules (bcm4329.ko and scsi_wait_scan.ko). I have been working on my own custom kernel and first created this so I could flash back to stock 3.1 whenever I wanted to test the differences.
Flash using thor CWM with itsmagic...this does NOT have itsmagic built-in
I still recommend backing up your own system and boot partitions in the latest stable CWM.
View attachment acerkernel31.zip
SHA 799c0738d740cde8bc339c8402d09983741b2c4c
A great kernel! We have now a truly open sourced 3.1 kernel that works perfectly with stock 3.1 ROM.
I have also modified roggin's kernel with OC & some cherry picks from other kernel guru including OP's commits.
Quadrant score get over 32xx which is very promising. Thanks again for all the works.
EDIT: One thing I notice is that the speed of obtaining IP address is drastically increased! After opening the wifi tether of my mobile phone, A500 obtains IP address almost instantly! (when comparing with stock kernel)
I just flashed this a few minutes ago. How do you use the native NTFS support?
Chlballi
ardatdat said:
A great kernel! We have now a truly open sourced 3.1 kernel that works perfectly with stock 3.1 ROM.
I have also modified roggin's kernel with OC & some cherry picks from other kernel guru including OP's commits.
Quadrant score get over 35xx which is very promising. Thanks again for all the works.
EDIT: One thing I notice is that the speed of obtaining IP address is drastically increased! After opening the wifi tether of my mobile phone, A500 obtains IP address almost instantly! (when comparing with stock kernel)
Click to expand...
Click to collapse
I'd really like to find out why I only pull off half off that score @ 1.5ghz. Using this kernel and stock 3.1 ota. I used to score alot higher.
Hi richard,
Coooool, nice work, It's what I love to see
Every cool developer can add his nice work to the kernel, and we will get the best kernel here
Thanks
ok i did not get the answer, but i checked on myself: encryption is working, so exchange sync is possible.
excellent.
everything seems to work so far including O/C using setCPU.
using 1408 i got a quadrant score of 2368 (second test, because the first one always gives the wrong result)
zoubidou said:
ok i did not get the answer, but i checked on myself: encryption is working, so exchange sync is possible.
excellent.
everything seems to work so far including O/C using setCPU.
using 1408 i got a quadrant score of 2368 (second test, because the first one always gives the wrong result)
Click to expand...
Click to collapse
Well to clarify, I just did three runs back to back and the highest I got was 2652, which is alot better for 1.5ghz, but a far cry from the 3400-3600 I used to get before 3.1. Oh well no biggie. I'm back on 3.1 stock with the .38 ota update while waiting for Acer to put out something even half as decent as what these XDA dvs release. Looking forward to 3.2 coming down the pipe. Great job on the kernel by the way, I'll more than likely come back to it in a week. Still waiting on somebody to of the gpu like with Xoom tiamat, just for comparison and because I like to push my hardware.
Maybe I have modified to use 400 gpu such that I get over 32xx.
By the way, Acer must have some tweaks to make the stock kernel faster than this one.
Don't be setting too much store in benchmarks, guys. All they do is measure artificial tests and rarely, if ever, have anything to do with real world performance.
Benchmarking is, and always has been, a load of complete cobblers, on any machine.
cq842000 said:
Well to clarify, I just did three runs back to back and the highest I got was 2652, which is alot better for 1.5ghz, but a far cry from the 3400-3600 I used to get before 3.1. Oh well no biggie. I'm back on 3.1 stock with the .38 ota update while waiting for Acer to put out something even half as decent as what these XDA dvs release. Looking forward to 3.2 coming down the pipe. Great job on the kernel by the way, I'll more than likely come back to it in a week. Still waiting on somebody to of the gpu like with Xoom tiamat, just for comparison and because I like to push my hardware.
Click to expand...
Click to collapse
Hi cq842000,
so you get 3400-3600 in stock 3.1 Acer's kernel ? Or it's in 3.0 kernel ?
Thanks

[REF] ROM, Kernel, Kitchen & Modem List - Galaxy S II (07/04/12) TIME FOR UPDATES!

[REF] ROM, Kernel, Kitchen & Modem List - Galaxy S II (07/04/12) TIME FOR UPDATES!
Hey everyone!
The last ROM List I saw was last updated in July, so I thought I may as well make a new one and keep it updated. However, this includes ROM Kitchens, Kernels and Modems too!
If you find that I've missed anything, something has been updated behind my back, or if you would like your ROM or kernel added to my list, PM me. Anything old or outdated, I haven't included in the list. If it gets updated behind my back and I haven't added it, hit me up with a PM and I'll add it.
BEFORE you even THINK about flashing any of the ROMs, Kernels, or Modems below, read the following guides:
Rawat's EFS Backup guide - This guide will instruct you on how to backup your EFS folder on your phone. This folder contains all the information that is specific to your phone such as the IMEI, MAC Addresses and other sensitive information. The thread goes into more detail about it.
wilk22's Guide to Android and the Galaxy S II - This guide contains a heap of useful information for both the beginner and advanced user. It's a good idea to read this before flashing anything. It will help.
pulser_g2's Galaxy S II FAQ - Name says it all. A lot of frequently asked questions about the Galaxy S II answered in one place.
Hacre's Original Development vs Development - This picture based guide explains the difference between the Original Development and Development sections.
Contents:
Original Android Development
Android Development
ROM Kitchens
Kernels
Modems
Extras
The information provided is as follows:
ROM Name: Also acts as a link to the thread for the ROM, where you can find information and download links
Base ROM: The base of the ROM, whether it is based on official Samsung firmware, CyanogenMod, etc.
Features: Odexed, Deodexed, ZIPAligned Non-ZIPAligned, Optimised (Various Tweaks), etc
Kernel: The kernel that the ROM runs
Current Version: The latest version of the ROM at the time of writing
Developer: Self explanatory
Last Update: The date the ROM was last updated
ORIGINAL DEVELOPMENT​
Samsung ROMS​
Batista70 FOXHOUND
Base ROM: XWLP4
Features:
Deodexed
ZIPAlinged
Highly Optimised
BLN Support
Kernel: CF-Root
Current Version: Otacon ICS
Developer: raffaele88
Last Update: 06/04/2012
The GingerMOD Vanilla
Base ROM: XWKL1
Features:
Deodexed
ZIPAlinged
Optimised
Memory Tweaks
Fujutweaks
Complete ASOP Theme
Kernel: Ninphetamine 2.0.5 Kernel
Current Version: 0.8.5
Developer: 89luca89
Last Update: 11/03/2012
Androidmedia-Hyperdroid
Base ROM: XWLA4
Features:
Fast. Functional. Solid.
Deodexed
ZIPAligned at every boot
MMS Mod (No auto convert, MMS Time Sent)
JKay 13.6.3
BLN Support
Highly Optimised
Kernel: RedPill v1.2
Current Version: 6.1.17Developer: D.O.C
Last Update: 3/03/2012
CheckROM Revolution
Base ROM: XWLA4
Features:
Deodexed
ZIPAligned at every boot
Highly Optimised
DK Engine
Kernel Tweaks
JKay 13.6.3
CheckROM Kitchen Pro
Kernel: CF-Root 5.0
Current Version: 6.0
Developer: GadgetCheck & LeoMar75
Last Update: 6/03/2012
VillainROM
Base ROM: XWKI4
Features:
Deodexed
Optimised
Partial BLN Support
Villain Themes
VillainTweaks
Kernal: Ninphetamine 2.0.5
Current Version: 3.0
Developer: pulser_g2
Last Update: 26/9/2011
MIUI ROMS​
MIUI
Base ROM: MIUI
Features:
Very smooth ROM
Light
Excellent UI
Very Fast
Battery Friendly
Kernel: MIUI Kerne (Android 2.3.7 + 4.0)
Current Version: 2.3.30
Developer: MIUI Teams
Last Update: 6/04/2012
Becuase there are so many branches of MIUI (MIUI UK, MIUI Scotland, MIUI US, etc) I will be listing the site for the main MIUI and from there you can find the other ones.
ASOP ROMS​
CyanogenMod 9
Base ROM: CyanogenMod (Android 4.0.4)
Features:
CyanogenMod9 - Need I say more?
Kernel: CyanogenMod Kernel
Current Version: 9.0 ALPHA
Developer: CyanogenMod Team
Last Update: Nightly Builds
SlimICS
Base ROM: Android 4.0.3
Features:
ASOP ROM
Easy to customised
GApps Included
ZEAM Launcher
Only supports 5 languages
Only 60mb
Kernel: ASOP Kernel
Current Version: 3.2
Developer: krarvind
Last Update: 6/04/2012
Insanity II
Base ROM: Android 4.0.4
Features:
ASOP ROM
Based on CyanogenMod9
MultiDPI
ASOP Apps & Lock Screen
Swype 3.36
Extremely Light Weight
Kernel: ASOP Kernel
Current Version: 66
Developer: nitr8
Last Update: 3/04/2012
KOUD ASOP
Base ROM: Android 4.0.4
Features:
ASOP ROM
Light weight
As close to ASOP as possible
Kernel: ASOP Kernel
Current Version: v04.04.12
Developer: koudd
Last Update: 5/04/2012
Development Section
This is being rebuilt.. Please stand by
ROM Kitchens!
ROM KITCHENS​
RomKitchen
Base ROM: XXKI3 & XXKI8
Features:
CSC Selector
Kernel Selector
Modem Selector
Choose your own apps
Theme Chooser
Kernels Available:
Nimphetamine 2.1.3
Stock KI8/KI3 Kernel
Hellcat Kernel v122 XXKI3
Tegrak's Kernel build 26 for KG6
Speedmod S2 K1 T41
CF Root KI8 4.3
Jame Bond Galaga kernel v1.9.2.2
Mirage v5
RAGEmod kernel v2 T27
Netchip KI8 SuperPower Update9
Siyah v2.0 beta2
Lulz Kernel build 14
Modems Available:
KI1
KI3
KH3
KH1
KG1
KG6
KF2
KE7
KE4
KDJ
KDH
CSCs Available:
KI2Stock CSC from KI8
KI4Stock CSC from KI4
Vodafone CSC
C H O
ITV - Italian
ODD - India
OJV - Middle East
OXA KH3 Poland
OXX Multi
XEN Nordic
XEU Europe
ZNKG55
Current Version: v7
Developer: Rom_Kitchen
Last Update: 25/9/2011
MoDaCo Custom ROM
Base ROM: XXKH3
Kernels Avaiable:
Custom MoDaCo Kernel
Current Version: XXKH3
Developer: paulobrien
Last Update: 19/8/2011
Kernels
KERNELS​
Siyah Kernel
Features:
All-in-1kernel because it supports CM9, Samsung and MIUI ROMs with a single kernel image.
Custom CWM touch recovery with swipe gestures
8 freq steps (100MHz to 1600MHz)
3-step GPU frequency levels. Samsung default is 160-267 whereas SiyahKernel default is 160-200-267 which saves power without sacrificing performance.
Auto-root. You can also remove root via ExTweaks app and install it without rebooting your phone again. Auto-root can be disabled as well.
CPU Overclock/Undervolt support (we have two interfaces for that. both of them are defacto standard)
Tweakable vitalij's value (set to 5 as default)
Fixed fuelalert wakelocks
You can completely disable android logger using ExTweaks app
Faster charging for misc and USB modes. There are 3 modes (AC, Misc, USB) and normally last two of them support only slow charging. You can have charging speed of AC by increasing it (especially user while charging in car or using USB port)
Cpu governor optimizations
Gpu voltage, clock and stepcount interfaces (GPU Overclock/Undervolt)
Tegrak's touchmove support.
Brightness curve settings with original panel gamma values. panel values unchanged, so you will get stock colors and will be able to use supercurio's voodoo display app when it is released. brightness modification will only change auto-brightness response.
BLN support both for Samsung and CM9 ROMs (use BLNControl app from the market to enable it)
Better touch sensitivity (especially while charging)
Available CPU Governors: Ondemand (default), Pegasusg (new hotplug aware governor from Samsung), Lulzactive, SmartassV2, Interactive and Conservative governors added
CIFS
Available I/O schedulers: CFQ (default), noop, Deadline, SIO, V(R)
J4FS as module
ARM topology support (SCHED_MC)
Automatic EFS Backup
Lots of I/O tweaks and filesystem optimizations via some parts of thunderbolt scripts.
Voodoo louder support (already default in all kernels but people ask it if it is supported)
USB Mass Storage mode is working in CWM Touch Recovery
built-in profile support with default, battery and performance presets (you can change them in CWM Recovery). Even using everything default will save you a lot of battery juice.
Almost everything is configurable such as scheduler features, hotplug thresholds, GPU frequencies, voltages, arm topology modes... and they are configurable via simple and free ExTweaks App from Google Play
Current Version: 3.0
Supports: CM9, Samsung, MIUI
Developer: gokanmoral
SpeedMod ICS
Features:
Root and CWM:
Automatically installs root (su) but can be disabled
CWM recovery 5.x
Screen and misc tweaks
init.d, TUN, CIFS, IPV6 Privacy support
Performance:
CPU governor tweaks: increase responsiveness
IO tweaks
Read ahead tweaks
Compiled with optimizations using Linaro GCC toolchain
Switched to SLAB instead of SLUB
Multi-core aware scheduler SCHED_MC
Turned off unnecessary logging for better smoothness and efficiency:
Disabled Android Debug Logger / logcat
Disabled Samsung debug
Disabled various kernel debugging, statistics and tracing options
Current Version: K3-9
Supports: Samsung
Developer: hardcore
N.E.A.K ICS
Features:
Based on sammy update4 sources, updated to 3.0.27
Touch CWM Recovery 5.5.0.4 NEAK Modded
Governors: Ondemand, LulzactiveV2(default), Performance,
Conservative (module), Lazy (module), PegasusQ
Schedulers: BFQv3-R2, Noop, SIO, VR (default)
XZ Compression only for KERNEL (+speed, --size)
Built-In support for Voodoo Louder!
Fully compatible with: Voodoo Louder, Tegrak's 2nd Core, Tegrak's
Lulzactive app, Voltage Control, SetCPU, CWM Manager 3.15 & Tegrak OC
Auto-Root (3.0.7 + latest binary)
Auto-install of modded BLN Liblights
Init.d Support (auto creation of init.d folder via cwm)
Bootanimation Support (system/media & data/local)
Touch Move Support + Touchscreen Fix (5 - thx to vitalij)
BLN v2 support (by Creams, thx to gm for the porting)
CIFS, FUSE, CUSE Support (modules)
Logger already enabled into the kernel
NO OC!!!! (100-1200Mhz)
CPU frequency scaling bug fixes, no more freezes!! (thx to gm & entropy)
CPU Undervolt support (thx to netarchy, rebased by me)
Complete control of freqs/voltages with Voltage Control/SetCPU/NeakPro
GPU Overclock/Undervolt (by netarchy)
Charging current interface support (by GM - via Voltage Control)
Speedmod Sharpness fix (thx to hardcore)
Brightness Curve Mod (thx to GM)
Support for JKay Brightness settings
ARM CPU Topology + sched_mc (can be enabled via CWM, disabled by default)
SLQB Allocator (better memory management)
Improved memory management functions
Allow CPU Unaligned access (++performaces)
Disabled all the big debugging (++speed, --size)
AFTR ARM Idle Mode (enable via neak app or recovery)(++battery)
Disabled debugging WiFi/BT
TCP/IP Tweaks
TCP buffer tweaks
Dynamic Hotplug with tweaked thresholds (with Tegrak's 2nd Core support)
2nd CPU Core OFF when screen is locked (thx to arighi)
ARM_ERRATA_743622 & ARM_ERRATA_754322 & ARM_ERRATA_754327
Upstream patches and fixes from Linux 3.2/3 mainline kernel
GPU UI Rendering
Fixed fuelgauge wakelocks (by Entropy)
Compiled with Linaro GCC 4.5-2012.03-dev + A lot of optimisation flags (including hard float and graphite)
Optimised EXT4 filesystem
Generally optimised code (removed useless functions and variables, fixed warnings)
Current Version: 2.0.2x
Supports: CM9, Samsung
Developer: simone201
*More to be added
Modems!
MODEMS​
All modems are CWM ZIPs. Do not flash them through Odin. Use Clockwork Recovery or the CWM app.
You can extract the 'modem' file from inside the ZIP and flash it through Odin if you chose. But don't flash the ZIP itself.
XXKDH
XXKDJ
XXKE4
XXKE7
XXKF2
XXKG2
XXKG3
XXKG5
XXKG6
XXKH3
XXKI1
XXKI3
XXKI4
To Do List & Extras!
USEFUL LINKS​
Want to view this guide offline? Now you can! PDF Guide is now available here!
View attachment 755104
EFSPro: The ultimate EFS backup solution. It's a one click operation for root users!
http://forum.xda-developers.com/showthread.php?t=1308546
Official Samsung firmware can be found HERE:
http://forum.xda-developers.com/showthread.php?t=1075278
Official Samsung firmware that has been carrier branded can be found HERE:
http://forum.xda-developers.com/showthread.php?t=1113928
lbthomsen said:
I have (mostly for my own consumption really) started putting this information (and everything else I can find about the Galaxy S2) in Wiki format. Feel free to help me keeping it up to date for the benefit of everybody.
The tabular list is here.
Click to expand...
Click to collapse
lbthomsen said:
I don't mind the least bit and I sincerely hope someone will help updating that list.
Personally I have always found that a forum - such as this (even if this one is not a bad example) have an extremely low signal to noise level. It takes way too much digging to find precisely the information needed. In my personal opinion - wikies are actually better suited for providing information. A great example is this page: http://nookdevs.com/Portal:NookColor which basically contains all information you'd ever need about hacking the Nook Color. I had been googling around for a android hacking wiki but didn't find any - so decided to throw one up. However, I do realize that if I am the only one editing it, it won't ever become anything but my own random notes (which is what it is right now). But with other users helping with the edits it could at least theoretically turn out to be a great source for information.
So - I appreciate that you added it to the list and I sincerely hope someone will pick up the idea and help adding and changing the wiki.
---------- Post added at 10:16 AM ---------- Previous post was at 09:49 AM ----------
Originally I had configured the wiki to require registration before edit, but in the true wiki spirit I have now disabled that - so anybody can edit it. If that result in too much vandalism I'll just swap it back again.
Click to expand...
Click to collapse
Help me help the guy above me! If you don't like my layout, you can use that list instead. It's a tabular layout on a wiki page. Update that page with the info you find in my thread and\or your own info as well!
To Do List!
- Better organisation method (Possibly)
- Keep Stuff Up To Date!
Click to expand...
Click to collapse
Good Job, Thanks a lot,
Suggest you PM a MOD to make this thread a sticky (if not already done )
Yeah, this should be sticky
Dark Emotion said:
Yeah, this should be sticky
Click to expand...
Click to collapse
+1
I've been looking everywhere for a compilation of this sorts... and I'm glad somebody has colated this info... good place to start instead of searching for [ROM] and getting a message that search is down for maintenance...
a tabular overview would also be helpful, with if its based from samsung firmware, cyanogenmod, feature list, kernel included, etc.
Wait.. Was this phone even out in January?
Sent from my GT-I9100 using XDA App
bruflot said:
Wait.. Was this phone even out in January?
Sent from my GT-I9100 using XDA App
Click to expand...
Click to collapse
I can't believe I did that.
July*
Thanks for finding that for me... ><"
xProteus said:
+1
I've been looking everywhere for a compilation of this sorts... and I'm glad somebody has colated this info... good place to start instead of searching for [ROM] and getting a message that search is down for maintenance...
a tabular overview would also be helpful, with if its based from samsung firmware, cyanogenmod, feature list, kernel included, etc.
Click to expand...
Click to collapse
I've currently listed if its based on official Samsung firmware or CyanogenMod base under the "Base" However there are only three listed so far.. CyanogenMod, MIUI and the letters and numbers for Samsung firmware (XXKG6, XXKH3, etc)
I'll look into adding kernels and features
I might not add ALL features, but some generic ones like Odexed or Deodexed.
Edit: Failure at Multi-Quoting established.
1 ques wads the diff between original android development and android development
Sent from my GT-I9000 using xda premium
Sys81 said:
1 ques wads the diff between original android development and android development
Sent from my GT-I9000 using xda premium
Click to expand...
Click to collapse
For the helpful picture-based guide on the differences, see here.
http://forum.xda-developers.com/showthread.php?t=1219612
This is a great thread... might I suggest getting some features from users of each ROM. I personally use LeoMar ROM and I can tell you that one of the nice features is that it has its own repository of mods at your disposal to install including preview capabilities.
Listed below: (I hope Leomar75 doesn't mind)
REVOLUTION UTILITIES: (as options to install - No Preview)
JKay Theme Settings (For Customizing lockscreen and power menu)
Bloatware Scripts (Scripts to be used on preinstalled GScriptLite)
CWM Manager
EFS Backup
Revolution Themes
ROM Themes with JKay + EDT Tweaks (includes themes like Gingerlite, Honeycomb, Dark MIUI, etc...)
MMS Themes
MDPI Themes (Dialer Themes)
Market Themes
Revolution Boot Animations
Boot Animations (Includes AndroidZapsApple, Honeycomb, Stock Samsung, etc..)
Revolution Font Pack
Available Font Pack(Includes Stock, SensationLite, Helvetiker, SonySketch, etc..)
Revolution MODS
Enable Full\Low Battery Sound and Vibration
Remove Full\Low Battery Sound and Vibration
Modded Email (Admin-less Exchange access)
BLN
Adv Block Patch v1 (Advertising blocking)
Old Swype (includes more languages)
Remove\Restore Call log patch (Remove txt\mms\emails in call logs)
Phone MOD (Removes increasing ringtone)
Browser User-Agent
Phone with Call Rec Mod
Potatoman Silent Camera (Better video\audio quality)
Remove\Restore Overscroll Glow
FuguTweaks MOD (Adds responsiveness to the phone)
Disable\Enable Home_Button Wakeup
New Camera Mod (use hardware button)
No Boot Sound
Revolution Kernel
Available Kernels (Includes Speedmod, RAGEMOD, Ninphetamine, etc...)
Revolution Modem/Radio/Baseband
Available Modem (Includes XXKE, XXKF, XXKG, etc...)
Extra Widgets/Apps
Stock Samsung Keypad
Touchwiz Launcher 4.5
Touchwiz Launcher Stock
Transparent Widgets Pack
Social Hub and SNS Support
AllShare/DLNA support
Kies Support
Add SamsungDive package
Add Wifi Sharing
MIUI Music and MiuiClock by Nitrozk
Pull Package Widgets/Apps
Thanks for the threat. Nice info for those who wanted to know custom ROM for SGS2. This should be stick up.
Awesome... subscribed and bookmarked...
Coz of this I've stopped searching and decided on going "insane" (insanity ii)
makes it so much easier to look for a rom in one glance and decide based on a preference; mine being cm7, stripped down.
cue_32 said:
This is a great thread... might I suggest getting some features from users of each ROM. I personally use LeoMar ROM and I can tell you that one of the nice features is that it has its own repository of mods at your disposal to install including preview capabilities.
Click to expand...
Click to collapse
This would be a great thing to have, and it is what I'll most likely throw into the third post however that is a lot of information. Possibly if it could be slimmed down to only a few lines. Like including only the important bits.
alexhee said:
Thanks for the threat. Nice info for those who wanted to know custom ROM for SGS2. This should be stick up.
Click to expand...
Click to collapse
xProteus said:
Awesome... subscribed and bookmarked...
Coz of this I've stopped searching and decided on going "insane" (insanity ii)
makes it so much easier to look for a rom in one glance and decide based on a preference; mine being cm7, stripped down.
Click to expand...
Click to collapse
Thanks heaps guys! The thank's keep me going!
Oxygen ROM
I vaguely remember seeing a thread for the Oxygen ROM somewhere in the s2 forum. That's missing from your list.

[Q] [Nexus 7 2012 Wifi only] Kernel with nfs support for CarbonROM 4.4.2

Hello there,
I'm looking for a way to mount nfs shares of my NAS and (debian wheezy) server in the filesystem for access of my media files.
I thought for long that it would be the most natural thing to do for my (linux based) mobile devices in a linux server environment, but it seems I'm far off.
So far I have been unable to mount these nfs shares of mine to the Nexus 7 (grouper) device running a Carbon ROM 4.4.2 Nightly Build from march this year (CARBON...20140302-0433.zip) with CifsManager, most likely due to its lack of kernel support (version 3.1.10--g90cc2cb1 bigshotrob...).
May one of you recommend a kernel that supports nfs, cifs and utf-8 for this build? I restrain from updating it as it is running smoothly and without problems (Remember? Never change a...) and I don't like to invest much time for the reconfiguration and other related stuff.
I know there is M-Kernel (http://forum.xda-developers.com/showthread.php?t=2168787) out there that claims to have exactly the requested support and compliance to the CarbonROM series. But I'm unable to sort out what version of the kernel would match my build of the ROM.
I understand that the most actual release is for versions 4.4.4, but the changelog and >200 posts I've browsed do give no hint which release was compiled for 4.4.2 ROMs.
Please note, I would ask directly in that respective thread in the development section if I could, but owing to the (imho pretty stupid) 10 post restriction of newcomers I am unable to post there.
Edit: Not necessary anymore, got my postings ...
Accordingly, my second question would be, if someone with more than 10 posts would be so kind and ask the following questions for me in the given thread?
Namely:
What version of the kernel would fit my 4.4.2 CarbonROM Build and where could I obtain it?
Does anyone had success to mount nfs shares with it (or cifs, if not) ?
Edit end
That and any alternative ways/hints to get nfs going would be highly appreciated!
Thank you very much,
Nix
Specs Summary:
Nexus 7 2012 Wifi only
Carbon ROM 4.4.2 Nightly Build (CARBON...20140302-0433.zip)
Kernel 3.1.10--g90cc2cb1 bigshotrob...
Simple. Give my kernel a shot. It uses an AnyKernel installer, which then works with both ext4/f2fs ROMs. If you don't want experimental dt2w/s2w, flash 1.6.1.
Edit
http://vp-zp.com/snuzzo/kernels/grouper/
Forgot my link lol
Snuzzo said:
Simple. Give my kernel a shot. It uses an AnyKernel installer, which then works with both ext4/f2fs ROMs. If you don't want experimental dt2w/s2w, flash 1.6.1.
Click to expand...
Click to collapse
Thank you for the reply snuzzo,
would you mind to give some details where to learn more of its features and where to find it?
Then I'll have a look at it.
EDIT:
Thanks for the link! But exactly what version do I have download for my Carbon ROM build above, if I'd decide to use it that is?
Presumably .../kitkat/Funky...??
BTW, are there some feature lists or such things? I'll probably browse the forum a bit, I suppose?
Cheers, Nix
Anykernel Installer. You can flash it on either an ext4/f2fs rom for /data compatibility
Overclock with 1.3Ghz max default
Under/overvolt
IO Scheduler additions: SIO BFQ ROW
CPU Governor additions: Lazy Lagfree Scary Lulzactive Wheatley (could be few more but thats from memory)
DoubleTap2Wake/Sweep2Wake in 1.6.2, disabled in 1.6.1(experimental)
Kexec Hardboot for MultiRom
Dynamic Fsync Control
Stock Google 4.7GCC prebuilt toolchain.
CIFS.
Theres a few other tweaks I made for overall UI performance other than that it follows CM-11.0 source. I build these for my own personal use but upload to share them for those who want what I run. You will want 1.6.2 or 1.6.1.
Snuzzo said:
Anykernel Installer. You can flash it on either an ext4/f2fs rom for /data compatibility
Overclock with 1.3Ghz max default
Under/overvolt
IO Scheduler additions: SIO BFQ ROW
CPU Governor additions: Lazy Lagfree Scary Lulzactive Wheatley (could be few more but thats from memory)
DoubleTap2Wake/Sweep2Wake in 1.6.2, disabled in 1.6.1(experimental)
Kexec Hardboot for MultiRom
Dynamic Fsync Control
Stock Google 4.7GCC prebuilt toolchain.
CIFS.
Theres a few other tweaks I made for overall UI performance other than that it follows CM-11.0 source. I build these for my own personal use but upload to share them for those who want what I run.
Click to expand...
Click to collapse
Sounds great, although most of it are books with seven seals for me
What about nfs support? And its definitely for 4.4.2 based ROMs?
Thx again,
Nix
Yes to both. It has NFS and CIFS support.
And v.1.6 is the one you'd suggest?
Nixblicker said:
And v.1.6 is the one you'd suggest?
Click to expand...
Click to collapse
Yes.
Snuzzo said:
Yes.
Click to expand...
Click to collapse
One more question, please - do I have to activate or load those modules manually or will they be loaded at bootup by default?
Where may I find them to insmod/modprobe them manually, if not?
Thanks for the help once more,
Cheerio,
Nix
They will load by default.

[Dev Info] [Deathly Kernel] [AOSP] [Lollipop 5.1.1]

This thread will be about changes i have made to the device trees for the t700,t705,t800,t805 which should in the long run make maintaining the variants a lot easier the primary changes i have done are combine all 4 of the variants into 1 kernel source as well as make a common device tree so they can inherit everything that is the same across devices.
Kernel Changes:
The Base kernel from Cyanogenmod supports klimtwifi (T700) and klimtlte (T705) to add support for chagallwifi (T800) all that is needed is to add its defconfig which is this file
https://github.com/LiquidSmooth-Dev...arch/arm/configs/deathly_chagalllte_defconfig
To add support for the Chagallte (T805) it was a little more complicated for to do but very simple for you guys for a little background T805 is exactly the same chipset as the other Galaxy Tab S's except for whatever reason Samsung decided to put a different gpu (Midgard_wk04) everyone else uses a mali_t6xx.
The stuff developers actually need to support Chagalllte are the following:
Defconfig:
https://github.com/LiquidSmooth-Dev...arch/arm/configs/deathly_chagalllte_defconfig
The GPU addition commit:
https://github.com/LiquidSmooth-Dev...mmit/c8e96e86c902cbc2b13d34e7e7158623eacf5d84
Bam that was easy now any kernel can support all 4 main variants of the Tab S
Device tree and vendor repos
First part i want to place links to all of the stuff that's needed to make a rom for each device in one place.
(Disclaimer the trees will be LiquidSmooth but it is very easy to convert them to any rom)
Klimtwifi (T700):
https://github.com/LiquidSmooth-Devices/android_device_samsung_klimtwifi
https://github.com/TheMuppets/proprietary_vendor_samsung/tree/cm-12.1/klimtwifi
Klimtlte (T705)
https://github.com/LiquidSmooth-Devices/android_device_samsung_klimtlte
https://github.com/schwabe93/vendor_samsung_klimtlte
Chagallwifi (T800)
https://github.com/LiquidSmooth-Devices/android_device_samsung_chagallwifi
https://github.com/diego-cr/android_vendor_samsung_chagallwifi
Chagalllte (T805)
https://github.com/LiquidSmooth-Devices/android_device_samsung_chagalllte
https://github.com/Andrewt12/android_vendor_samsung_chagalllte
WIP Common Device Tree:
When bringing up support for LiquidSmooth for these devices i noticed that they are all pretty much copied each other (which makes sense) but because of it there was tons of duplicated code between the devices so i decided to make a common device tree so any future code changes could be placed in one place instead of over 4 device trees. This is still a WIP because i do not have all the devices so i can not test them all in my eyes they should all work fine. The common device tree will also hopefully will be rom independent so no changes would be needed on a per rom basis. I can for sure say klimtwifi and chagallwifi work with my common tree, Chagalllte and klimtlte need to be tested still.
Common Device tree repo:
https://github.com/LiquidSmooth-Devices/android_device_samsung_exynos5420-common
Common device tree migration commits
Klimtwifi:
https://github.com/LiquidSmooth-Dev...mmit/444b4fc08f82eeeabe8e0a533539fe0c2fadd723
https://github.com/LiquidSmooth-Dev...mmit/cdf5f06c8a29bb237b964d5ee602d151c6323677
Klimtlte:
https://github.com/LiquidSmooth-Dev...mmit/8570d466e2b5b88c316c7f1576bf8ea9051c5e2a
Chagallwifi:
https://github.com/LiquidSmooth-Dev...mmit/5be51eb30283355109c65513ea209dd1d6855ff2
Chagalllte:
https://github.com/LiquidSmooth-Dev...mmit/5ff21d73a9cad3f7f9cf7f79b29bdbab0d8b2b1e
One more improvement that myself and @diegocr made was finally made a pernament fix to Chagallwifi's (T800) wifi issue he made a custom release tool in the device tree to make it so you would not have to manually patch it every time. I then took that and fixed the root of the issue which was that the vendor repo was not putting the files in the right spot. (My orig commit also did egl but that was not needed) the commit that did it is this:
https://github.com/diego-cr/android...mmit/1fc5135eda985ddc159f8465ee114e67aa5dfcae
Now into the features of my Deathly kernel
XDA:DevDB Information
[Dev Info] [Deathly Kernel] [AOSP] [Lollipop 5.1.1], Kernel for the Samsung Galaxy Tab S
Contributors
deadman96385
Kernel Special Features:
Version Information
Status: Testing
Created 2015-06-22
Last Updated 2015-06-21
Deathly Kernel
I have had a deathly kernel on most devices i own the goal of it is to get as many options and features into a kernel but still be stable. For the Tab S i took the aosp cm base and have updated it against kernel.org from 3.4.105 too 3.4.108 along with pull in a bunch of features from other exynos 5420 devices
As you read above i have made a common tree which changes the ramdisk so i have to provide two zips one with the new format one with old format currently the only rom that i personally have built with the new version is the latest klimtwifi and chagawifi all other roms will boot loop with it so use the old version
Currently i only have flashable for Klimtwifi (T700) i will generate the others once i get back from my trip.
New Ramdisk option:
http://www.drdevs.com/devs/teamliquid/Kernels/klimtwifi/New_format/
Old Ramdisk option:
http://www.drdevs.com/devs/teamliquid/Kernels/klimtwifi/Old_format/
Features of the Deathly kernel:
Will support all 4 main tab s devices (will add support for the US carrier variants if aosp is brought up)
CPU Voltage Control
CPU OverClock/UnderClock
GPU Voltage Control
GPU OverClock/UnderClock
MIF/INT Voltage Control (I will not show how to configure this if you know how too then you can)
Wolfson Sound Control Thanks to oloendithas for fixing it for stereo out
UKSM instead of KSM
Added the following IO Schedulers: fifo, fiops, sioplus, tripndroid, vr, zen, bfq (Default)
Full f2fs support updated off the mainline (Stock cm kernel has limited support)
Modified Thermal Throttling temperatures for all devices so hopefully they won't get as hot (WIP)
Android Logger disabled by default can be enabled over sysfs
Exynos thermal exposed to sysfs
WQ power efficient workqueues (Still need to apply in more places)
Frandom Support
Readahead bumped to 256 from 128
Details how to configure all of the features i will add the rest once i come back
GPU Configuration:
To configure the max or min gpu frequency you would go to either of the following files in a root enabled file browser and change the value inside
/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq_gpu
/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq_gpu
The allowed values for the files are as followed:
667, 600, 533, 480, 420, 350, 266, 177, 100
T800 owners the default min gpu freq is 100 on all roms if that causes issues raise the min freq to 266 you will probably not notice a battery decreases if that still does not work let me know i'll take a look at the code.
Reserved
Reserved
Thanks, working great on CM12.
Thank you man.. Im glad someone finely separated the device tree... And specially Happy about a new kernel that I can use in my Project Roms.
With all Credits going to you of course.. thanks again.
Hey mate, thanks for this!
I'm a little unsure about the new and old ramdisk thingy.
Running aicp on my klmitwifi, new ramdisk is cool?
Will try anyway, but let me know please!
Edit :
just checked, didn't stupidly before, Looks like the kernel is baked in your AICP rom.
Thanks again for your hard work!
Edit edit:
tried the v02 on the rom mentioned, had to revert cause I was having many ui fc.
Used new ramdisk version, could be that or I should have done a clean flash maybe?
Thanks for this, hopefully if fixes the lag issue for me on CM12 with the T800.
Thanks for all the hard work, grid .1 and .2 both worked perfect on bliss rom
Thanks, I will use your kernel on my chagallwifi SlimLP builds
Wait, does the Deathly kernel already in CarbonROM for T700 have F2FS support already? Or is that for the New Version and not yet built for klimtwifi? Thanks
SkOrPn said:
Wait, does the Deathly kernel already in CarbonROM for T700 have F2FS support already? Or is that for the New Version and not yet built for klimtwifi? Thanks
Click to expand...
Click to collapse
The f2fs version in the carbon build is not updated like it is now so i can not guarantee it works the next build will work though
deadman96385 said:
The f2fs version in the carbon build is not updated like it is now so i can not guarantee it works the next build will work though
Click to expand...
Click to collapse
OK, thanks. Hope your enjoying your time off... :good:
I'm going to backup your kernel and try ashyx's new build released today. Its closer to stock but has F2FS support also. Then I will test yours once its updated. Loving this new tab of mine, almost forgot how much fun it was trying to find the sweet spot on a device, lol. My Nexus 7 found its sweet spot a long time ago and now its just a plain ole boring tablet. hehe
diegocr said:
Thanks, I will use your kernel on my chagallwifi SlimLP builds
Click to expand...
Click to collapse
...Slim LP, for t800 maybe, where to find it?
m.
meduza2 said:
...Slim LP, for t800 maybe, where to find it?
m.
Click to expand...
Click to collapse
In SlimRoms Builders Collective
diegocr said:
In SlimRoms Builders Collective
Click to expand...
Click to collapse
...nice Do you intend to make an own SLIM LP thread?
m.
meduza2 said:
...nice Do you intend to make an own SLIM LP thread?
m.
Click to expand...
Click to collapse
Great idea, but now I have no time to keep updated
diegocr said:
Great idea, but now I have no time to keep you updated
Click to expand...
Click to collapse
Would be really great!!
I would like to see SLIM LP on my tab s A platform to exchange user experience for our specific device would be very helpful for you and us
m.
meduza2 said:
Would be really great!!
I would like to see SLIM LP on my tab s A platform to exchange user experience for our specific device would be very helpful for you and us
m.
Click to expand...
Click to collapse
http://forum.xda-developers.com/galaxy-tab-s/development/rom-ezio84-slimlp-t3146025

Categories

Resources