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

Dieses Thema im Forum "Custom-ROMs für Acer Iconia A500" wurde erstellt von Alex.Sikes, 15.07.2011.

  1. #1 Alex.Sikes, 15.07.2011
    Zuletzt bearbeitet: 16.10.2011
    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)

    - 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 |
    | xda-forum | android-hilfe |
    | 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
    - 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

    [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
     - 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


    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​

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

    SetCPU Einstellung - Meine Empfehlung

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

    - 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

    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


    Papabaer, elpacho, Cauchy und 24 andere haben sich bedankt.
  2. #2 CharlyPeng, 16.07.2011
    und dieser kernel lässt sich auf das (manuelle) update 3.1 draufbügeln??
    ohne einstellung- und appsverluste??
  3. #3 Alex.Sikes, 16.07.2011
    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!

  4. Moin,

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

  5. #5 CharlyPeng, 16.07.2011
    Wieso denn nicht und welches rom hast du mit diesem kernel am laufen?

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


  7. #7 CharlyPeng, 16.07.2011
    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???

  8. #8 Alex.Sikes, 16.07.2011
    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.

  9. #9 CharlyPeng, 16.07.2011
    Hab doch das 3.1, habs auch so geschrieben

  10. #10 Alex.Sikes, 16.07.2011
    Und wo ist jetzt Dein Problem!

  11. #11 CharlyPeng, 16.07.2011
    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)

  12. #12 Alex.Sikes, 16.07.2011

  13. #13 chillzz, 16.07.2011
    Zuletzt bearbeitet: 16.07.2011
  14. #14 CharlyPeng, 16.07.2011

  15. 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. :w00t00:

    THX nochmal an Alex.Sikes


    EDIT : @ Alex.Sikes : Welche benchmark app benutzt Du ?
  16. #16 cha-cha, 16.07.2011
    :w00t00: 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?
  17. #17 Alex.Sikes, 16.07.2011
    Ich habe das Eingangspost ein wenig überarbeitet.

    - 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.

  18. #18 CharlyPeng, 16.07.2011
    Wie habt ihr eure einstellungen in setcpu?

  19. #19 Alex.Sikes, 16.07.2011
    - Max: 1200000
    - Min: 216
    - Scaling: interactiv
    - Set on Boot: Haken gesetzt

    - Keines angelegt

    - Nichts verändert

    - Nichts verändert

    cha-cha bedankt sich.
  20. Jupp, die Einstellungen habe ich auch.

    Wird es für diese Kernel Version auch updates geben ?
    corn3d79 bedankt sich.

Diese Seite empfehlen