dtrail
Dauer-User
- 475
/// jbx-kernel ///
DISCLAIMER
Weder Ich, Handy-Faq.de oder sonst jemand übernimmt die Verantwortung für ein gebricktes Gerät!
Die Garantie verfällt, wenn ein Gerät gerootet wird!
Einige Features in diesem Kernel können gefährlich sein, wenn man sie falsch anwendet! Weniger erfahrene User sollten sich daher gut informieren, bevor sie mit DIngen wie Overclocking und Undervolting rumspielen!
Dies ist ein Custom Kernel basierend auf dem 3.0.31 Kexec Kernel, der vom STS-Dev-Team (Hashcode, Dhacker) als erstes released wurde. Die Nutzun dieses Kernels wird eurem XT910 neue Funktionen einhauchen
Das FAQ findet ihr hier: xda-developers - View Single Post - [KERNEL][06-30-2013][GUIDE]JBX-Kernel 0.7a Hybrid [1,5ghz] - STABLE!
LATEST CHANGES (for latest release and NIGHTLIES)
DETAILIERTER CHANGELOG
FEATURES
JBX-Kernel Hybrid
- Optimized OPP Table for smooth CPU scaling
- Frequencies: 100, 200, 300, 400, 500, 600, 700, 800, 900, 1000, 1100, 1200, 1350
- Modifed Smartreflex driver (Custom Sensor for detecting the N-Value. Allows better OC handling, etc)
- SR Custom Sensor
- Smartreflex Tuning Interface: Set min calibrated voltage
- Smartreflex Tuning Interface: Set max calibrated voltage
- Overriden trim quirks (experimental port from OMAP4460, no DCC) to override factoy defaults and reach stable overclocking up to ~1,5ghz (depends on device, each silicon is different!)
- Overclocking using Live OC (mine runs stable at a maximum frequency of 1,498ghz!)
- Dvfs, Emif: Reconfigured
- Raised voltage limits for mpu a bit
- Raised the temperature limits from 64c* to 74c* (degrees)
- Net: Increased IPsec/TCP Up/Down Speed
- Using optimized CRC32 algorithm (better code generation)
- mm: dirty writeback interval only active during screen off state and interval reduced to 1500csec to safe power
- block: strict rq_affinity
- Optimized LZO compression
- fs: asynchronus I/O latency to solid-state disk
- Net: Wireless: Wifi included - not a module
- Net: Wireless: Removed a return rule to get rid of the rx_wake/wl_wake wakelocks
- CPU: policy->min set to 100mhz without an "if-rule" to avoid user to be stuck at 100mhz min. Sideeffect is that you have to set the frequency lock in trickster to force the CPU to stay on your preferred min frequency, otherwise it will always jump back to 300mhz.
- Wifi: Power Saving Mode by kernel dafult
- RW Readahead 128
- Watchdogs disabled
- ARM: Allow arm_memblock_steal() to remove memory from any RAM region
- Touchscreen: Added scalable frequencies, variable clock rates and power down state for display to save power
- Devices: Deeper idle states
- Increased ducati heap size
- zRAM support
- GPU has 3 scaling steps and OC to 416mhz
- GPU: Added C4 states for Power Down mode
- GPU_OC: max 416 mhz
- Multicore Power Saving Mode Control
- ARCH Dependant Power feature
- Temp Control (Modify temperature limit for CPU/MPU)
- Gamma Control
- Screen/Display: Modified OMAPDSS for sharpness and lightning colors
- OMAPDSS: Aded clocks and 2 OPPs - allows the screen to scale down power and voltage
- Fsync Control: LEss IO Speed but safes you from loosing data if phone crashes
- Filesystem, Android Staging, lowmemkiller: Heavy modified for R/W Speed and efficient performance
- Kernel code generation improved by LZO and compression enhanced
- Custom Voltage Support (BSE undervolted by default)
- Live Overclock Support (Overclocking on running device)
- IO: SIOPlus, Fifo, Row, VR, Noop, Deadline, CFQ
- CPU: More Governors
- Deep Idle
- ARM Topology
- Many improvement in overall OMAP PM
- GREAT performance!
- GREAT battery life!
- Support for Ezekeel's "eXperience" App (Adds features: Music Control with Vol-Buttons, etc..)
- Support for Trickster Mod Kernel Control App (Download from Gplay)
Governors
- Hotplug (Tweaked for power saving behavior)
- Ondemand
- Conservative (Tweaked for better performance)
- Userspace (experienced users)
- Interactive
- Performance (stays always on highest frequency)
- adaptive (Multi Core Governor)
- sakuractie (very early suspend, hotplugging)
- ondemandX (very fast up- and down-scaling)
- InteractiveX (Multi Core Governor - Uses only one core as long as second core is not needed)
- lulzactive (hotplugging, very balanced)
- smartass2
- sacuractive
- Abyssplug
- Lazy
- Hyper
...more features to come!
SPECS
- Based on 3.0.8 Linux Kernel (All newer Releases from 0.4.x!)
- Patched to 3.0.31 (STS-Dev-Team) (ONLY Releases up to 0.3.x!)
- ARM libs 3.0.2X
- RAM Console config for 1GB RAM
CAUTION
Dies ist ein "Work in progress"! Wenn ihr Bugs entdeckt, bitte "spamt" dann nicht die jeweiligen Rom-Threads zu, sondern postet hier!
Die falsche HAndhabung einiger Unktionen, wie zb. OC und UV können eurem Gerät schaden, also nur damit rumspielen, wenn ihr wisst, was ihr tut!
Um einfrieren des Handys zu vermeiden beim Anschließen an den PC, dafür sorgen, dass das Display an ist BEVORE ihr das USB Kabel anschließt!
REQUIREMENTS
- Root
- Eine Kexec Rom MUSS auf dem Handy sein (CM, AOKP, AOSP)
- Recovery (BMM, SS)
- Entfernt ALLE Arten von Kernel modulen, falls ihr welche verwendet
- Deaktiviert ALLE CPU Tweaks, Sondereinstellungen oder On Boot Einstellungen, ansonsten kann es sein, dass der KErnel nicht bootet!
NOTE: Der KErnel braucht eine "saubere" Umgebung in Bezug auf CPU Einstellungen und Tweaks, etc, um booten zu können. Ihr solltet also darauf achte, dann sämtliche eigenen EInstellungen (z.b. Frequenzen oder Governor in Set CPU) vor dem flashen deaktiviert werden. Um sicherzugehen, am besten alle diese Apps deinstallieren. Mit dem KErnel wird eine eigene App mit installiert!
ACHTUNG: Manche Roms haben evtl vorinstallierte KErnel Tweaks, wie etwa module oder Voltage / Frequenz Threads. Schaut in das init.d verzeichnis und entfernt ggf scripts, die insmod Befehle und CPU tweaks enthalten
INSTRUCTIONS
- Download der Zip Datei (unten)
- Reboot in Recovery
- Flash kernel (BMM Nutzer: Nicht die "Flash Kernel" Option nutzen! DIes ist eine normale Zip zum flashen!)
- Reboot
- Enjoy!
DOWNLOAD
All versions up to 0.3 are based on 3.0.31 Kernel.
All versions from 0.4+ are based on 3.0.8 Kernel.
---> --> RELEASES <-- <---
---> MIRROR <---
JBX-Kernel NIGHTLIES
Nitghly builds of both versions are available from here: DOWNLOAD
CAUTION: There is no promise that these version are stable/working/whatever! Use at your own risk!!
Etwas ging schief?
Im Falle, dass falsche Einstellungen in Trickster Bootloops verursachen oder Ähnliches, dann flashe das:
TRICKSTER RESET: http://dtrailer.de/kernel/trickster_reset.zip
Um den vorherigen Kernel wieder herzustellen, das hier flashen:
KERNEL RESTORE: http://dtrailer.de/kernel/Kernel_Restore.zip
SOURCE
This is the source code! It cannot be installed on your device!
Anyone who wants to help with development is welcome here.
3.0.31 Base: JBX-Kernel 3.0.31
3.0.8 Base: JBX-Kernel 3.0.8
CREDITS
- Kholk & [mbm] - Kexec inital Release
- Hashcode & Dhacker - Making Kexec stable and initiating compatible kernels
- Motorola - 3.0.8 Kernel Source
- Surdu_Petru - Sharing Knowledge and helping with problems
- nithubhaskar - Hints and answering my questions
- Ezekeel - Custom Voltage & Live OC Source Code
- bigeyes0x0 - Trickster Mod App
- igio90 & Bliss - Android Tweaker App
Zuletzt bearbeitet: