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

richardtrip

Retired Recognized Developer
Feb 1, 2010
1,938
1,078
0
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









Credits and thanks to:

roggin (kernel source)
sc2k (itsmagic)
mdeejay (oc patch)
thor2002ro (recovery)
Johny0906 (testing)
 
Last edited:

richardtrip

Retired Recognized Developer
Feb 1, 2010
1,938
1,078
0
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
 
Last edited:

caz70

Member
Sep 29, 2008
13
4
0
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 ?
 

netarchie

Senior Member
Aug 26, 2006
100
10
0
Navi Mumbai
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
 

_motley

Senior Member
Aug 17, 2010
858
2,360
0
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
 
Last edited:

ardatdat

Senior Member
Jun 13, 2010
787
1,659
0
Travel around; but XDA x24
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)
 
Last edited:

cq842000

Senior Member
May 5, 2011
60
6
0
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)
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.
 

zoubidou

Senior Member
Oct 22, 2010
652
42
0
Paris
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)
 
Last edited:

cq842000

Senior Member
May 5, 2011
60
6
0
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)
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.
 

FloatingFatMan

Senior Member
Apr 20, 2005
2,708
539
0
51
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.
 

roggin

Member
Sep 29, 2009
21
40
0
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.
Hi cq842000,

so you get 3400-3600 in stock 3.1 Acer's kernel ? Or it's in 3.0 kernel ?

Thanks