yashsingh1/xdaforums huggingface dataset:
[Galaxy S Plus I9001 Android Development] EB20XY:
Can you offer it without any bootsound ?

How to choose between your versions during install ?

Can I use the kernel underneath any of the custom GB ROMs ?
[Galaxy S Plus I9001 Android Development] broodplank1337:
Well you can easily remove it, just browse to system/etc and remove PowerOn.wav and PowerOn.snd. (You mean with "your version" the removed power on sound?). Yes you can use this on all GB roms (Only Samsung roms tho)
[Galaxy S Plus I9001 Android Development] Pezmet:
it`s like a 33% chance of hot reboot with the gpu drivers.

best solution in my opinion is if you could make a second zip with stock i9001 gpu drivers and stock anim/sound to be flased after kernel flashing.

btw: best kernel so far for i9001 as performance/battery

note: i noticed some fps drop in games with new gpu divers but benchmark are faster... i`ll try to look more in to it since in my opinion performance feel is more important then benckmark score.
[Galaxy S Plus I9001 Android Development] EB20XY:
You wrote "Also I made 3 versions of the kernel, they have different bootlogos, the other settings are identical "

So, how to choose these versions ? During installation ?
[Galaxy S Plus I9001 Android Development] broodplank1337:
Oh like that :p, I will upload the versions, so you just choose the one you want before you install it. So it can't be chosen in the installation.
[Galaxy S Plus I9001 Android Development] EB20XY:
Yo. ;) Just found your links :)
[Galaxy S Plus I9001 Android Development] Pezmet:
Could aroma installer work for kernel only ?
[Galaxy S Plus I9001 Android Development] EB20XY:
For me only this download link of the 3 versions is working:

"Download "Finish" version: (Pre-Build, for testing)

Contains running android to finish bootlogo

http://www4.zippyshare.com/v/72559065/file.html"

Is there a bug ?
[Galaxy S Plus I9001 Android Development] broodplank1337:
No, the other ones aren't uploaded yet, remind that this is just a test build! It's not actually released yet.
[Galaxy S Plus I9001 Android Development] Pezmet:
ETA to update up ?
[Galaxy S Plus I9001 Android Development] broodplank1337:
Well, I can upload the other ones (with the different bootlogo's) but what actually is important is that you guys need to test this version first :). So I improve it even more.
[Galaxy S Plus I9001 Android Development] DreamerTKM:
Brood, about the power on sound....im using your broodkernel is it safe to straight delete the poweron.wav file in system\etc???
[Galaxy S Plus I9001 Android Development] Pezmet:
Recomandations:

1. Make hard to kill launcher (locked in memory for ever and ever and ever, may workaround Tw4 issues)

Issues:

1. Wake up from sleep seems slow and unlock animation is low (i think this isue is because cpu speed is set to 122)

2. (Not sure if really an issue) Sd write speed (on class 10 kingmax 8gb): 6.4 mb/s 8mb/s 6.4mb/s 6.4mb/s

Verified:

1. Download speed are great on both wifi / 3d

2. GPS lock is fast as allways with your kernels

3. Antutu: ~3900

4. User Interface is fast and snapy in android gui and facebook/whatsapp/office/market

5. !GPU: Seems that the restart is does not ocur any more. Tested on temple run (entered game 10 times/exit, runs smooth), Angry Birds (3 times), AB Space (5 times), Chiken invades (2 times) and no restart! - mabye other users can try this as well and report.

6. Phone goes to deep sleep really fast! - will test battery tomorow with normal usage and report then (with v1.0 i got 1day ~ 12 - 18 h)

7. Free Ram (Ram management) works well. 212/357 used ram un bloated stock
[Galaxy S Plus I9001 Android Development] dr.wtf:
suggestion for the wakeup lag problem:

you could make a script which changes to performance governor for 5 seconds everytime when turning the screen on (or the fastest thing there is...) and then changes to something "normal". this should kind of kill the problem, shouldn't it?
[Galaxy S Plus I9001 Android Development] broodplank1337:
Yes it's safe to delete ;) go ahead

Thanks for this feedback, this is really valuable information ^^

Recommendations:

1. The launcher is actually locked in the memory if I remember correctly ( ro.HOME_APP_ADJ=1)

Issues:

1. The unlock lag is just a matter of preferences, I don't care about it so I leave it at 122mhz, but if you dislike that set it to 245 mhz ;)

2. I've seen the sdcard make weird moves with the current build. when you just booted you will get very high scores at sdcard read/write, (combined about 300 points). But somehow it changes after a while, at least that's what it looks like. check the 00broodkernel file for the readahead ;)

# =================================== #
#
# >>> Set SDCard Read Ahead <<<
#
SDCARDREADAHEAD="1024"; # 128/256/512/1024/2048/3072/4096
#
# =================================== #

# Readahead
echo $SDCARDREADAHEAD > /sys/devices/virtual/bdi/179:0/read_ahead_kb;
echo "256" > /sys/devices/virtual/bdi/179:32/read_ahead_kb;
echo "256" > /sys/devices/virtual/bdi/default/read_ahead_kb;

Those 2 are 256 because of sdcard compatibility issues (remember skyhigh sdcard fails?)

Verified:

1. Good :), I have applied some net tweaks

2. And I haven't even add my gps.conf yet ;)

3. Score should be higher imo, I scored an average of 4080

4. Some build.prop tweaks ^^

5. Very nice to hear that! I hope other users experience the same!

6. That's good (unless you listen to mp3 all the time), now I only need to find out how to kill the "Fast Dormancy" (A Samsung rom sends min 1 packet per second, aosp sends none!)

7. Good that the LMK 60mb works well.

Thanks again for this great feedback! :good::p

I guess that's true, the delay is 2 seconds right now, Ill check if "sleep 5" works better :D
[Galaxy S Plus I9001 Android Development] drummer1839:
Lol after applying kernel 1.2 i don't have status bar ;)
[Galaxy S Plus I9001 Android Development] Rhonin86:
First Impression of BroodKernel V1.2

Hi folx,

i used the older version of this kernel during my holidays and it behaved in a proper manner. This morning i downloaded the new one and the first thing that surprised me was the very nice Boot Log (Powered by BroodKernel :good: )

+ The car-modus works properly

+ ScreenStateScalingScript is working (verified it with CPU-Spy from this forum - former version didn't work for me)

+ Concerning BatteryDrain i'll post my experiences later @ the moment it seems that the power consumption is on a low level

The wakeup-lag strikes me at the first glance followed by the lagging of the lockscreen. Could be the result of the switching between ScreenOff 122 MHz and ScreenOn .... AFAIR such a strong lag never happened using an OC-Daemon in connection with SkyHigh-Kernel. In the former version of Broodkernel the lag was also not noticeable in such a manner. - maybe a result of the not working ScreenstateScaling Script.

I hope the information help to minimize the lagging and keep on your good work BROOD :good:

Cheers

Rhonin
[Galaxy S Plus I9001 Android Development] broodplank1337:
Lol try rebooting or wiping dalvik & cache, don't know why your status bar is gone XD :silly:

btw off topic, I have opened a broodKernel Github (it's not much, just the ramdisk and the scripts but it's open source ;))

https://github.com/broodplank/broodKernel
[Galaxy S Plus I9001 Android Development] dr.wtf:
so it already was implemented this way? :confused:

i just thougt, if the problem is somewhere between waking up and changing the governor, changing governors would be useless.
[Galaxy S Plus I9001 Android Development] broodplank1337:
Yep, It was already implemented, look here:

https://github.com/broodplank/broodKernel/blob/master/system/etc/init.d/01screenstatescaling

line 130 - 157

After Awake or Sleep it waits 2 seconds, then sends a log to logcat (readable in ddms), after that it sets the right governor with the min/max freq.

AWAKE=`cat /sys/power/wait_for_fb_wake`;
if [ $AWAKE = "awake" ]; then
sleep 2
log -p i -t screenstate_scaling "State: Awake, switching CPU governor to -> $AWAKE_GOVERNOR"
echo $AWAKE_GOVERNOR > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor;
echo $MIN_SPEED_AWAKE > /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq;
echo $MAX_SPEED_AWAKE > /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq;
fi;
[Galaxy S Plus I9001 Android Development] Rhonin86:
Build.prop

I have taken a look at it and must say THANKYOU for your effort - it's a small remark from my side - i can't find the build.prop under system. Did you forget it ? :o

THX again

Rhonin
[Galaxy S Plus I9001 Android Development] broodplank1337:
Thank you :P and no I didn't forget it actually, take a look at: https://github.com/broodplank/broodKernel/blob/master/init.qcom.sh

setprop windowsmgr.max_events_per_sec 60;
setprop ro.telephony.call_ring.delay 1000;
setprop debug.sf.hw 1;
setprop video.accelerate.hw 1;
setprop debug.performance.tuning 1;

;)
[Galaxy S Plus I9001 Android Development] dr.wtf:
what happens before sleep 2? i mean it wakes up but with which values?

probably should be somewhere in /sys/devices/system/cpu/cpu0/cpufreq

i suppose i'm too stupid to find that directory on github...
[Galaxy S Plus I9001 Android Development] broodplank1337:
Before that it just loops and watches for changes, but I think If I place a sleep in the middle it will cause extra lag.

Check it by doing this:

1. Connect phone and open adb shell

2. Now enter this: cat /sys/power/wait_for_fb_wake, you will only see a value if your phone is awake, if it's sleeping you won't see anything, that's the method for checking

3. You can also try "cat /sys/power/wait_for_fb_sleep" (will only work when sleeping)

Combined with:

AWAKE=`cat /sys/power/wait_for_fb_wake`;
if [ $AWAKE = "awake" ]; then
sleep 2
log -p i -t screenstate_scaling "State: Awake, switching CPU governor to -> $AWAKE_GOVERNOR"
echo $AWAKE_GOVERNOR > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor;
echo $MIN_SPEED_AWAKE > /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq;
echo $MAX_SPEED_AWAKE > /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq;
fi;

= screenstatescaling
[Galaxy S Plus I9001 Android Development] Pezmet:
Verified:

1) There are no issues regarding music playback with stock player / stock radio because of fast swiching to deep sleep.

2) No battery drain not present, low battery usage ~0.33 - ~0.5 / 1h with sinc off 2g on all the time

Sugestions:

1) Can the timer of wifi going do sleep after screen of be modified ? if so can it be set to 1 min ? auto swich to 2g and on wake up there will be fast connection avaliable. I suggest this as an alternative to 2g troggle mod because now days we have wifi everywhere.
[Galaxy S Plus I9001 Android Development] broodplank1337:
Thanks for verifying that!, and the process to change to 2g is extremely difficult, there is not command that switches this (if you look to toggle2g, it resigns almost all apks!) But what exactly do you mean with the wifi part? (I might know what you mean, but i'm not sure, so can you please explain it?)
[Galaxy S Plus I9001 Android Development] EB20XY:
I use now the new broodkernel.

Found no real problem sofar. Works fine !

Only it seems the basic loudness of calls now bit lower as with skyhigh.

Is that possible ? If yes, if there a tweak to aprove such loudness in general for calls ?
[Galaxy S Plus I9001 Android Development] broodplank1337:
Well, it's not lower then skyhigh, it's just that skyhigh has higher volume then stock :P (same thing basically XD)

I believe the volume tweak is in the zImage, which I cannot edit. But honestly I don't get it why people find the volume to low, Am I hearing so good or are other people so deaf?
[Galaxy S Plus I9001 Android Development] Pezmet:
I mean the time that the wifi takes to suspend it self after you lock screen. And i was wandering it if may be decreased because wifi consumes more power then 2g.
[Galaxy S Plus I9001 Android Development] Rhonin86:
Loudness

In Skyhigh Kernel the loudness is increased above normal level - the same with the vitality kernel
[Galaxy S Plus I9001 Android Development] EB20XY:
OK. Thanks for the info.

Is it possible to do it with the broodkernel too ?
[Galaxy S Plus I9001 Android Development] Pezmet:
Could you include in kernel NO increaseing ringtone ?
[Galaxy S Plus I9001 Android Development] Martin_Ro:
Hey Brood, like i wrote in the BE thread: Real nice work !

But maybe there is a some glitch with Kernel 1.2 and Broodrom BE 1.0 (not 1.1 !) :

It seems like something between this two interacts the wrong way because after installing the 1.1 kernel above the BE1.0 it seems that the phone didn't go into deepsleep.

I only mention this because maybe someone else use this combination.

Send by Tapatalk using BroodRom BE1.0 from my Android
[Galaxy S Plus I9001 Android Development] Pezmet:
Some times phones stays awake with sinc for for short periods of time...

I`ll use Cpu Spy mabye i can figure out why
[Galaxy S Plus I9001 Android Development] drummer1839:
First golden rule is that you dont ask for eta...
[Galaxy S Plus I9001 Android Development] EternalFame:
i didnt really get the use of the awake script :/

so when i wake my phone up from deep sleep the script changes the governor to something like performance and after the delay value it switches back?
[Galaxy S Plus I9001 Android Development] gjoy77:
broad....can u enable swap for this kernel? and tq for ur init d tweak...it works...before this when using ondeman i cant play game...laggy...but with ur tweak no lag bro...
[Galaxy S Plus I9001 Android Development] broodplank1337:
It's not just an awake script. it's a screensatescaling script, this means it monitors the state of your screen, and adjusts the governor / min&max freq to it. this can save you battery. But for some reason the latest stock kernel goes in deep sleep so fast. really incredible.

Hmm, I've seen the script in thunderbolt tweaks, but Im not sure if it will work. has anyone tried it? I may add this options if it works (of course no forced settings, only if you like to use it)
[Galaxy S Plus I9001 Android Development] gjoy77:
im using swapit ram xpander now n it works..i tested with all kwrnel only vitaly support swap..if u can add it will be nice tho..
[Galaxy S Plus I9001 Android Development] raptor92:
When will you upload the other two versions???

I can't wait no longer... I need Apple version!! :D
[Galaxy S Plus I9001 Android Development] broodplank1337:
Well I know that's in the zImage, and as long as I don't get a stock kernel with wifi working correctly (which happens every time I compile it) I won't switch to it. If someone would have a proper guide how to add/activate wifi modules on the kernel I would have done it right away :P

Oh yes idd, almost forgot, will upload them both this night
[Galaxy S Plus I9001 Android Development] EternalFame:
in config menu set the samsung wlan driver to built in (*) and not module (M) and unless you have manverus patch for local version..dont change it cause then wifi wont work again!

i compiled mine sucessfully using the better broadcom drivers (;
[Galaxy S Plus I9001 Android Development] Pezmet:
If you change to any besides normal setting from the equilezer for music from stock player while screen is off you have music shattering.

Mabye it`s better to change min freq to 2xx Mhz not 1xx Mhz. You could research what voltages chip is using at certin freq. and make scaling to lowest voltage but biggest freq at that voltage since battery usage will be the same and smoothness will be better.

Could you add a script for auto wifi sleep to 30 sec after screen of ?

kThxBye
[Galaxy S Plus I9001 Android Development] Rhonin86:
THX for another good kernel

Hi Brood,

i've tested your new kernel fr a while now and i'm nearly satisfied :o I must admit that i have deleted the ScreenStateScaling script because it causes undesired lags. i think that the amount of powersaving isn't that much so that i can disclaim.

Maybe i test the script with SkyHigh-Kernel

Cheers

Rhonin
[Galaxy S Plus I9001 Android Development] joeri1985:
can i use this kernel in cm9 or only from arco and oasis?
[Galaxy S Plus I9001 Android Development] EternalFame:
you cannot. its for gingerbread
[Galaxy S Plus I9001 Android Development] DreamerTKM:
Brood, another good kernel well suited for GB...recently trying CM9 on my phone now only come back to GB :)

When would you publish a non pre-build version and also the different boot logo version:confused:

Because of the wake up lag due to the init.d screenstatescaling script i have deleted it :cowboy:
[Galaxy S Plus I9001 Android Development] BattleBear3000:
Is it possible to make this kernel MHL capable? It would be nice for business (Broodrom BE) :)
[Galaxy S Plus I9001 Android Development] broodplank1337:
WOOOOOOOOOOOOOT! I built kernel from samsung source with smartassV2, SIO/Deadline and working wifi!
[Galaxy S Plus I9001 Android Development] broodplank1337:
Soon I master everything :silly:

a good rom / kernel (oc/non oc) / android tools / android tutorials

what more :D?
[Galaxy S Plus I9001 Android Development] Invicta:
very nice to see you learning more and more stuff, good job keep on rocking! wish i had this kind of knowledge
[Galaxy S Plus I9001 Android Development] gjoy77:
wow...great joob bro....so did u include swap?
[Galaxy S Plus I9001 Android Development] broodplank1337:
Thanks :) And remember, everything can be learned, I'm only 1 year active in the android scene and with a lot of exploring I can now do almost everything

Thnx :P and uh no, not yet, will do it :)
[Galaxy S Plus I9001 Android Development] broodplank1337:
OC/UV Version

https://github.com/skywalker01/FeaCore_Phoenix/commit/5dcb208453600f1d4882ea50b77d19bc81e40689
[Galaxy S Plus I9001 Android Development] Doomsday94:
hey brood,why not create an overclock kernel for ics?
[Galaxy S Plus I9001 Android Development] carlese:
Hi brood.. Does this kernel have the stock animation or the phoenix? Is it better than vitality? I want to try the ocuv version..
[Galaxy S Plus I9001 Android Development] broodplank1337:
I might do that

Uh it has the Android pissing on the Apple logo, but I will post one with a regular bootlogo soon!

and I have no idea if it's better then vitality :P test it^^

btw score in antutu:
[Galaxy S Plus I9001 Android Development] carlese:
Amazing.. Please post it asap.. I am going on holiday this evening :)
[Galaxy S Plus I9001 Android Development] broodplank1337:
Already posted it a few posts back :P

http://xdaforums.com/attachment.php?attachmentid=1252712&d=1344588749

btw LOLOLOLOL

(slightly adjusted copy of minmax :good:)
[Galaxy S Plus I9001 Android Development] carlese:
I meant the one with stock logo.. Btw what do you suggest to use for gaming? Broodgov is good? And for battery? I switch profiles with setcpu..
[Galaxy S Plus I9001 Android Development] EternalFame:
take a look in manverus github..theres a patch which allows you to set the local version just to broodkernel without the numbers in front of it.
[Galaxy S Plus I9001 Android Development] broodplank1337:
I know will upload it later, and the version I uploaded doesn't include the broodgov yet, although that's not a bad thing, broodgov is just a slightly edited copy of minmax. testing its performance now. :silly:
[Galaxy S Plus I9001 Android Development] carlese:
Ok.. I will try it later and use on demand as default.. Do I have to do something to switch from vitality to his? Remove something or other things?
[Galaxy S Plus I9001 Android Development] broodplank1337:
Well basically, you can just switch, but make sure you have the right binaries (from broodKernel v1.2) except init.d scripts, which could interfere when testing.
[Galaxy S Plus I9001 Android Development] carlese:
I am using gigabread right now. Is it a problem? Can you explain what should I do to test this kernel?
[Galaxy S Plus I9001 Android Development] broodplank1337:
Just flash it like the instructions tell you, there is nothing seriously that can happen

:silly:

Newest build with broodgov, zram (should be working, but need insmod). and with general samsung patches.
[Galaxy S Plus I9001 Android Development] carlese:
No cwm?
[Galaxy S Plus I9001 Android Development] broodplank1337:
No as this is nothing official, just a test build. just follow the installation instructions I posted. everyone can follow instructions right.
[Galaxy S Plus I9001 Android Development] carlese:
Ok.. I wait for the stock animation ocuv and then I try :)
[Galaxy S Plus I9001 Android Development] plictisit17:
really nice .

maybe when this thing becomes serious (it already is , great kernel) , get twrp as a recovery mode ?
[Galaxy S Plus I9001 Android Development] imortal16:
Nice work Brood . Too long left your work now . Busy with my studies . About this kernel , did i need feamod recovery that support OC ? :laugh:
[Galaxy S Plus I9001 Android Development] umb3rts:
Yeah, I know it's a bit OT, but.. please brood consider this as a tribute to your work :D
[Galaxy S Plus I9001 Android Development] carlese:
I tried to use incredicontrol on the last version you posted and this is what I get.. Why? Didn't this kernel support uv?
[Galaxy S Plus I9001 Android Development] broodplank1337:
Hmm that's for the users to decide, a kernel is not linked to a recovery :eek:

You're welcome, you don't need any particular recovery, all recoveries work.

hahaha nice one :silly:

Forgot to check "CONFIG_CPU_FREQ_STAT_DETAILS" I guess.
[Galaxy S Plus I9001 Android Development] carlese:
Forgot whaaat??? :D i'm not as good as you in these things.. i'll wait for a fixed version :D
[Galaxy S Plus I9001 Android Development] Rhonin86:
You made it

Hi Brood,

my phone is now powered by your newest kernel V1.3 OC/UV :good:

Amazing - i've implemented your kernel in your former update.zip and deleted the screenstatescaling script for the known reasons. If s.o. needs the kernel within a script i can upload it. I will post my experiences later. The first impression is GREAT ! It's working without probs at the moment.

Cheers

Rhonin :cool:

EDIT:

Tried to configure the screenstatescaling script from the former version to set the smartassV2 as default governor but if i check the governor with CPU-Master the governor remains OnDemand. With CPU-Master i can change the governor. I attach the "fitted" Script - maybe someone finds the error....
[Galaxy S Plus I9001 Android Development] broodplank1337:
Me neither, compiled first working kernel today :P

But we will see if it's that one, else Ill post my whole .config and Ill let someone experienced look at it :P

Good! It's a very early version, so still needs a lot of improvement but it's a nice start :good:. Please do some testing and let me know what you think of it.
[Nexus 7 Q&A, Help & Troubleshooting] nishant_713:
Guys does nexus 7 have GPS ?? and does it support a 3g/4g dongle via USB OTG cause it doesn't have a mobile connectivity.
[Nexus 7 Q&A, Help & Troubleshooting] _MetalHead_:
Uuhhh why do you think it has no GPS? It says right on the specs section of the google play page that it has GPS.

[/IMG]
[Nexus 7 Q&A, Help & Troubleshooting] nishant_713:
Uhh.. my bad... .edited the firs post after seeing it :P :P sorry...
[Nexus 7 Q&A, Help & Troubleshooting] skyrocket727:
of course it has gps.. why wouldnt it.
[Nexus 7 Q&A, Help & Troubleshooting] brizey:
The Fire doesn't.
[Nexus 7 Q&A, Help & Troubleshooting] joedoe:
Can somebody who has the tab on hands confirm that it definitely has GPS.

Different sources are giving different specs :confused:
[Nexus 7 Q&A, Help & Troubleshooting] fixyourtech:
The Play Store says GPS, what don't you understand.
[Nexus 7 Q&A, Help & Troubleshooting] BrianDigital:
Doors this tablet have a touch screen?
[Nexus 7 Q&A, Help & Troubleshooting] ap3604:
Doors this tablet have a WiFi?
[Nexus 7 Q&A, Help & Troubleshooting] adamhlj:
This was gold!
[Galaxy S III General (US Carriers)] aramova:
I'm looking at trading in my HTC EVO3D for the S3, but I need to know if anyone has had any luck getting 2 Way Call Recording to work on it?

Trial link is at:

http://xdaforums.com/showthread.php?t=1441643

If anyone wants to test and let me know, that'll be the final go-ahead for me to upgrade. :victory:

Well, that and the 32gb white versions coming in stock at the local sprint store heh