[Kernel] JBX-Kernel Hybrid 0.7a [1,5ghz] -STABLE!

dtrail

dtrail

Dauergast
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

  1. Download der Zip Datei (unten)
  2. Reboot in Recovery
  3. Flash kernel (BMM Nutzer: Nicht die "Flash Kernel" Option nutzen! DIes ist eine normale Zip zum flashen!)
  4. Reboot
  5. 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:
  • Danke
Reaktionen: HornetRider
Geniale Arbeit! Darauf habe ich gewartet, nutze den Kernel mit Liquid Smooth, bisher keine Probleme damit, aber läuft auch gerade mal ein paar Stunden. Was genau hast du beim Conservative Governor getweakt? Kann man das wieder rückgängig machen (in den Einstellungen oder so)? Habe diesen Governer immer präferiert, da ich mehr auf Akkuleistung aus war als auf Performance...
 
es sind nur einige Standart Werte geändert, die kannst du selber wieder ändern in der Trickster Mod App unter Governor Einstellungen. Conservative ist normalerweise etwas zu träge zur normalen nutzung und zum Akku sparen eignet sich Hotplug am besten, da es den zweiten KErn einfach runter fahren kann bei Bedarf. Conservative habe ich daher nur lewiche angepasst, damit das Handy damit ohne Hänger nutzen kann. Der Verbrauch ändert sich aber nicht dadurch.
 
Copy&Paste von XDA:


New update coming:

- Fixed min frequency policy -> 100mhz stable
- Set min freq at boot to 300mhz for stability and prevent from looping
- Added new Governors for multi core scaling
- Added dynamic GPU overclocking sysfs interface
- Added 4. scaling step for GPU and OC to 416mhz


W.I.P

--> Adding BLX (Battery Life eXtender)
--> Adding BLN (Backlight control)
--> Setting lower power/voltage to display control

Should safe a lot of battery!

...Stay tuned! :)
 
Neuer kernel online! Schaut mal in den xda thread, will jetzt von unterwegs aus nicht den thread updaten.

- GPU Frequenzen wählbar
- GPU übertaktbar auf 416mhz
- mindest Frequenz gefixt, bleibt jetzt 100 ohne daemon
- neue Governor und teilweise gefixt
- Akku spar Funktionen
- niedrigere standard Frequenzen
- Bugfixes für Stabilität

Gesendet von meinem A100 mit Tapatalk 2
 
JBX-Kernel 0.2b BSE und 0.2c BSE funktionieren beide leider nicht mit den Nightlies vom 07 & 08.04 :(
 
Was genau geht nicht?

Gesendet von meinem A100 mit Tapatalk 2
 
Direkt nach der JBX 2.0.0 flashbar?
 
dtrail schrieb:
Was genau geht nicht?

Gesendet von meinem A100 mit Tapatalk 2

Die Kernels wollen bei mir alle nicht mit den CM10.1 NIGHTLYs. Habe jetzt System formatiert, alles gewyped, dann NIGHTLY vom 15.04 installiert und direkt danach den JBX-Kernel_0.2d_BSE -> Bootloop -> Permissions Fixed -> Bootloop -> CM10 Kernel restored -> Boot (funzt) -> Reboot -> JBX-Kernel_0.2d_BSE -> Grüne LED, aber kein Bootlogo, bootet auch nicht -> Force Reboot -> Bootloop
 
Zuletzt bearbeitet:
Scheint als hätten die was geändert
... Ich schau mal rein wenn ich zeit habe..

Gesendet von meinem XT910 mit Tapatalk 2
 
Die neuen 0.4 Kernels laufen bei mir BEIDE stabil!

BSE 0.4 ist def. STABLE! USB geht auch ohne Fehler...

OCE 0.4 läuft bei mir jetzt OHNE Fehler auf ~~1500mhz! Wichtig ist nur, dass man Smartreflex für MPU vor dem Übertakten AUSSCHALTET und evtl auch voltage für den höchsten freq step etwas erhöht (1450 mV ist maximum, bei mir läufts auf 1425 - 1430)

Ansonsten kann ich sagen, dass JBX-Kernel endlich ein stabiles Stadium erreicht hat! :D
 
  • Danke
Reaktionen: Andy6325
BSE / OCE aktualisiert mit großen Bugfixes auf VErsion 0.4.1!

Scheint ENDLICH stabil zu laufen...aber brauche eure Testergebnisse!
 
Würde es gerne testen, aber weder der 0.4 noch der 0.4.1. (jeweils bse) starten bei mir.

Hab schon mehrmals das System formatiert und neu aufgezogen, doch sobald ich diese Kernel aufspiele kommt nur die grüne LED und kein Bootlogo.

Meist tut sich nichts und mit dem 0.4.1er startet es selbst neu. Das System habe ich zuvor immer starten und einrichten können.

weist du woran es liegen könnte? Habe jeweils dass jbx 2.0 als System genommen.

Thx Andy

Gesendet von meinem XT910
 
Andy6325 schrieb:
Würde es gerne testen, aber weder der 0.4 noch der 0.4.1. (jeweils bse) starten bei mir.

Hab schon mehrmals das System formatiert und neu aufgezogen, doch sobald ich diese Kernel aufspiele kommt nur die grüne LED und kein Bootlogo.

Meist tut sich nichts und mit dem 0.4.1er startet es selbst neu. Das System habe ich zuvor immer starten und einrichten können.

weist du woran es liegen könnte? Habe jeweils dass jbx 2.0 als System genommen.

Thx Andy

Gesendet von meinem XT910

Jbx 2.0 geht nicht mit dem Kernel auf 3.0.8 Basis. Nimm eine andere Rom (cm, liquid oder carbon, etc). Jbx wird bald aktualisiert.

- follow me on Twitter @dtrail1_xda -
 
  • Danke
Reaktionen: Andy6325
dtrail schrieb:
Jbx wird bald aktualisiert.

Hoffentlich noch vor den Feiertagen :beer::beer::beer:


Moto RAZR XT910 | JB 4.2.2 | D-WiZ JBX 2 0.0.3 | U_04.10.03P | Kernel JBX BSE 0.3 | BMM 0.3.4 || auf 2.System | Pegasusq | Noop | MPU OC/UV Standardwerte || Congstar
 
Kernel aktualisiert...
 
dtrail schrieb:
Jbx 2.0 geht nicht mit dem Kernel auf 3.0.8 Basis. Nimm eine andere Rom (cm, liquid oder carbon, etc). Jbx wird bald aktualisiert.

- follow me on Twitter @dtrail1_xda -

Und ich Depp versuche das ständig... entweder ich bin blind oder das steht nirgends

Gesendet von meinem Xoom mit der Android-Hilfe.de App
 
inVi`-- schrieb:
Und ich Depp versuche das ständig... entweder ich bin blind oder das steht nirgends

Gesendet von meinem Xoom mit der Android-Hilfe.de App

Ich hab das bestimmt schon unzählige Male geschrieben... Aber halb so wild. Am einfachsten, wenn man nicht sicher ist, ist es eine Rom zu flashen, dann nachsehen welche Kernel Version versendet wird und dann den entsprechenden Kernel zu flashen.
 
  • Danke
Reaktionen: Andy6325
BSE 0.4.3 NIGHTLY - 1 scheint total stabil zu sein - zumindest auf CM10.1.
 

Ähnliche Themen

dtrail
Antworten
319
Aufrufe
33.230
Nadre
N
D
  • Diefaulequalle
Antworten
2
Aufrufe
863
Diefaulequalle
D
CT-163
  • CT-163
Antworten
8
Aufrufe
1.055
OC-Hybrid
O
Zurück
Oben Unten