/JBX_Kernel

JBX-Kernel for Motorola XT910/XT912

Primary LanguageCOtherNOASSERTION

omap_jbx_kernel

JBX-Kernel for Motorola XT910/XT912 OMAP4 (D-WiZ JBX Rom Series - Battery Saving Technologies)

This Kernel is based on the Motorola 3.0.8 Kernel for Kexec which was initiated by the STS-Dev-Team. See this link for the original source: https://github.com/STS-Dev-Team/kernel_mapphone_kexec See credits below

There are two different versions, JBX-Kernel and JBX-Kernel Battery Saver Edition

Some features of JBX-Kernel:

  • Underclocked (stable 100mhz min frequency)
  • Undervolted (~10mV)
  • Modified Smartreflex driver with Custom Sensor Values to Override factory defaults. This allows us to overclock stable to ~1,5ghz!
  • Custom Voltage Interface
  • Live Overclock Interface
  • GPU Overclock
  • GPU frequency control sysfs interface
  • Support for GPU_OC App
  • Custom OPP-Table
  • Reduced latency
  • Tweaked governors
  • Support for Trickster Mod App (from Gnex) [INOFFICIAL]
  • Increased R/W Ahead
  • Overclocking Kernel Modules based on Milestone Overclock (Ported by Whirleyes) [NOT INCLUDED IN BUILD BECAUSE WE HAVE LIVE OC] ---> /drivers/extra/ [include this folder in Makefile to build. Needs precompiled kernel!!)

...more to come

JBX-Kernel BSE hast almost the same features and configuration except voltage, max frequency policy and some other values to reach more power saving.

WIP:

  • Need fix to force the CPU to stay on custom min freq OPP0 [FIXED]
  • Live OC function included but doesn't work [FIXED]
  • Fixing compile warnings [...]
  • USB driver needs a workaround [...]
  • Fix hotplugging feature for related governors (sort out bad governors) [FIXED]
  • Start fixing build warnings [...]

*Credits to

  • Kholk & [mbm] for Kexec Initial Release
  • Hashcode & dhacker29 (STS-Dev-Team) for Kexec Kernel 3.0.31 mr1)
  • Surdu_Petru for support and knowledge