Jiayu_ba
Gewerbliches Mitglied
- 671
Achtung! Die Benutzung dieses Kernels, sowie das Flashen, erfolgt auf eigene Gefahr!
Weder ich, noch die Jiayu Deutschland GmbH, haften für Schäden, die durch die Verwendung der hier enthaltenen Informationen, hervor gerufen werden können.
Weder ich, noch die Jiayu Deutschland GmbH, haften für Schäden, die durch die Verwendung der hier enthaltenen Informationen, hervor gerufen werden können.
Natürlich habe ich den Kernel getestet, und mein Telefon funktioniert noch
Vielen Dank an dieser Stelle an meinen Freund superdragonpt (superdragonpt - Recognized Developer / Recognized Contributor - Lisbon, Portugal - XDA Forums), der mehr als die Hälfte zu dem aktuellen Kernel beigetragen hat.
Ich möchte an dieser Stelle nochmal hervorheben, dass ihm das Telefon kostenlos von uns (Jiayu Deutschland - Der offizielle deutsche Online-Shop) zur Verfügung gestellt wurde, um genau solche Projekte, wie dieses hier zu verwirklichen.
Aus diesem Grund werden folgende Releases zunächt exklusiv für unsere Kunden zur Verfügung stehen. Ich hoffe dies ist nachvollziehbar.
update (04.05.2015): ich habe das ganze etwas überdacht, und ich habe heute eine App für den Kernel geschrieben, die nur auf Telefonen mit unserer Rom funktioniert. Somit bleibt der Kernel (vorerst) für jeden zugänglich, lediglich auf den Kompfort der App müssen Käufer von anderen Shops (vorerst) verzichten. Wir werden jetzt mal gucken, wie das so angenommen wird, und dann entscheiden, wie wir das in Zukunft handhaben.
Die App an sich dürfte selbsterklärend sein Bei Fragen, nur raus damit.
Nun aber zu dem Kernel selbst. Änderungen gegenüber dem Standardkernel:
Veränderungen 16.05.2015:
- Smartwake/Näherungssensor Kontrolle: Der Näherungssensor wird jetzt nur noch kurz zum überprüfen des Status aktiviert
- Zram: die Arbeit beim (de)komprimieren des Swap Speichers wird jetzt über bis zu 8 Rechenkerne verteilt, anstatt nur einen zu nutzen (viel schneller)
- Zram: Als Kompressionsalgorithmus wird jetzt lz4 statt lzo benutzt, da lz4 wesentlich schneller ist, aber fast genauso gut komprimiert
beide Zram Patches stammen von Piotr Sarna. - NOATIME und NODIRATIME als standard Mountoptionen
- interactive+ und hotplug governor hinzugefügt (superdragonpt, hotplug könnte noch etwas instabil sein)
- Kompileroptionen entsprechend unserer Hardware (Cortex A-53) angepasst (superdragonpt)
- Wlan: CFG_SDIO_RX_ENHANCE aktiviert (superdragonpt)
- testweise Asmp Treiber deaktivert, da CorePilot bereits standardmäßig verwendet wird
- ich hoffe ich habe nichts vergessen zu erwähnen
Veränderungen 13.05.2015:
Neue JiayuControl App:
- Smartwake/Näherungssensor Kontrolle hinzugefügt
- CPU Tab freigeschaltet (ist noch etwas ruckelig; der Tab, nicht das Telefon)
Veränderungen 11.05.2015:
Smartwake Test.
Aktuell noch keine Unterstützung in der App (keine Zeit mehr ).Mit diesem kernel lässt sich der Näherungssensor aktivieren, um ein versehentliches Aufwecken zu verhindern. Der Näherungssensor ist dann dauerhaft an und verbraucht Strom. Dies wird sich vielleicht optimieren lassen, aber nie ganz vermeiden.
Zum De/Aktivieren eine 0 bzw 1 in die Datei schreiben. Änderung bleibt nach Neustart nicht erhalten!
Code:
sys/kernel/smartwake_control/check_proximity
Veränderungen 09.05.2015:
- Tastenbeleuchtungskontrolle eingebaut.
- JiayuControl_0.2.0.apk (um das neue Feature steuern zu können)
Diese Funktion lässt sich in der aktuellen Version mit meiner App an und ausschalten. Standardmäßig ist sie aus.
Manuell lässt sich der Wert folgendermaßen ändern:
echo VALUE > sys/kernel/backlight_control/alwayson
VALUE = 0: standard, 1= Tasten leuchten wenn das Display an ist
Könnte (spürbar?) mehr Strom verbrauchen
Veränderungen 08.05.2015:
Test Release:
- Die Softbuttons bleiben nun an, solange der Bildschirm an ist.
Diese Funktion lässt sich in der aktuellen Version nicht abschalten!
Bitte nur flashen, wenn ihr wollt, dass die Buttons leuchten solange der Bildschirm an ist.
Könnte (spürbar?) mehr Strom verbrauchen
Veränderungen 07.05.2015:
- NFC gefixet
- VFS: Reduce cache (Dies führt zu einer selteneren Nutzung von Swap und spart somit CPU Leistung)
Veränderungen 04.05.2015:
- Enable low bandwith application transition animation (Support low bandwith application transition animation. For some project HW power does not enough, it can enhance application transition animation FPS, superdragonpt)
- mehr freier Speicher durch deaktivieren unnötiger Logging Prozesse (superdragonpt)
- aSMP Treiber hinzugefügt und aktivert ("Multi-core automatic hotplug support" -Verteilt einzelne Aufgaben über mehrere Prozessorkerne hinweg oder schaltet einzelne Kerne ab, superdragonpt)
- Vibrationstreiber optimiert (Vibrationsdauer einstellbar)
Änderungen der ersten Veröffentlichung:ThunderQuake Engine - V.2.0
Unterstützte Werte: 9-100
Standard Wert: 25
Benutzung:
in einem Terminal Fenster (adb shell oder Terminal app aus dem Playstore) folgendes eingeben:
su
echo dein-WERT > /sys/kernel/thunderquake_engine/duration
- verbessertes Speichermanagement
- Batterieladestand nur noch alle 15sec prüfen, statt alle 10 sec
- "Enhance Hardware Composer" Option aktiviert
- ExFat support (noch nicht vollständig)
- unnötiges Logging entfernt (für bessere Akkuleistung)
- ThunderQuake Engine (von VarunChitre15, von mir portiert für jiayu (s3)
ThunderQuake Engine - Vibrationsstärken Kontrolle
Unterstützte Werte: 0-7
Standard Wert: 6
Benutzung:
in einem Terminal Fenster (adb shell oder Terminal app aus dem Playstore) folgendes eingeben:
su
echo dein-WERT > /sys/kernel/thunderquake_engine/level
Anhänge
-
DragonDevil_01.zip7,1 MB · Aufrufe: 332
-
standard_kernel.zip7,1 MB · Aufrufe: 385
-
DragonDevil_02.zip5,1 MB · Aufrufe: 243
-
JiayuControl_0.1.0.apk503,5 KB · Aufrufe: 375
-
DragonDevil_02.1.zip5,1 MB · Aufrufe: 258
-
DragonDevil_02.1_led1.zip5,1 MB · Aufrufe: 173
-
DragonDevil_02.2.zip5,2 MB · Aufrufe: 270
-
JiayuControl_0.2.0.apk504,3 KB · Aufrufe: 296
-
DragonDevil_02.2_smartwake_test.zip5,2 MB · Aufrufe: 219
-
JiayuControl_0.3.0.apk505,3 KB · Aufrufe: 1.384
-
DragonDevil_0.3.0.zip5,2 MB · Aufrufe: 1.795
Zuletzt bearbeitet: