[Acer Iconia Tab A100] ezterry:
~~~~~ Latest release

A100 - V1.0.0 (first stable release)[Size=+1]

ezT20-v1.0.1-a100_S.zip

MD5: d4febaf119f618afda9c749da4615445

[/SIZE]​

**Please remove all undervolting and overclocking before installing, as different kernels will use the CPU differently, This may require you thus to change the OC/UV levels to be stable with this kernel.

While plenty of work has gone into ensuring this kernel was fit for use: I take no responsibility for any problem the use of this kernel may cause, and/or loss of data if you fail to backup your data before installing it. Proceed at your own risk

A100 Installation:: simply flash the zip from recovery, this will extract and replace the zImage (linux kernel) from your current rom; and leave your existing ramdisk unchanged.

A101 Installation: : Experimental support only (this may or may not work): Your ICS rom requires to load the new simdetect_switch.ko module on boot, if your rom dose not have support for this, but has support for init.d scripts please first install the patchkit ezT20_a501_patchkit_S.zip MD5: 617f558555c13d215103cd3669d3c009, (This kit only includes the init.d script to load the simdetect_switch module if it exists, and doesn’t include the actual kernel or modules; Note its labeled for the A501, however ought to work as is on the A101)

After the patch kit is installed (or if it has been previously installed/is part of your rom) you can flash the a100 zip above to install the kernel + related modules.

Let me know if this works out

CM (9 and 10) installation Install per your device above, then install the audio patch init.d scripif you have audio problems: ezT20cmaudio_patch_S.zip MD5: 26251900115b0ca433f26f4d95e7f269

Are you an A500 user? you are in the wrong place see here

~~~~~ Kernel Features

- BFQ IO scheduler (details here)

(BFQ is now the default scheduler, previously was noop)

- Lulzactive CPU governor (by tegrak with a500 modifications by myself)

(Interactive will be the default governor for most roms, as defined on the ramdisk)

- Max OC speed: 1504MHz (default 1000MHz)

- Min OC speed: 216MHz (default 216MHz)

- Fixed voltage tables to allow OC on devices previously unable to on A500-OCTestV3 and A100-OCTestV1

- initial 3g support thanks to patches from Vash (v1.0.0 - a501) .. switched to acer's code in v1.0.1 (a501/a101)

- ability to disable acer audio settings (v1.0.1)

~~~~~ Kernel Notes/Warnings

** A specialized lulzactive configuration program can be found at: https://play.google.com/store/apps/...1bGwsMSwxLDMsImNvbS50ZWdyYWsubHVsemFjdGl2ZSJd

(note setCPU will also let you change the values, I only mention tegrak's app as it may make it easier to understand what is being changed)

** The kernel ought to work in place of the stock ICS kernel, roms requiring special kernels may not function with this kernel

** de-odexed roms may have graphical artifacts that are made more serious by this kernel, civato and I have been working on a build.prop tweak to re-generate odex like dex files on de-odexed roms to solve this

** Voltage display may not be accurate (a rework of the UV logic is planned) note UV offsets are accurate.

(for a quadrant sample on the a500 see the related post

~~~~~ Kernel History

This kernel is the continuation of the Overclocked Test kernel, originally posted for the A500 here and subsequently for the A100 here

~~~~~ Credits

Thanks to:

* richardtrip - original OC and MIN/MAX code

* tegrak - for lulzactive

* civato - for being a willing advanced tester

* Bobg1231, Metallkasten, pio_masaki, Moscow Desire - additional testers

* Vash - A501 3g modem patch set

* Acer/NVidia for providing the source to our devices

* The countless number of people that have created the linux kernel in the form it is today

~~~~~ Built list w/ source links

v1.0.1 ezT20-v1.0.1-a100_S.zip

MD5: d4febaf119f618afda9c749da4615445

Github: https://github.com/ezterry/AcerTabKernel

Tag: ezT20_kernel_v1.0.1

Tarball: https://github.com/ezterry/AcerTabKernel/tarball/ezT20_kernel_v1.0.1

v1.0.0 ezT20-v1.0.0-a100_S.zip

MD5: 3b3d3ee93528393384884066c25f2db7

Github: https://github.com/ezterry/AcerTabKernel

Tag: ezT20_kernel_v1.0.0

Tarball: https://github.com/ezterry/AcerTabKernel/tarball/ezT20_kernel_v1.0.0

v0.9.9 ezT20-v0.9.9-a100_S.zip

MD5: 1a7f6f296e5ec0d43836cbe318928d1b

Github: https://github.com/ezterry/AcerTabKernel

Tag: ezT20_kernel_v0.9.9

Tarbal: https://github.com/ezterry/AcerTabKernel/tarball/ezT20_kernel_v0.9.9

~~~~~ Change Log

v1.0.1

*) Import of acer's 3g code [A101 and A501]

*) audio updates to better work with CM roms when cm audio patch is applied ezT20cmaudio_patch_S.zip MD5: 26251900115b0ca433f26f4d95e7f269

*) Allow lower min-voltage

v1.0.0

*) cleanup graphics logic with more patches from the nvidia tegra test kernel (and other patches to prevent the graphic under-runs causing screen flashes on some roms) [applies to all devices]

*) modify lulzactive (yet again) to attempt to stem a rare deadlock .. frequently resulting in a SoD overnight on my tab (probably not most peoples constant SoD problem) [applies to all devices]

*) Add Acer A501 patches for 3g modem [applies to A501]

*) fix some touch events on the A50X caused by the a100 patch set rolling back the a500 touch driver, the touch drivers are separate so this ought not impact the a100 [a50x only]

v0.9.9

Initial release, providing some bugfixes and new features to the previous OCTestV3

~~~~~ Developers Corner

The building instructions for this kernel are identical to the ones for the A500, except that instead of using picasso_defconfig you use vangogh_defconfig (from the same codebase and same commits)

Therefor rather than copying the instructions here, and attempting to keep them in sync I recommend you review the original "Developer Corner" post in the A500 thread.

http://xdaforums.com/showpost.php?p=27241693&postcount=2