[KERNEL][JB] ElementalX-Xoom | Universal installer für alle Roms

  • 20 Antworten
  • Neuester Beitrag
Diskutiere [KERNEL][JB] ElementalX-Xoom | Universal installer für alle Roms im Root / Hacking / Modding für Motorola Xoom im Bereich Motorola Xoom Forum.
scorp182

scorp182

Experte
Ich, Android-Hilfe oder der Kernel-Dev übernehmen keine Haftung für euer Handeln und bei jeglichen Problemen, die beim Flashen dieses Kernels auftreten können.​


Kernel für Motorola Xoom

XDA-Thread: [KERNEL][Apr7] ElementalX-Xoom-v1.2 | Universal: works with any ROM | updated S2W - xda-developers

Zu beachten:
Der Kernel sollte ab Version 1.0 mit jeder JB Rom laufen. Getestet wurde der mit EOS4, My Android, CM10.1, CM10, Baked BB8 und Orca.
Weitere Informationen findet ihr im XDA-Thread.




  • 1 or 2 finger sweep2wake
  • Overclock to 1.7GHz
  • user voltage interface
  • GPU overclock
  • OTG support
  • ROW scheduler
  • zRam with Google's snappy compression
  • governors: interactiveX2, smartassv2, intellidemand, lagfree, lionheart
  • NTFS read/write support
  • battery saving tweaks

Sweep2wake demonstration:
Sweep2wake on Motorola Xoom - YouTube





Stable Release:

Mirror Dropbox

(ältere Versionen gibt's bei XDA und im Dropbox Mirror)



  • Die jeweilige zip-Datei ist via CWM oder TWRP zu flashen.


Code:
[B]April 11, 2013 - ElementalX-Xoom-v1.2[/B]
-disable MMC deferred resume (thx cyanogenmod team)

[B]April 7, 2013 - ElementalX-Xoom-v1.1[/B]
-fix: boot frequency is max 1000MHz
-add toggle for max screen off
-add adjustable max screen off frequency


[B]April 5, 2013 - ElementalX-Xoom-v1.0[/B]
-vanilla version does not overclock graphics (oc version is recommended unless you have problems)
-s2w: choose 1 or 2 finger sweep
-s2w: fixed to ensure only single motion is detected
-add ROW scheduler
-ROW is now default scheduler
-automatic process group scheduling
-added Joe's RCU
-screen off max frequency of 486MHz
-cpu1 off when screen is off
-enable extra CIFS stuff
-avoid loadavg moire
-add arm cpu topology
-universal installer is now fully universal

[B]March 18, 2013 - ElementalX-Xoom-v0.8[/B]
-optimized build -O3 Linaro 4.7.3
-universal installer

[B]March 11, 2013 - ElementalX-Xoom-v0.7[/B]
-fix nvmap.c warning
-fix init script (was stalling during boot)


[B]March 10, 2013 - ElementalX-Xoom-v0.6[/B]
-add kernels for all Xoom subtypes
-add kernels for Cyanogenmod 10.1
-dual zram
-add sweep2wake options in /etc/elementalx.conf
-disable gentle fair sleepers
-speed up framebuffer copy
-use glibc memcpy
-use glibc string
-optimized ARM rwsem algorithm
-Makefile optimizations
-lower transition latency:
-readahead set to 2048
-noatime, nodiratime by default
-switch do_fsync() to fget_light()
-add /dev/frandom
-disable preemption in machine_shutdown 
-remove clock sleepable warning 
-Drop GFP_COMP for DMA memory allocations 
-use memory compaction
-correct check in dev_addr_del() 
-fix 32-bit overflow in get_monotonic_boottime 
-Fix L2X0_AUX_CTRL_WAY_SIZE_MASK 
-enable l2 cache data prefetch 
-update tegra i2c
-disable preemption when reading CCSIDR
-use kzalloc instead of kmalloc
-switch to kzalloc/vzalloc


[B]February 16, 2013 - ElementalX-Xoom-v0.5[/B]
-patched up to dreamwcli's latest source (wifi tether support)
-added dancedance (credit snuzzo and The Captain)
-Makefile optimizations


[B]February 12, 2013 - ElementalX-Xoom-v0.4[/B]
-sysfs interface for sweep2wake
-added governors: interactiveX2, smartassv2, intellidemand, lagfree, lionheart
-added zRam with Google snappy compression
-fix init.d support
-add init script and config file


[B]February 12, 2013 - ElementalX-Xoom-v0.2[/B]
-tweak overclocking and cpufreq driver
-add GPU overclock
-add installer
-increase readahead to 1024MB
-allow CPU-supported unaligned accesses
-add NTFS write support


[B]February 11, 2013 - ElementalX-Xoom-v0.1[/B]
-Initial release (beta)
-based on dreamcwli kernel http://forum.xda-developers.com/show....php?t=1997434
-add sweep2wake




  • Rom-Developer flar2 @xda - If you really like it, please consider buying me a beer
  • dreamcwli for base kernel source
  • TDR, kcrudup and everyone else who came before me
 
Zuletzt bearbeitet von einem Moderator:
W

wpx8rspn

Ambitioniertes Mitglied
Der Kernel ist genial, leider gibt es Probleme mit EOS 148er everest, bei mir Bootschleife, so das ich zu Version 0.5 zurück musste. Habe eben den Mirror von Dropbox genommen die Version 0.7 funktioniert nun wieder.

Nicht zu vergessen gibt es im Playstore S2W Tool oder das S2W Widget um Sweep2Wake an und auszuschalten.
 
Zuletzt bearbeitet:
scorp182

scorp182

Experte
Nutze den Kernel mit dem Eos 4 Build 180 (MZ604). Läuft wunderbar. :)

Kannt du die App/das Widget hier mal verlinken? Ich habe auf die Schnelle mobil im Playstore nichts dazu finden können.

...tapatalked...

Edit:
Am Rechner hab ich die jetzt im PlayStore gefunden:
S2WTool (Root)
Sweep2Wake-Widget

Mit dem Kernel Tuner soll es auch funktionieren. Hab ich aber noch nicht probiert.
 
Zuletzt bearbeitet:
dr-no

dr-no

Experte
huhu

ich hatte diesen kernel mal testweise auf meinem everest und meinem wingray. beide abends relativ gut geladen weggelegt, am nächsten morgen war bei beiden geräten der akku restlos leer.
 
W

wpx8rspn

Ambitioniertes Mitglied
Hi,
lag sicher an zRam. Einfach mal ausschalten unter etc/elementalx.conf, zRam von 1 auf 0.

Der Eine mag es, der Andere nicht.

Edit: und übrigens läuft bei mit smartassv2 mit 1400 fabelhaft.
 
Zuletzt bearbeitet:
CiR3

CiR3

Erfahrenes Mitglied
@wpx8rspn
Hi, versuche vergenbens die version 07 in die nightly 148 zu flashen. Splashscreen ok, aber nach ca. 5s boot animantion abbruch und neustart des gerätes. Irgendeine idee oder einen tipp? Kann den kernel auch nur mit twrp flashen. Cwm bricht mit fehlermeldung ab.
Danke im voraus. ;-)
Lg
 
scorp182

scorp182

Experte
Hast du mal einen dalvik + cache wipe nach dem Flash ausgeführt?

...tapatalked...
 
W

wpx8rspn

Ambitioniertes Mitglied
Hi CIR3,

habe Anfangs auch nur bootloops und kurz vorm Hochfahren ist das Tab eingefroren.
Mein letzter Versuch war der Mirror von Dropbox und alles ging gut.
Hatte vorher die Version 0.5 drauf und nicht übertaktet, eventuell von Bedeutung.

Vielleicht hilft das Rom vorher mit CWM drüber zu flashen mit anschließendem Neustart erst dann den Kernel.
Geflasht mit CWM 6.0.2.7 touch ohne wipe.
 
Zuletzt bearbeitet:
skeeton

skeeton

Erfahrenes Mitglied
Funktioniert der Kernel nur auf 4.2 Systemen oder auch auf 4.1?
 
CiR3

CiR3

Erfahrenes Mitglied
tag!
@scorp182 - klar, immer. hat nichts gebracht; danke trotzdem.
@wpx8rspn - auch dir danke. werde mir am we erstmal das installations skript vornehmen und die prüfroutine rausschmeissen. dann sollte die installation mit cwm auch funktionieren. habe die 05 version und oc auf 1200mhz. werde es mal zurückstellen und nochmal flashen. hatte bei mir trotz dropbox version nicht funktioniert.
lg
 
W

wpx8rspn

Ambitioniertes Mitglied
Hi CIR3,

du hast recht wenn man den roten Abschnitt rausschmeißt sollte zumindest bei dir CWM nicht meckern.

Code:
   [COLOR="Red"]assert(!less_than_int(1359274973, getprop("ro.build.date.utc")));
assert(getprop("ro.product.device") == "stingray" ||
       getprop("ro.build.product") == "stingray" ||
       getprop("ro.product.device") == "umts_everest" ||
       getprop("ro.build.product") == "umts_everest" ||
       getprop("ro.product.device") == "wingray" ||
       getprop("ro.build.product") == "wingray");[/COLOR]
ui_print("Copying files...");
mount("ext4", "EMMC", "/dev/block/platform/sdhci-tegra.3/by-name/system", "/system");
package_extract_dir("system", "/system");
set_progress(0.2);
set_perm(0, 0, 0777, "/system/etc/init.d/99elementalx");
set_perm(0, 0, 0666, "/system/etc/elementalx.conf");
set_progress(0.4);
package_extract_file("boot.img", "/dev/block/platform/sdhci-tegra.3/by-name/boot");
set_progress(1);
ui_print("Installation complete.");
Du wirst das schon richten ;)
 
W

wpx8rspn

Ambitioniertes Mitglied
Hi,
ich habe mal spaßeshalber mein xoom neu aufgesetzt.
Mit cwm 6.0.2.9 bekomme ich den Kernel nicht installiert aborted.

Benutze halt weiterhin das cwm 6.0.2.7 wingray aus dem xda xoom Bereich.
Komischerweise muss ich die Version 0.5 installiert haben bevor ich 0.7 installiere, sonst bootloops ohne ende.
 
scorp182

scorp182

Experte
Thx CiR3.
Startpost und Dropbox Mirror aktualisiert.
 
CiR3

CiR3

Erfahrenes Mitglied
Ps. Die nightly #150 hat s2w implementiert, falls es euch nur darum geht. ;-)
Lg
 
W

wpx8rspn

Ambitioniertes Mitglied
Danke für die Info.

Habe die v8 geflasht nach einiger Zeit stürzt das System ab und im anschluss nur bootloops.

Hoffe das bald eine Version kommt ohne das die GPU übertaktet ist.
 
scorp182

scorp182

Experte
Neue Version v1.0 verfügbar.
Ist als Beta deklariert und soll mit dem Universal Installer nun für alle Roms und alle Varianten des Xooms funktionieren.
Kernel kommt in zwei Versionen: mit und ohne GPU overclock.

Dropbox Mirror ist noch nicht aktualisiert. Komme nicht auf die Seite zum Download des Kernels.

Startpost mit Links ist aktualisiert.

Edit: @skeeton: Kernel soll nun auch mit CM10, EOS3 und weiteren 4.1 Roms kompatibel sein. ;)
 
Zuletzt bearbeitet: