[rom][23.08.2012 - TUK][linaro]Unknown CM9[Port - Supercharged - Tweaked] - Samsung Galaxy S (4G Model)

BEFORE YOU GO ON READING, READ THIS !!!!!​
Another pure version of CM9 but this is a port of Linaro version...For what is linaro?...please use Google...
This rom isn't based on our CM9, just use some libs from our device to boot up...don't mistake me
and Supercharged...
Click to expand...
Click to collapse
FEATURE LIST
Linaro toolchain 4.6
Supercharged
Heavy tweaked
S3's sounds
Hefe 0.8.0 kernel (Jeffsf's work)
Thomas's LZ scripts

Change log
Code:
[B]19.08.2012[/B]
[LIST]
[*]First build
[*]Hefe Kernel of JEFFSF...BIG THANKS TO HIM
[*]Tweaked build.prop
[*]Supercharged
[*]Init.d Tweaks from Thomas (Unknown gapps)
[*]Exclusive gapps
[*]Added some sounds
[*]Cleaned some stuffs
[/list]
[B]23.08.2012[/B]
[list]
---------------Carlos's work
[*] Second build by [B][COLOR="Red"]Carlos[/COLOR][/B]
[*]Remove some extra lines that maybe could cause phone slow down
[*]Added my first personal init.d tweak (specially made for Unknown CM9) that adds better internet speed and, increase ondemand scheduler responsive so it should be smooth ) (personal tweak name's 12tweak)
[*]Added sony bravia
[*]Ported some libs and lines from samsung galaxy s 4g beam(with my permission literally)
[*]Some corrections in the build.prop and with more tweaks
[*]Increased GPS speed
[*]JELLYBEAM look!!
---------------My work
[*]Updated kernel to Hefe 0.8.1
[*]Cleaned some stuffs
[/list]
---------------Gapps version 2
[list]
[*]Some minor init.d tweaks problems
[*]Some dump stuff not very important
[*]Revert back to Google Search
[*]Version FB w/o tweaks for who wants faster boot time (but still Supercharged)
[/LIST]
Download LinksRom​
First testing build (94.64MB)
MD5: 1cb1da23332133ffc64ca073f3e32d64
Second build By Carlos
Second testing build (94.35MB)
MD5: c95819036bb557503be13d29fb8d8bfc​Gapps and Morphine​
Uknown gapps
MD5: 9d29becfb711980f04d4b17f1582b4b9
Uknown gapps v2 Mirror By Carloshttps://dl.dropbox.com/u/86760139/unknown_gapps.ziphttps://dl.dropbox.com/u/86760139/unknown_gapps.zip
MD5: 89b46e94c27fe8f2fe419906c6884741
Uknown gapps v2 FB (Faster boot - No tweak but still supercharged)
MD5: 554b883056547403412bb40526fd4929​
Bugs
CM9 bugs
You tell me
INSTRUCTION
YOU MUST BE ON ICS TO FLASH THIS
Download the ROM zip file to your SD card
Reboot to CWM/TWRP
Do a factory reset
Format /system
Flash the ROM using CWM/TWRP
(Optional) Flash Unknown_gapps if you want the Market plus other Google apps and Tweaks
Reboot to the ROM
Let it sit for 10 mins
If you previously had IMEI/EFS problems, flash back to stock with my Heimdall OneClick, then Heimdall OneClick either AntonX's or Hampsterblade's kernel with CWM, then flash CM9 from there.
Flashing from 3.0.2.8 recovery does not work. Make sure the version of your recovery is 5.0.2.x (x being 7 or 8).
Got problems? Ask in the Q&A Thread!

CREDITS​
Cyanogen team
zeppelinrox
Kylesum
Team Acid (Especially JT, Bryan, Fernando,...)
Team Kickass - (Especially Thomas, Erikmm,...)
Team Unknown (my mates...)
Jeffsf
Juan - Mr.dope for graphics logo and some will come in future so stay tuned ^^
Carlos Maintainer w me

Here is the Q&A thread
http://forum.xda-developers.com/showthread.php?p=30431015#post30431015

brandonc0526 said:
Here is the Q&A thread
http://forum.xda-developers.com/showthread.php?p=30431015#post30431015
Click to expand...
Click to collapse
Thanks man...Idk if we need it or not since this is CM9 anw ^^
P/s: I had some trouble w Goo and now my parents force me to go to sleep so...I will upload it again at 4.00AM (at most ur evening I think)...Sorry for this trouble...

daothanhduy1996 said:
Thanks man...Idk if we need it or not since this is CM9 anw ^^
P/s: I had some trouble w Goo and now my parents force me to go to sleep so...I will upload it again at 4.00AM (at most ur evening I think)...Sorry for this trouble...
Click to expand...
Click to collapse
I think it does since its a different build/version of CM9 then what we already currently have. And don't worry about it, we can wait

seems really cool. If you google and actually read about it.i noticed a link wasnt up was wondering if it will be back up soon or can we just use the packages from the linaro website. I would rather have the port to save time trouble. Says linaro about doubles the speed in their cm9 version. Sorry i got an error posting to qa
Sent from my SGH-T959V using XDA Premium HD app

Okay, Links are up now, you can flash and try it now ^^
For who uses Wifi, maybe u will have a quick battery drain, if u want to save some juice, you can do the following steps: before flashing, open the zip file and modify the build.prop by deleting this line: wifi.supplicant_scan_interval=20 (just that line)
Your warranty now is void
AGAIN, YOU MUST BE ON ICS TO FLASH THIS
P/s: This rom was built by Linaro toolchain 4.6 but our kernels weren't so, if u don't get it at full speed as u hope, don't comment bad things in this thread...Thank you
Pp/s: Hit thanks if u like

Nice job dao. I will be back to android soon hope to start a new project so be ready!

This rom is really fast. Only bug that i found on few other roms. When adding lockscreen as toggle for pulldown bar it dont lock screen when selected
Sent from my SGH-T959V using XDA Premium HD app

update coming just wait like..........................two hours depending internet mood

okay links up there have been several butter changes
Unknown CM9 2 and Unknown gapps 2
Unknown CM9 Changes​
Click to expand...
Click to collapse
* Remove some extra lines that maybe could cause phone slow down
*Added my first personal init.d tweak (specially made for Unknown CM9) that adds better internet speed and, increase ondemand scheduler responsive so it should be smooth ) (personal tweak name's 12tweak)
*Added sony bravia
*Ported some libs and lines from samsung galaxy s 4g beam(with my permission literally)
*Some corrections in the build.prop and with more tweaks
*Increased GPS speed
*JELLYBEAM look!!
Click to expand...
Click to collapse
Unknown gapps changes
Click to expand...
Click to collapse
​
*Some minor init.d tweaks problems
*Some dump stuff not very important
Click to expand...
Click to collapse

WiFi doesn't seem to be enabling at all. I'll get a log for you in the morning..
**edit**
seems to be an issue with the Wi-Fi driver..
Sent from my SGH-T959V using xda app-developers app
---------- Post added at 06:43 AM ---------- Previous post was at 05:55 AM ----------
--------- beginning of /dev/log/system
W/InputManagerService( 4286): Window already focused, ignoring focus gain of: [email protected]
--------- beginning of /dev/log/main
D/AudioHardware( 450): AudioHardware pcm playback is going to standby.
V/AudioHardware( 450): closeMixer_l() mMixerOpenCnt: 1
D/AudioHardware( 450): closePcmOut_l() mPcmOpenCnt: 1
I/ActivityManager( 4286): START {act=android.settings.SETTINGS flg=0x10000000 cmp=com.android.settings/.Settings} from pid 15889
D/AudioHardware( 450): AudioHardware pcm playback is exiting standby.
V/AudioHardware( 450): open pcm_out driver
D/AudioHardware( 450): openPcmOut_l() mPcmOpenCnt: 0
V/AudioHardware( 450): openMixer_l() mMixerOpenCnt: 0
V/AudioHardware( 450): open playback normal
V/AudioHardware( 450): write() wakeup setting route SPK
I/ActivityManager( 4286): Start proc com.android.settings for activity com.android.settings/.Settings: pid=28972 uid=1000 gids={1015, 3002, 3001, 3003, 3007}
D/LocalBluetoothProfileManager(28972): LocalBluetoothProfileManager construction complete
I/Process ( 4286): Sending signal. PID: 28972 SIG: 3
I/dalvikvm(28972): threadid=3: reacting to signal 3
I/dalvikvm(28972): Wrote stack traces to '/data/anr/traces.txt'
D/libEGL (28972): loaded /vendor/lib/egl/libEGL_POWERVR_SGX540_120.so
D/libEGL (28972): loaded /vendor/lib/egl/libGLESv1_CM_POWERVR_SGX540_120.so
D/libEGL (28972): loaded /vendor/lib/egl/libGLESv2_POWERVR_SGX540_120.so
D/OpenGLRenderer(28972): Enabling debug mode 0
W/InputManagerService( 4286): Starting input on non-focused client [email protected] (uid=10075 pid=28912)
I/ActivityManager( 4286): Displayed com.android.settings/.Settings: +1s65ms
D/AudioHardware( 450): AudioHardware pcm playback is going to standby.
V/AudioHardware( 450): closeMixer_l() mMixerOpenCnt: 1
D/AudioHardware( 450): closePcmOut_l() mPcmOpenCnt: 1
I/ActivityManager( 4286): START {act=android
Sent from my SGH-T959V using xda app-developers app

Lol, I think I know why but I will download the build 2 and see what's wrong when I get home
Sent from my SGH-T959V using xda premium

Before I go back to Galaxy S 4G Beam, here is the alogcat that I got. I wanted to attach but phone app wouldn't let me.
Below seems to be the content of wifi failure
__________________________
I/ActivityManager( 1991): Process com.google.android.apps.maps:LocationFriendService (pid 6073) has died.
D/androidNetworkLocationListeners( 4307): Still have listener com.google.android.location.int[email protected]
E/WifiStateMachine( 1991): DriverFailedState
D/WifiLocator( 4307): Too many no-location APs. Will not compute a location nor go to the server. hasLocation=0 noLocation=0 cacheMiss=0
E/WifiStateMachine( 1991): DriverFailedState
Sent from my SGH-T959V using xda app-developers app

Well try flashing first the rom and the gapps without rebooting when flashing both because I have the same problem when I flash the rom and then reboot later after that go to thr recovery and flash the gapps

I did flash them both at the same time.. Or am I misreading your post?
I flashed the rom, gapps, kernel, awesome beats, and a modem all at the same time via twrp tbh.
Sent from my SGH-T959V using xda app-developers app

GMSonicX said:
I did flash them both at the same time.. Or am I misreading your post?
I flashed the rom, gapps, kernel, awesome beats, and a modem all at the same time via twrp tbh.
Sent from my SGH-T959V using xda app-developers app
Click to expand...
Click to collapse
I flashed rom then gapps, nothing else, and wifi is working. Could it be the kernel or modem? I dont see awesome beats being the issue.
Sent from my SGH-T959V using xda premium

I've had issues with the Hefe kernel causing Wifi not to work, but it gets fixed if you re-flash the kernel again.

That works, I still get an error though. Well its in red. And red ALWAYS means there's something wrong. Right?
Sent from my SGH-T959V using xda app-developers app

Related

[WIP] ICS Kernel Development for HW Acceleration, Camera

..................
Thanks to MN for starting this thread
In order for our devices to support hardware acceleration we need to use the latest kernel for our devices, this is msm-3.0 from qualcomm
I'm currently trying to port this kernel to msm7x30 devices
Currently looking into Desire HD/ Desire/ Nexus
Looks like nexus will be the first device with new kernel
What's done:
Crypto
touchscreen
GPU
ZSL/Camera
WIFI
Light sensor
Proximity sensor
Ext3/ext4 filesystem (no more slow yaffs)
Framebuffer
MDP
Audio
Needs to be done:
Many things
What happens when I boot? right previously it vibrated 7 times, now it stays at htc logo
Thanks to all the developers that are trying to get the new kernel running
[Calling All Kernel Devs] ICS Kernel Help(HW Acceleration, Camera)
PLEASE KEEP THIS THREAD CLEAN DEVS ONLY
Hi All,
This is a call-out to any KERNEL DEVS who is willing/want to help create a new updated kernel that is compatible with ICS. In order for some new features in ICS to work, an updated kernel is needed due to changes. Through this thread I hope we can accomplish and implement many of the new features of ICS that rely on kernel modifications.
Problems that are currently related to kernel are:
-HW Acceleration
-Camera
-(more to follow..)
Hardware Acceleration: (Big Thanks to shaky153 for the libs)
Adreno Libs for real hw acceleration only:
http://www.multiupload.com/XSDZH84NX8
Click to expand...
Click to collapse
FOR DEVS ONLY
link to libs for hw acceleration, grallocs not included as im working on that and other things just now:
libs:
libmemalloc
libgenalock
libhwcomposer
liboverlay
http://www.multiupload.com/AFPSW49SVT
the above files do work
dumpstate of system showed
h/w composer present and enabled
Code:
Hardware Composer state:
numHwLayers=1, flags=00000000
type | handle | hints | flags | tr | blend | format | source crop | frame name
----------+----------+----------+----------+----+-------+----------+---------------------------+--------------------------------
FB | 00000000 | 00000000 | 00000001 | 00 | 00105 | ffffffff | [ 0, 0, 480, 800] | [ 0, 0, 480, 800]
Allocated buffers:
0x17358: 1500.00 KiB | 480 ( 480) x 800 | 2 | 0x00000933
0x174e8: 1500.00 KiB | 480 ( 480) x 800 | 2 | 0x00000933
Total allocated (estimate): 3000.00 KB
hw composer runs gooooooood
libmemalloc initialises pmem, you can see this in logcat
D/memalloc( 1176): init_pmem_area: Initializing pmem area
D/memalloc( 1176): init_pmem_area_locked: Opening master pmem FD
D/memalloc( 1176): init_pmem_area_locked: Total pmem size: 33554432
D/memalloc( 1176): /dev/pmem: Allocated buffer base:0x4134c000 size:1536000 offset:0 fd:19
D/memalloc( 1261): /dev/pmem: Mapped buffer base:0x40797000 size:1536000 offset:0 fd:15
Click to expand...
Click to collapse
This is a libegl that inits adreno libs properly, Im not sure if anyone else has them or if it makes any difference, I did noticed that things have been changed n hacked on this current build, but this is how the libegl should initialise properly, its without any hacks
http://www.multiupload.com/T1JK316K0W
DEVS ONLY
Click to expand...
Click to collapse
Click to expand...
Click to collapse
Thank You for taking time to read this and I hope we can accomplish this as a community.
Just to clear up any confusion and not to take any digs at zfreak or LordClockan, that what we are trying to achieve here is different to the HW Acel that these two have.
What we are trying to achieve here is real HW Acceleration and not a hacked up version. This in turn means:
-The whole UI will be fully accelerated
-There will not be 1000's of errors on saying 'Unable to dequeue native buffer'
-Uses hwcomposer
And another...
And one more...
kuklux said:
You just create another useless thread and beside zfreak thread is all doing that staff maybe you should drop into his thread not creating redundant thread just my cent
Sorry
Sent from my Desire HD using xda premium
Click to expand...
Click to collapse
and how is this thread useless?? please elaborate?
kuklux said:
You just create another useless thread and beside zfreak thread is all doing that staff maybe you should drop into his thread not creating redundant thread just my cent
Sorry
Sent from my Desire HD using xda premium
Click to expand...
Click to collapse
I am in no way creating a redundant thread, i have created this to gather the kernel devs to one location so they can help. PLEASE KEEP THE THREAD CLEAN.
kuklux said:
You just create another useless thread and beside zfreak thread is all doing that staff maybe you should drop into his thread not creating redundant thread just my cent
Sorry
Sent from my Desire HD using xda premium
Click to expand...
Click to collapse
zFr3eak is doing post-compile, slightly random lib swaps to get things running for users that can't wait until the source is built properly.
These libs are being tested against actual source to integrate into a real build.
The only thing redundant is people with no concept of what these posts mean providing commentary filled with uneducated opinions about them.
kuklux said:
This one guy is giving up
so good luck guys!...
Sent from my Desire HD using xda premium
Click to expand...
Click to collapse
But we have great minds like you to fill in. I think well be ok.
Anyway, back to intelligent conversation, are you guys building the kernel within the source, or just using header references?
Sent from my ADR6400L using Tapatalk
twistedumbrella said:
But we have great minds like you to fill in. I think well be ok.
Anyway, back to intelligent conversation, are you guys building the kernel within the source, or just using header references?
Sent from my ADR6400L using Tapatalk
Click to expand...
Click to collapse
at this moment only header refrences, as we dont have the new kernel on dhd yet
DHD kernel if anyone wants to test
http://www.multiupload.com/YTLAJXOTH1
shaky153 said:
DHD kernel if anyone wants to test
http://www.multiupload.com/YTLAJXOTH1
Click to expand...
Click to collapse
it boots, but ts is not working at all, can't test further
in the logcat:
Code:
E/Adreno200-EGL( 1434): egliSwapWindowSurface: unable to dequeue native buffer
perfect!!, thats expected, was gna test right now, but ill test something else now thanks to you!
new adreno libs incoming
for?
hacked version or non hacked with your kernel?
you compiled them or??
http://www.multiupload.com/XSDZH84NX8
Adreno libs for real hw acceleration only
MN update op pls thanks
@lord its real hw accel
so we can disable hacks and use those libs?
or?
LorD ClockaN said:
so we can disable hacks and use those libs?
or?
Click to expand...
Click to collapse
no we cannot use them yet
---------- Post added at 11:38 PM ---------- Previous post was at 11:32 PM ----------
error I/Adreno ( 1209): ioctl code 0xc00c0902 (IOCTL_KGSL_DEVICE_GETPROPERTY) failed: errno 22 Invalid argument
---------- Post added at 11:38 PM ---------- Previous post was at 11:38 PM ----------
check out this camera
I/CameraService( 1212): CameraService started (pid=1212)
great stuff!!
so now we need modded kernel or?
---------- Post added at 10:59 PM ---------- Previous post was at 10:40 PM ----------
also think that not all libs are for gpu... maybe only one is for camera??!!

[KERNEL] candied(Ice) (2.6.35) | candiedIce V3 (3.0.8)

Hello and welcome
candied(Ice) (2.6.35):
This kernel is created for the LGE p500 familie by using the official cyanogen kernel for LGE msm7x27(T) as base.
Since I started my work there are lots of modifications implemented, for example:
kernel source is updated (2.6.35.10 -> 2.6.35.13 -> 2.6.35.14)
back ported driver from later kernel sources (2.6.36 and 3.x)
improved battery life
changes to improve stability and performance
modules compiled into kernel: cifs, tun, advanced routing, fuse, ppp
candiedIce V3 (3.0.8) (Alpha):
This kernel is based of 3.0.31 kernel by team androidarmv6 for the LGE p500 famile. It's still a very early version.
As most of you know, I'm a member of team androidarmv6. So maybe you ask why do you create a second version of it?
Easy answer:
- At the moment for testing commits before pushing to the team kernel.
- In the future I maybe will add code that won't be part of the team kernel
Warning
I'm not responsible if you brick your device by heavy OC, flashing ... :angel:
Using using very high frequencies (> 729Mhz) is dangerous and can melt your phone main board!
Attention: Before flashing this kernel
Using the correct kernel version is important. That means:
candied-kernel (2.6.35): only use with gingerbread android (2.3)
candiedIce-kernel (2.6.35): only use with ICS/JB android (4.x)
candiedIce-kernel V3 (3.0.31): only use with ICS/JB android (4.x) -> keep in mind its alpha release and at the moment only for testing
Older android versions (2.2 and older) are not compatible.
The 2.6.35.14 kernel is based on cyanogen kernel. If you have problems with other roms than cyanogen (or cyanogen based), this kernel is maybe not 100% compatible with your rom.
The latest cm7 nightly builds (20121104 nightly or later) are having problems with the updated display driver in my kernel. You will get a green screen, so you can't use your phone. To get cm7 working again with my kernel, replace the gpu libs with newer ones (see below). Please report if later nighly's will work again, without replacing the gpu libs. Thanks.
Howto use the latest kernel(s) with stock rom (or custom roms based on it)(thanks to FitAmp for his tutorial and tachtunganh for his idea)
tachtunganh idea was to upgrade the gpu (adreno) libs to newer ones.
Here is what FitAmp has done to exchange the libs.
FirAmp said:
The gpu libs I used were obtained from here http://forum.xda-developers.com/show....php?t=1582243
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
What I did was booted into my stock rom, used a root browser to get to build.prop and added the following lines to the bottom
Code:
debug.performance.tuning=1
video.accelerate.hw=1
persist.sys.use_16bpp_alpha=1
persist.sampling_profiler=0
ro.lge.proximity.delay=25
mot.proximity.delay=25
ro.secure=0
ro.debuggable=1
persist.service.adb.enable=1
persist.sys.use_dithering=0
persist.sys.purgeable_assets=1
persist.sys.shutdown.mode=hibernate
windowsmgr.support_rotation_270=true
debug.composition.type=gpu
windowsmgr.max_events_per_sec=400
dalvik.vm.verify-bytecode=false
iro.min_pointer_dur=1
After which I booted into recovery, and flashed this http://www.mediafire.com/?2go947rxb1anei1 (mirror) ( New Adreno Libs )
Then of course finally flashing your great kernel.
First boot went flawlessly!
Click to expand...
Click to collapse
Test-Builds (no support)
made with jenkins build-server (also including 3.0.31 kernel builds)
for changes take a look at github:
2.6.35: github commit history (RSS)
3.0.31: github commit history (RSS)
downloads
Download locations
Downloads can be found at:
- sourceforge (all)
- below (only latest / selected)
- RomManager (since 2.5.5)​
Credits:
thachtunganh: Thanks for helping me and for sharing your knowledge with me
Arjen, Aspee, neko95: Thanks for your help
Fserve, Hephappy, PaoloM70, Roqu3, Der_Caveman, Mik_os, Franco Francisco and all I forgot: Thanks for sharing your kernel improvements
Cyanogenmod Team, Code Aurora Forum: Thanks for sharing you kernel kernel sources and all the patches
Everyone I forgot: Thanks for your help
And you: Thanks for testing, using my kernel, for telling me what can be improved and telling me the bugs​
FAQs
FAQs:
Howto use the latest kernel(s) with stock rom (or custom roms based on it) (thanks to FitAmp for his tutorial and tachtunganh for his idea)?
tachtunganh idea was to upgrade the gpu (adreno) libs to newer ones.
Here is what FitAmp has done to exchange the libs.
FirAmp said:
The gpu libs I used were obtained from here http://forum.xda-developers.com/show....php?t=1582243
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
What I did was booted into my stock rom, used a root browser to get to build.prop and added the following lines to the bottom
Code:
debug.performance.tuning=1
video.accelerate.hw=1
persist.sys.use_16bpp_alpha=1
persist.sampling_profiler=0
ro.lge.proximity.delay=25
mot.proximity.delay=25
ro.secure=0
ro.debuggable=1
persist.service.adb.enable=1
persist.sys.use_dithering=0
persist.sys.purgeable_assets=1
persist.sys.shutdown.mode=hibernate
windowsmgr.support_rotation_270=true
debug.composition.type=gpu
windowsmgr.max_events_per_sec=400
dalvik.vm.verify-bytecode=false
iro.min_pointer_dur=1
After which I booted into recovery, and flashed this http://www.mediafire.com/?2go947rxb1anei1 ( New Adreno Libs )
Then of course finally flashing your great kernel.
First boot went flawlessly!
Click to expand...
Click to collapse
Where can I find the Changelog?
Here or below
debugging disabled again (does not help, but increases kernel size)
mmc: use really long write timeout to deal with crappy cards (Paul Walmsley) thanks go to oldslowdiver for telling me
Hack for CRT animations fix (rashed97)
apply some PM patches (thachtunganh)
enable UID_STAT
using linaro toolchain (gcc4.6)
changes from 2.5.8 above
Revert "more FS tweaks (umaro)"
Revert "Disable fsync() (franciscofranco)"
some debuging enabled
Revert "bcm4325: disable wakeup irq when device sleeps @mik9"
SIO tweak
Fix kernel opps: Key xxxxxx not in data @wingrime
XZ compressions
first changes for thunderc support
experimental: p506 support
changes from 2.5.7 above
staging: Add Snappy compression support to zram
smartassv2: optimisation
hung_task: fix false positive during vfork
vfs: __read_cache_page should use gfp argument rather than GFP_KERNEL
ima: free duplicate measurement memory
changes from 2.5.6 above
qdsp5: Incall recording pcm driver @androidmeda
Enabled: PPPoE
changes from 2.5.5 above
ICS version Fix: USB Mass Storage for ICS @androidmeda
Fix proximity sensor @androidmeda
bcm4325: Force powersave mode
bcm4325: disable wakeup irq when device sleeps
disabled: IR
changes from 2.5.4 above
add: sfb (Stochastic Fair Blue)
optimize some build flags
changes from 2.5.3 above
fix: white noise
merge latest cm kernel sources
changes from 2.5.2 above
Modules: now included in kernel (no longer .ko modules) (decrease kernel file size)
sched: Fix struct autogroup memory leak
sched_fair: Remove cpu from nohz idle set if not active
sched_autogroup: enabled
sched_autogroup: added
enabled: fuse (Filesystem in Userspace)
governor: intellidemand added
compiler code optimisation set to -O3 (makes kernel a little bit faster)
vsyncOn compile switch fixed
changes from 2.5.1 above
Some things I maybe forgot
TS driver from @roqu3 included
Fix null reference which causes rebooting when AP/WIFI mode changed @androidmeda
updated vidc/camera headers for compatibility
net: Reorder incoming packets in PPPoLAC and PPPoPNS
msm: camera: Free buffers from frame queue at open
Update: SIO 0.2
msm: vidc: Remove vcd restriction of duplicate input buffer queue
Little performance improvement for slub memory allocator @franciscofranco
CONFIG_STACKTRACE disabled
Use compiler code optimisation -> faster (CONFIG_CC_OPTIMIZE_FOR_SIZE has to be disabled)
Add and enable frontswap
Update: Memory Manager (mm) from Code Aurora Forum kernel (ics_chocolate branch)
Update: MDP header to latest version
Update: msm_fb : Add support for Yamato format (our adreno200 gpu)
Update: KGSL drivers
Update: genlock from msm-3.0
Update: kernel source 2.6.35.13 > 2.6.35.14
Revert: merge latest cm kernel sources
changes from 2.5 above
merge latest cm kernel sources
USB write performance: f_mass_storage: Disable write cache support
Recent LCD Patch
changes from 2.4.2 above
bluesleep: Fix wakeup
tun and cifs build build as modules
changes from 2.4.1 above
bluesleep: Disable the forceful usage of H4_LPM
disabled: file system cache
debuging completely disabled
giving the kernel a name
touchscreen driver: using defaults -> no changes
governor added: minmax
Higher OC values enabled
changes from 2.4 above
Enabled SCHED_DEBUG for better control of CPU scheduler
CFQ Group Scheduling support and hierarchical scheduling support in BFQ enabled
max_axi_khz set to 422400
vfs_cache_pressure = 100
cfs task (block) schedular enabled
noop scheduler enabled
tried something to about "white noise if display is enabled"
some more debugging disabled
changes from 2.3 above
Advanced Routing enabled
tun and cifs build into kernel (no longer provided as module)
changes from 2.2.2 above
new default governor interactiveX
lionheart governor removed (use conservative instead)
max_axi_khz = 200000
Revert "Wifi set to FAST (roqu3)"
-> because phone gets hot when using Wifi Teathering
Revert "gpu: msm: Update GPU drivers from 3.0 kernel"
-> old version feels smoother
ADD: new workqueue code from 2.6.36.1 (umaro) (+ code patched e.g. smartassv2)
vfs_cache_pressure = 25 (more free ram)
init: calibrate: Backported from 3.0 kernel.
using high priority (non-delayed) workqueue for TS driver (better response)
-> this maybe solves TS problem for some people (please test)
CPUIDLE code from 3.0rc6 kernel (by Imoseyon)
more FS tweaks (umaro)
power-supply: Limit the duration of psy_changed wakelocks
msm: cpufreq: Create cpufreq workqueue for freq changes
ADD + enabled: dm-cache
back to franoc's conservative OC
more unused drivers disabled
changes from 2.2 above
reverted: try to fix "white noise"
changes from 2.1.1 above
try to fix "white noise" (still there, but only very short time)
some patches about speed
more debugs disabled
fix cpu load 100%
backported binder from 3.0 kernel (lupohirp)
BUS freq OC
GPU freq OC
GPU drivers from 3.0 kernel
genlock enabled
axi OC
bcm4325: MAX_STATIC_PKT_NUM patch (HepHappy)
LZMA compression (best compression -> testing about speed)
ARM: decompressor: use better output sections
changes from 2.1 above
default governor set to lionheart
lulzactive governor removed (does not work)
clean up: governors and schedulers
axis inverse workaround (waleedq)
VM tweaks
Claim more free ram (lupohirp)
grants system server access to oom_adj for applications (lupohirp)
remount with noatime and nodiratime (cresqo)
cgroup: fix cpuset permission check (thachtunganh)
msm: cpufreq: Do not call a cpu transition if selecting the same speed (LorDClockaN)
cgroup: speed up access to cgroupfs mounted entries in /proc/mounts (franciscofranco)
Fix memory leaks from the wifi drivers (franciscofranco)
staging: android: lowmemorykiller: minfree values added
msm cpufreq Improve initial frequency selection - CodeAurora
fs: simple fsync race fix ()
ashmem: fix deadlock when system is low on memory
Wifi set to FAST (roqu3)
Set correct divx codec type (francisofranco)
Fast Sleep, wake lock timer change. (wistilt2)
lionheart (implementation from roqu3) done to 3.0.8 conservative governor
file system cache enabled
Lower radio/event log for more ram (wingrime)
Increase readahead to some more reasonable values (franciscofranco)
New battery driver courtesy of thachtunganh
net: wireless: bcm4325: Convert kmalloc() + bzero() to kzalloc() (franciscofranco)
Fix camera flicker (Turducken)
Set axi freq to max possible (clk_get_max_axi_khz())
CPUFREQ_ondemand code from 3.0.8 kernel
CPUFREQ code from 3.0.8 kernel
Using OC settings from franciscofranco (higher OC?)
Update: Linux upstream 2.6.35.10 > 2.6.35.13
vm_swappiness = 1 (performance is a little bit better than 0)
Erase memory pages as soon as they are freed to prevent new processes getting old information (franciscofranco)
writes_starved = 1
added tun.ko
added cifs.ko
lzo kernel compression (larger file, but faster boot time)
debugging disabled for performace and smaller kernel
unecessary SCSI drivers removed
all changes from v2 above (started again from clean sources)
Which kernel version should I choose?
vsyncOff
If you always want the highest possible frame rate, you should take this one.
(Disadvantage tearing)
vsync
No tearing, constant frame rate (60fps)
If the frame rate (60fps) isn't possible, the fps is divided by two (30fps -> 15fps and so on)​
What are meanings of the used abbreviations?
vsync = vsync enabled
vsyncOff = vsync disabled
default = default touchsreen driver
cv = caveman's touchsreen driver
ta = thachtunganh's touchsreen driver
roqu = roqu's touchscreen driver
xz = XZ compression​
When will you release a new version?
New versions are released if changes are implemented, tested and if I think its good enough to be released.
Successful implemented changes of an unreleased version can be found i my changelog (post 2).​
Will this kernel work with rom xyz?
This kernel is based on cyanogen kernel. If the ROM you use is cyanogen 7 or based on it there should be no problems.
I guess it should work with every gb rom, but there is no guarantee.
If you use a gingerbread ROM which is not based on cyanogen, feel free to test yourself (create a backup, flash kernel and test it) and share your result with us.​
How do I install the kernel?
Reboot to Recovery
Choose: install zip from sdcard -> choose zip from sdcard
Select the kernel zip file
wipe cache and dalvik cache (not a must but I recommend)
Reboot (if kernel is successful installed)
Could you include ...?
Tell me what you like to see and if possible the sources.
I will take a look at and decide if it can be included. (and if I want to )​
I found an error. / I have a problem. What can I do?
Post your problem. I (and maybe someone else) will check and try to reproduce.
If you are using my kernels on other ROMs than cyanogen, please keep in mind that your ROM is maybe incompatible with this kernel.​
Please also upload on mediafire
Sent from my LG-P500 using xda premium
> wow another mod kernel
> Did you also include smartassv2?
Smartassv2 is not included.
But in the next release I can include it.
Edit: Have made a version with smartass2
@aspee
You can also download it from github.
I added the link to the first post.
Testing
Sent from my LG-P500 using Tapatalk
Creating kernel is getting to easy obviously.
Sent from my Galaxy Nexus using Tapatalk 2 Beta-5
I think compiling a Kernel was easy all Time.
Getting as good as lupo, Franco, ... is the hard thing. But starting to work on kernel and getting it better is the only way how to learn.
Sharing the work with other and getting feedback is also important to learn.
At the moment I am learning to understand how the kernel works. Than I can find out what can be improoved.
Sent from my LG-P500 using xda premium
DJNoXD said:
Hello together
I have started modding the Cyanogen 2.6.35.10 kernel to my needs.
The kernel is tested with the last cyanogen nightly rom.
Changelog:
Before flashing it:
It's only for CM7 Rom's. Other ROMs may not work correctly after flashing it.
DJNoXDv1-1-signed.zip (@github)
DJNoXDv1-signed.zip (@github)
github: http://github.com/DJNoXD
Click to expand...
Click to collapse
You dont have SIO present on your kernel at all,and you Have NOOP set as default.
Make sure you check what you compile next time mate. Other than that good job so far
kernel has flickering on cam, can you guys confirm?
Tested for one day.it is good till now
Sent from my LG-P500 using xda premium
DJNoXD said:
I think compiling a Kernel was easy all Time.
Getting as good as lupo, Franco, ... is the hard thing. But starting to work on kernel and getting it better is the only way how to learn.
Sharing the work with other and getting feedback is also important to learn.
At the moment I am learning to understand how the kernel works. Than I can find out what can be improoved.
Sent from my LG-P500 using xda premium
Click to expand...
Click to collapse
The point is, LewaOS is build from source with little changes.
This is built from source with little changes.
LewaOS has been moved to Development, and you post in Original Development.
Sent from my Galaxy Nexus using Tapatalk 2 Beta-5
deniso177 said:
You dont have SIO present on your kernel at all,and you Have NOOP set as default.
Make sure you check what you compile next time mate. Other than that good job so far
Click to expand...
Click to collapse
You are right, something went wrong at uploading. (My Phone shows SIO and it is default)
I will check this and tell you if its up.
mDroidd said:
LewaOS has been moved to Development, and you post in Original Development.
Click to expand...
Click to collapse
My fault, I didn't saw that.
DJNoXD said:
You are right, something wrent wrong at uploading. (My Phone shows SIO and it is default)
I will check this and tell you if its up.
My fault, I didn't saw that.
Click to expand...
Click to collapse
But I must say, good job.
I keep telling people this: clone franco's galaxy nexus git and port francoGazelle and francoTurtle
Sent from my Galaxy Nexus using Tapatalk 2 Beta-5
Cant download...He download 559 byte only.
v1.2:
- fixed: SIO IO-scheduler enabled again and set as default
- undervolted all dynamic frequencies
@ZiViTi_13
Which download did you try?
v1.3:
- included touchscreendriver from DerCaveman
- vSync disabled
Good choice, but I would branch it out as 1.2b as many people want Vsync on and stock touchscreen driver, and if you update more, update both branches.
---------- Post added at 11:12 PM ---------- Previous post was at 11:03 PM ----------
DJNoXD said:
v1.2:
- fixed: SIO IO-scheduler enabled again and set as default
- undervolted all dynamic frequencies
@ZiViTi_13
Which download did you try?
Click to expand...
Click to collapse
The Forum attachment Link is invalid for 1.2.
Githubs works fine
deniso177 said:
Good choice, but I would branch it out as 1.2b as many people want Vsync on and stock touchscreen driver, and if you update more, update both branches.
Click to expand...
Click to collapse
Sometimes git feels a little strange to me.
That why I have not worked with branches.
But I will read about how to work with branches.
Do you know if there is an easy way how to commit to two branches?
> your doing great ..will you add tweaks on it? like tweaks from ta-gb kernel?
Please move this thread to ORIGINAL ANDROID DEVELOPMENT SECTION
Sent from my LG-P500 using XDA

[Kernel][GB][OC/UV][HDMI-MHL] !NEW! Synthesis Kernels <2013-04-30>, plus Infusion-Z

[Kernel][GB][OC/UV][HDMI-MHL] !NEW! Synthesis Kernels <2013-04-30>, plus Infusion-Z
Please post only bugs and testing results on this thread. For general questions and answers visit ---> Infusion-Z and Zen kernel Q&A​
*** Synthesis: The only GB kernel you need for your Infuse ***​
New features
This set of kernels is a combination of the stock UCLB3 kernel, with all mods from the Infusion-Z kernel (see below), some mods from Entropy's DD, and more. New features include:
- Fix for the wifi drain bug (aka bt-amp bug). In the event that this bug occurs, the kernel triggers a reset of the wifi interface, which stops the bug and saves battery.
- Wifi roaming code from the international SGS2 (roam_api) replacing the stock bcmccx logic. Reduces the incidence of the wifi drain bug. This config is less agressive in seeking out new access points, so you may need to open the wifi config screen in settings to speed up the connection process.
- External SD card (/sdcard/external_sd) is now available in CWM recovery and can be used as a source to flash CWM zip packages
- Entropy512's fast charging hack is included (thanks!)
- SIO and BFQ I/O schedulers added from Entropy's DD (thanks!)
- Voodoo lagfix lady 2.0 :good::good:
- Kernels are attached to this post (CWM flashables) including stock CPU frequencies - 1.2Ghz - and two OC options - 1.4Ghz and 1.6Ghz. If you prefer to flash them using SGS Kernel Flasher, you can download a bundle containing all three >>here<<
-------------------------------------------------------------------------
- Overclocking and Undervolt support - thanks to bedwa's prior work
- CoreA cpu speeds - 1600, 1200, 800, 400, 200, 100
- CoreB cpu speeds - 1400, 1000, 800, 400, 200, 100
- Voodoo sound driver, voodoo lagfix - courtesy of project voodoo
+ [cifs support] see post #29 for info on how to use cifs
+ [Removed auto-install of superuser] you can get the current su cwm flashable here: http://androidsu.com/superuser/
+ [HDMI/MHL support] using mhl adapter you can play video on most TVs and monitors with a HDMI port
+ [Video support] newer roms no longer need video reverts to allow video to record or playback
+ [External sdcard fix] corrected issue which prevented external sdcard access in some cases
+ [cfq i/o scheduler tweaks] added optimization tweaks for cfq scheduler
+ [Boot animation fix - partial] this is a work in progress - see notes below
NOTES:
Intended for use *ONLY* with stock-based GB ROMs. For CM7, CM9, and CM10 check project OPs for proper setups.
OC/UV requires use of an app like Voltage Control, CPU master, or SetCPU. Read up before jumping in - you can lock or damage your phone with incorrect settings. Remember to save your boot settings in Voltage Control menu to ensure your settings stick.
To get boot animations to show correctly: In /system/media copy sanim.zip to bootanimation.zip. I plan to automate this in a future release.​For tips on overclocking and related performance and battery tweaks see the q&a thread.
Important! - Video restore and revert packages are intended only for users of current ROMs with stock library files who have previously applied a revert package to get video to work. If you haven't done this, or are unsure, flash only the kernel package of your choice.
Links to install packages for the first release can be found on post #3.
Source code is available on my github (see signature).
​Be safe and always make a backup before flashing!​Standard Disclaimer: All packaged builds are provided with no guarantees as to their safety. By flashing, you assume any and all potential risks that running a custom kernel might entail.
Recommendations: Wipe cache and dalvik-cache when flashing a new kernel. Disable any oc/uv settings from phone before flashing a new kernel.
Overclockers/Undervolters: If your phone is unstable when running at a particular overclock speed, choose a lower max cpu speed - not all phones have the same ability to handle oc speeds. When undervolting, do your research first and make small changes.
​ Big thanks to those who helped test this and prior kernels: qkster, mikig_mkd, boogman7, scott.hart.bti, aeonit, mikig_mkd, nwinfuse, texcowboy, tankmorph, prairied0gg, madman_sle, cmeyal, atk, and jdt352 ​Thanks to bedwa, entropy512, linuxbozo, and netarchy who laid the foundation (and built the house) - especially bedwa and entropy for helping me out along the way. Visit their threads and say thanks:​infusion kernel development by bedwa --> infusion kernels
​daily driver kernel development by entropy512 --> entropy daily driver
​ Remember the multicians - http://www.multicians.org/ (if you know, you know.. If you don't, you should)
Click to expand...
Click to collapse
.•...•.•.••.••.•.••....•.••.•••..••...••.••.•..•.• ••.....••....•.•••.•...••..•.•..•......••••..•.••. ••••.•••.•.•.•••..•..•••..••.••..•.•.••.••...••..• •...•......••..••..•••..•..••.••••.••.••.•..•..... .••.••.•.••..•.•.••.•••..•••.•...••....•.••.••.... •......•••..••.••.••...••....•.•••.••..••..•.•.••• ..•..••••..•..•.••....•......••.•••..••.••••.••.•• •..••..•.•..•......••...•..•••.•.•.•••.•....•..... .••.••••.•••.•.•.•••..•..•••..••.••..•.•.••.••...• ••.••..••..•.•.•••..••..•......••...••.••....•.••. •••...•......••..••..•••..•..••..•.•.••..•.•..•... ...••.••••.•••.•.•.•••..•...•......••.••.•.••.•..• .••.•••..••..•..​
Change, Issue, and Enhancement Logs
Change log
2013.04.30 - UCLB3+Infusion+DD, Fix wifi battery drain bug, Change wifi roaming code to sgs2 roam_api, Add support for /sdcard/external_sd from CWM recovery, Add Entropy's fast charging hack, Add BFQ and SIO schedulers from Entropy's DD, Upgrade voodoo lagfix voices.
2012.05.20 - Add HDMI/MHL support (for external video playback), add video support for current ROM firmware (UCLB3/UCKL2 - No more need for Video Fix!), add correct vold.fstab definitions for currrent firmware (mounts external sdcard correctly), initial bootanimation fix (not 100% - need to copy "sanim.zip" to "bootanimation.zip" in /system/media in some cases), add CFQ I/O scheduler tweaks (better performance)
2012.05.05 - Add cifs support, remove auto install of Superuser, change initramfs compression to lzma, add video lib mod option packages for vidcam rec/play
Click to expand...
Click to collapse
Known Issue log
- Flashlight function disabled in quick panel after use of video record or playback (restored by taking a flash photo, turning on flash using "Tiny Flashlight" app, or reboot)
- Some reports of random screen color change after disconnecting charger (restored by lock/unlock or reboot aka "faerie snot") [Fixed with the UCLB3 base - 4/30/13]
- Some reports of racing CPU on ROMs with tweaks [Racing CPU issues appear to be caused by modifying "ro.ril.xxxxx" cellular radio settings in build.prop. To fix, remove those tweaks (referencing a standard UCLB3 build.prop), or flash a near stock rom like r.e.v.e.n.a.n.t ]
Click to expand...
Click to collapse
Planned enhancements
- Improve auto-detect of boot animation files?
- Add support for BLN Lights?
Click to expand...
Click to collapse
Click to expand...
Click to collapse
•.•.••..•.•.•••••.••....•.••....•.••...•••.••••.
Information and Prior Release Mirrors
reference materials
governor, i/o scheduler, & tuning info
Click to expand...
Click to collapse
prior release mirrors
2012.05.05 - initial "z" kernel release (mirror)
cwm-infusion-gb-z-corea2-videofix.zip
cwm-infusion-gb-z-corea2.zip
cwm-infusion-gb-z-coreb2-videofix.zip
cwm-infusion-gb-z-coreb2.zip
cwm-uclb3-videolib-revert.zip
big thanks to those who helped test this release: Qkster, ppalbicke, bigfau, and aeonit
Click to expand...
Click to collapse
Click to expand...
Click to collapse
.••...•..••..•.•.•••.•••.••....•.•••..•..••..•.•..•......•••.•...••.•....•••..•..••....•.••.•.••.••.•.••.••.••••.•••..•..••••.•..••.••••.••..•••..•....•
Nice, bro. First.
edit: Alright. Now that I got the 1st post after op claimed, I will add some more relevant info.
Nice work, Zen. I know you've been putting a lot of time into this.
Let me be the first to say thank you.
I hope this will be the first of several new additions.
Kernel development is a task onto itself.
Kernel devs are a rare breed indeed.
Thank you for taking the time to give us some options.
Now we have the options of OC and retained some video capacity, even though we are using older libs.
Can't want to see what you can do. It will be a beautiful moment to see a stable OC with MHL fix.
Awesome work, bro.
edit: 6.5.2012: Well..MHL works. OC works.
Can you make me look cool so the hot chicks will dig me?
really nice job, zen, keep it up
Outstanding Zen thanks for all the hard work. :thumbup:
Sent from my SAMSUNG-SGH-I997 using xda premium
Thanks Zen for your work :thumbup:
Thx for your work in keeping it going, in the developing for our community.
Fantastical!
Sent from my SAMSUNG-SGH-I997 using xda premium
if i flash GBZ-A2 and the lib files for emancipation, everything should be nice n cherry without superuser going back on me?
brclho said:
if i flash GBZ-A2 and the lib files for emancipation, everything should be nice n cherry without superuser going back on me?
Click to expand...
Click to collapse
yup..that's the idea. You get to retain the lastest SU that you have installed.
Thanks all! I'm looking forward to seeing what more can be done with this kernel.
brclho said:
if i flash GBZ-A2 and the lib files for emancipation, everything should be nice n cherry without superuser going back on me?
Click to expand...
Click to collapse
The packages with the video fix include the same files as with eman. You should only have to flash the kernel+video package in the OP.
Ni e work on kernel :thumbup:
Sent from my SAMSUNG-SGH-I997 using xda premium
Flashed the CWM-Infusion-GB-Z-CoreA2-VideoFix.zip on the ROM Emancipation A:I.
Wiped dalvik and cache.
Rebooted.
Video works great!
Bluetooth turned on, gotta connect to my car tomorrow and test it out.
WiFi connected right away.
Great work guys!!!
CIFS at LAST!!!
A couple quick questions:
I just updated to the Emancipation A1 ROM - please list me the exact steps to install this Kernel. (A bit confused with the revert and video-fix stuff)
bsw11 said:
CIFS at LAST!!!
A couple quick questions:
I just updated to the Emancipation A1 ROM - please list me the exact steps to install this Kernel. (A bit confused with the revert and video-fix stuff)
Click to expand...
Click to collapse
Steps are literally on every help thread.
1. Copy the zip "CWM-Infusion-GB-Z-CoreA2-VideoFix.zip" to internal SD
2. Boot into CWM
3. Select install zip from sd card, and select select the zip you downloaded.
Thank you Zen for your hard work. This is essentially what GPL and git is about. Thank you to everyone else for your patience as well.
My Tab makes calls Yo! GT-P6800
Very awesome... Cant wait to see the upcoming progress with this kernel. Thank you!
Just wanted to point out that on emancipation, my benchmarks skyrocketed using this kernel.
some strange dark magic going on in my phone now...

[ROM] [01-OCT-2013][r13] CM 9.1 + bat drain/1080p/USB FIXED

UPDATED 1-OCT-2013 (r13)
Update Oct 1, 2013 - CM 9.1 upstream sync + kernel bluetooth bug fixed + kernel update (r13)
- Thanks to SilverL for his many kernel contributions
ROM
This is CyanogenMod 9.1 with some modifications:
- Battery drain bug fixed
- 1080p video recording fixed (including H264 thanks to braccoz)
- Keypad lights fixed [braccoz]
- Fix USB tethering, MTP, PTP [braccoz]
- Slow USB transfer bug fixed
- Remote Wipe hack/exploit patched (see here)
- Includes modified kernel (see next section)
- Auto-brightness levels tweaked
- Lockscreen weather widget fixed (Cyanogenmod
- CMUpdater removed
Kernel Features
- Linux Kernel 3.0.97
- Compiled with Linaro 4.8.1
- Various Linaro optimizations
- cpufreq: updated freq table: (MHz) 96, 128, 156, 196, 384, 486... (added lower clock rates for better battery life)
- Governors:
- lulzactive, scary, lazy, intellidemand, lagfree, wheatley, Savagedzen, badass, interactiveX, adaptive
- IO Schedulers
- noop, deadline, cfq, bfq, sio, vr, row, zen
- kernel-based mpdecision and thermald from bricked kernel (showp1984)
- Updated kgsl [bruce2728]
- Kernel debugging disabled to improve performance]
- USB Fast Charge - credit to yank555-lu and xmc-wildchild22
- Undervolting tweaks - credit to xmc-wildchild22
- Overclocked GPU - credit to xmc-wildchild22
- Snapdragon optimizations - credit to xmc-wildchild22
- USB OTG support (SebastianFM)
- Camera flash enabled down to 5% battery
- zsmalloc from kernel 3.5 (godmachine81)
- zram and swap (seidler2547)
- fix for display battery drain (seidler2547)
- fixed multitouch by updating atmel driver [braccoz]
- Keypad "debounce" fix [tbalden]
- Updated kgsl driver form ville2 [bruce2728]
- MANY other performance tweaks (see my github)
Thanks to:
tbalden, Kornyone and CM team
SilverL for many contributions to the kernel
braccoz
xmc-wildchild22
Bruce2728
Sultanxda
mrg666
Files
ROMS:
ROM + STABLE KERNEL:
- cm-9-1-(3-0-97)-r13.zip (MD5 37ba3063b54e876f96f236ff3811818c)
- cm-9-1-(3-0-87)-r12.zip (MD5 7eddc6369dbca58aa62fc53374f052bb)
- cm-9-1-(3-0-74)-r11.zip (MD5 a7bf4b3d8eee79743345cf540b244fe1)
- cm-9-1-(3-0-66)-r10.zip (MD5 d4b6949d23b7781dd7b9c98a6ffb77fb)
- cm-9-1-(3-0-53)-r9b.zip (MD5 1c16aafa8d0220d44b5b7ea22e7fb24c)
- cm-9-1-(3-0-49)-r8.zip (MD5 0216b5f3ee1c63a6b0b2b46bf21c9024)
- cm9-1(3-0-48)-r7b.zip (MD5 f8ca8c5bc6ca3b3f05e554b92fbae5d1)
- cm9-1(3-0-45)-r5.zip (MD5 192fc22baeb609367669783288af7a04)
ROM + EXP KERNEL:
- cm-9-1-(3-0-53)-exp-r9b.zip (MD5 a2140aed6b4a824292d9c0eaf0e770e1)
- cm-9-1-(3-0-49)-exp-r8.zip (MD5 16b321a1826ced74a3b6a4bf77e6bb84)
KERNELS:
Stable:
- kernel-3-0-97-r13 (MD5 dad815e57e89291fbe818d869282e47c)
- kernel-3-0-87-r12 (MD5 8b211667338c45700c5228d75f88678d)
- kernel-3-0-74-r11 (MD5 d574d1157e089f89f0881077a0faa689)
- kernel-3-0-66-r10 (MD5 83be767c43ce57dd46ef198f7903b726)
- kernel-3-0-53-r9 (MD5 18af2db32e1b8981d06783ea31099fd1)
- kernel-3-0-49-r8 (MD5 c9e59a27fbdef4374c4cb84c58261f4c)
- kernel-3-0-48-r7b.zip (MD5 d9b9a4c139c0d68267ab66799be45727)
Experimental
- kernel-3-0-53-exp-r9 (MD5 59397ce30802d57f63954a2c82142057)
- kernel-3-0-49-exp-r8 (MD5 5c8f806dbd7f74fbd9a62896bb691c93)
- kernel-3-0-48-exp-r7.zip (MD5 fde46acc0aafe237b1945aec7c9f7ac2)
Links
All project sources can be found here.
I tried to install and it said install failed (bad) do you need 6.0.0.0 recover to install this? somehow cm rec reverted to 5.0.2.7
Otherwise is there an alernate link for 9.1
Some_dude36 said:
I tried to install and it said install failed (bad) do you need 6.0.0.0 recover to install this? somehow cm rec reverted to 5.0.2.7
Otherwise is there an alernate link for 9.1
Click to expand...
Click to collapse
Worked fine for me. Try downloading again.
Sent from my myTouch_4G_Slide using xda app-developers app
jmcoffey said:
Worked fine for me. Try downloading again.
Sent from my myTouch_4G_Slide using xda app-developers app
Click to expand...
Click to collapse
I did twice :/
Some_dude36 said:
I tried to install and it said install failed (bad) do you need 6.0.0.0 recover to install this? somehow cm rec reverted to 5.0.2.7
Otherwise is there an alernate link for 9.1
Click to expand...
Click to collapse
Maybe try removing the spaces from the file name? Replace them with hyphens or underscores or something? Spaces in filenames always cause trouble!
Downloaded and installed just perfectly here, with GAPPS. Now getting it all configured the way I like. So far so good, this is my first time on CM.
Awesome! Thanks for this. Installed just fine, and I can confirm that the dialer-wipe exploit is indeed fixed.
I'll check the battery life as I use it this week and report back. Thanks again!
Sent from my myTouch 4G Slide using xda-developers app
curious on what you did for battery drain but I'll check github. Nice job
xmc wildchild22 said:
curious on what you did for battery drain but I'll check github. Nice job
Click to expand...
Click to collapse
Whatever he did gets me this with 3 and a half hours screen on time
Sent from my myTouch_4G_Slide using Tapatalk 2
thank you man great work. working great for me .
strapped365 said:
Whatever he did gets me this with 3 and a half hours screen on time
Sent from my myTouch_4G_Slide using Tapatalk 2
Click to expand...
Click to collapse
No way in hell you're getting that with stock battery...
If I had some time, I would help you guys test but unfortunately I don't right now. I'll let this rom marinate for a week or so before jumping into an install. Everyone post detailed findings!
Cheers
gtmaster303 said:
No way in hell you're getting that with stock battery...
If I had some time, I would help you guys test but unfortunately I don't right now. I'll let this rom marinate for a week or so before jumping into an install. Everyone post detailed findings!
Cheers
Click to expand...
Click to collapse
No I'm sorry it's an anker, and im so use to that being the normal now. I washed my oem and trashed it
Sent from my myTouch_4G_Slide using Tapatalk 2
Hi guys! Tried this ROM and volume is not working(at least on headset) :/ It's so loud even when put to the lowest.
I should be able to flash over this (wiping cache and dalvik of course) if i'm currently on scverhagen's earlier release of this correct?
scverhagen said:
ROM
Kernel
- Linux 3.0.43
- Kernel debugging disabled to improve performance
- USB Fast Charge - credit to yank555-lu and xmc-wildchild22
- Undervolting tweaks - credit to xmc-wildchild22
- Overclocked GPU - credit to xmc-wildchild22
- Snapdragon optimizations - credit to xmc-wildchild22
Click to expand...
Click to collapse
I was gonna post a kernel recently with hotplug and lulzactiveq those would also really help battery life.
Riyal said:
Hi guys! Tried this ROM and volume is not working(at least on headset) :/ It's so loud even when put to the lowest.
Click to expand...
Click to collapse
i'm not having any problems with the headset volume. just installed last night after full wipe
Sent from my myTouch_4G_Slide using xda app-developers app
Thank you the other cm9 thread was confusing
Sent from my myTouch_4G_Slide using Tapatalk 2
After 3 downloads and like 5 install attempts it worked xD So whats the reason to upgrade from an already working rom? I just upgraded from 9 A5 and I dont really see much of a difference . Both great functioning roms
Some_dude36 said:
After 3 downloads and like 5 install attempts it worked xD So whats the reason to upgrade from an already working rom? I just upgraded from 9 A5 and I dont really see much of a difference . Both great functioning roms
Click to expand...
Click to collapse
Since they are both cm builds nothing is going to look different, but if youve been reading you would see this has the battery drain fixed and the remote hack thing patched, where the official cm9 drained batteries like crazy and was hackable
Sent from my myTouch_4G_Slide using Tapatalk 2
strapped365 said:
Since they are both cm builds nothing is going to look different, but if youve been reading you would see this has the battery drain fixed and the remote hack thing patched, where the official cm9 drained batteries like crazy and was hackable
Sent from my myTouch_4G_Slide using Tapatalk 2
Click to expand...
Click to collapse
I didn't know about the hack but 9 A5 was getting amazing battery life on a stock htc batt no les. Ofcourse i dont have data on cause i got no internet on the phone nor do I recieve a lot of mms I just use wifi when I need it .

[KERNEL][S4] Android 4.2.2 and Sense 5 kernel, ported from HTC One XL - v1.1 - 15/10

About the kernel:
This is an almost "stock" kernel for Android 4.2.2 and Sense 5.
Since we don't have any kernel source, i ported One XL 4.2.2 kernel to One S.
I tested it with MaximusHD and everything is working like stock orignal closed-source kernel, so this is a base for future custom kernels
Source:
https://github.com/anoane/ville-4.2.2-sense5-evitaul_porting
Donation:
http://forum.xda-developers.com/donatetome.php?u=2351000
Help me to buy an original HTC MHL Cable and an original HTC One X+ 2100mha battery, i'll try to add full battery support for One S and video-out at [email protected], i read somewhere that FullHD support is crappy
Changelog and dowload:
v0.2: first public version:
http://www.4shared.com/zip/prUybCsg/fabane_ville_13_09_13.html
v0.3: updated all ville-board-* files, fixed usb detection, usb charge and adb are working now
http://www.4shared.com/zip/eHUJyZe8/fabane_ville_13_09_13_v03.html
v0.6: wifi fixed using cyanogenmod/zarboz prima_wlan (compiled from source, now on a new branch)
http://www.4shared.com/zip/y1rp6zNK/fabane_ville_17_09_13_v06.html
v1.0: wifi fixed using flar2 patch (using stock prima_wlan from MaximusHD)
http://www.4shared.com/zip/1brHpu0i/fabane_ville_04_10_13_v10.html
v1.1: fixed incoming call quality issue
http://www.4shared.com/zip/NUW_ieLg/fabane_ville_14_10_13_v11.html
https://mega.co.nz/#!oVdSyJaY!LCxmKX3e6_UOYCIPUgHqJkHcM8pagVvgZTbb6nv8vrc
Did signal break in the process? Or was it already not working?
When I booted it it had no signal, so I guess it's not your fault
usaff22 said:
Did signal break in the process? Or was it already not working?
When I booted it it had no signal, so I guess it's not your fault
Click to expand...
Click to collapse
i'll try to check dmesg and logcat with some app, since usb/adb it's not working
but i have very little spare time now, so i posted my work until now, so someone can continue it
Oh yes, finally!
Great job here..
So you used stock sense 4+ kernel, and patched it with Evita kernel update?
Sent from my One S using Tapatalk 2
Thanks a lot Guy !!!
I'm very happy to see that! :good::good::good:
yes + some ville-board-* files (following evita-board changes) to compile it without errors
Wow ! That's good news
Envoyé depuis mon HTC One S avec Tapatalk 4
Does this mean htc 4.2.2 is not far away? And we will have sense 5 with it? Or it's just experimenting?
Thank you! If you need a tester I'm here for you..
Sent from my HTC One S using xda app-developers app
Good job, cant wait to use Sense 5 + 4.2.2 on my HoS!
good news, usb is detected now, battery charge and adb are working now, so i can get logcat and dmesg and fix problems easily
i think i finished to update board-ville-* files
i'll update git source and post a v0.3 test kernel soon
pirlano said:
good news, usb is detected now, battery charge and adb are working now, so i can get logcat and dmesg and fix problems easily
i think i finished to update board-ville-* files
i'll update git source and post a v0.3 test kernel soon
Click to expand...
Click to collapse
Any idea about the current buglist?
Sent from my One S using Tapatalk 2
RockR172 said:
Any idea about the current buglist?
Sent from my One S using Tapatalk 2
Click to expand...
Click to collapse
i think we need a ported 4.2.2 rom to check them...
dmesg is pretty good
logcat show errors and crash, maybe rom related, maybe not
pirlano said:
i think we need a ported 4.2.2 rom to check them...
dmesg is pretty good
logcat show errors and crash, maybe rom related, maybe not
Click to expand...
Click to collapse
If you have been following the zenROM thread, me and usaff22 were trying to do the same, but the kernel never booted past the boot animation(technically it did, but nvm) and so we put it on hold until we had a booting kernel..
Now I don't have much time, since I got exams.. So maybe @usaff22 could help in the port of 4.2.2 based Sense..
Sent from my One S using Tapatalk 2
RockR172 said:
If you have been following the zenROM thread, me and usaff22 were trying to do the same, but the kernel never booted past the boot animation(technically it did, but nvm) and so we put it on hold until we had a booting kernel..
Now I don't have much time, since I got exams.. So maybe @usaff22 could help in the port of 4.2.2 based Sense..
Sent from my One S using Tapatalk 2
Click to expand...
Click to collapse
me too, ****ing exams
btw, cannot use rom because of this error (phone is unusable), error is repeated thousand times:
Code:
E/AndroidRuntime(21591): FATAL EXCEPTION: main
E/AndroidRuntime(21591): java.lang.ExceptionInInitializerError
E/AndroidRuntime(21591): at com.android.providers.telephony.MmsSmsDatabaseHelper.<init>(MmsSmsDatabaseHelper.java:1063)
E/AndroidRuntime(21591): at com.android.providers.telephony.MmsSmsDatabaseHelper.getInstance(MmsSmsDatabaseHelper.java:1072)
E/AndroidRuntime(21591): at com.android.providers.telephony.SearchdbProvider.onCreate(SearchdbProvider.java:93)
E/AndroidRuntime(21591): at android.content.ContentProvider.attachInfo(ContentProvider.java:1085)
E/AndroidRuntime(21591): at android.app.ActivityThread.installProvider(ActivityThread.java:5516)
E/AndroidRuntime(21591): at android.app.ActivityThread.installContentProviders(ActivityThread.java:5097)
E/AndroidRuntime(21591): at android.app.ActivityThread.handleBindApplication(ActivityThread.java:5034)
E/AndroidRuntime(21591): at android.app.ActivityThread.access$1300(ActivityThread.java:162)
E/AndroidRuntime(21591): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1432)
E/AndroidRuntime(21591): at android.os.Handler.dispatchMessage(Handler.java:99)
E/AndroidRuntime(21591): at android.os.Looper.loop(Looper.java:158)
E/AndroidRuntime(21591): at android.app.ActivityThread.main(ActivityThread.java:5751)
E/AndroidRuntime(21591): at java.lang.reflect.Method.invokeNative(Native Method)
E/AndroidRuntime(21591): at java.lang.reflect.Method.invoke(Method.java:511)
E/AndroidRuntime(21591): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1083)
E/AndroidRuntime(21591): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:850)
E/AndroidRuntime(21591): at dalvik.system.NativeStart.main(Native Method)
E/AndroidRuntime(21591): Caused by: java.lang.NoClassDefFoundError: android.provider.Telephony$MmsSms
E/AndroidRuntime(21591): at com.android.providers.telephony.util.DatabaseMonitor.<clinit>(DatabaseMonitor.java:22)
E/AndroidRuntime(21591): ... 17 more
I/ActivityManager( 792): Start proc com.android.nfc for restart com.android.nfc: pid=21603 uid=1027 gids={41027, 3002, 3001, 1015, 1028}
W/ActivityManager( 792): Process com.android.phone has crashed too many times: killing!
I/ActivityManager( 792): Recipient 21591
I/ActivityManager( 792): Process com.android.phone (pid 21591) has died.
I/ActivityManager( 792): Start proc com.android.phone for restart com.android.phone: pid=21616 uid=1001 gids={41001, 3002, 3001, 3003, 5012, 1026, 5006, 5011, 1028}
D/PhoneStatusBar( 1253): updateIcon slot=nfc index=13 viewIndex=0 old=StatusBarIcon(pkg=com.android.nfcuser=0 id=0x7f020005 level=0 visible=false num=0 ) icon=StatusBarIcon(pkg=com.android.nfcuser=0 id=0x7f020005 level=0 visible=true num=0 ) compareIcon= name=bottom_divider_glow vis=false >> true
D/PhoneStatusBar( 1253): updateIcon slot=nfc index=13 viewIndex=0 old=StatusBarIcon(pkg=com.android.nfcuser=0 id=0x7f020005 level=0 visible=true num=0 ) icon=StatusBarIcon(pkg=com.android.nfcuser=0 id=0x7f020005 level=0 visible=false num=0 ) compareIcon= name=bottom_divider_glow vis=true >> false
basically com.android.phone problem and nfc (we don't have nfc)
maybe @usaff22 already know the problem...how i can fix network signal and remove nfc stuff?
btw v0.3 uploaded on second post
EDIT: commit done
EDIT2: maybe i found the most important problem: sd cards (internal partition of course) seems not mounted, it will not save picture (camera and camcorder should be working): "Unable to save file to storage card due to insufficient file permissions", and i think it's a kernel problem, since i have the same behaviour with Sense 4+ too
I will post logcat and dmesg and try to fix sdcard mount
did you do anything to rom? like any kind of porting?
pirlano said:
EDIT2: maybe i found the most important problem: sd cards (internal partition of course) seems not mounted, it will not save picture (camera and camcorder should be working): "Unable to save file to storage card due to insufficient file permissions", and i think it's a kernel problem, since i have the same behaviour with Sense 4+ too
I will post logcat and dmesg and try to fix sdcard mount
Click to expand...
Click to collapse
The mount error might be from the Rom
I'm going to try with the kernel and stock 4.2.2 to see if I can help in any way nice work
Sent from my HTC VLE_U using Tapatalk 2
Flashalot said:
The mount error might be from the Rom
I'm going to try with the kernel and stock 4.2.2 to see if I can help in any way nice work
Sent from my HTC VLE_U using Tapatalk 2
Click to expand...
Click to collapse
you left out a bunch of the fuse_sdcard stuff and other things fuse uses
but we dont need to emulate SDcard like other devices do since we have partiiton
rc420head said:
did you do anything to rom? like any kind of porting?
Click to expand...
Click to collapse
no, zero, untouched :silly:
Flashalot said:
The mount error might be from the Rom
I'm going to try with the kernel and stock 4.2.2 to see if I can help in any way nice work
Sent from my HTC VLE_U using Tapatalk 2
Click to expand...
Click to collapse
i checked with adb and sdcard is mounted correctly, so maybe it's rom related

Categories

Resources