[Galaxy Tab 7.7 Android Development] mengpo:
Disclaimer :

I am not responsible if you brick, break, blow up, drop, lose, or get your device pregnant. Everything you do is your responsibility.

This kernel is only made for the GT-P6810 WiFi only Tablet, It is not compatible with Locerra CM9 nor CM10, and it may not work on everyone's device. I'm not a real developer and I don't know how to fix your device if you break it!

This kernel is forked (a direct copy to be more specific) from the EzyICS Kernel v1 and I thank again Ezynow for his hard work. I took his changes from his topic and adapt this kernel to the P6810. Actually, I took the .config and compare line by line which was for the P6800 and which was for the P6810. So, I disabled all the gsm/modem devices.

This kernel is not perfect and needs be to improved so don't be harsh if there's some kind of problem. I've tested it again tonight and I did not brick or whatsoever other problem... I'll list on the features which one are working and tested and others which don't.

There's only one file to download and flash it with the locerra's cwm.

So, you have to install locerra's cmw first ! See below

Bugs​

None known yet

Features​

Removed MMC_CAP_ERASE (BrickBug) (tested ok) like Dedrak's one I did this :

//mmc->caps |= MMC_CAP_SDIO_IRQ | MMC_CAP_ERASE;
mmc->caps |= MMC_CAP_SDIO_IRQ; // Brick Bug Fix

Built from GT-P6810_ICS_Opensource_Update1.zip;

Support for bootanimation. Place the bootanimation.zip in /system/media folder.

Various compiler optimizations (neon, cflags :-O2 -fomit-frame-pointer etc.) (Debug stuff remains for now but will be taken after some more mods are added);

Mali state tracking disabled;

/etc/init.d/S* script support (Add here your tweaks / ramscripts from custom roms etc.) (tested ok)

Added Governor :

Pegasusq (by default) - (recommend as it deals better with multi-cpu devices like our tabs but may require some tweaking)(tested ok)

interactive;

lulzactive;

lulzactiveq;

smartassV2;

hotplug.

I don't know if these governors will suit to our tab and they need to be tested.

Overclocking Support up to : 1600 mhz. It test further but the tab was not stable enough and as Ezynow said : ICS changes how frequency control is implemented so not as easily overclockable as honeycomb was. Fixed CPU Boot Up frequencies to default values / not overclocked settings (tested ok)

Undervolting Support:

Same frequencies as Eznow used : 200 / 500 / 16000 hz (As these are the most used)

So far running pretty stable on:

1600 mhz -------------------> 1300mv
1400 mhz -------------------> 1250mv
1200 mhz -------------------> 1175mv
1000 mhz -------------------> 1075mv
800 mhz ---------------------> 1000mv
500 mhz ---------------------> 875mv
200 mhz ---------------------> 875mv

ALL DEVICES will have different values but these values gave by Ezynow worked for me. Use SetCpu to change voltages or cpu overclocks. (tested ok)

Slightly undervolted GPU voltages and thus reduced by 50mv for default GPU levels. (tested ok)

in built CIFS support. Changed Max_BUFFER Size to max 130084 (Thanks to Pinkowl for first supporting this).

In cifs options put: rsize=130048. (tested ok)

NFS share mounting. (not tested)

UDF & ISO support - i.e native bluray disk support. (not tested)

Here is information on it This is configurable using a tool known as NSTools on the PlayStore. When using this 100% means the bus frequency is at 100% try not to get confused. So 100% of 100MHz would be 100MHz so if you increase it to 120% so it would be 120% of 100MHz would be 120MHz and this value applies to all CPU frequencies, GPU ect.

Compatibility list​

It seems to work on all stock ICS releases or derived custom ROMs.

CM9 - Not working;

CM10 - Not working;

XXLPL - Tested: (tested ok)

Install​

Go into CWM.

Make a nandroid backup.

Install zip from sdcard.

Problems​

Go into CWM-> Advanced restore -> restore boot.

Changelog:​

v1.1

Default cpu scaling governor set to pegasusq (siyahkernel version).

Enabled bootanimation;

pegasusq cpu scalling governor added (siyahkernel version : more stable);

interactive cpu scalling governor added;

lulzactive cpu scalling governor added;

lulzactiveq cpu scalling governor added;

smartassV2 cpu scalling governor added;

hotplug cpu scalling governor added.

v1

First release (see features)

Downloads​

P6810 wifi only

Stock Kernel XXLPM : Download

v1: Download (2012-08-23)

v1.1: Download (2012-09-24)

Special Thanks​

Ezynow (of course)

Chainfire for his work

Locerra to be the first on the 7.7

UpInTheAir (who was very supportive)

Dedrak to be the first user of my tutorial :)

gokhanmoral for his governor's tweaks

And others on this forum

If you want to add features or just want to ask questions feel free to do it ;)