[KERNEL]NX Kernel 1.4.2 (ExynoS 4) // 13.07.2013[3.0.86][4.2.2 - CM/PA/AOKP][LINARO]

  • 570 Antworten
  • Letztes Antwortdatum
Jrp Defy schrieb:
Öffne den Link mit deinem Browser oder am Pc.
Mit den tapatalked apps greifen deine pop up blocker ein, meine ich.

Wir brauchen Handytaugliche Links.:p

Gruß und Groove michel
 
  • Danke
Reaktionen: Jrp Defy
  • Danke
Reaktionen: MichelFell
Orange backup funktioniert bei mir sehr gut auch ohne die partition table. Einfach installieren, das tool erkennt das Note, fehlende Dateien werden vor dem ersten Backup geladen und dann das nandroid machen. Auch auf der externen SD.

Habe heute 2 x full wipe hinter mir...unfreiwillig! ;) Beide kernels, thor und DH sind aktuell performant, ja - aber bei weitem nicht stabil.

Habe gerade den heutigen asylum Kernel seit ein paar Stunden am Start, mit lulzactiveQ und ROW - läuft
Bevor ich es vergese- die CWM recovery im asylum kernel macht hervorragende nandroids....:D
***
Asylum_Kernel_CM10.1_20130401_N8Mali_CWM
Size: 5.27 MB
MD5: 1a354a5ffaae96b1b1b0ef928a690533
Link: http://goo.im/devs/chasmodo/Asylum/n7000/Kernels/CWMR/Asylum_Kernel_CM10.1_20130401_N8Mali_CWM.zip
Short Link: http://tinyw.in/uXA0
 
Zuletzt bearbeitet:
  • Danke
Reaktionen: Jrp Defy, El-Lobo68, Gelegenheitsrentner und 2 andere
@Julian: Keine Bange, das mit Datenverlust, Freezes und Reboobs ist mit Sicherheit vielen anderen auf unterschiedlichen Rom's passiert. Tja, bissl Risiko ist halt immer dabei, aber mit nem Backup auf der Karte dann auch wieder nicht soo schlimm, wenn mal wieder was flöten gegangen ist.;)

Was mich halt nervt ist, dass es momentan keinen Custom-Kernel mit zuverlässiger Recovery gibt (bis auf die CM-Kernel)...im Betrieb haben DH/Thor aber großes Potential.
 
  • Danke
Reaktionen: Jrp Defy, El-Lobo68, Gelegenheitsrentner und 2 andere
Berlino schrieb:
...
Was mich halt nervt ist, dass es momentan keinen Custom-Kernel mit zuverlässiger Recovery gibt (bis auf die CM-Kernel)...im Betrieb haben DH/Thor aber großes Potential.

Codeworkx ist nicht abgeneigt, etwas mehr für den CM kernel zu machen. Er ist nur gerade "mehr auf Sony unterwegs".
3 GPU steps, Pegasus Q und ROW sind ein paar der Neuerungen. Was man CM zugute halten muss, dass sie lieber auf den Ticken Performance verzichten, wenn es zu Lasten der Stabilität geht.
Also aktuell lulzactiveQ (vorher 2 Stunden PegasusQ) mit ROW *und* funktionierender Recovery hat heute abend was für mich :)
***
Alternative zu TiBu (?) von Koushik Dutta: "Carbon App Sync& Backup"
https://play.google.com/store/apps/details?id=com.koushikdutta.backup
 
Zuletzt bearbeitet:
  • Danke
Reaktionen: Jrp Defy und Berlino
Neo hatte ja auch 3 GPU-Steps angekündigt, nur scheinen die hardcoded zu sein...schauen wir mal, was da noch so kommt. Aktuell bin ich noch mit dem DH 2.3 auf lulzactiveQ (gepimpt)/row unterwegs. Und wenn mal wieder alles quer schiesst, probiere ich gern mal den aufgemotzten CM-Kernel mit verlässlicher Recovery.:)
 
  • Danke
Reaktionen: AA1973 und Jrp Defy
Möglicher Grund für data loss
Diewi schrieb:
Hi there, it's been a long time, but the cause for partial data loss is found. In the update script, there are two lines for recursively deleting /cache and /data/dalvik-cache. If they are removed, the loss is gone.
The real cause is yet to be identified. It might come from the switch to the new touch recovery, which might have some different handling of the delete commands. [I will check this, by manually deleting the cache and dalvik cache.]
Edit, while writing: The cause is the deletion of dalvik-cache in the new recovery. Don't do it! Wiping cache seems ok for now, but please don't nail me down on this one. For being safe, please don't do any additional wipes after flashing the kernel.
EDIT: cache wiping is tested to be save by me, all app data still available. Wiping dalvik-cache through the new recovery is the culprit.

But as I wanted to write that the data loss on crash (like some widget are gone) disappeared it happened to me again. But, its way less frequent than in previous versions. Disabling KMS does not seem to resolve the issue completely, but can of course have an impact.

For now I can say: Better make frequent backups of your data partition, for the worst case. Nothing really bad happens if not, but saves you some time.

@Neo: Your last patches seem very promising, I'm looking forward to test them. You really put a lot of work in here :good:
***
Mal was neues aus der Matrix - update auf 2.4
v2.4:
  • ramdisk: Completely remove journal removal code
  • ramdisk: Fix OOM protection of init process
  • defconfig: Disable KSM and AIO
  • governor: Add SLEEPY governor (not tested)
  • usb: MTP fixes
  • // No changes in ROW iosched design for now //
NB ich habe auch nicht verstanden, warum ein wipe cache/dalvik in den Kernel mit eingebaut wird?! :eek:
Egal O-Ton neo: es soll jeder immer ein Daten Backup haben! Gut gebrüllt, Löwe....
 
Zuletzt bearbeitet:
  • Danke
Reaktionen: MichelFell, Gelegenheitsrentner, Jrp Defy und eine weitere Person
Quote:
Originally Posted by Diewi
Hi there, it's been a long time, but the cause for partial data loss is found. In the update script, there are two lines for recursively deleting /cache and /data/dalvik-cache. If they are removed, the loss is gone.
The real cause is yet to be identified. It might come from the switch to the new touch recovery, which might have some different handling of the delete commands. [I will check this, by manually deleting the cache and dalvik cache.]
Edit, while writing: The cause is the deletion of dalvik-cache in the new recovery. Don't do it! Wiping cache seems ok for now, but please don't nail me down on this one. For being safe, please don't do any additional wipes after flashing the kernel.
EDIT: cache wiping is tested to be save by me, all app data still available. Wiping dalvik-cache through the new recovery is the culprit.

But as I wanted to write that the data loss on crash (like some widget are gone) disappeared it happened to me again. But, its way less frequent than in previous versions. Disabling KMS does not seem to resolve the issue completely, but can of course have an impact.

For now I can say: Better make frequent backups of your data partition, for the worst case. Nothing really bad happens if not, but saves you some time.

@Neo: Your last patches seem very promising, I'm looking forward to test them. You really put a lot of work in here
good.gif

---------------------------------------------------------------------------------------------------------------------------
Alex, wiping dalvik cache by updater-script is causing partial loss or via recovery option is causing trouble ?
or both?

I have already uploaded v2.4 and these lines are not removed.

All are advisable to have data backup.

Alex, journal removal code is completely removed in ramdisk. According to me, it is the one that cause the loss. Please test it.


Also I had set init.rc... init OOM protection value of oom_adj to -1000
This value is actually for oom_score_adj of new LMK files which are removed.

So this is too fixed by setting oom_adj to -16 (default)

Also ist im kommenden 2.4 die Möglichkeit von Datenverlust noch vorhanden...
 
Zuletzt bearbeitet:
  • Danke
Reaktionen: Gelegenheitsrentner, Jrp Defy, El-Lobo68 und eine weitere Person
Updater Scripts von DH kernel und Dorimanx Kernel (Galaxy S2) im Vergleich. Die relevanten Parts...:rolleyes:

DH Kernel
Code:
ui_print("Welcome ...");
show_progress(0.100000, 0);

ui_print("Mounting ...");
mount("ext4", "EMMC", "/dev/block/mmcblk0p7", "/cache");
mount("ext4", "EMMC", "/dev/block/mmcblk0p9", "/system");
mount("ext4", "EMMC", "/dev/block/mmcblk0p10", "/data");
mount("ext4", "EMMC", "/dev/block/mmcblk0p11", "/sdcard");

ui_print("Pre-cleaning ...");
delete("/system/etc/init.d/04kernel"); zu finden in Thor Kernel
delete("/system/etc/init.d/08mount"); zu finden in Thor Kernel
delete("/system/etc/init.d/09modules"); zu finden in Thor
delete("/system/etc/init.d/99cpu_thermal_limits"); dito
delete("/system/etc/init.d/99epen_config"); dito
[COLOR=RED]delete("/system/etc/init.d/S91voltctrl");
delete("/system/etc/init.d/S98bolt_siyah");
delete("/system/etc/init.d/S_volt_scheduler");
delete("/system/etc/init.d/16journal");
delete_recursive("/data/void-settings");
delete("/res/misc/void");
delete("/system/bin/void");
delete("/xbin/bin/void");
delete("/res/misc/NEAK-Downloader.apk");
delete_recursive("/data/neak");
delete("/res/neak.extra");
delete_recursive("/sbin/near");
delete("/system/etc/lionheart");
delete("/system/etc/schedmc");
delete_recursive("/sys/devices/system/cpu/cpu0/cpufreq");
delete_recursive("/sys/devices/system/cpu/cpu/cpufreq");
delete("/sys/devices/system/cpu/cpu/sched_mc_power_savings");
delete_recursive("/system/.androidmeda");
delete_recursive("/data/data/net.fluxi.xxTweaker");
delete_recursive("/data/data/net.fluxi.xxTweak/");
delete("/data/app/net.fluxi.xxTweaker-1.apk");
delete("/data/.notweaker");
delete_recursive("/data/.Abyss/");
delete_recursive("/system/.Abyss/");
delete("/sbin/ext/abyss.sh");
delete("/res/misc/S90abyss");
delete("/data/data/com.teamblockbuster.thoravukk.app");
delete("/data/app/com.teamblockbuster.thoravukk.app");
delete("/system/etc/init.d/thoravukk");
delete("/data/.thoravukk");
delete_recursive("/data/data/com.teamblockbuster");
delete("/system/litepro");
delete("/system/etc/init.d/99nstools");
delete("/system/etc/init.d/01zram-swap");
delete("/data/user.log");[/COLOR]

ui_print("Transplanting DragonHeart ...");
package_extract_dir("system", "/system");
show_progress(0.100000, 0);

ui_print("Flashing DH ...");
assert(package_extract_file("boot.img", "/tmp/boot.img"),
       write_raw_image("/tmp/boot.img", "/dev/block/mmcblk0p5"),
       delete("/tmp/boot.img"));

run_program("/sbin/busybox", "sync");
run_program("/sbin/busybox","sh", "fix_permissions","-l");

set_perm_recursive(0, 2000, 0755, 0755, "/system/etc/init.d");
set_perm(0, 0, 0777, "/system/etc/init.d");

[B]ui_print("Post-Cleaning ...");
delete_recursive("/cache");
delete_recursive("/data/dalvik-cache");[/B]

ui_print("Unmounting ...");
unmount("/cache");
unmount("/system");
unmount("/data");
unmount("/sdcard");
ui_print("Done ...");

Dorimamx
Code:
[COLOR=RED]delete("/system/etc/init.d/S91voltctrl");
delete("/system/etc/init.d/S98bolt_siyah");
delete("/system/etc/init.d/S_volt_scheduler");
delete_recursive("/data/void-settings");
delete("/res/misc/void");
delete("/system/bin/void");
delete("/xbin/bin/void");
delete("/res/misc/NEAK-Downloader.apk");
delete_recursive("/data/neak");
delete("/res/neak.extra");
delete_recursive("/sbin/near");
delete("/system/etc/lionheart");
delete("/system/etc/schedmc");
delete_recursive("/sys/devices/system/cpu/cpu0/cpufreq");
delete_recursive("/sys/devices/system/cpu/cpu/cpufreq");
delete("/sys/devices/system/cpu/cpu/sched_mc_power_savings");
delete_recursive("/system/.androidmeda");
delete_recursive("/data/data/net.fluxi.xxTweaker");
delete_recursive("/data/data/net.fluxi.xxTweak/");
delete("/data/app/net.fluxi.xxTweaker-1.apk");
delete("/data/.notweaker");
delete_recursive("/data/.Abyss/");
delete_recursive("/system/.Abyss/");
delete("/sbin/ext/abyss.sh");
delete("/res/misc/S90abyss");
delete("/data/data/com.teamblockbuster.thoravukk.app");
delete("/data/app/com.teamblockbuster.thoravukk.app");
delete("/system/etc/init.d/thoravukk");
delete("/data/.thoravukk");
delete_recursive("/data/data/com.teamblockbuster");
delete("/system/litepro");
delete("/system/etc/init.d/99nstools");
delete("/data/user.log");[/COLOR]
delete("/system/Hawker.u.copier");
ui_print("");
show_progress(1.000000, 0);
ui_print("Cleaning complete!");
unmount("/system");
unmount("/data");
unmount("/sdcard");
Was ist fluxxi für das N7000? Abyss? NEAK? Thoravukk ? Siyah? :D
Quellen DH kernel 2.3 und Dorimanx (Galaxy S2) v.9.1.2
***
@Berlino > das ist der relevante Part, den du auch zitiert hast, nehme ich an.
ui_print("Post-Cleaning ...");
delete_recursive("/cache");
delete_recursive("/data/dalvik-cache");
 
Zuletzt bearbeitet:
  • Danke
Reaktionen: MichelFell, Gelegenheitsrentner, trahzebuck und 2 andere
Und schon wieder ein neuer;)

Grenzt ja schon an nightlys.:thumbup:
 
Zuletzt bearbeitet:
  • Danke
Reaktionen: El-Lobo68, Gelegenheitsrentner und MichelFell
Jo, das ist wie zu Note-/Hydracore-Zeiten...2 Versionen am Tag waren die Regel! :D
 
  • Danke
Reaktionen: Jrp Defy, MichelFell und AA1973
Na wer hat noch nicht genug getestet:D

So wie neobuddy schreibt ist der 2.5 um gemeinsam mit neo zu testen, so wie jede Version eigentlich;)


Zitat Neobuddy:
v2.5 with CM10.1 Ramdisk & Recovery is up.
This is just a test whether ramdisk in previous version is causing any trouble.
You are welcome to flash and test with me.


http://www.mediafire.com/?gv9ce8ep5l779rw

Grüße
 
  • Danke
Reaktionen: accatone, Gelegenheitsrentner, Berlino und 4 andere
Jrp Defy schrieb:
Na wer hat noch nicht genug getestet:D

So wie neobuddy schreibt ist der 2.5 um gemeinsam mit neo zu testen, so wie jede Version eigentlich;)


Zitat Neobuddy:
v2.5 with CM10.1 Ramdisk & Recovery is up.
This is just a test whether ramdisk in previous version is causing any trouble.
You are welcome to flash and test with me.


DH-Kernel_v2.5.zip

Grüße

Mis Match MD5.Kein Backup im CWM möglich!:mellow:

Der ursprüngliche Beitrag von 20:55 Uhr wurde um 21:48 Uhr ergänzt:

Jrp Defy schrieb:
Na wer hat noch nicht genug getestet:D

So wie neobuddy schreibt ist der 2.5 um gemeinsam mit neo zu testen, so wie jede Version eigentlich;)


Zitat Neobuddy:
v2.5 with CM10.1 Ramdisk & Recovery is up.
This is just a test whether ramdisk in previous version is causing any trouble.
You are welcome to flash and test with me.


DH-Kernel_v2.5.zip

Grüße


USB-Massenspeicher brach beim verschieben von grösseren Dateien zusammen.Mit aktuellen Thor keine aufhänger.Warten auf 2.6.......

credendo vides y buena suerte
wer glauben kann der wird auch siegen...
 
Zuletzt bearbeitet:
  • Danke
Reaktionen: pakino, Jrp Defy, MichelFell und 5 andere
Neues von Neobuddy89:
***
neobuddy89 schrieb:
@All:

Thanks for the encouraging posts.
First of all, I am not complaining but just pointing out to people who trolls around, I don't get anything from this development as Paypal is blocked in India and I don't have any other alternative.
Secondly, this work is really overloaded but I have learnt many things so far.
Thirdly, DH has gone little out of control. So let's start new and few steps at a time.
Last but not least, all that keeps me coming back is support from all of you so I hope it doesn't die.

So, let's begin with. Few steps at a time from freshly forked CM Kernel.
Introducing NX-Kernel.

Planned versions features:
1.0.0 - CM Kernel Base + Linaro Build
1.0.1 - Upgrade Linux Version to latest
1.0.2 - Add few governors and choose a default
1.0.3 - CPU UV/OC + 16 steps total control
1.0.4 - Add few I/O scheds and choose a default
1.0.5 - Entropy Depletion prevention and Wakelock optimizations
.
.
.
This step by step implementation will ensure proper bug tracking. So, in case you face SOD/freeze, make sure it's not ROM fault , switch to previous version, confirm no bug and report buggy version.

v1.0.0 available here: http://www.mediafire.com/#0p1do44rqfur5

Source: https://github.com/neobuddy89/NX-Kernel
***
Der mediafire link funktioniert für mich nicht. Sobald ich einen aktuellen und funktionierenden Link habe, stelle ich ihn ein.
***
DL des neuen NX kernels. Achtung: das updater script ist immer noch das gleiche (von Dorimanx)
http://www.mediafire.com/?sfdlnjl3f7c0941
NX kernel 1.0.1 mit CM RAM disk
 
Zuletzt bearbeitet:
  • Danke
Reaktionen: Gelegenheitsrentner, Berlino, trahzebuck und 3 andere
neobuddy89 schrieb:
NX-Kernel Changelog:
Code:
[B]v1.0.4:[/B]
[list]
Add BFQ and ZEN i/o scheduler
Upgrade ROW i/o scheduler and use it as default
Make deadline i/o scheduler more deadly awesome
Change parameters of SIO i/o scheduler
MTP fixes. Delete init.d\10enableUMS to enable MTP on next boot.
block: Use hashtable implementation for elevator
Staging: android: binder: Fix memory leak on thread/process exit
ramdisk: More code cleaning and automation for MTP
vendor: Use firmware binary from Linux Kernel 3.6
[/list]

[B]v1.0.3:[/B]
UV/OC 100-1600MHz. (Default enabled is 200-1400MHz)
16-step freq stepping in full range.
New CPU idle target residency from AndreiLux's Kernel.

[B]v1.0.2: [/B]
NX-Kernel unified ramdisk with CM-AOKP compatibility, network speed optimization, low sound fix and auto system rune on boot.
New governors. HYPER is default.

[B]v1.0.1: [/B]Kernel Linux version upgraded to 3.0.71 + Samsung OSRC fixes
[B][B]v1.0.0 (Only working for AOKP based ROMs):[/B][/B] Linaro Build of CM10.1 Kernel


Die eingeschlagene Richtung von neo mit dem NX Kernel gefällt mir deutlich besser als mit dem DH.
Versionen 1.0.2 - 1.0.4 im Einsatz gehabt und bin positiv überrascht.
Ab der nächsten Version sollen dann auch die beiden Einträge im Updater - Script verschwinden, die zu Datenverlust, z.B. bei homescreen Widgets, führen können.
THREAD wird aktualisiert... Im Laufe des Tages. :D
***
DL http://www.mediafire.com/?0p1do44rqfur5
***
Zum Thema "Datenverlust". Es wurden keine Apps deinstalliert oder ähnliches. Lediglich die Homescreen Widgets musste ich manuell aktualisieren.
 
Zuletzt bearbeitet:
  • Danke
Reaktionen: Gelegenheitsrentner, Jrp Defy, Berlino und 2 andere
Nutze ihn auch und bin sehr zufriden - den Kernel von Grund auf neu anzugehen ist ein guter Weg soweit.
 
  • Danke
Reaktionen: AA1973
Fyi
neobuddy89 schrieb:
got some experience or say learning from before.
Now commits come from reliable sources and tested on similar devices from similar source.
In dh, i had mixed commits from dorimanx/halazsk/siyah kernel which coz lot of trouble because dorimanx is much advanced and their base is not cm.
If there is any trouble in version, i will revert the commits. Don't worry.
Reliable commits done in dh are now organized like all block related commits together, all arm topology commits together and so.
 
  • Danke
Reaktionen: Gelegenheitsrentner
Neo zieht das Entwicklungstempo schon wieder an :blink: Ob das so gut ist?
Nur meine 2cents.

Gruß, Markus
 
  • Danke
Reaktionen: AA1973
Wieso? Er hatte doch gesagt, [Ironie]eins nach dem anderen ... :p [/Ironie]
Passt doch ;)
Dass er immer noch nicht das updater Skript auf das N7000 anpassen konnte...:rolleyes:
***
Spaß beiseite. Die aktuellen Versionen laufen gut (derzeit 1.0.5), habe aber noch keine nandroids versucht...der guten Laune wegen. :D
Edith: 1.0.5 scheint aber nicht zu booten auf der heutigen Asylum.
 
Zuletzt bearbeitet:
  • Danke
Reaktionen: Gelegenheitsrentner

Ähnliche Themen

AA1973
Antworten
167
Aufrufe
20.357
AA1973
AA1973
Goggle
Antworten
122
Aufrufe
18.177
MichelFell
MichelFell
S
  • Gesperrt
  • shogunes
Antworten
1
Aufrufe
1.787
frank_m
frank_m
Zurück
Oben Unten