prototyp01
Dauer-User
- 598
Code:
# Die folgend vorgestellte ROM entsprang nicht meinem Geist.
# Urheber ist der Entwickler Sultanxda im XDA Forum.
# Ich hab den Thread quasi nur übersetzt (soweit sinnvoll).
# Die Einleitung hab ich selbst verfasst.
#
# Weder ich noch er sind für von euch zerstörte OPO verantwortlich.
# Macht vorher ein Backup!
# Im Zweifel nichts installieren!
Diese ROM ist eine inoffizielle Version von der CyanogenMod 12.1 welche vom Entwickler Sultanxda aus dem XDA Forum stammt. Sie sieht genauso aus wie die originale CM12.1 und hat die selben Einstellungsmöglichkeiten. Die Optimierungen fanden unter der Haube statt. Wer also eine optimierte, weitestgehend fehlerbereinigte Version von CM12.1 haben will, sollte sich diese ROM genauer ansehen.
Die Basis dieser ROM sind Quellcodes aus dem Code Aurora Forum, kurz CAF genannt. Das CAF ist ein Zusammenschluss von Unternehmen, welche in der Mobilfunkindustrie tätig sind. Die wohl zwei bekanntesten Vertreter sind Qualcomm und Motorola. Den Projekten innerhalb des CAF entspringt getesteter, optimierter Code für Open-Source-basierte Produkte. So gibt es auch optimierten Code von Qualcomm für bspw. unser OPO. Dieser Code wurde nun in CM12.1 integriert (Kernel+ROM) und es entstand diese ROM.
ROM Features:
- basiert auf den letzten stabilen CM12.1 Quellcode (standardmäßig kein Root, SuperSU für Root nötig)
- OTA (over-the-air) Updates via intgriertem CMUpdater
- vanilla (zu deutsch: einfach, ohne Schickschnack) CAF LA.BF.1.1.1_rb1.26 Display HAL (hardware abstraction layer) (verbesserte Display Performance)
- vanilla CAF LA.BF.1.1.1_rb1.26 media HAL (verbesserte Video Performance)
- vanilla CAF LA.BF.1.1.1_rb1.26 audio HAL (verbesserte Audio Performance)
- OxygenOS Kamera Code (keine Kamera-Bugs & verbesserte Kamera Performance)
- Snapdragon Kamera App von Qualcomm (bietet einige einzigartige Funktionen z. B. high-speed Aufnahmen mit Audio)
- eigene Kamera HAL, modifiziert von Sultanxda:
- Slow-motion Video Aufnahmen mit 60 FPS, 90 FPS & 120 FPS für 720p und 60 FPS für 1080p
- High-speed Video Aufnahmen MIT Audio mit 60 FPS, 90 FPS & 120 FPS bei 720p und 60 FPS bei 1080p (nur in Verbindung mit Snapdragon Kamera)
- 1080p Video-Aufnahmen mit Front-Kamera
- 2.5k 1440p Video-Aufnahmen mit Front- & Hauptkamera (nur in Verbindung mit Snapdragon Kamera)
- 4k Aufnahmen in UHD und DCI Auflösungen
- manueller Fokus
- langsame Blende von 1/5000 Sekunde bis 2 Sekunden)
- mehr Bildgrößen als normale OxygenOS Kamera, z. B. 9.7MP 16:9
- viele weitere Optimierungen
- basiert auf den letzten CAF LA.BF.1.1.1_rb1.26 Kernel Quellcode von Qualcomm
- nahezu 100 % reines CAF (sehr sauber, es sollten keine Instabilitäten oder Performance-Probleme geben)
- exzessives Debugging entfernt
- aktuellste LA.BF.1.1.1_rb1.26 prima (WiFi) Treiber
- halber Treiber von Synaptics (Touchscreen) neu geschrieben (über 2500 Codezeilen modifiziert; Touchscreen sollte besser arbeiten)
- neuste verfügbare Synaptics firmware (kein Battery-Drain)
- selbst geschriebener dynamischer CPU input boost Treiber
- CPU standardmäßig auf 1958 MHz heruntergetaktet (kann deaktiviert werden, ZIP-Datei dazu weiter unten)
- verbesserte Benachrichtigungs LED (Weiß hat keinen Blaustich)
- Vibrationsalarm ist bei Video-Aufnahmen deaktiviert
- selbst geschriebener Thermal-Treiber (hält das OPO kühl)
- LCD KCAL von Savoca
- Westwood TCP congestion Algorithmus (standardmäig ein)
- NTFS Unterstützung
- keine unnötigen Patches, Features oder Kompiler-"Optimierungen"
- viele weitere Optimierungen
- Kernel (cm-12.1-caf branch): sultanxda/android_kernel_oneplus_msm8974 · GitHub
- local manifest (beinhaltet den Rest der Quellcodes: https://github.com/sultanxda/android/blob/master/bacon/cm-12.1-stable/local_manifest.XML
- CyanogenMod and its contributors
- CAF (aka Qualcomm)
- OnePlus and Oppo for their clean kernel base
- myfluxi (awesome friend with lots of amazing contributions)
- 69gm (loyal guinea pig)
- If your name should be here and it isn't, then make me use an iPhone 4 running iOS 8
Dirty Flash führt zu Bootloop. Also macht euch keine Hoffnungen auf eine einfache Installation.
TWRP v2.8.6.0 erforderlich, da v2.8.7.0 das Modem nicht korrekt mitinstalliert. Im passenden TWRP einen full wipe durchführen (/data & /system). Danach ROM flashen. Wenn dies ohne Probleme klappt GApps flashen und dann einen Neustart durchführen.
Falls es Probleme bei der Installation gibt (z.B. TZ version error), müsst ihr die neuste CM12.1 Nigthly runterladen. Diese flashen, dann OHNE irgendeinen Neustart die CAF Version flashen. Danach können die GApps geflashed und der Neustart durchgeführt werden.
Installationsanleitung - Update:
Entweder den integrierten OTA CMUpdater nutzen, oder einfach via Recovery ein dirty-flash durchführen.
Hinweis: Wer den "Patch" für die normale CPU Frequenz installiert hatte, muss dies nach einem Update wieder machen. SuperSU bleibt erhalten.
Downloads:
GApps: [GAPPS][5.1.x] Up-to-Date GOOGLE APPS (TK GA⦠| Android Development and Hacking | XDA Forums
SuperSU (falls ihr Root Zugriff haben wollt): [STABLE][2015.02.13] SuperSU v2.46 - XDA Forums
normaler CPU Takt: CM12.1 with clean CAF 3.4.0 kernel - xda-developers DevDB
Versions Informationen:
ROM OS Version: Android 5.1.x (Lollipop)
Kernel Version: Linux 3.4.x
Basiert auf: CyanogenMod
Status: stabil
erstellt: 28.05.2015
letztes Update: 10.04.2016
Funktionierende Custom-Kernel:
bisher habe ich nur den AK Kernel getestet. Aber es gibt wohl auch CAF Versionen von Tyr und vom Render-Kernel.
AK-Kernel: [KERNEL][07/10][CAF][3.4][UBER5.2] â A⦠| OnePlus One | XDA Forums
unter Vorbehalt:
Render-Kernel: [Kernel] Render Kernel [CM12.x - R21][CAF - ⦠| OnePlus One | XDA Forums
Tyr-Kernel: [KERNEL] [CAF] [UBERTC] Tyr-CAF 3.4 V20 (10-⦠| OnePlus One | XDA Forums
Zuletzt bearbeitet: