[Kernel] For Stock-/Custom-ROM "Villain Iconia v3.7"

Alex.Sikes

Alex.Sikes

Experte
Threadstarter
WICHTIGER HINWEIS: Weder ich, noch Android-Hilfe.de, übernehmen eine Garantie auf Erfolg, oder die Haftung für jegliche Beschädigungen an eurem "Acer Iconia TAB A500". Wenn ihr nicht sicher seit, was ihr macht, könnt ihr hier gerne Fragen stellen, aber wenn ihr danach immernoch nicht genau wisst, was ihr tut: Lasst es bleiben!
----------
In eigener Sache
Villain Iconia v3.7
(Update vom 16.10.2011)


Voraussetzung
- Honeycomb ab 3.2
- Das TAB muß gerootet sein HowTo
- ClockworkMod Recovery muß installiert sein HowTo
- BusyBox muß installiert sein HowTo

Folgende ROM sind für den Kernel freigegeben
Stock ROM
| android-hilfe |
Honey Villain
| xda-forum | android-hilfe |
Taboonay
| xda-forum | android-hilfe |
Lightspeed
| xda-forum |
Falcon Galaxy (HC v3.1)
| xda-forum |

----------
Villain Iconia Kernel
Added features
- Voltage control (use setcpu or "pimp my cpu" 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
Dev: Richard Trip
Link: xda-forum
Download: Villain_iconia_kernel_3.7.zip

Code:
[FONT=Arial Black][SIZE=3]Changelog[/SIZE][/FONT]

[FONT=Arial Black][SIZE=3]Für Systeme mit Honeycomb v3.2[/SIZE][/FONT]

[B][FONT=Arial]Version 3.7[/FONT][/B]  [URL="http://xda.richardtrip.org/Acer/a500/kernel/Villain_iconia_kernel_3.7.zip"][FONT=Arial][SIZE=1]download[/SIZE][/FONT][/URL]
- 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)

[B][FONT=Arial]Version 3.6[/FONT][/B]  [URL="http://xda.richardtrip.org/Acer/a500/kernel/Villain_iconia_kernel_3.6.zip"][FONT=Arial][SIZE=1]download[/SIZE][/FONT][/URL]
- Fix sound driver (thanks to ardatdat)
- changes to boot img (please test if you had problems with 3.5)

[B][FONT=Arial]Version 3.5[/FONT][/B]  [URL="http://xda.richardtrip.org/Acer/a500/kernel/Villain_iconia_kernel_3.5.zip"][FONT=Arial][SIZE=1]download[/SIZE][/FONT][/URL]
- 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

[B][FONT=Arial]Version 3.4[/FONT][/B]  [URL="http://xda.richardtrip.org/Acer/a500/kernel/Villain_iconia_kernel_3.4.zip"][FONT=Arial][SIZE=1]download[/SIZE][/FONT][/URL]
 - Fixed H.264 video
 - Fixed thermal throttle on heavy benchmarking

[B][FONT=Arial]Version 3.3[/FONT][/B]  [FONT=Arial][SIZE=1][URL="http://xda.richardtrip.org/Acer/a500/kernel/Villain_iconia_kernel_3.3.zip"]download[/URL][/SIZE][/FONT]
 - Complete rebase to official acer A501 3.2 kernel (a501 should work now)
 - added ftdio support (request Dennis Bappert)

[B][FONT=Arial]Version 3.2[/FONT][/B]  [FONT=Arial][SIZE=1][URL="http://xda.richardtrip.org/Acer/a500/kernel/Villain_iconia_kernel_3.2.zip"]download[/URL][/SIZE][/FONT]
 - Fixed Cell Standby (add ro.carrier=wifi-only on Taboonay and HoneyVillain to /system/build.prop)

[B][FONT=Arial]Version 3.1[/FONT][/B]  [FONT=Arial][SIZE=1][URL="http://xda.richardtrip.org/Acer/a500/kernel/Villain_iconia_kernel_3.1.zip"]download[/URL][/SIZE][/FONT]
 - Fixed touchscreen sometimes unresponsive from wake (new driver)
 - Reverted to older wifi driver (hope to fix probs for some people)

[B][FONT=Arial]Version 3.0[/FONT][/B]  [FONT=Arial][SIZE=1][URL="http://xda.richardtrip.org/Acer/a500/kernel/Villain_iconia_kernel_3.0.zip"]download[/URL][/SIZE][/FONT]
 - Fixed graphical problems for 3.2 (only for HC 3.2 as of now).

----------
[FONT=Arial Black][SIZE=3]Für Systeme mit Honeycomb v3.1[/SIZE][/FONT]

[B][FONT=Arial]Version 2.5[/FONT][/B]  [FONT=Arial][SIZE=1][URL="http://xda.richardtrip.org/Acer/a500/kernel/Villain_iconia_kernel_2.5.zip"]download[/URL][/SIZE][/FONT]
 - 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.

[B][FONT=Arial]Version 2.4[/FONT][/B]  [FONT=Arial][SIZE=1][URL="http://xda.richardtrip.org/Acer/a500/kernel/Villain_iconia_kernel_2.4.zip"]download[/URL][/SIZE][/FONT]
 - 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

[B][FONT=Arial]Version 2.3[/FONT][/B]  [FONT=Arial][SIZE=1][URL="http://xda.richardtrip.org/Acer/a500/kernel/Villain_iconia_kernel_2.3.zip"]download[/URL][/SIZE][/FONT]
 - register USB accessory driver for gamepad support!
 
Thanks to Johny0906 for testing!
 
[B][FONT=Arial]Version 2.2[/FONT][/B]  [FONT=Arial][SIZE=1][URL="http://xda.richardtrip.org/Acer/a500/kernel/Villain_iconia_kernel_2.2.zip"]download[/URL][/SIZE][/FONT]
 - 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
 
[B][FONT=Arial]Version 2.1[/FONT][/B]  [FONT=Arial][SIZE=1][URL="http://xda.richardtrip.org/Acer/a500/kernel/Villain_iconia_kernel_2.1.zip"]download[/URL][/SIZE][/FONT]
 - Fixed incorrect bogomips on second core
 - Enabled HFS support
 - Enabled Magic Trackpad  
 
[B][FONT=Arial]Version 2.0[/FONT][/B]  [FONT=Arial][SIZE=1][URL="http://xda.richardtrip.org/Acer/a500/kernel/Villain_iconia_kernel_2.0.zip"]download[/URL][/SIZE][/FONT]
 - Fixed UV table
 
[B][FONT=Arial]Version 1.9[/FONT][/B]  [FONT=Arial][SIZE=1][URL="http://xda.richardtrip.org/Acer/a500/kernel/Villain_iconia_kernel_1.9.zip"]download[/URL][/SIZE][/FONT]
 - Fixed UV for lower frequencies
 - Video driver updates
 - Wifi driver updates
 - Compiler optimizations
 - Lots of small updates/fixes 
 
[B][FONT=Arial]Version 1.8[/FONT][/B]  [FONT=Arial][SIZE=1][URL="http://xda.richardtrip.org/Acer/a500/kernel/Villain_iconia_kernel_1.8.zip"]download[/URL][/SIZE][/FONT]
 - Complete rebase to official 3.1 acer source :-)  
 
[B][FONT=Arial]Version 1.7[/FONT][/B]  [FONT=Arial][SIZE=1][URL="http://xda.richardtrip.org/Acer/a500/kernel/Villain_iconia_kernel_1.7.zip"]download[/URL][/SIZE][/FONT]
 - Fixed GPS
 
[B][FONT=Arial]Version 1.6[/FONT][/B]  [FONT=Arial][SIZE=1][URL="http://xda.richardtrip.org/Acer/a500/kernel/Villain_iconia_kernel_1.6.zip"]download[/URL][/SIZE][/FONT]
 - Disable Mobile Data if needed (add ro.carrier=wifi-only to /system/build.prop)
 - Added HFS (Apple filesystem) 
 
[B][FONT=Arial]Version 1.5[/FONT][/B]  [FONT=Arial][SIZE=1][URL="http://xda.richardtrip.org/Acer/a500/kernel/Villain_iconia_kernel_1.5.zip"]download[/URL][/SIZE][/FONT]
 - Fixed some missing config stuff (thanks to thor2002ro) 
 
[B][FONT=Arial]Version 1.4[/FONT][/B]  [FONT=Arial][SIZE=1][URL="http://xda.richardtrip.org/Acer/a500/kernel/Villain_iconia_kernel_1.4.zip"]download[/URL][/SIZE][/FONT]
 - Fixed usb detection (storage/3g) 
 
[B][FONT=Arial]Version 1.3[/FONT][/B]  [FONT=Arial][SIZE=1][URL="http://xda.richardtrip.org/Acer/a500/kernel/Villain_iconia_kernel_1.3.zip"]download[/URL][/SIZE][/FONT]
 - Added wakelock for usb (no more sleep)
 - switched to ondemand governor
 - lots of small fixes. 
 
[B][FONT=Arial]Version 1.2[/FONT][/B]  [FONT=Arial][SIZE=1][URL="http://xda.richardtrip.org/Acer/a500/kernel/Villain_iconia_kernel_1.2.zip"]download[/URL][/SIZE][/FONT]
 - Fixed USB sleep problem 
 
[B][FONT=Arial]Version 1.1[/FONT][/B]  [FONT=Arial][SIZE=1][URL="http://xda.richardtrip.org/Acer/a500/kernel/Villain_iconia_kernel_1.1.zip"]download[/URL][/SIZE][/FONT]
 - BFQ io scheduler
 - automated per session task groups
 - lots of small fixes 
 
[B][FONT=Arial]Version 1.0[/FONT][/B]  [FONT=Arial][SIZE=1][URL="http://xda.richardtrip.org/Acer/a500/kernel/Villain_iconia_kernel_1.0.zip"]download[/URL][/SIZE][/FONT]
BIG thanks to roggin for releasing his source (paypal this: [EMAIL="liaojosi@gmail.com"]liaojosi@gmail.com[/EMAIL])
 
[I]Added features:[/I]
 - 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
Was bring das ganze
- einen erheblichen Geschwindigkeitszuwachs
- bessere Speicherverwaltung
- die Möglichkeit die CPU mit einem höheren Takt zu betreiben
- die Möglichkeit des Undervolting (UV)
- mögliche bessere WLAN Performance
- mögliche längere Akkulaufzeit

----------
Installation

ACHTUNG: Denke daran ein Backup zu erstellen!

Full-Backup mit dem ClockworkMod Recovery erstellen
(1) in das CMR booten
(2) backup and restore > Full Backup
(3) reboot system now
(4) nachsehen, ob das backup geschrieben wurde

Hinweis: Nach Fertigstellung des Full-Backup solltest Du prüfen, ob das Backup auch tatsächlich geschrieben wurde. Der Ordner mit den Backupdateien liegt auf der Ext.-SD und heißt clockworkmod/backup/jjjj-mm-dd.hh.mm.ss. In diesen Ordner liegen dann die Backupdateien.


Neuen Kernel mit dem ClockworkMod Recovery installieren
(1) zip-file auf Micro-SD-Card ablegen
(2) in das ClockworkMod Recovery (CMR) booten
(3) advanced > wipe dalvik cache > yes wipe davlik cache
(4) go back
(5) wipe cache partition > yes wipe cache
(6) install zip from sdcard > choose zip from sdcard > zip-file auswählen
(7) go back
(8) reboot system now

Hinweis: Das erste Booten nach der installation des neuen Kernel, dauert länger als üblich, da die App-/Cache-Strukturen neu aufgebaut werden müssen. Die Punkte (3) und (5) müssen bei jedem Kernel-Update durchgeführt werden.


E N D E - E N D E - E N D E - E N D E
----------

Hier standen mal die Extras. Die findet Ihr jetzt dort:
[HowTo] Von Stock-ROM auf Custom-ROM und wieder zurück

----------
Weitere Informationen
Dieser Part ist dynamisch gehalten. Das bedeutet, hier werden, übertrieben gesagt, laufend Änderungen eingefügt. Es kann sich also lohnen, ab und zu in dieser Sektion reinzuschauen.

----------
Application oder doch App
Meine Empfehlungen dieser ungewöhnlichen Gattung!

----------
Hacking & Modding
Hier kommen kurze Anleitungen plus Erklärungen hin. Z.B. Overclocking mittels SetCPU, Undervolting mittels SetCPU, wie deaktiviere ich die "Mobilen Daten Dienste" per Hack, und ,und, .....!

Tipp: Alternativen zum Root Explorer
- ES Datei Explorer
- AntTek File Explorer
- File Expert inkl. FTP/HTTP Server über WLAN/USB

Hinweis: Je nach alternativen Datei-Explorer, muss root erst in den Einstellungen des jeweiligen Datei-Explorer, aktiviert werden, bevor man Schreibrechte erhält. Im folgenden ein Beispiel für den ES Datei Explorer.
- ES Datei Explorer starten
- Menü/Einstellungen/Root Optionen > beide Haken setzen
- fertig​
Übertakten

SetCPU - zum Über-/Untertakten
- Applikation > xda-forum
- Anleitung > Brains Brutzelstube

SetCPU Einstellung - Meine Empfehlung

Main
- Max: 1200000
- Min: 216 oder 312
- Scaling: ondemand
- Set on Boot: Haken setzen

Voltage
- Einmal auf Apply tippen
- Sonst nichts ändern.

Hinweis: Nach den Einstellungen einen Reboot durchführen.

Tipp: Zu Grafik(5)=UV (Undervolting): Anleitung hier

(UV) Voltage Anpassungen findet Ihr in folgenden Beiträgen
#120,

----------
Mobile Daten abstellen

Bearbeitung der Datei
- Explorer öffnen
- zum Ordner /system gehen
- Datei build.prop im Texteditor öffnen
- cursor an das ende der Zeile ro.wifi.channels= stellen
- füge mit der Return-Taste eine neue Zeile ein
- ro.carrier=wifi-only einfügen > siehe Grafik (6)
- abspeichern und Explorer schließen
- reboot durchführen
- fertig

Hinweis: Nach dem Reboot sollte unter Einstellungen/Über das Tablet/Akkuverbrauch/Verlaufsdetails kein Eintrag der Mobile Daten mehr sichtbar sein. Der Eintrag bleibt nach einem erneuten Kernel-Update erhalten. Sollte dieser Eintrag nicht mehr sichtbar sein, so sind die Einstellungen trotz alledem gesetzt. Wie man das Prüfen kann, steht am Anfang dieses Hinweises.

----------
E N D E - E N D E - E N D E - E N D E -
----------

Angehängt Grafiken
Grafik(1)=1000MHz / Grafik(2)=1200MHz / Grafik(3)=1408MHz / Grafik(4)=1504MHz / Grafik(5)=Beispiel Undervolting Grafik(6)=Mobile Daten deaktivieren
 

Anhänge

Zuletzt bearbeitet:
C

CharlyPeng

Gast
und dieser kernel lässt sich auf das (manuelle) update 3.1 draufbügeln??
ohne einstellung- und appsverluste??
CharlyPeng
 
Alex.Sikes

Alex.Sikes

Experte
Threadstarter
Ja! Den kannst Du auch auf "HC 3.0.1" installieren. Was aber keinen Sinn macht! :D

Ich habe den jetzt bei mir laufen und bin begeistert. Zur Zeit habe ich den CPU-Takt auf 1200MHz stehen. Keine FCs oder reboots. Läuft sowas von flüssig. Webseiten werden noch schnell aufgebaut, WLAN Performance hat sich gesteigert etc.

Der DEV: richardtrip ist eh so eine Art "Kernel Guru". Der wird den Kernel noch weiter ausbauen. Da bin ich überzeugt von!

Gruß
Alex.Sikes
 
macces

macces

Stammgast
Moin,

habe jetzt auch die "neue" kernel version drauf. Wie kann ich denn jetzt übertakten ? Ich meine wo kann man das einstellen ?

macces
 
C

CharlyPeng

Gast
Alex.Sikes schrieb:
Ja! Den kannst Du auch auf "HC 3.0.1" installieren. Was aber keinen Sinn macht........
Gruß
Alex.Sikes
Wieso denn nicht und welches rom hast du mit diesem kernel am laufen?


CharlyPeng
 
macces

macces

Stammgast
HC v3.1 Build 4.010.38_COM_GEN1 hat Alex laufen, genau wie ich auch. Steht aber auch in seiner signatur :scared:


Macces

 
C

CharlyPeng

Gast
@macces
Jaja, das hab ich gesehen, nur verstehe ich dann nicht, wieso er sagt, es würde keinen sinn machen, wenn ich nachfrage, ob man den kernel mit dem 3.1 laufen lassen kann, hab übrigens auch die HC v3.1 Build 4.010.38_COM_GEN1 drauf???

CharlyPeng
 
Alex.Sikes

Alex.Sikes

Experte
Threadstarter
CharlyPeng schrieb:
Wieso denn nicht und welches rom hast du mit diesem kernel am laufen?


CharlyPeng
Der Sourcecode wurde aus "HC 3.1 build 4.010.22_COM_GEN1 " extrahiert und dann angepasst. Deshalb wäre es ungünstig, diesen Kernel auf einem TAB mit "HC 3.0.1" zu installieren. Laufen würde das aber auch. Mit welchen Auswirkungen auch immer.

Ein "Stock ROM" ist das original was Google allen zur Verfügung stellt. Das Acer wird mit einem nahezu "Stock ROM" ausgeliefert. Nahezu deshalb, weil Acer eigene Apps auf dem TAB vorinstalliert. Diese kann man aber mit root wieder entfernen.

Dieses "Stock ROM" von Acer habe ich im folgenen gegen das US "Stock ROM", was auch von Acer ist und die Bezeichnung "HC 3.1 build 4.010.22_COM_GEN1" trägt, ausgewechselt.

Gruß
Alex.S
 
C

CharlyPeng

Gast
@alex.sikes
CharlyPeng schrieb:
und dieser kernel lässt sich auf das (manuelle) update 3.1 draufbügeln??
ohne einstellung- und appsverluste??
CharlyPeng
Hab doch das 3.1, habs auch so geschrieben

CharlyPeng
 
Alex.Sikes

Alex.Sikes

Experte
Threadstarter
Und wo ist jetzt Dein Problem!

Gruß
Alex.S
 
C

CharlyPeng

Gast
Problem? Kein problem!
Ich schreibs jetzt halt nochmal:
Kann ich diesen kernel mit dem hc 3.1 laufen lassen?
8HC v3.1 Build 4.010.38_COM_GEN1)

CharlyPeng
 
macces

macces

Stammgast
Habe jetzt auch die "neue" Kernel Version und das Tab auf 1200 Mhz übertaktet. Läuft bisher alles ohne Probleme und Abstürze.

Leck mich fett, wie schnell das Tab und auch der browser jetzt sind. Das hat aber mal richtig was gebracht. :scared:

THX nochmal an Alex.Sikes

macces

EDIT : @ Alex.Sikes : Welche benchmark app benutzt Du ?
 
C

cha-cha

Lexikon
:scared: Ja, ist eindeutig schneller, ich habe jetzt auch 1200 genommen, quälen will ich das Gerät ja nicht gerade. Habt ihr da sonst noch irgendwas umgestellt?
 
Alex.Sikes

Alex.Sikes

Experte
Threadstarter
Ich habe das Eingangspost ein wenig überarbeitet.

Neu:
- Voraussetzung
- SetCPU, Verlinkung zu der App sowie eine Verlinkung zu einer Anleitung
- 2 Benchmark Grafiken hinzugefügt, 1408MHz und 1504MHz

Wünsche euch noch viel Spass mit dem Kernel.

Gruß
Alex.S
 
C

CharlyPeng

Gast
Wie habt ihr eure einstellungen in setcpu?

CharlyPeng
 
Alex.Sikes

Alex.Sikes

Experte
Threadstarter
Main
- Max: 1200000
- Min: 216
- Scaling: interactiv
- Set on Boot: Haken gesetzt

Profiles
- Keines angelegt

Voltage
- Nichts verändert

Advanced
- Nichts verändert

Gruß
Alex.S
 
macces

macces

Stammgast
Jupp, die Einstellungen habe ich auch.

Wird es für diese Kernel Version auch updates geben ?
 
Oben Unten