yashsingh1/xdaforums huggingface dataset:
[Captivate Android Development] zacharias.maladroit:
MIUI:

(05/15/2011) Changes for CM7_SGS_platypus-kernel_20110515_r0_quorra-r9_MIUI (needs new drivers; Android 2.3.4)]

[matches with 05062011 and 05092011 and 05112011 and 05152011 update from CM7])

[use this kernel with latest nightly unless you have a good reason to use older ones]

Changelog:

(from quorra r8)

- kernel comes pre-packaged with smartass governor

- [EXPERIMENTAL] - make an nandroid backup before testing & using: for switching to other governor (while screen is on - screen off = conservative) apply additional "screenstate_scaling switcher" script

# see attachments#, # additional scripts# <-- *Link* inside

- added interactiveX cpufreq governor from leanKernel-tbolt/imoseyon (adds sleep & wake code) - (probably) better (less) battery usage than conventional interactive governor [need feedback]

- tweaked interactive governor to scale down to lower frequencies faster (less battery usage & still very smooth)

- fixed & tweaked SavagedZen [*very* laggy - for those battery runtime fetishists ^^] [needs more testing & feedback]

- [upstream] wifi driver now supports channel 12, 13 and 14 again (thanks to atinm !)

- [upstream] added recovery 2e checks for initial update

- [upstream] accurate battery gauge display (thanks to atinm !)

- [upstream] improvements in recovery-handling with the /cache partition (thanks codeworkx !)

- [upstream] some fixes & improvements for recovery (e.g. creating missing devicenodes)

- [MIUI] gorgeous bootsplash matching with the MIUI bootanimation

please don't forget that this was made possible due to the hard work of our beloved <3 teamhacksung | cmsgsteam :)

Mirrors

:

#1: quorra-r9/CAPPY/MIUI

(thanks to Roland !)

#2:

this post

scripts:

this post & previous post

Mirror for scripts:

quorra-r9/scripts

(thanks to Roland !)
[Captivate Android Development] ls377:
@zacharias-do you want me to hold off on adding these to the OP?
[Captivate Android Development] zacharias.maladroit:
they're fine & should be stable

so please add :)

seems like I need to come up with specific kernel release names again :D

thanks !
[Captivate Android Development] mcord11758:
Is the fix needed to avoid boot problems
[Captivate Android Development] ls377:
Done. I saw the big EXPERIMENTAL and it threw me off :p
[Captivate Android Development] papercutMS:
Thanks for the updated kernel Zach. Will test and report back if there are issues.
[Captivate Android Development] krazyphire:
Works Fantastic!! Thanks for your great work!! :D
[Captivate Android Development] mcord11758:
Running great on miui
[Captivate Android Development] zacharias.maladroit:
obviously not anymore

(like you found out)

thanks ! :)

yeah, the governor switching scripts are still tagged experimental

(as a disclaimer ^^) so if it wipes all data for anyone (which I hope - it won't have until now - I've also made efforts that all works) I can point at the "experimental" thing ;)

thanks ! :)

thanks for using & your feedback ! :)

thanks ! :)
[Captivate Android Development] gabby131:
yo zach! so the latest kernel has all governors in one? like no more other downloads for other gov's? thanks :)
[Captivate Android Development] PhillyFlyer:
Just thought I would add my experience. Using the latest platypus kernel - it has brought all the MIUI components together and is working absolutely fantastic. A lot of the apps that FC no longer close and I am running smoothly. Awesome job.
[Captivate Android Development] SeanHacker:
i really wish i could get this new kernel running. it just gets stuck at boot screen. i've done everything i can think of and still no luck. sucks for me because i really liked your last release. any help???
[Captivate Android Development] zacharias.maladroit:
you know how to use adb ?

adb shell

logcat

or alternatively

dmesg

then look what might cause it

alternatively:

- backup your data & factory reset/wipe and restore data step by step

- disable module loading of module with Voodoo Control

Plus
[Captivate Android Development] SeanHacker:
never really use adb. and i guess im confused as hell. im gonna go yell at my girlfriend about nothing and try this all over i guess.lol
[Captivate Android Development] SeanHacker:
Hey Zack. ok. so nothing was working so what i did was one by one throw the files from the newest quorra kernel into the quorra r8 kernel that mcord had working really well. i managed to get all files except for the 89system_tweak file over to quorra r8 and keep it working. so the file that has my phone not booting is 89system_tweak. so my question is now, do i still have an updated kernel if i cant get this one file to work??? and what do you think i would need to edit in order to get it working properly?
[Captivate Android Development] ChiliPepper093:
Hi there, been playing with custom ROMS since I got my phone, first kernel change though so I'm a little confused. I'm on MIUI 1.5.13 and trying to get the best battery I can. I have the kernel set. Which governor should I use and do I just run it's script change file in recovery to change to it? Thanks
[Captivate Android Development] ls377:
Conservative is probably best on battery. And yes, just be sure to backup first, because it's still experimental.
[Captivate Android Development] ChiliPepper093:
Will I be better off with smartass in the long run though? With the balance between battery life and performance?
[Captivate Android Development] zacharias.maladroit:
Hi gabby131,

yeah - it has been that way from the start

only that I packaged each kernel with different script governor in the script in a large separate package

now I'm handling it differently (more time efficient for me - when packaging 12 or more kernels :eek: )

smartass should be default governor (screen on), conservative (screen off)

from now on

thanks !

Hi caponea6,

thanks you very much for your feedback ! :)

glad you like it !

conservative is the best one during usage

maybe - it depends on your experience & preferences

smartass is a lot smoother but if you can UV 600 MHz by -225 mV you'll basically get it at the voltage value of 400 MHz so it's quite efficient

(smartass stays at 600 MHz in idle)

while the screen is off it's set to conservative anyway

so you'll get best of both worlds - battery efficiency while idle & smoothness
[Captivate Android Development] gabby131:
oh yeah....testing it now.....super awesome! ondemand/smartass behaves much more smoothly.....according on my time_in_state, cpu stays @ 600-800mhz when screen on....which makes the device more responsive :)

thanks...
[Captivate Android Development] zacharias.maladroit:
I hated how it stopped charging with this warm weather - so:

(05/18/2011) Changes for CM7_SGS_platypus-kernel_20110518_r0_quorra-r10 (Android 2.3.4)]

[matches with 05062011 and 05092011 and 05112011 and 05152011 update from CM7])

[use this kernel with latest nightly unless you have a good reason to use older ones]

- kernel comes pre-packaged with smartass governor

- option between kernel with CM7 & MIUI splash screen

- for switching to other governor (while screen is on - screen off = conservative) apply additional "screenstate_scaling switcher" script

description of governors:

- conservative [probably most battery efficient]

- interactive [pretty smooth operation - perhaps some hickups from time to time; phone gets quite warm with it; prefers higher over lower frequencies]

- ondemand [ondemand governor - compromise between speed & battery efficiency, very fast switching through all frequencies - in a perfect world the best]

- smartass [further evolution of interactive governor keeps the frequency at 600 MHz while idle (screen on) to ensure smoothest operation (need feedback, stability, etc.)]

#Links# to governor switching scripts:

Mirrors (for governor scripts):

Mirror #1:

quorra_r10/scripts/ (thanks to Roland !)

Mirror #2:

# see attachments#,

# additional scripts# <--

Changelog:

(from quorra r9)

- enabled support for [external] SD-card suspend (battery savings) - make sure you don't have files on external SD in use when you use it for longer periods and want to save some additional energy

- additional optimization flags for improved overall speed & NEON (multimedia) usage (tested on fascinate & Nexus S - so should be somewhat stable & proven)

- several small fixes & adjustments in the config

- re-enabled kernel error messages for better bug diagnosis & troubleshooting [practically no overhead]

- iptables - built as modules; full iptables support for ipv4 & ipv6 now

- [EXPERIMENTAL] higher charging temperatures (values from GB Samsung source + lower low recovery settings) [especially useful in warmer regions & the summer]

- [testing] add support for Apple Wireless keyboard and other wireless stuff

- enabled more BT options & settings

- CFS scheduler fix with load weight calculation (potentially fixing issues & allowing to safe more battery juice)

- [upstream] some fixes for initial installation (not applicable here since not used for initial kernel installation)

for

VPN

users:

change:

set '

echo "1" > /proc/sys/net/ipv4/conf/all/rp_filter'

to

'echo "0" > /proc/sys/net/ipv4/conf/all/rp_filter'

in system/etc/init.d/89system_tweak

before installing the new kernel

Mirrors

(for kernel):

Mirror #1: quorra_r10/CAPPY/

(thanks to Roland !)

Mirror #2: this post
[Captivate Android Development] gabby131:
@zach:

testing this one....

Question: is it normal that the kernel changes back to smartass after screen is unlocked? example i change gov to ondemand, after lock/unlock, i checked gov and t'was set to smartass. using setCPU.

thanks
[Captivate Android Development] SeanHacker:
Hey Zach

So I've been having an issue with you r9 & r10 kernels. I run the kernel cleaner before I flash them and it just gets stuck on boot screen. I figured out what file is making this happen. Its the 89systemtweaks file. So I took the 89systemtweaks file from r8 and its up and running just fine. What I'm wondering is if I'm missing out on any part of the update by doing that? And if I'm am can you help me out and tell me how to fix that file in order to work properly?

sent from my Captivate running MIUI Gingerbread 2.3.3
[Captivate Android Development] zacharias.maladroit:
Hi task650

didn't you write previously

that the file from quorra r8 works for you ?

it's weird cause the new settings are the very old ones (for the cpu scheduler timings) and are supposed to fix things & not make things worse

but if that works for you - even better (that way you have a faster reacting & smoother UI)

and: no - you're not missing any changes - these were the only changes from r8 to r9 & r10 in that file

:)
[Captivate Android Development] SeanHacker:
awesome thanks for clarifying. awesome kernel bro. keep upthe good work.
[Captivate Android Development] zerospot:
Me too,replace this file(89systemtweaks) to use.
[Captivate Android Development] bfara83:
Anyone having problems with bluetooth not turning on with the 5/18 version of this Kernel and CM 5/16 build?
[Captivate Android Development] mcord11758:
Yes q10 bt its a no go
[Captivate Android Development] zacharias.maladroit:
Hi guys,

any more data specifically you could provide for this ?

it just doesn't turn on ?

thanks !

edit:

it might be some MIUI or other permissions related issue:

please try:

"lippui94 cleaning script, then wipe dalvik, then fix permission, then quorra r10, then wipe dalvik, then wipe cache, then fix permission"
[Captivate Android Development] mcord11758:
That worked. Thanks
[Captivate Android Development] papercutMS:
Zach does r10 work with the latest nightly cm_captivatemtd_full-9?
[Captivate Android Development] zacharias.maladroit:
the changes were mostly during build-time

so - yes, it should work :)

but please make a nandroid backup

just in case ...
[Captivate Android Development] insaneturbo13:
i just flashed about 10 mins ago, and i can confirm it works, however i will note that i didnt format the cache or the dalvik cache, and after i booted it had a weird ghosting effect to the menus, but i went ahead a cleared the caches and it went away. :) excellent kernel btw, thanks
[Captivate Android Development] papercutMS:
Thanks for the quick reply. I will flash nightly then your kernel and will comeback to report if I have problems.
[Captivate Android Development] ls377:
@zach-the gerrit review mentions color adjustment, which I'm assuming just affects the kernel. Will we just lose that if we flash r10?
[Captivate Android Development] Smasher816:
Probably. However, we have voodoo color so we can tweak it how we want.
[Captivate Android Development] Thesandlord:
Hmmm this did not work. Running latest CM7 nightly (full-9) and quorra r10. Is there any debug log or something I can post? I'm going to try the steps on more time to make sure it wasn't just a bad flash or something. And something really strange that happens is when it is trying to turn bluetooth on and failing, the screen takes longer to unlock (the screen is unresponsive for a second when it turns on).
[Captivate Android Development] zacharias.maladroit:
yeah, I won't include those & mess with voodoo color & default settings

or maybe later if I find more time

exactly,

download Voodoo Control (Plus) from market

and you should be ready to go with your favorite colors :)

Hi Thesandlord

I sort of found the culprit & reverted to more safe bluetooth

kernel config

so it should be fixed with next kernel release

stay tuned !

thanks ! :)

you could post output of

dmesg

or

logcat

in this case dmesg was more relevant:

http://xdaforums.com/showpost.php?p=13980891&postcount=622
[Captivate Android Development] Thesandlord:
Thanks Zach!

The only thing from dmesg that seems relevant is this line

init: starting 'hicattach'

That is the last line, and its the only thing I can see that has anything to do with bluetooth. I'm sure it should do stuff after this, but it just hangs there and doesn't start bluetooth and stuff gets more laggy. I ran dmesg through adb in windows so it sucks and I can't copy paste it. I can pipe the output to a file or something, but I'm not seeing any of those kernel errors that you posted (once again windows won't let me scroll the whole output, so I don't know).
[Captivate Android Development] ls377:
Anyone else having auto-brightness issues with this on the latest nightly? I can hold it up next to a lightbulb and it still doesn't change.

EDIT: On stock, it is a lot less sensitive than it was, but it does change.
[Captivate Android Development] stuff:
Anyone have some good custom rbg colors on voodoo control?
[Captivate Android Development] zacharias.maladroit:
it really depends:

but I like my current ones:

For those who would like to have a similar white-ish (cold color temperature) screen like stock kernel:

(from my FAQ - 1st page)

Voodoo Color settings:

Q: I don't have that nice ice-ish white color on my screen anymore - you suck !

Q: my screen looks like someone pissed on the screen - you suck !

(sorry for the language ^^)

A: I love you too ^^

download Voodoo Control or Voodoo Control Plus

Screen RGB multipliers:

- Red: 321*

- Green: 321*

- Blue: 429*

Screen v1 gamma hack:

- use Alt. settings

- or if you prefer others - use: "Reset to 2.3.3 defaults", "Punchy settings" (punchy could lead to a great screen while locking the screen and having "screen off" animation disabled)
[Captivate Android Development] zacharias.maladroit:
Quorra pre-r11_

test4

(stable-material)

broken kernel release - thus removed

fixed kernel coming soon
[Captivate Android Development] CMDeWalt:
I've just installed from your latest post, and now it seems as if I get no service.

My WiFi still works, however.

Because of my fear of doing something wrong and completely rendering my phone useless, would you be so kind as to provide some clarification regarding what I should do to fix this? I've tried reinstalling and wiping the Dalvik cache, but besides that I'm too afraid I'll mess something up by trying again. Dx

Thanks in advance!

EDIT: Oh, I see. Time to restore! xD

EDIT: It appears as if ROM Manager just stalls there after selecting the restore point. >_<

EDIT: Problem solved. :D
[Captivate Android Development] zacharias.maladroit:
install newest kernel :cool:

that should fix it :)
[Captivate Android Development] CMDeWalt:
Ah, there we go. Thanks a lot!
[Captivate Android Development] zacharias.maladroit:
Quorra pre-r11_

test4-r2

(stable-material)

Kernel Scripts (Update):

- for switching to other governor (while screen is on - screen off = conservative) apply additional "screenstate_scaling switcher" script

description of governors:

- conservative [probably most battery efficient]

- interactive [pretty smooth operation - perhaps some hickups from time to time; phone gets quite warm with it; prefers higher over lower frequencies]

- interactiveX [same like interactive but with sleep & wake support - better suited for usage as only governor (testing)]

- ondemand [ondemand governor - compromise between speed & battery efficiency, very fast switching through all frequencies - in a perfect world the best]

- smartass [further evolution of interactive governor keeps the frequency at 600 MHz while idle (screen on) to ensure smoothest operation (need feedback, stability, etc.)]

- SavagedZen [further evolution of smartass governor (?) runs pretty laggy at the moment - needs significantly more tweaking (testing))]

How things work:

100-400 MHz while

screen is off

+ almost old behavior conservative governor - potentially less stuttering with sound playback (if that doesn't help the app is broken or something else to blame) & less battery drain with misbehaving apps in standby (e.g. Google Maps & Latitude)

100-1000 MHz while

screen is on

(needs to be edited for OC at line 64) + smartass and the governor of your choice

screenstate scripts - governor change (Link):

quorra_pre-r11/scripts/screenstate/

VPN users (disables rp_filter only - no change in governor):

systemtweak_VPN-enabled.zip

for those still getting bootloops (phones that need strict scheduler timings to work :eek: - no change in governor):

scheduler-issues_fix-enabled.zip
[Captivate Android Development] SeanHacker:
every things looking good so far with your latest test r2 bro. bluetooth transfers working, wifi working, data working, no drop calls. never had had the music skipping issue while screens off but i still don't have it so thats good. every things running really smooth. this is actually the 1st kernel you've put out since r8 that i dont get bootloops on so thats pretty nice. just wanted to let you know how this kernel is running for me. good job bro!
[Captivate Android Development] mcord11758:
+1 all appears to be working nice
[Captivate Android Development] Thnikk:
No more choppy boot animation :o

I love this kernel even more now.
[Captivate Android Development] droid_does:
this!

<3 this kernel with CM7
[Captivate Android Development] djfrost40:
just a quick question, does this replace the 05/18/11 release?
[Captivate Android Development] droid_does:
yes it does

the latest I donwloaded was 20110522

just download it to check yourself
[Captivate Android Development] bshouse:
Kernel: MIUI vs. CM7

What (if any) are the differences between the MIUI version of this kernel and the CM7 version? I am currently running MIUI with r10 and would like to test with r11, but there is no MIUI version listed.

Thanks for the assist.
[Captivate Android Development] zacharias.maladroit:
the MIUI splash-screen ;)
[Captivate Android Development] tg9413:
Just got hit by the reboot during call problem. Too bad didn't grab a error log :( gotta restore the phone quick to go on with a meeting. But ya it defiantly happens on cm7 build 13
[Captivate Android Development] SpaceKebab:
screenstate scripts

OKay, I feel kind of stupid - as far as I understand the kernel comes with smartass governor as the default, but does it not switch to conservative when the screen is off until i apply the smartass screenstate script? or are those downloads only if I wanted to switch to a different governor (and/or back to smartass if i did so)
[Captivate Android Development] zacharias.maladroit:
argh - that problem again

I thought I made sure that it doesn't happen & got one false positive

now you seem to be the 1st real positive :o

thanks for your report tg9413 !

the latter if you want to switch to a different one besides smartass
[Captivate Android Development] HaiKaiDo:
so as of the newest build thats out of this kernel 5/22 is it okay to use it with build #13 of CM7 and also what are the current issues? is once of them still phone shuts off in call?
[Captivate Android Development] droid_does:
I am using build 13 with the 22/05 kernel. Running with no issues so far
[Captivate Android Development] Delwyn:
I want to confirm that I am also having the reboot while on a phone call issue. Also, after the reboot my battery percentage drops drastically.
[Captivate Android Development] bshouse:
In call reboot

I had my 1st in call reboot today. I am running quorra_pre-r11. I had made two outbound calls for about 30 minutes each. Then was on an inbound call for another 39 minutes. The next inbound call had been going on for about 3 minutes when the phone rebooted. I was connected to the wall charger for all the the 1st 30 minute call and on and off the following 30 min. and 39 min call. The 3 minute call that experience the reboot happened while being connected to the charger the whole time. In the following 2 calls, I did not experience a reboot while connected to power.

Not sure if any of this will help, but please let me know if I can offer any additional information. I have had good luck with the battery and general ROM performance using r10 & r11 with MIUI 1.5.13.

Thank you for the kernel!

bshouse