【Kernel】u8800pro-32&35--overclock-kernel【fixed sensor】 - Huawei Ideos X5 U8800

【Kernel】u8800pro-32&35--overclock-kernel【fixed sensor】
Installation Instructions
Unplug any usb connection and turn the phone completely off
Whilst holding both the volume + and volume - keys hold the power button to turn the device on. Let go when you see a pink/purple screen.
Attach the usb cable to your computer and wait until a few usb mass storage devices are detected and mounted. Look for one that has just one directory called 'image' in it. Navigate into this directory and you'll see boot.img etc.
(optional) Rename boot.img to boot_backup.img
copy the new boot.img to image, unmount the mass storage device (safely remove in windows) and then pull the battery out to turn the phone off.
Power on
Max 2Ghz overclock
add smartass2 governor
add BFQ IO
other mod
Download
you could config the enhanced.conf(place it into /system/etc)
maybe somebody could translate enhanced.conf to english, thanks
Enhanced.conf
ONLY for FROYO
-----------------------------------------------
Boot into recovery,dont wipe,flash this package directly, same as flashing a ROM.
Max 2Ghz overclock
add smartass2 governor
add BFQ IO
other mod
ONLY for Gingerbread (stock,CM7,or other gingerbread)
Overclock kernel
if you don't like it ,you could restory to offical kernel
Offical kernel
the gs sensor can't init had fixed,so gs sensor worked now.

respect!
Sent from my ragelis

Just to be clear: This will only work with the Froyo ROM, right?

Doctor Who said:
Just to be clear: This will only work with the Froyo ROM, right?
Click to expand...
Click to collapse
Damn.... why not 2.6.35.7? who uses froyo?

bronxitas said:
Damn.... why not 2.6.35.7?
Click to expand...
Click to collapse
no kernel available

akalos said:
no kernel available
Click to expand...
Click to collapse
You mean no kernel source available. That's right, you can't do OC kernel without source

NForce25 said:
You mean no kernel source available.
Click to expand...
Click to collapse
how can we get this?

We need to annoy huawei's client support service further

huawei's client support say that on monday they will tell us the timeline of release the 35 kernel sources

genokolar said:
huawei's client support say that on monday they will tell us the timeline of release the 35 kernel sources
Click to expand...
Click to collapse
Good news!!!

Hi, thanks for this kernel, i have a question, did u in .config add support for MSM7X30? besides the native MSM8X...?, if you did that maybe this kernel can run on u8800-51, if u didnt, you have your kernel sources to compile it for u8800-51? thanks in advance
Best regards from Chile
Update:
I've flashed this kernel in my U8800-51 and it boot, but some reboots and some paths changed (that's because the init.rc from u8800pro and this phone are different, mount points mostly), so, i've unpacked my boot.img and replaced the kernel image with yours, and doesnt boot dunno what its, but im getting closer i think xD

EDIT: I'm an idiot. Ignore me, please

Tested it with Gingerbread and worked fine. Many thanks.
Buuuut... as soon as I installed it, the phone refuses to rotate. Any ideas on what could be wrong?

Auto-Rotate isn't working for me, too.
If I were to guess what's wrong, I'd suspect the sensor stuff but I'm just talking out of my ass here:
Code:
--- huaweiconfig 2011-11-21 17:19:00.923151198 +0000
+++ genokolarconfig 2011-11-21 17:13:00.633364620 +0000
@@ -1,7 +1,7 @@
#
# Automatically generated make config: don't edit
# Linux kernel version: 2.6.35.7
-# Fri Nov 4 12:29:15 2011
+# Mon Nov 21 18:58:01 2011
#
CONFIG_ARM=y
CONFIG_SYS_SUPPORTS_APM_EMULATION=y
@@ -40,9 +40,9 @@
CONFIG_HAVE_KERNEL_GZIP=y
CONFIG_HAVE_KERNEL_LZMA=y
CONFIG_HAVE_KERNEL_LZO=y
-CONFIG_KERNEL_GZIP=y
+# CONFIG_KERNEL_GZIP is not set
# CONFIG_KERNEL_BZIP2 is not set
-# CONFIG_KERNEL_LZMA is not set
+CONFIG_KERNEL_LZMA=y
# CONFIG_KERNEL_LZO is not set
# CONFIG_SWAP is not set
CONFIG_SYSVIPC=y
@@ -136,7 +136,8 @@
# GCOV-based kernel profiling
#
# CONFIG_GCOV_KERNEL is not set
-# CONFIG_SLOW_WORK is not set
+CONFIG_SLOW_WORK=y
+# CONFIG_SLOW_WORK_DEBUG is not set
CONFIG_HAVE_GENERIC_DMA_COHERENT=y
CONFIG_SLABINFO=y
CONFIG_RT_MUTEXES=y
@@ -158,8 +159,11 @@
CONFIG_IOSCHED_NOOP=y
# CONFIG_IOSCHED_DEADLINE is not set
CONFIG_IOSCHED_CFQ=y
+CONFIG_IOSCHED_BFQ=y
+# CONFIG_CGROUP_BFQIO is not set
# CONFIG_DEFAULT_DEADLINE is not set
CONFIG_DEFAULT_CFQ=y
+# CONFIG_DEFAULT_BFQ is not set
# CONFIG_DEFAULT_NOOP is not set
CONFIG_DEFAULT_IOSCHED="cfq"
# CONFIG_INLINE_SPIN_TRYLOCK is not set
@@ -359,7 +363,9 @@
# CONFIG_MSM_SDIO_SMEM is not set
CONFIG_MSM_DALRPC=y
CONFIG_MSM_DALRPC_TEST=m
-# CONFIG_MSM_CPU_FREQ_SET_MIN_MAX is not set
+CONFIG_MSM_CPU_FREQ_SET_MIN_MAX=y
+CONFIG_MSM_CPU_FREQ_MAX=1024000
+CONFIG_MSM_CPU_FREQ_MIN=245760
# CONFIG_MSM_AVS_HW is not set
# CONFIG_MSM_HW3D is not set
CONFIG_AMSS_7X25_VERSION_2009=y
@@ -522,12 +528,16 @@
# CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set
# CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set
# CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND is not set
+# CONFIG_CPU_FREQ_DEFAULT_GOV_SMARTASS2 is not set
# CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set
+# CONFIG_CPU_FREQ_DEFAULT_GOV_INTERACTIVE is not set
CONFIG_CPU_FREQ_GOV_PERFORMANCE=y
CONFIG_CPU_FREQ_GOV_POWERSAVE=y
CONFIG_CPU_FREQ_GOV_USERSPACE=y
CONFIG_CPU_FREQ_GOV_ONDEMAND=y
+CONFIG_CPU_FREQ_GOV_INTERACTIVE=y
CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y
+CONFIG_CPU_FREQ_GOV_SMARTASS2=y
# CONFIG_CPU_IDLE is not set
CONFIG_CPU_FREQ_MSM=y
@@ -1136,7 +1146,7 @@
# CONFIG_BONDING is not set
# CONFIG_MACVLAN is not set
# CONFIG_EQUALIZER is not set
-# CONFIG_TUN is not set
+CONFIG_TUN=y
# CONFIG_VETH is not set
CONFIG_PHYLIB=y
@@ -1326,6 +1336,7 @@
# CONFIG_BOSCH_BMA150 is not set
CONFIG_HUAWEI_FEATURE_PROXIMITY_EVERLIGHT_APS_12D=y
CONFIG_HUAWEI_FEATURE_PROXIMITY_EVERLIGHT_APS_9900=y
+CONFIG_HUAWEI_FEATURE_PROXIMITY_LITEON_LTR_558=y
#
# Hardware I/O ports
@@ -1761,6 +1772,7 @@
CONFIG_HUAWEI_CAMERA=y
CONFIG_HUAWEI_SENSOR_HI701=y
CONFIG_HUAWEI_SENSOR_S5K5CA=y
+CONFIG_HUAWEI_SENSOR_MT9T113=y
# CONFIG_HUAWEI_SENSOR_OV7690 is not set
CONFIG_HUAWEI_SENSOR_OV7736=y
# CONFIG_HUAWEI_SENSOR_HIMAX0356 is not set
@@ -2521,7 +2533,12 @@
# CONFIG_RPCSEC_GSS_SPKM3 is not set
# CONFIG_SMB_FS is not set
# CONFIG_CEPH_FS is not set
-# CONFIG_CIFS is not set
+CONFIG_CIFS=y
+# CONFIG_CIFS_STATS is not set
+# CONFIG_CIFS_WEAK_PW_HASH is not set
+# CONFIG_CIFS_XATTR is not set
+# CONFIG_CIFS_DEBUG2 is not set
+# CONFIG_CIFS_EXPERIMENTAL is not set
# CONFIG_NCP_FS is not set
# CONFIG_CODA_FS is not set
# CONFIG_AFS_FS is not set
@genokolar:
Do you have a diff of your changes?
You keep your source here: https://github.com/Victor-android/kernel_huawei_u8800pro/

did u try to overclock?

I set the phone to 1500 MHz for a few minutes using SetCPU. The device didn't crash. Not sure what to say really, except that the multitouch app was more responsive...

Yeah, using setcpu. It did overclock successfully up to 1.5GHz - didn't try higher (And then came the rotation issue).

@ qwerty12 are u with stock rom or 2.3.5?

2.3.5.
Just to be sure, I reinstalled the ROM (using the dload folder method). Accelerometer works (web browser rotates).
As soon as I install the new kernel (without any o/c) rotation breaks. I think I'll wait until it's sorted out.
EDIT: Sorry, didn't see you directed the question to qwerty.

1500Mhz its nice to see that is stable...

Related

[Q] Build.prop please help

i just tried to add
Code:
windowsmgr.max_events_per_sec=26
into my build.prop using flashtool
i rebooted and got stuck at the SE logo
ok, so trying to fix this i rebooted into recovery and mounted the sd card
i copied the system.img out of my backup and extracted it using wunyaffs
undid the changes in my build.prop.
repackaged as a .zip and used recovery to flash the build.prop back...
and it still gets stuck.
what am i doing wrong ?
*EDIT*
damn... i posted this in the wrong forum... sorry
it was meant for Q&A not General :\ mybad
here is my current build.prop
Code:
# begin build properties
# autogenerated by buildinfo.sh
ro.build.id=FreeX10-beta4_zdzihu
ro.build.display.id=FreeX10-beta4_zdzihu
ro.build.version.incremental=eng.zdzihu.20110125.133835
ro.build.version.sdk=8
ro.build.version.codename=REL
ro.build.version.release=2.2.1
ro.build.date=Tue, 25 Jan 2011, 13:39:25 CET
ro.build.date.utc=1295959165
ro.build.type=user
ro.build.user=zdzihu
ro.build.host=zdzihu
ro.build.tags=test-keys
ro.product.model=X10i
ro.product.brand=generic
ro.product.name=Xperia
ro.product.device=es209ra
ro.product.board=es209ra
ro.product.cpu.abi=armeabi-v7a
ro.product.cpu.abi2=armeabi
ro.product.manufacturer=SE
ro.product.locale.language=en
ro.product.locale.region=US
ro.wifi.channels=
ro.board.platform=qsd8k
# ro.build.product is obsolete; use ro.product.device
ro.build.product=es209ra
# Do not try to parse ro.build.description or .fingerprint
ro.build.description=passion-user 2.2.1 FRG83 60505 release-keys
ro.build.fingerprint=google/passion/passion/mahimahi:2.2.1/FRG83/60505:user/release-keys
# end build properties
#
# ADDITIONAL_BUILD_PROPERTIES
#
ro.sf.lcd_density=240
rild.libpath=/system/lib/libril-qc-1.so
wifi.interface=wlan0
wifi.supplicant_scan_interval=90
ro.ril.hsxpa=2
ro.ril.gprsclass=10
ro.ril.def.agps.mode=2
ro.opengles.version=131072
dalvik.vm.heapsize=32m
ro.media.dec.jpeg.memcap=20000000
keyguard.no_require_sim=true
ro.config.notification_sound=pixiedust.ogg
ro.config.alarm_alert=Alarm_Beep_03.ogg
media.stagefright.enable-player=true
media.stagefright.enable-meta=true
media.stagefright.enable-scan=true
media.stagefright.enable-http=true
dalvik.vm.dexopt-flags=m=y
net.bt.name=Android
dalvik.vm.stack-trace-file=/data/anr/traces.txt
i am... was... running freeX10 beta4
I didn`t see any error on your build.prop file.
You just add that line? Cause i don`t see it on your build.prop file
I just wonder why that value so low...
oh i removed the line then posed sorry
apparently 26 is optimum
i just thought id try it and now it doesnt boot.
and, stupid me, i should have backed up before changing the file but ... i didnt think it would break it :\
by adding just that line that won`t happen. i`m sure that`s not the cause!
if you just add that. i add so many things...
witch flashtool you use? the last one or 26th?
i didn`t have time to try last myself so do know if there`s any issue regarding that but i doubt
oh dear
i just realised what my problem is
when i made the changes to the build.prop i used FlashTool. waiting for a reply now i was reading your FlashTool Guide and read the bit about JIT, clicking the optimise button and saw the BIG RED TEXT
"PLEASE DON`T USE JIT OPTION THIS WILL MAKE YOUR PHONE STUCK ON BOOT!!!"
guess what i remember clicking
is there anyway to fix this ?
Btw about that number for build.prop. heres where i got that info
http://forum.xda-developers.com/showthread.php?t=881778 posts 5-8
So i presume that you've done that on 26th version.
Download the last one and run optimize cause it was one of the upgrades.
if that wont help your only option is reflash.
yeah 0.2.6... wow i cant believe i did that.
ill try 0.2.7 now.
also... thankyou for your quick replys
0.2.7 is downloading now.
but umm... if my x10 is stuck at the se logo im not going to be able to connect to it over adb will i?
even if you`re stuck you probably get some functions
ok i just tried it
this is what i got
10/042/2011 23:42:23 - ERROR - Cannot identify your device. Found lin while expecting X10, E10, U20 or E15 (read from ro.product.model from build.prop)
10/042/2011 23:42:23 - INFO - Selecting from user input
10/042/2011 23:42:25 - INFO - Connected device : X10
10/042/2011 23:42:25 - INFO - Installed version of busybox : BusyBox v1.15.3 (2010-02-06 17:13:19 CET) multi-call binary
10/042/2011 23:42:30 - WARN - Please check your Phone and 'ALLOW' Superuseraccess!
10/042/2011 23:42:31 - ERROR - Please Accept root permissions on the phone
it doesnt give root permission
try press ask root permition
if you can`t do anything or only option is reflash i guess
yeah when i press ask for root perms the phone denies it
i guess its a reflash then ay ?
Sutekhxaos said:
yeah when i press ask for root perms the phone denies it
i guess its a reflash then ay ?
Click to expand...
Click to collapse
the phone denies?! he`s got own life?
didn`t appear to choose yes or no on the phone?
if not...reflash
hahah unfortunatly
no theres no dialog or anything on the screen to ask for root. it just denies it
i have one other idea. get the files that flashtool changes when you click optimise.
repackage them in a .zip and use the recovery console to update them
your opinion ?
don`t believe but...try
nope, not working. thanks for all your help
i will reflash tomorrow its late here

[KERNEL][FEB.28] Bricked-Kernel|2.6.35.14|v0.6|cm9|[email protected]/192|CIFS|L2PUSH|UV|KSM

DISCONTINUED
Bricked-Kernel v0.6 for CM9-ICS
ENJOY!
Default clocks: 1566Mhz max / 192Mhz min
OverClockable till 2.16Ghz (2157Mhz) !NOT ALL DEVICES CAN HANDLE THIS!
​Be EXTREMELY careful when setting something ABOVE 1914Mhz!
L2 Performance Boost @ 1566Mhz (original by faux123)
Disabled above 1890Mhz for stability reasons
GPU 3D Overclock @ 320Mhz
GPU 2D Overclock @ 266Mhz
Features:
Code:
[B]* based on the outstanding work of dalingrin and the cm-team[/B]
* Kernel base 2.6.35.14
* KSM support
* CIFS
* UTF8 encoding (included for CIFS)
* Overclocking to 1566Mhz default (max. 1914Mhz)
* Min Clock @ 192Mhz default
* basic NTFS support
* Tweaked ondemand settings to react better while letting cpu1 jump in later
* Snapdragon compiler optimization
* Global CPU Voltage table used for adjusting voltage table (by snq-)
...- Using System Tuner (or any other compatible app) you can now change the
.....Voltage @ each frequency.
* ~8% Undervolted till 1566Mhz
* L2 Performance Push @ 1566Mhz (Original by faux123)
* Overclock till 2157Mhz possible. ALL FREQUENCIES ABOVE 1782Mhz ARE CONSIDERED UNSTABLE!
--(I don't want to increase Voltage any further, this will increase the risk of burning your cpu. So if it is unstable, choose a lower clock!)
* cleaned code, improved performance
Changelog @ 2nd Posthttp://forum.xda-developers.com/showpost.php?p=21603709&postcount=2
How to install/unistall?
Just flash from recovery. If you can't boot the kernel (invalid size) you probably have installed some other stuff that put kernels in /boot. Currently we are limited to 30MB on that partition, so the kernel could not be written completely. From recovery, mount /boot and just do:
Code:
adb shell rm /boot/uImage.CyanogenMod
From booted CM-Stock kernel do:
Code:
adb shell
mount -o remount,rw /boot
rm /boot/uImage.CyanogenMod
Then flash the kernel again from recovery.
This will delete the original stock cm9 kernel and make room for Bricked.
This is, per default, installed as an additional kernel, so your cm9 default kernel will still be there as a fallback.
However it will automatically be set as the default boot option.
If you want to boot into the cm9 kernel for just one time, just choose it. Though wifi will be broken because the modules differ. (pushing the cm9 modules will fix that but break Bricked wifi , how that is done is written a few lines down)
If you want to permanently fallback to the CM9 Kernel for whatever reasons, just extract the ar6000.ko from the cm9 install zip (/system/lib/modules) and do this:
Code:
adb shell
mount -o remount,rw /boot
echo "CyanogenMod" > /boot/moboot.default
mount -o remount,rw /system
exit
adb push C:\path\to\the\cm9\ar6000.ko /system/lib/modules/ar6000.ko
adb reboot
This should set the default kernel as default bootoption, as well as replace the Bricked-Wifi-Module with the original cm9 one.
If you had previously removed the CM Stock kernel, extract it from the latest cm update and add this line before adb reboot in the above list:
Code:
adb push C:\path\to\the\cm9\uImage.CyanogenMod /boot
If you want to completely remove bricked, add
Code:
rm /boot/uImage.CM_Bricked-Kernel
before the 'exit' line above.
Where to complain about errors/bugs?
Please use the Issuetracker for bugs/errors/feature wishes!
Issuetracker @ https://code.google.com/p/bricked/issues/entry
IRC Chat: Freenode IRC #bricked
Download:
No Guarantees! If it kills your grandmother or your device, I am NOT responsible! If you understand this:
(If you download, please hit Thanks below my post! Thank you!)
*v0.6* [ondemand, PREEMPTIBLE] Click me
Current Downloads: Click Me
All Downloads: Click Me
Use System Tuner or SetCPU to overclock!
Source:
Changelog:
Code:
[B][U][SIZE="4"]***** v0.6 *****[/SIZE][/U][/B]
Simple:
* Blackscreens fixed (gigantic PM changes from caf)
* Use max L2 Frequency from 1728000Hz to 1890000Hz too (disabled over 1890Mhz for stability reasons)
* fix pmem for HD playback on cm9 A2
* fix boot hang when USB is connected (apparently 64GB Touchpads only)
* see below for the rest :P
* GPU OC @ 320Mhz 3D / 266,67Mhz 2D
* pushed max OC to !2,16Ghz! (2157Mhz) - !!use with caution!!
** I suggest you don't play with it
** unless you know EXACTLY what you are doing.
** This may very well brick a touchpad that cannot handle it. (but 2 of my 3 can :P)
** Default max remains 1566Mhz, during bootup: 1188Mhz.
** If you have no clue: Leave it to the defaults! :P
Detailed:
* bd73231 : max8903b: fix warning: function declaration isn't a prototype [-Wstrict-prototypes]
* 6560d8a : max8903b: print out an error if the device is not set up
* 0da4555 : max8903b: avoid crash in _current_setup if device not setup
* 18aef20 : board: Initialize max8903b_charger_device before USB This should fix some problems occuring while booti
* 1600ebb : PMEM changes required for MSM gralloc to work correctly.
* e4cd4e7 : acpu: Use max L2 Frequency from 1728000Hz to 1890000Hz
* 81f0951 : acpu: Raise max OC up to 2157Mhz +minor comment cleanup
* bc6c08e : change INIT_CONNECTED_PS_DELAY: 30 to 60
* 4b66792 : klog: copy logbuf on init
* 9d6e569 : PM / Core: Introduce struct syscore_ops for core subsystems PM
* f7bbacd : PM: Fix printing IRQ names for pending wakeup IRQs
* c5f2cbb : PM: Wait for completion of the parent resume before resuming
* 9f6ace8 : PM: Introduce library for device-specific OPPs (v7)
* ac959f3 : PM: Prototype the pm_generic_ operations
* 31b5c99 : PM: Remove redundant checks from core device resume routines
* e7f7366 : PM: Use a different list of devices for each stage of device suspend
* 14a931d : PM: Use proper ccflag flag in kernel/power/Makefile
* dd36b42 : PM: Lock PM device list mutex in show_dev_hash()
* abc8f02 : PM: Fix signed/unsigned warning in dpm_show_time()
* 5c29b42 : PM / Suspend: Fix ordering of calls in suspend error paths
* e04c902 : PM / Hibernate: Make default image size depend on total RAM size
* e0a2974 : PM / Hibernate: Improve comments in hibernate_preallocate_memory()
* d2dc39e : PM / Hibernate: Return error code when alloc_image_page() fails
* cda6734 : PM / Runtime: Fix pm_runtime_suspended()
* b4de71f : PM / Hibernate: Fix PM_POST_* notification with user-space suspend
* 02f03c7 : PM / Suspend: Fix bug in suspend statistics update
* 4068f99 : PM / Sleep: Remove pm_runtime_suspended() from __pm_generic_call()
[B][U][SIZE="4"]***** v0.5 *****[/SIZE][/U][/B]
Removed three 2D/3D scaling steps
Raised 3D GPU OC to 320Mhz (was 300 before, stock 266.67Mhz)
Fixed screen/sleep of death
Fixed a coding derp
[B][U][SIZE="4"]***** v0.4 *****[/SIZE][/U][/B]
ksm update from bricked-pyra source
Lowered min voltage once again (now: 700mV)
Updated KGSL driver with bricked-pyramid:
msm: kgsl: 8Stages 3D scaling, highest @ 300Mhz (fraction 33)
msm: kgsl: 6stages 2D scaling, highest @ 266,7Mhz, 33,35% Overclocked (fraction 100)
msm: kgsl: GPU off while screen off!
msm: kgsl: improved KGSL suspend
msm: kgsl: Use the correct virtual address for pmem regions
msm: kgsl: Delay 30ms to make sure GPU is ready during resume time
msm: kgsl: Update pwrlevel_change
msm: kgsl: Add sysfs attribute to turn GPU DCVS off/on
msm: kgsl: Early Suspend drivers
msm: kgsl: Turbo Mode
msm: kgsl: Do not check for idle while suspended
msm: kgsl: Make kgsl_idle_check check if a nap is allowed
msm: kgsl: fix parameter checking in adreno_ringbuffer_issueibcmds
msm: kgsl: Abort kgsl_pwrctrl_wake() when in KGSL_STATE_INIT
msm: kgsl: create singlethread wq instead of per-cpu wq
msm: kgsl: Fixing earlysuspend/lateresume for multiple devices.
msm: kgsl: run kgsl_idle_check after resuming a device
msm: kgsl: fix coding derp for init pwrctrl
[B][U][SIZE="4"]***** v0.35 *****[/SIZE][/U][/B]
init.rc: New /data dalvik cache
init.rc: Fix permissions for new dalvik cache
KSM updates.
Works with CM9 Alpha 0.6
[B][U][SIZE="4"]***** v0.34 *****[/SIZE][/U][/B]
init.rc: Fix init.d script execution @ boot-time by Turl
acpu: Change min/max limits to provide a wider scale range for the enduser
- Increased default voltage @ 1914Mhz (+25mV)
- You can now undervolt until 750mV and overvolt up until 1,425V.
- Don't cook eggs. Please.
msm8960: qdsp6v2: include the HW audio decoder and encoder
msm: audio: qdsp6v2: Acquire wakelocks during record.
msm: 8660: audio: Fix check for out of bound exception
Kernel Samepage Merging (KSM) for ROMs with support for it
[B][U][SIZE="4"]***** v0.31 *****[/SIZE][/U][/B]
Fixed KGSL page faults (Titanium Backup, etc...)
Thanks to dalingrin for finding the missing commit from CAF!
[B][U][SIZE="4"]***** v0.3 *****[/SIZE][/U][/B]
Too much to list here.
Changelog: [URL="http://pastebin.com/raw.php?i=cPS5d3p4"]http://pastebin.com/raw.php?i=cPS5d3p4[/URL]
Change statistics: [URL="http://pastebin.com/raw.php?i=DQsfsSwd"]http://pastebin.com/raw.php?i=DQsfsSwd[/URL]
Summary:
Improves UI reaction.
Improves overall performance.
Fixed a few bugs.
Decreased kernel file-size, we only got 30megs on /boot =/
Optimization Level 3
Addressed total stop of playback when device is going to sleep.
Increased CRC performance, this should speed up everything.
Decreased boot-time.
Increased read/write on disk.
[B][U][SIZE="4"]***** v0.21 *****[/SIZE][/U][/B]
* Bluetooth fixed
[B][U][SIZE="4"]***** v0.2 *****[/SIZE][/U][/B]
ar6000:
* switched to an older android driver version
This is a test for the Wifi issues
Kernel:
* Updated Kernel base to 2.6.35.14, no more palm :P
* Tweaked ondemand settings to react better while letting cpu1 jump in later
* added Snapdragon compiler optimization
* added Global CPU Voltage table used for adjusting voltage table (by snq-)
...- Using System Tuner (or any other compatible app) you can now change the
.....Voltage @ each frequency.
* Let MMFPB drop to 27MHz when processor power-collapsed (by Matt Wagantall)
* cpufreq: adding mfreq override sysfs value
...- Using this will override any governor to the max frequency currently set
* cpufreq: exposing scaling_available_frequencies to sysfs
[B][U][SIZE="4"]***** v0.1 *****[/SIZE][/U][/B]
This is a very early build.
* 2.6.35.palm
* based on the outstanding work of dalingrin and the cm-team
* CIFS
* UTF8 encoding (included for CIFS)
* Overclocking to 1566Mhz default (max. 1914Mhz)
* Min Clock @ 192Mhz default
* basic NTFS support
* Userspace driven configuration filesystem
* ~8% Undervolted till 1566Mhz
* L2 Performance Push @ 1566Mhz (Original by faux123)
* Overclock till 1914Mhz possible. ALL FREQUENCIES ABOVE 1782Mhz ARE CONSIDERED UNSTABLE!
--(I don't want to increase Voltage any further, this will increase the risk of burning your cpu. So if it is unstable, choose a lower clock!)
* cleaned code, improved performance
ReservedReservedReservedReservedReserved
is this for cm7 or cm9?
Its for cm9/ics..
hockey4life0099 said:
is this for cm7 or cm9?
Click to expand...
Click to collapse
For cm9-ics
Thank you, good catch! it's 7:45am here and I was awake all night doing stuff for the tp and for the sensation so I guess this mistake can be forgiven
remove post.
Probably a dumb question, but is the kernel backed up in a nandroid backup? Incase we run into a problem? I have a feeling it is, just wanna be sure.
vinscuzzy said:
Probably a dumb question, but is the kernel backed up in a nandroid backup? Incase we run into a problem? I have a feeling it is, just wanna be sure.
Click to expand...
Click to collapse
yes it is
----------
vinscuzzy said:
Probably a dumb question, but is the kernel backed up in a nandroid backup? Incase we run into a problem? I have a feeling it is, just wanna be sure.
Click to expand...
Click to collapse
I think nandroid does a backup of /boot.
But even if not it is installed as an additional kernel and set as default, should you run into any problem, just choose the default Cynogenmod kernel from moboot and push the ar6000.ko from cyanogenmod9 (zip file) to /system/lib/modules
I see it says shooter in the near future...
We gotta get cm first ehh...
Sent from my PG8610000 using xda premium
added uninstall information to #1 post.
gunfromsako said:
I see it says shooter in the near future...
Sent from my PG8610000 using xda premium
Click to expand...
Click to collapse
Yes it says so @gcode but this is not a shooter thread
is it me or does this kernel @ 1.5 have better/smoother app transition than the default kernel at 1.7?
have have had a few forced reboots that i wasnt experiencing with the cm kernel though. I don't know if it's the new gapps i installed or the this kernel.. will post back after a few hours.
Back to the old kernel for now. It seems a tad slower to me. Is battery life better or worst?
Sent from my HTC Glacier using xda premium
nomadman said:
is it me or does this kernel @ 1.5 have better/smoother app transition than the default kernel at 1.7?
have have had a few forced reboots that i wasnt experiencing with the cm kernel though. I don't know if it's the new gapps i installed or the this kernel.. will post back after a few hours.
Click to expand...
Click to collapse
jayb222 said:
Back to the old kernel for now. It seems a tad slower to me. Is battery life better or worst?
Sent from my HTC Glacier using xda premium
Click to expand...
Click to collapse
There are only a bunch of compile fixups, clock+voltage changes and cleanups present which differs this kernel from the cm9 one. I am also prefering ondemand over conservative as a governor.
The real stuff will be done once I got some sleep, like fixing the pagefaults that are forcing reboots on our devices with both kernels (since this is based on cm9, it has all it's pros and cons). It is at this moment not possible that this is noticeable slower or faster than cm9, nor that it reboots more often
Benchmarks may be better due to the L2 Boost, which is not relevant for me.
All issues you are experiencing (if present with cm9 default kernel or not) should be reported to the issue tracker with as much information as humanly possible
not using OC app. so default at 1.5GHz. sitting idle, it auto reboots. i need my tablet the today so back to the CM kernel for now. Thanks for the info show-p! i'll be back here when you update the kernel.
nomadman said:
not using OC app. so default at 1.5GHz. sitting idle, it auto reboots. i need my tablet the today so back to the CM kernel for now. Thanks for the info show-p! i'll be back here when you update the kernel.
Click to expand...
Click to collapse
You will still experience reboots now and then, deactivating "force 2D rendering" seems to significantly decrease the amount. But it still will happen
Awww YEee good to see showp up in here! love your kernels for the sensation!
how is the L2 Cache thing done ? Got a link for that ?
dakdroid said:
how is the L2 Cache thing done ? Got a link for that ?
Click to expand...
Click to collapse
It's in the kernel, what link?

[Kernel][01/03/2013] CoCore 4.1

This custom kernel is base on diego-ch's TWRP kernel.
I call it CoCore.
( Responsibility )
I'M IN NO WAY RESPONSIBLE OF ANY DAMAGE CAUSED BY USING THIS CUSTOM KERNEL.
( Compatibility )
This kernel works well on i9070.
I am sorry that it causes high cpu load on i9070P!
( What is needed )
* An I9070 (Andorid 2.3.6)
* Some Android experience
* Know some knowledge of how to use Android Terminal
* More patience
( Features )
TWRP Recovery 2.2.1
28 CPU Governers
8 I/O Schedulers
IO Unlocked (increased a bit speed)
Init.d Script
Custom Bootanimation
Deeper Sleep Mode
zRAM, SWAP Supported
NTFS(Read Only)
CIFS
ARM ThumbEE
ARM VFP with neon
Optimized RWSEM Algorithm
Mali GPU Tweakes/Controls
LZO Kernel Compression ( for faster boot )
Removed Useless Drivers ( for faster boot )
SLUB Memory Allocator
Automatic readahead cache size
Audio Boost*
Linaro GCC Toolchain
And many miscellaneous tweaks, it's hard to make a list for them.
Maybe i also forgot them.
A ton of new features in my updates,please Check the updated version.( See below )
( Detailed explanation )
CPU Governers Supported:
Code:
Performance, OnDemand(default), Lionheart, Powersave, Userspace,
Conservation, OndemandX, SmartassV2, Interactive, Scary, Sakuractive,
PegasusQ, Intellidemand, Lazy, Wheatley, HotPlug,
SmartAss, LagFree, BrazilianWax, InteractiveX, MinMax, SavagedZen,
Aggressive, AggressiveX, Gallimaufry, GallimaufryX, AbyssPlug, Skywalker
* To get stable scores, please use Performance to run benchmarks.
* For daily using, i recommend PegasusQ.
* Please test the governors by yourself.
* And the PegasusQ will hotplug the second cpu when screen turns off,that might cause music skip when system load is heavy.
* If unsure,please use ondemand(default)
IO Schedulers Supported:
Code:
NOOP, Deadline, CFQ, BFQ(default), SIO, VR, anticipatory, ZEN
* To get more information about governers/io schedulers, here:
http://forum.xda-developers.com/showthread.php?t=1369817
* For daily using, i recommend SIO/BFQ/ZEN
* Please choose a best io scheduler by yourself.
Init.d Script:
* Please make sure there is a latest busybox in your system.I found that init.d didn't work properly on some devices which have old version busybox.
* The init.d folder (/system/etc/init.d) must have 0755 permissions.
* If the scripts dont have execution permissions,it wont be execute automatically.
Custom Bootanimation:
* Please put the bootanimation.zip in /system/media with right permissions(0644).
* If there isn't any custom bootanimation, kernel will load Samsung official bootanimation.
DeepSleep Mode:
* Default mode is State4, i changed it to State5. Increased standby life time.
* If you use a hotplug governor,it might be unstable when you use the deepest sleep mode.
* Some users reported that ondemand works well with deepest sleep mode.
* If you mind the standby time of the phone,please give it a try.
* You can get information about CPU sleep states:
Code:
cat /d/cpuidle/stats
* To change the allowed deepest sleep mode: (e.g. Allow State6)
Code:
#echo 6 > /d/cpuidle/deepest_state
zRAM & SWAP:
* zRAM must be enabled by script/command.
Code:
mkswap /dev/block/zram0
swapon /dev/block/zram0
* SWAP must use with a SWAP partition in sdcard.
Code:
mkswap /dev/block/mmcblk1p2
swapon /dev/block/mmcblk1p2
* Because we have a large memory, the zRAM/SWAP is low activity.
* Some users said that zRAM/SWAP wont help the performance of games,they might drop more battery.
NTFS:
* Need a binary called "ntfs-3g" to read/write ntfs sdcard. Built-in NTFS feature only can read.
* Stock Android 2.3 cannot mount NTFS sdcard automatically.
Mali GPU:
* Allowed larger memory.
* Allowed larger OS memory for buffer. ( 6m -> 10m )
* L2 cache max reads tweakable
* Enabled some features in Makefile.
* Disable a big debugging checking
Audio Tweaks:
* Enabled directly rendering
* Enabled 32k_clk ( a feature of AB8500 )
* Volume Boost! ( v3.6-3.8rc,optional in v4.0 )
* Dynamic Range Enhanced! ( v3.6-3.8rc,optional in v4.0 )
( Installation )
Method 1
1. Flash the kernel which has TWRP via Odin. You can flash diego-ch's TWRP kernel, or flash "GT-I9070-Kernel-CoCore.tar.md5" in attachments.
Here diego-ch's TWRP kernel: http://forum.xda-developers.com/showthread.php?t=1873119
( flash custom kernel will increase binary counter!! )
2. Run Odin, Put the md5 files in PDA, Pit files doesn't need.
3. Only check "Auto Reboot" and "F.Reset Time"
4. Click Start to flash, wait for phone reboot.
5. Boot into TWRP, Tap Install, Select i9070_kernel_CoCore_TWRP.zip, Flash it.
And, if you have TWRP kernel already, flash the zip via TWRP directly.
Method 2 (Experienced users only)
This method will not increased binary counter, but ROOT permission is needed.
1. Get kernel.bin.md5 from i9070_kernel_CoCore_TWRP.zip
2. Put kernel.bin.md5 in sdcard
3. Run your favourite terminal app, type these codes
Code:
$su
#dd if=/sdcard/kernel.bin.md5 of=/dev/block/mmcblk0p15
4. Reboot
If you typed a wrong patition number, perhaps it will brick your phone!!!
Think twice before you hit Enter.
( Updates )
01/03/2013 Update: CoCore v4.1
Hmm,This is BETA version.
Block: Added ZEN io scheduler (Bases on noop,deadline and sio)
CPUFreq: Added Skywalker governor (FreqTable tweaked)
Mali: Increased the default l2 max reads 28kb -> 48kb
Mali: Disabled a big debugging tracking
RCU: jRCU -> TreeRCU (For better CPU/RAM throughput!)
NWFPE: Enabled ex-nwfpe
Please remove the mali l2 init.d script tweaks,guys
CoCore-mini 1.4 is at #842 post.
12/23/2012 Update: CoCore v4.0
Mali: Driver updated, re-tweak the parameters
ASoC/ab8500: Driver updated
NET/conf: Enable HSTCP(high-speed tcp),Westwood+,Veno,Hybla,YeAh configs. Cubic(stock) conf is default.
Block: Set BFQ as default io scheduler
Block: Automatic readahead cache size limit (depend on the size of your sdcard)
Block: Re-tweak SIO/VR/Deadline for flash nand devices
MM: SLQB -> SLUB
SCHED: Remove fair_sleepers, revert the parameters back to stock
MISC: Remove a ton of juck!!!, Highest complie optimization level, boot faster(compare to old versions,8800ms~9100ms now)
PS.
The cifs.ko and smbfs.ko have been put out ramdisk.They will be installed to /system/lib/modules (for faster boot)
And i forgot the changes,see my source on my github.There is a changelog.
To change the net configs:
Create a new init.d script:
Change the 'highspeed' to other confs.
Use `sysctl -a | grep cubic` to know what conf you can change to.
`ping` is the simple way to test whether the conf you use fix you or not.
For me,i am using highspeed now. If unsure,keep default(Cubic)
Code:
#!/system/bin/sh
sysctl -w net.ipv4.tcp_congestion_control=highspeed;
I have set the mali l2 cache back to 28kb by default.
To set it to 48kb(max).Use an init.d script.
Code:
#!/system/bin/sh
echo 0x00000030 > /sys/module/mali/parameters/mali_l2_max_reads;
The game fps should be improved a bit,
The values you `echo` must be HEX
BUT,if it doesnt or feels lagged,remove this script.
For me,48kb works well.
The volume++ version is volume boosted. (Someone requires this)
The lagged sound will be increased,too!
12/09/2012 Update: CoCore v3.9Beta8
This is BETA VERSION!!
CpuFreq: Added AbyssPlug (Base on OnDemand+Hotplug)
Mali: Increased the priority of OSMEM (5 -> 1) (See the dmesg)
Mali: Unlocked mali_l2_max _reads in sysfs (You can tweak this parameter now) (Dont set over 48)
(If you find a good value,please share with us!)
Mali: Misc tweaks
Kernel/hz: Fix the defconfig issue (Thanks! @hafidzduddin)
Net/SCH: Reverted back to stock (To experiment the latency of enabling mobile data)
Makefile: More optimization flags
PS.
The Mali parameters are in /sys/module/mali/parameters/
Use scripts/terminal to set them.
12/07/2012 Update: CoCore v3.9Beta3
This is BETA VERSION!
J4FS: J4FS driver works! Bugfree now!
CpuIdle: Revert the ApDeepSleep to stock,and added ApSleep++ custom state
(ApSleep++ and ApDeepSleep only works with non-hotplug governors,e.g: ondemand)
(New sleep state is disabled by default.You can enable them by yourself,if you prefer longer battery.)
CpuFreq: Added Aggressive, AggressiveX, Gallimaufry and GallimaufryX (These are optimazed version of Conservation/OnDemand)
CpuFreq: Fix a hotplug bug of PegasusQ
FS/SYNC: Removed Dynamic Fsync Control,added Ezekeel FSync Control
ASoc/ux500: Raise the pcm buffer size to MAX
NET/Scheduler: Re-tweaked, to experiment the latency of mobile data
Unknown: Fix the touchscreen sudden lost response (According to my using these days,it has been happended again!)
PS.
The FSYNC is enabled by default.Disabling FSYNC can improve IO performance.
In AnTuTu IO Test: Enabled: 350-400 Disable: 540-560
But disabling FSYNC can cause losing data!! It is at your own risk!!
Check the TIPS part to get how to disable it.
12/02/2012 Update: CoCore v3.9Beta1
This is BETA version, at #344 post.
12/02/2012 Update: CoCore v3.8.6rc
ASoC/ab8500: Use another gain mode in order to fix the terrible audio issue.
Sched: Reduce the latency of CFS Scheduler
PS.
The dyn_fsync will casue screen lag when you turn off the screen and there is a heavy io load.
If there isnt any heavy io load,it goes normally.
If you hate this,see the Tips part (#2 post) to get HOW TO disable dyn_fsync.
12/01/2012 Update: CoCore v3.8rc
CpuFreq: Tweaked the freq table of PegasusQ
Blcok: Updated BFQv1 -> BFQr2-1,Fixed the latency of BFQ issue. (BFQv5 is incompatible with Linux 2.6.35)
Sched: Tuned the patamerters of CFS scheduler (Use ThunderBolt's)
Sched_features: Enable Fair_Sleepers,Disable HRTICK
Mali: L2 cache max reads -> 48kb,Fix the mem leak issue.
NET: Set WestWood+ as default CONFIG
fs/sync: Added Dynamic FSync Control
(Improve IO performance greatly.When the screen is on,fsync is off.When the screen is off,fsync is on.)
ASoc/ab8500: Fixed the FMRadio volume balance issue. (Thanks @shut_down)
MISC: Removed a TON of JUNK!!!,And added a workaround to flash kernel quickly.
PS.
The benchmark screenshot is in the #304 post.
How to disable DYN_FSYNC? Check the TIPS part. (#2 post)
What is the flash kernel workaround?
In TWRP,use the Terminal fucntion,SELECT the folderr which has a kernel named "kernel.bin.md5",Start the Terminal,
And just type "fkernel"(No quotes),it will flash the kernel.bin.md5 automatically.
And i found that V(R) is a good io scheduler too.
The BFS CPU Scheduler is incompatible with our kernel.I am about to introduce this in the JellyBean kernel.
11/25/2012 Update: CoCore v3.7
RamDisk/TWRP: Added a temporary workaround to mount emmc(internal memory)
Block: SIO io scheduler updated. (2012 version) (Thanks @hafidzduddin)
CpuFreq: Fixed the name issues of governors (SetCPU cannot tune the parameters of governors, now fixed)
CpuFreq: Added LagFree, BrazilianWax, InteractiveX, MinMax and SavagedZen governors
(New governors havent been tested fully!If unsure, PegasusQ is recommended.)
I have tweaked the freq tables of most governors.
Mali: L2 cache max reads: 48kb -> 44kb , FPS increases (1-8fps) in simple scenes.
(Reserved 4kb for buffering, perhaps it will fix the sudden lag in games)
Sched: Fix SAMSUNG source code errors
Sched: Added AutoGroup Scheduler v4
Net/Sched: Re-changed the scheduler of net
android/logger: Reduced the logger size
ASoc/ab8500: Headset Volume adjusted, Dynamic Range enhanced! (i recommend using PowerAMP/RockBox)
PM(PowerManagement): Added a new feature, Operating Performance Point (OPP) Layer library
MISC: Disabled something useless(for faster boot),
Added GenLock API, MM&DMA hacked,
Added a new feature DM_CACHE,
more GCC optimizations in MakeFile
PS.
Dont use high volume to listen to music over 1 hour, it it not good for your ears.
Just reduce some volume.And i havent gained the speaker volume, dont worry.
The TWRP has some grapics issues when entering the emmc folder(it happends soemtimes, not always),
if it happended just tap back button and enter again.
(Some guys required this becaues them havent an external sdcard! )
And about the SetCPU issues. If you cannot tweak the parameters of some governors,
go to /sys/devices/system/cpu/cpufreq/(governor_name)/, you can tweak them here.
Make a script to tweak them quickly.
I think there is no point in updating to 2.6.35.14, because it updates a lot of useless drivers.
11/18/2012 Update: CoCore v3.6
Block: Added anticipatory io scheduler
CpuFreq: Added HotPlug and SmartAss governors
CpuFreq: Tweaked SmartAss and SmartAssV2 freqtable in order to match our device
Kernel: Adjusted many parameters
Lernel: Built with optimized compiler options
Sched: Added Fair_Sleepers feature,
disabled Gentle_Fair_Sleepers feature,
enabled HRTICK feature
MM: Increased Min readahead 16k -> 32k
JHash: Added JHash v3 speed tweak
Mali: Use another timestamp mode
ab8500/asoc: Headset volume gain boosted! (Sounds perfectly.My ears will be satisfied with i9070+Edifier H850. )
11/11/2012 Update: CoCore v3.5
Kernel: Revert LZO compression ( LZO is the fastest, but it makes kernel largest )
Kernel: Removed some bad tweaks
Kernel: Compile with Linaro GCC 4.4.5 ( The final version of Linaro GCC 4.4 series )
Ramdisk: For power saving, cifs.ko and smbfs.ko will not be loaded by default
Block: SIO, V(R) and Deadline io scheduler tweaked ( Better IO throughput )
FS: EXT2, EXT3 and EXT4 speed up
JHash: Updated to JHash v3
Sched: Enabled HRTICK
RCU: Added and use JRCU
TCP: Change TCP_Config to VENO ( Faster on wireless network ), and enabled HSTCP ( High-speed TCP )
NET: Net schedulers tweaked, in order to work with VENO config
NET: Introduce u64_stats_sync infrastructure
MM: Added vzalloc() and vzalloc_node() helpers
MM: Added and use SLQB memory allocator
MM: Added fudgeswap
SYNC: Added synchronization framework
BCM4330(WLAN): Enabled PM_FAST mode in standby
CGroup: Enabled FREEZER feature
PS. And many misc tweaks.
And i added some modules in /lib.
I tweaked mali parameters again (MEM -> 48MB OSMEM -> 8MB).
Because i find that when the memory is too big, it feels lag.
According to my test, in simple scence, fps increases (1-2fps); in complex scence, fps reduces (1-2fps).
But UI is faster in low frequencies! ( i often use signle core at 800Mhz )
10/28/2012 Update: CoCore v3.1
Mali: Fixed the fps issue.
RCU: Use Tiny-PREEMPT RCU (To reduce memory footprint, and feel more smooth)
Kernel: Removed some bad tweaks.
10/28/2012 Update: CoCore v3.0
Bug Fixed: Rolled back to old ramdisk (TWRP 2.2.1) in order to fix wifi hotspot issue.
MM: Increased sdcard max read ahead to 2048kb. (It's nice to work with my class-4 sdcard)
FS: Added AUFS,AutoFS4 support.
FS: Improved a bit perfromance of ext4.
RCU: Added Tiny-PREEMPT RCU.
RCU: Boosted. (Prefered real-time response)
CFS: Boosted.
Log: Reduced the log buffer size.
TCP: Enabled some features, optimized.
Net: Removed some schedulers.
Kernel: Removed some bad tweaks.
CGroup: Boosted.
CGroup: Added timer slack subsystem feature.
CpuIdle: ApDeepSleep(State6) worked! (Experimental,enable by yourself. Default is State5.)
LIB/CRC32: Added optimized CRC32 algorithm.
And lots of misc tweaks.
10/23/2012 Experimental Update
CpuIdle: State6( ApDeepSleep ) works!! Added "ARM_OFF" to State5!!
10/21/2012 Small Update
Update: TWRP 2.3.1.1 ( Thanks! @diego-ch )
Mali: Increase OS memory for buffer ( 8M -> 16M )
init.d: Make it as service
LIB: Add memcopy macoros and functions
ARM: Add optimized AES and SHA1 routines
ARM: Add optimized SHA1 implementations ( boot faster )
ARM: Enable ICache feature
ARM: Enable BPredict feature
ARM: VFP hard+neon float flag
ARM: JIT network Compiler ( experimental )
CPUIDLE: Add a custom sleep state ( state6,experimental )
Kernel: Use LZMA compresstion ( boot faster )
Kernel: Add XZ compresstion support
CFS: Tweaked
Revert: Gentle_Fair_Sleepers ( for smooth UI )
Compatible with JetMOD now
( Old versions downloads )
*** These have j4fs bug! ***
CoCore v3.1 http://d-h.st/1Q5
CoCore v3.5 http://d-h.st/qKY
CoCore v3.6 http://d-h.st/wvi
CoCore v3.7 http://d-h.st/48k
CoCore v3.8rc http://d-h.st/Eui
CoCore v3.8.6rc http://d-h.st/XEf
( Thanks )
Thanks to everyone who helped me.
Special Thanks:
@diego-ch
@varun.chitre15
@hafidzduddin
@shut_down
@hackbob
@Adi_Pat
@JackStow
The source code is available on my github now.
If there are any issues, please report.
And if you like my work, Press THANKS Button Please. It encourages me.
( Tips )
1. For performance, please remove libGLES_android.so in /system/lib/egl to disable weak CPU rendering.
2. Flash your kernel quickly via Ternimal.
Creat a new file (named `ddkernel`) with RootExplorer.
Write these codes:
Code:
#!/system/bin/sh
source=`busybox realpath kernel.bin.md5`;
echo "DD: Flashing $source";
busybox dd if=kernel.bin.md5 of=/dev/block/mmcblk0p15;
Save , and set right permissions (0777), put it in /system/xbin
Now, you can `cd` to the folder where stores `kernel.bin.md5`, and use `ddkernel` command to flash kernel.
3. Mount your NTFS sdcard
Firstly, you need a binary called "ntfs-3g". Put this binary in /system/xbin
Open your terminal app.
Code:
mkdir sdcard-ntfs
ntfs-3g /dev/block/mmcblk1p1 /sdcard-ntfs
4. My sysctl.conf
Code:
vm.dirty_expire_centisecs=3000
vm.dirty_writeback_centisecs=500
vm.dirty_background_ratio=40
vm.dirty_ratio=80
vm.vfs_cache_pressure=1
vm.highmem_is_dirtyable=1
To use this file,you must have installed busybox,and put this file in /system/etc
Go to /system/etc/init.d/,create a new file(Any name you like),write this(Remember to set right permissions(rwxrwxrwx) of new file):
Code:
#!/system/bin/sh
busybox sysctl -p;
Now your sysctl.conf will be loaded automatically in every boot.
5. How to disable Dynamic FSync Control? (CoCore v3.8-v3.8.6 ONLY)
In your /system/etc/init.d/,create a new file
Code:
#!/system/bin/sh
echo 0 > /sys/kernel/dyn_fsync/Dyn_fsync_active;
Now,this function will be disabled in every boot.
6. How to Control the FSYNC? (CoCore v3.9+)
In your /system/etc/init.d/,create a new file(any name you like)
Code:
#!/system/bin/sh
# Disable FSYNC
echo 0 > /sys/class/misc/fsynccontrol/fsync_enabled;
# Enable FSYNC
#echo 1 > /sys/class/misc/fsynccontrol/fsync_enabled;
Or you can control the FSYNC via terminal realtime.
Good work!
Just I have a request
Can you try this on JetMOD and tell me if Power menu options of Reboot, and Reboot recovery works?
I am planning to ship this kernel in next update of JetMOD
varun.chitre15 said:
Good work!
Just I have a request
Can you try this on JetMOD and tell me if Power menu options of Reboot, and Reboot recovery works?
I am planning to ship this kernel in next update of JetMOD
Click to expand...
Click to collapse
ok, i will try today.
Sent from my GT-I9070 using xda premium
Looks nice. Got the I9070 today. Will test it out soon.
Btw, which users are working on CM ? I would like to contribute. I have already forked hackbob's source. Will look into it sometime later.
Edit : Removed. Double post.
Shaaan said:
Looks nice. Got the I9070 today. Will test it out soon.
Btw, which users are working on CM ? I would like to contribute. I have already forked hackbob's source. Will look into it sometime later.
Click to expand...
Click to collapse
If i got it right, @diego-ch @hackbob @Adi_Pat are working on CM.
cocafe said:
If i got it right, @diego-ch @hackbob @Adi_Pat are working on CM.
Click to expand...
Click to collapse
Thanks.
Is there any known method to reset the binary counter ? Does triangle away work ?
Shaaan said:
Thanks.
Is there any known method to reset the binary counter ? Does triangle away work ?
Click to expand...
Click to collapse
No, there isn't. Triangle Away only works on ICS/JB
When get JB source code, we can have a try.
Sent from my GT-I9070 using xda premium
tnx allot dude, i`m sad that i am at the office and can`t test your kernel :|
I have made CWM. Should i include it in the boot image and flash ?
I dont see any zip which includes the .img format..
after flashing it by TWRP, it stuck on boot logo :S
i was using jetmob rom before, and need to restore the backup.. i'v tries twice, and same boot logo stuck..
JackStow said:
after flashing it by TWRP, it stuck on boot logo :S
i was using jetmob rom before, and need to restore the backup.. i'v tries twice, and same boot logo stuck..
Click to expand...
Click to collapse
Yes this is incompatible for JetMOD.
Wait for next update of JetMOD
Shaaan said:
I have made CWM. Should i include it in the boot image and flash ?
I dont see any zip which includes the .img format..
Click to expand...
Click to collapse
Great, You have made CWM for i9070?
i9070 kernel format is zImage, not boot.img.
You can fork the kernel repo of diego, replace the recovery files, and complie kernel.
Put it in dev thread.
We will test it.
Sent from my GT-I9070 using xda premium
JackStow said:
after flashing it by TWRP, it stuck on boot logo :S
i was using jetmob rom before, and need to restore the backup.. i'v tries twice, and same boot logo stuck..
Click to expand...
Click to collapse
Try to delete/rename the init.d folder in /system/etc.
Some scripts of JetMOD stuck booting.
Please report me if it works.
Sent from my GT-I9070 using xda premium
i have flashed your kernel and i am happy to see that drop of fps is gone, the rest is working splendit as well, tnx again
installing these kernel?
hi cocafe.
your custom bootanimation work?
in my kernel custom bootanimation loops never stop.
i use diego-ch ramdisk
im a user of galaxy ace 2
What is that CPU/b2r2 rendering?
Is that audio tweak included without flashing " optional scripts? If I do not want to enable "Deepest Sleep" and "Mount" from optional scripts zip, is it enough to delete them from the zip?
hafidzduddin said:
hi cocafe.
your custom bootanimation work?
in my kernel custom bootanimation loops never stop.
i use diego-ch ramdisk
im a user of galaxy ace 2
Click to expand...
Click to collapse
Yes, several weeks ago, i fixed that loop bug.
You can check the ramdisk of my kernel. There is a small workaround in post_boot.sh.
Here the method:
in init.ux500.post_boot.sh, write these code
# fix custom bootanimation loop
sleep 4;
bootani=`ps | grep bootanimation | cut -b 10-16`;
kill $bootani;
Sent from my GT-I9070 using xda premium

[KERNEL] Galaxy Tab S 8.4 SM-T700 (klimtwifi) Permissive kernel - T700XXU1ANF7

[size=+2]Samsung Galaxy Tab S 8.4 (klimtwifi) - Stock kernel SELinux permissive mode[/size]
[size=+1]Introduction[/size]
This kernel is built from stock Samsung source T700XXU1ANF7.This kernel will work on a stock, rooted Tab S 8.4. In addition, I run EMSPilot's NF9 ROM, so this kernel also works perfectly fine on his ROM. Thanks EMSPilot for the great ROM.
[size=+1]Features[/size]
The kernel is completely stock except for the activation of kernel configuation options allowing SELinux to be disabled and the mode to be changed from enforcing to permissive at runtime. It also supports the boot parameter androidboot.selinux=permissive and enables adb insecure in the default.prop in the ramdisk.
[size=+1]Installation instructions[/size]
To install this, use Odin 3.09 to flash the SM-T700-permissive.tar.md5 image using the AP button. DO NOT USE THIS KERNEL ON ANY DEVICE OTHER THAN A SM-T700 KLIMTWIFI. You are responsible for your own device and I make no warranty for this kernel. Flash at your own risk.
[size=+1]Changelog[/size]
Code:
Current changelog: 10-22-2014
[new] Add permissive mode configuration to stock kernel sources
[size=+1]Downloads[/size]
Download link: SM-T700-permissive.tar.md5
Github link: https://github.com/dl12345/SM-T700
[size=+1]FAQ[/size]
Q. Will this trip the Knox flag
A. Yes. Any kernel not signed by Samsung will trip Knox
Q. What Exactly are the changes between this kernel and a stock kernel
A. See below
KERNEL CONFIGURATION CHANGES:
Code:
[[email protected] SM-T700_KK_Opensource]$ diff -Naur klimtwifi_00_defconfig.orig klimtwifi_00_defconfig
--- klimtwifi_00_defconfig.orig 2014-10-18 00:19:42.588511921 +0100
+++ klimtwifi_00_defconfig 2014-10-18 00:19:06.526512090 +0100
@@ -569,6 +569,13 @@
CONFIG_LSM_MMAP_MIN_ADDR=4096
CONFIG_SECURITY_NETWORK=y
CONFIG_SECURITY_SELINUX=y
+CONFIG_SECURITY_SELINUX_BOOTPARAM=y
+CONFIG_SECURITY_SELINUX_BOOTPARAM_VALUE=1
+CONFIG_SECURITY_SELINUX_DISABLE=y
+CONFIG_SECURITY_SELINUX_DEVELOP=y
+CONFIG_SECURITY_SELINUX_AVC_STATS=y
+CONFIG_SECURITY_SELINUX_CHECKREQPROT_VALUE=1
+
# SE Android Network Access Controls
CONFIG_NETWORK_SECMARK=y
CONFIG_NF_CONNTRACK_SECMARK=y
SELinux is forced into permissive mode at boot time through an addition to the init.rc script
INIT.RC CHANGES
Code:
[[email protected] bootimage]$ diff -Naur ramdisk.orig/init.rc ramdisk.new/init.rc
--- ramdisk.orig/init.rc 2014-10-16 23:27:10.680401045 +0100
+++ ramdisk.new/init.rc 2014-10-18 01:01:45.049925094 +0100
@@ -631,6 +631,13 @@
## Daemon processes to be run by init.
##
+
+# Force SELinux into permissive mode
+service sepermit /system/bin/setenforce 0
+ class main
+ user root
+ oneshot
+
service sysmon /system/bin/sysmon
class core
user root
adb insecure is enabled in default.prop
DEFAULT.PROP CHANGES
Code:
[[email protected] bootimage]$ diff -Naur ramdisk.orig/default.prop ramdisk.new/default.prop
--- ramdisk.orig/default.prop 2014-10-16 23:27:10.669399628 +0100
+++ ramdisk.new/default.prop 2014-10-13 03:29:24.756527060 +0100
@@ -2,9 +2,9 @@
# ADDITIONAL_DEFAULT_PROPERTIES
#
persist.security.ams.enforcing=1
-ro.secure=1
-ro.allow.mock.location=0
-ro.debuggable=0
-ro.adb.secure=1
+ro.secure=0
+ro.allow.mock.location=1
+ro.debuggable=1
+ro.adb.secure=0
persist.sys.usb.config=mtp
ro.smps.gain.spk=3.0
[size=+1]Thanks To/Credits[/size]
EMSPilot for his NF9 ROM
XDA:DevDB Information
SM-T700 SEPERM, Kernel for the Samsung Galaxy Tab S
Contributors
dl12345
Kernel Special Features: SELinux runtime mode change enabled
Version Information
Status: Beta
Beta Release Date: 2014-10-22
Created 2014-10-22
Last Updated 2014-11-08
Thank u for this! I'm Gunna give it a try here tonight!
Thanks d12345 and to emspilot!
Thanks for sharing your method. Much appreciated.
I currently use a dirty RAMDISK method with my Tab S kernels and a hardcode source method with my Note Edge kernel. I look forward to trying this way next kernel i compile for test.
The dirty way actually removes the SELinux from about device in settings, where the hard-coded way just changes it to "permissive" but is permanent.
Does your way change the devices settings and visible, or is it removed all together (check status with getprop) ?
Thanks man this kernal gave me access to use my wireless xbox controller awesome man!
Ccieslin said:
Thanks man this kernal gave me access to use my wireless xbox controller awesome man!
Click to expand...
Click to collapse
Do u have a thread u found or any info on getting that to work?
freddy0872 said:
Do u have a thread u found or any info on getting that to work?
Click to expand...
Click to collapse
Hi yes I posted in this thread http://forum.xda-developers.com/galaxy-tab-s/help/gamepad-game-controller-t2820410
Worked great!
Hi, this kernel can be used with a 6.0.1 marshmallow rom?
"seandroid not enforced" and bootloop in recovery
sm-t700 wifi, non-system rooted (rooted but not a system root)
how the title, I installed the selinux permissive with odin (ap)
restarted to enter twrp and saw "seandroid not enforced" red, wrote up/left display,
wiped dalvik in twrp and restart to system, and always twrp,
tried to restart to system again, and twrp a new time..
I am recovering now (i saved boot too, in backup), hope to solve..
-------------------------
refresh, solved with full backup.
knox was completely off.. probably this permissive linux is not good for
marshmallow 6.01 or for this tablet particular firmware..
---------- Post added at 06:54 PM ---------- Previous post was at 06:50 PM ----------
gnmmarechal said:
Worked great!
Click to expand...
Click to collapse
have lollipop?

Evervolv 7.1.2 SKZ Kernel with Swap partition enable and optimized

No need to follow this, Flash Files are available here to do automatically !
https://forum.xda-developers.com/hp-touchpad/general/hp-touchpad-optimize-android-swap-t3901773?nocache=1
Do not judge by how the device will work by looking at the code, which is completely different from what have been suggested all this years.
That is the reason I am providing the boot image. So that you can test it on your tablet and see it for yourself.
None of this will create any damage, is the opposite your tablet will have less work to do and work faster.
Before trying this out you must have already created a swap partition here are the steps:
https://forum.xda-developers.com/hp-touchpad/general/how-to-backup-restore-using-twrp-copy-t3892047
https://forum.xda-developers.com/hp-touchpad/general/how-to-create-swap-partition-size-t3892060
If installing on a running system with a swap partition, or you back up the system and then restore it after creating the partition.
The Dalvik/Art Cache
Cache
Must be wipe using TWRP ( For all settings to work properly )
What would the changes do?
Make the HP Touchpad work as originally intended, a tablet not a smartphone.
You will be able to play HD 720 videos, using google youtube app and any browser.
Use Google Maps, Google Earth and many others apps that is impossible to use now.
CPU settings (The normal that all tablets will work) It can be increase to 1890000.
MAX 1728000 Minimum 192000 interactive
Readahead buffers (as per LVM)
4096
Scheduler bfq
The following Skz Kernel modules permanently removed. Even if the module is disable its settings will be active, that is the reason of the removal.
Code:
# CONFIG_HOTPLUG is not set
# CONFIG_INTELLI_PLUG is not set
# CONFIG_ASMP is not set
# CONFIG_HOTPLUG_CPU is not set
# CONFIG_KSM is not set
# CONFIG_UKSM is not set
# CONFIG_ANDROID_LOW_MEMORY_KILLER is not set
# CONFIG_ANDROID_LOW_MEMORY_KILLER_AUTODETECT_OOM_ADJ_VALUES is not set
The following Ramdisk files have been modified to apply the optimum settings.
fstab.tenderloin
init.tenderloin.power.rc
init.tenderloin.rc
Code:
Details
fstab.tenderloin
#<src> <mnt_point> <type> <mnt_flags and options> <fs_mgr_flags>
/dev/block/mmcblk0p13 /boot ext3 ro,noatime,barrier=0 recoveryonly
/dev/store/cm-system /system ext4 rw,errors=panic wait
/dev/store/cm-data /data f2fs rw,nosuid,nodev,noatime,nodiratime,inline_data,inline_xattr,inline_dentry wait,check,formattable
/dev/store/cm-data /data ext4 nosuid,nodev,noatime,noauto_da_alloc,errors=panic wait,check,formattable
/dev/store/cm-cache /cache f2fs rw,nosuid,nodev,noatime,nodiratime,inline_data,inline_xattr,inline_dentry wait,check,formattable
/dev/store/cm-cache /cache ext4 nosuid,nodev,barrier=1 wait,check,formattable
/dev/store/swap swap swap defaults swapprio=1, 0 0
/devices/virtual/block/dm-6 auto vfat defaults voldmanaged=sdcard1:auto,nonremovable,encryptable=userdata
/devices/platform/msm_hsusb_host.0 auto auto defaults voldmanaged=usbdisk:auto,noemulatedsd
# zRAM
# /dev/block/zram0 none swap defaults zramsize=1073741824,max_comp_streams=2,notrim,swapprio=2
init.tenderloin.power.rc
# Configure Performance Governor
write /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor "performance"
write /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor "performance"
# CPU boost
write /sys/module/cpu_boost/parameters/boost_ms 0
write /sys/module/cpu_boost/parameters/input_boost_ms 0
write /sys/module/cpu_boost/parameters/sync_threshold 1728000
# write /sys/module/cpu_boost/parameters/input_boost_freq 1728000
# GPU boost
write /sys/devices/platform/kgsl-2d0.0/kgsl/kgsl-2d0/max_gpuclk "266667000"
write /sys/class/kgsl/kgsl-3d0/max_gpuclk "320000000"
# KGSL trustzone governor
write /sys/class/kgsl/kgsl-3d0/pwrscale/trustzone/governor ondemand
on property:sys.boot_completed=1
# Configure Interactive
write /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor "interactive"
write /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor "interactive"
# CPU Workqueues
write /sys/module/workqueue/parameters/power_efficient "N"
# Entropy
write /proc/sys/kernel/random/write_wakeup_threshold 4096
write /proc/sys/kernel/random/read_wakeup_threshold 4096
# I/O
write /sys/block/mmcblk0/queue/rq_affinity "0"
write /sys/block/mmcblk0/queue/scheduler "bfq"
init.tenderloin.rc
# Swap Settings
write /proc/sys/vm/block_dump 0
write /proc/sys/vm/dirty_background_bytes 0
write /proc/sys/vm/dirty_background_ratio 80
write /proc/sys/vm/dirty_bytes 0
write /proc/sys/vm/dirty_expire_centisecs 60000
write /proc/sys/vm/dirty_ratio 90
write /proc/sys/vm/dirty_writeback_centisecs 60000
write /proc/sys/vm/drop_caches 0
write /proc/sys/vm/extra_free_kbytes 9216
write /proc/sys/vm/highmem_is_dirtyable 0
write /proc/sys/vm/laptop_mode 0
write /proc/sys/vm/legacy_va_layout 0
# write /proc/sys/vm/lowmem_reserve_ratio 32 32
write /proc/sys/vm/max_map_count 65530
write /proc/sys/vm/min_free_kbytes 10000
write /proc/sys/vm/min_free_order_shift 4
write /proc/sys/vm/mmap_min_addr 32768
write /proc/sys/vm/mmap_rnd_bits 16
write /proc/sys/vm/nr_pdflush_threads 0
write /proc/sys/vm/oom_dump_tasks 1
write /proc/sys/vm/oom_kill_allocating_task 0
write /proc/sys/vm/overcommit_memory 1
write /proc/sys/vm/overcommit_ratio 50
write /proc/sys/vm/page-cluster 0
write /proc/sys/vm/panic_on_oom 0
write /proc/sys/vm/percpu_pagelist_fraction 0
write /proc/sys/vm/scan_unevictable_pages 0
write /proc/sys/vm/stat_interval 1
write /proc/sys/vm/swappiness 60
write /proc/sys/vm/vfs_cache_pressure 100
# Increase readahead buffers on MMC devices
write /sys/block/mmcblk0/bdi/read_ahead_kb 4096
Download the file and copy it as is in your boot directory using TWRP. That is if you have extra space for 5.9MB, you should if only using Android.
Before booting you should have already disable any app that you have installed to optimized the settings, otherwise settings will be overwriten and will not take effect.
After booting for firs time, depending on how many apps you have, it could take very long time to be ready for use.
Give it some time, let it rest and finish rebuilding.
Many thanks to everyone that work on the Evervolv Team that provided the TP users with this great ROM and also to Shumash for creating the fastest Kernel for all Android ROMS.
HP_TOUCHPAD said:
No need to follow this, Flash Files are available here to do automatically !
https://forum.xda-developers.com/hp-touchpad/general/hp-touchpad-optimize-android-swap-t3901773?nocache=1
Do not judge by how the device will work by looking at the code, which is completely different from what have been suggested all this years.
That is the reason I am providing the boot image. So that you can test it on your tablet and see it for yourself.
.......
Click to expand...
Click to collapse
Going to have to give this a try.
Thanks for taking the time to put it together.
@HP_TOUCHPAD. Cheers for this man. I've flashed the rom yesterday and followed the guide after you posted the final version.
Evervolv 7.x feels really snappy
jhonnyx said:
@HP_TOUCHPAD. Cheers for this man. I've flashed the rom yesterday and followed the guide after you posted the final version.
Evervolv 7.x feels really snappy
Click to expand...
Click to collapse
Yes all the ROMs works the same as it have the same settings. Pick and the one you like the most all work with the same speed.
Thanks for trying it out and reporting, enjoy your brand new Tablet. !
HP_TOUCHPAD said:
Yes all the ROMs works the same as it have the same settings. Pick and the one you like the most all work with the same speed.
Thanks for trying it out and reporting, enjoy your brand new Tablet. !
Click to expand...
Click to collapse
Not all the roms. Picked DU 12.5, which was Oreo based, I believe, and it was sluggish. That's why I chose the other ROM.
Anyhow, I'll test the Other roms as they come. Feel free to hit me up/mention me if you need testing.
Great work, man, keep it up!
jhonnyx said:
Not all the roms. Picked DU 12.5, which was Oreo based, I believe, and it was sluggish. That's why I chose the other ROM.
Anyhow, I'll test the Other roms as they come. Feel free to hit me up/mention me if you need testing.
Great work, man, keep it up!
Click to expand...
Click to collapse
I want to make sure we are on the same page, you installed 7.1.2 using this guide and flash the proper speed for your tablet:https://forum.xda-developers.com/hp-touchpad/general/hp-touchpad-optimize-android-swap-t3901773
You also installed 8.1 from that guide but found it slow?
Did you tried 9?
HP_TOUCHPAD said:
I want to make sure we are on the same page, you installed 7.1.2 using this guide and flash the proper speed for your tablet:https://forum.xda-developers.com/hp-touchpad/general/hp-touchpad-optimize-android-swap-t3901773
You also installed 8.1 from that guide but found it slow?
Did you tried 9?
Click to expand...
Click to collapse
Is there any advantage to using to this SKZ kernel over the Max 1836 kernel? Or is your Max kernel included in the "All files for this rom.zip" based off of this kernel? Also, does the Max kernel include the GPU overclock? I noticed the Touchpad is a bit lacking in the GPU department.
Sanras said:
Is there any advantage to using to this SKZ kernel over the Max 1836 kernel? Or is your Max kernel included in the "All files for this rom.zip" based off of this kernel? Also, does the Max kernel include the GPU overclock? I noticed the Touchpad is a bit lacking in the GPU department.
Click to expand...
Click to collapse
This is an obsolete guide, it is posted on the first page:
No need to follow this, Flash Files are available here to do automatically !
HpTp_Max and HpTp_MaXtreme (optimized settings ) includes everything.
The HP Touchpad lack of everything, is an 11 year old device, now in 2022.
But still functional in many ways.
HP_TOUCHPAD said:
This is an obsolete guide, it is posted on the first page:
No need to follow this, Flash Files are available here to do automatically !
HpTp_Max and HpTp_MaXtreme (optimized settings ) includes everything.
The HP Touchpad lack of everything, is an 11 year old device, now in 2022.
But still functional in many ways.
Click to expand...
Click to collapse
Ok, thanks. And to confirm, HpTp_Max does include the GPU overclock too right?
Sanras said:
Ok, thanks. And to confirm, HpTp_Max does include the GPU overclock too right?
Click to expand...
Click to collapse
For all ARM based devices, the GPU is built into the CPU ( combo ) same as desktop or laptops that do not offer a dedicated GPU.
For the HP Touchpad:
ChipsetQualcomm APQ8060 Snapdragon S3CPUDual-core 1.2 GHz ScorpionGPUAdreno 220
The 1GB RAM is shared by the GPU, some of that RAM is used by the GPU for the driver resources.
Then Android run a Virtual Machine for the java apps and the graphics settings are specified in the build.prop.
If you are familiar with virtual machines on the PC, there are settings to allocate GPU RAM for the graphics ( display settings ). It does not matter how fast or new the GPU card is, but how much RAM is assigned to the virtual machine to be able to handle the proper display resolution.
The same applies to Android, if the settings to run the virtual machine in the build.prop are not properly configured then nothing will run regardless of how overclock the GPU is. The lack of graphics performance on the tablet is due to 1GB or RAM and that is why the importance of the swap partition to gain some RAM.
There is no magic code to improve or make the display better because is all about " RAM " and there is only 1GB for everything.
If you would like to see all the settings from any Kernel that is running on the Tablet, then you can install Kernel Adiutor, just to check the settings.
https://m.apkpure.com/kernel-adiutor-root/com.grarak.kerneladiutor​
HP_TOUCHPAD said:
For all ARM based devices, the GPU is built into the CPU ( combo ) same as desktop or laptops that do not offer dedicated GPU.
For the HP Touchpad:
ChipsetQualcomm APQ8060 Snapdragon S3CPUDual-core 1.2 GHz ScorpionGPUAdreno 220
Click to expand...
Click to collapse
Yes, I know it's integrated into the SoC. It does seem to have a separate clock speed though.
The original thread for the SKZ kernel mentions a GPU overclock as well: https://forum.xda-developers.com/t/...vervolv-7-1-x-1890khz-cpu-320mhz-gpu.3513534/
Sanras said:
Yes, I know it's integrated into the SoC. It does seem to have a separate clock speed though.
The original thread for the SKZ kernel mentions a GPU overclock as well: https://forum.xda-developers.com/t/...vervolv-7-1-x-1890khz-cpu-320mhz-gpu.3513534/
Click to expand...
Click to collapse
Install Kernel Adiutor and you will see all the settings. It must be uninstall or better re-flash the ROM to avoid any issues.
As already mentioned, the issue with the GPU is the limited about of RAM, not the clock speed.
I have to say thanks to HP_TOUCHPAD for his consistent replies and guidance for overclocking and getting this tablet to work again.
Vicious942 said:
I have to say thanks to HP_TOUCHPAD for his consistent replies and guidance for overclocking and getting this tablet to work again.
Click to expand...
Click to collapse
You are very welcome ! A lot of developers spent a lot of time on this Tablet, they deserve all the credits.

Categories

Resources