yashsingh1/xdaforums huggingface dataset:
[Galaxy S 4 i9505 Original Android Development] Obagleyfreer:
No you need a Touchwiz kernel if you're running stock Samsung firmware.

Kernel doesn't change the ROM or the appearance of your ui. Think of the kernel as a 'bridge' between hardware and software.

If you want to change appearance you need to flash a new ROM or theme your current ROM.

As for recovery, I recommend the latest PhilZ Cwm recovery :)
[Galaxy S 4 i9505 Original Android Development] MaKTaiL:
I have tested both broodKernel v1.0 O2 and Ausdim V4 Kernel for a full day. This kernel here is giving me a smoother and more battery friendly experience on Google Edition. Thank you for your work. I will use broodkernel as default now. :)
[Galaxy S 4 i9505 Original Android Development] sirdicholas:
At about 55% battery life after a full 24 hours. My phone has never run faster or smoother. I was about to put setCPU on my phone, but why bother change anything. Everything's is perfect. Looking forward to more O3's final version for even more performance. Thanks Dev.
[Galaxy S 4 i9505 Original Android Development] beasty:
Maybe i am just unlucky... Everything works well and smooth. Thanks for the kernel. One annoyance though. When phone is off and charger connected i can see samsung battery icon with spinning progress indicator. It never goes past it. No such lock up with ausdim v3 and v4... I.e. I can see white animated charging battery.
[Galaxy S 4 i9505 Original Android Development] MaKTaiL:
I am having the same problem. Phone freezes at the spinning battery icon.
[Galaxy S 4 i9505 Original Android Development] blunatic:
+1
[Galaxy S 4 i9505 Original Android Development] currway:
O2 is good

Just only tried the O2 version , so far so good.

Previously had a great experience with a Linaro toolchain compiled running on a i9100G, snappy as hell. So when i came here and saw a Linaro compiled kernel for i9505, almost had to hold my jizz. Sure didn't disappoint in this one today, just damn responsive. Great stuff !

Will study the battery life in these few days. For anyone else reporting battery life, please at least state your total screen on time achieved as well, it's a better indicator of usage.
[Galaxy S 4 i9505 Original Android Development] fast-ip:
screen rotation doesn't work

Damn screen rotation on omega 7.0 with latest O2 brood doesn't work anymore.

Restoring previous stock kernel solved.

Any solution?

Brgrds
[Galaxy S 4 i9505 Original Android Development] broodplank1337:
Nice :)

I love the Linaro toolchain, I will try to make an optimized one for our phone but so far I failed (getting errors while building)

And the battery life seems to be pretty decent, I do a lot of benchmarks so that's not fair for the battery (as it's no normal usage)

All users that have screen rotation problems use Samsung stock based roms? Since if that is the case then the problem is that. I give no support on sammy stock based roms btw. as I don't use the firmware ;)

And OT:

New version coming soon with new linux kernel version 3.4.52, new governors (conservativex and hyper) and tweaks ;)
[Galaxy S 4 i9505 Original Android Development] broodplank1337:
Added version 1.1, build on Linux kernel version 3.4.52

- Patched to 3.4.52

- Added ConservativeX (less aggressive conservative) and Hyper governors added

- Disabled Swappiness due to large ram size

- Added modified version of broodParts Lite for easy managing of CPU and I/O

Download:

http://www.broodplank.net/files/broodKernel-GE-v1.1-Linaro_O2-broodParts.zip
[Galaxy S 4 i9505 Original Android Development] Schrotty35:
broodParts Lite not working. Get a fc. Wlan also not working. Back to first Version.
[Galaxy S 4 i9505 Original Android Development] boterkaaseneieren:
Plus one
[Galaxy S 4 i9505 Original Android Development] elroy944:
See post #34 for the solution. This has been answered before...
[Galaxy S 4 i9505 Original Android Development] broodplank1337:
Your rom needs init.d support in order to execute the 00broodpartslite script. you can also manually open it once to make broodParts Lite working.

adb -d shell su -c 'sh /system/etc/init.d/00broodpartslite'

But wlan just works as it should. :silly:

edit: LOOL wait a sec. my updater-script is wrong :D I'm sorry guys, reuploaded it at the same link!

(I placed extract files above delete init.d files, so thats the reason :))

http://www.broodplank.net/files/broodKernel-GE-v1.1-Linaro_O2-broodParts.zip

edit2: Just received a patch for the rotation problem on TW roms from Ausdim :) So I will integrate it tonight and release v1.2
[Galaxy S 4 i9505 Original Android Development] exxpired:
Loving this kernel, had to come back to it after jamal changed his latest build's kernal, this one is just too smooth. great work!
[Galaxy S 4 i9505 Original Android Development] Schrotty35:
WLAN not working. Fix?

Gesendet von meinem GT-I9505G mit Tapatalk 2
[Galaxy S 4 i9505 Original Android Development] broodplank1337:
Hehe thanks a lot. Hope you enjoy it

Just tested it and its idd not working on all connections.
[Galaxy S 4 i9505 Original Android Development] Kenablo:
Love your kernel, keep up the good work!

On the wifi issue, tested v1.1 today on at least 4 different wifi's. Haven't encountered any issues.

Im on TW MF8.

Sent from my GT-I9505
[Galaxy S 4 i9505 Original Android Development] broodplank1337:
Thanks! I will :), update is incoming.

Idd I tested it on my home wifi, it works, but on my friends wifi not, I think its the "common bug" that doesn't allow you to connect to wifi connections with WEP encryption

the problem can be fixed by replacing the wpa_supplicant file afaik. but I'm not even sure if this bug is the real case.

Anyways, does my app work correctly for you? kinda curious ;)
[Galaxy S 4 i9505 Original Android Development] Kenablo:
Good to hear, looking forward to it.

Will there O3 optimized versions as well? Kinda eager to test the differences between O2/3.

Only one of the four wifi's was WEP, didn't have any problems connecting to it twice. Could just be random.

The app is working just fine (after applying Antutu permissions fix).

Did loose the permissions twice, so had to re-run Antutu but haven't had it since.
[Galaxy S 4 i9505 Original Android Development] broodplank1337:
Yes there will be o3 as well ;), kinda forgot that at v1.1.

V1.2 will have:

- Rotation fix

- Undervolted

- Support for alterting vdd levels

- InstaVOLT (app to manage cpu vdd levels extremely easy)

And the wifi thing is odd, maybe need to investigate this further.

Anyways, for broodParts lite, there was any error in the updater-script, which didn't push 00broodpartslite in /system/etc/init.d. please check if you have that file to make sure the app does its work.
[Galaxy S 4 i9505 Original Android Development] broodplank1337:
Kernel version 1.2 released!

Changes:

- Undervolted CPU

- Voltage VDD Sysfs support

- Fixed Rotation (Thanks to Ausdim)

- Compiled with new Linaro toolchain (optimized one), Extremely smooth/snappy on O3

- New InstaVOLT version edited for custom vdd_levels path

Download (o2 and o3):

http://broodplank.net/broodkernel/index.php?dir=v1.2/
[Galaxy S 4 i9505 Original Android Development] nadejo:
Is o2 still faster than o3, will 3d graphics be faster than with chronic kernel (600mhz+GPU), please give a link of the Rom you are using because there are a lot google edition Roms.
[Galaxy S 4 i9505 Original Android Development] Kenablo:
I checked and there is an 00broodpartslite in init.d, with alot of info in it regarding the functions in the app.

Even when i restored a backup and had to reflash your kernel it worked.(2nd time)

Nice thank you!

Flashing it as we speak :good: Will keep you updated on my findings.
[Galaxy S 4 i9505 Original Android Development] LumPenPacK:
Thanks for the update. First google edition kernel with undervolting. Great! My favourite kernel at the moment.

Where can I find the undervolt app? Is it part of the 1.2 update? When I install instavolt from play store, it says my kernel is not supported.

EDIT

Downloaded instavolt 1.4, now it's working. THX!

Gesendet von meinem GT-I9505 mit Tapatalk 2
[Galaxy S 4 i9505 Original Android Development] broodplank1337:
No problem :), Ausdim's kernel also supports it atm :p. but thanks :) I hope you like it.

And idd only the InstaVOLT that I attached is working for this kernel since I needed to change paths

Maybe not, I use an Linaro Optimized toolchain now, o3 is extremely snappy. and since the gpu is not OC maybe the gpu performance is not as good as on 600mhz but i'm not sure. And it doesn't really matter what version you use as long as its 4.2.2 (I use jamal's version)
[Galaxy S 4 i9505 Original Android Development] Kenablo:
Tested both versions a little so far, O3 definitely seems snappier then O2 :good:

Screen rotation is working like a charm again.

Tried the InstaVOLT app on both versions, but changing the voltages down (or up) doesn't seem to do anything.

InstaVOLT doesn't show the new voltage levels, not even after rebooting.
[Galaxy S 4 i9505 Original Android Development] broodplank1337:
Yes o3 is very snappy this time ;)

And InstaVOLT is working, when I lower the voltages and press "Check current vdd levels" then I get to see the changed voltage table, same counts for higher voltage.

And so far it is not boot persistent, Ill make a patch very soon that includes this

Also make sure your sdcard is not mounted as it's needed in the process

attached screenshot with antutu score on maximal undervolt

edit: lol second try even higher score, normally I score lower since my phone becomes to hot, with max uv it doesn't :D

[MENTION=218088]Max[/MENTION] UV (this is my highest score ever so far)

Oh and btw just noticed that on Windows MTP does not work, it only worked on linux, so I made a small mistake in the config, new version will fix it and I hope to have OC by then :)

edit: other kernels also have no working usb on windows for me atm, so it must be my windows..
[Galaxy S 4 i9505 Original Android Development] sirdicholas:
I seem to be having the same problem. I don't know when it started either. I seem to remember it not work with the audism kernel as well.
[Galaxy S 4 i9505 Original Android Development] broodplank1337:
lol weird XD

I find this commit suspicious :eek:

https://github.com/broodplank/andro...mmit/812e08c680828ba24c79f9bec62a532cf432178c

Removed:

CONFIG_USB_UAS

Maybe that's the cause :)

for the meanwhile if you have an external sdcard, use this app https://play.google.com/store/apps/details?id=com.mohammadag.samsungusbmassstorageenabler
[Galaxy S 4 i9505 Original Android Development] sirdicholas:
Also I tried using instavolt with the O3 version and it says that my kernel is not supported? Do I need to use it with O2?
[Galaxy S 4 i9505 Original Android Development] broodplank1337:
you need to use the InstaVOLT.apk that I attached, if you use the one from the market it won't work. and it will work on either O2 and O3 as long as its kernel v1.2
[Galaxy S 4 i9505 Original Android Development] nadejo:
Ive tested this kernel now with the google edition rom. Its a good kernel but i have tested chronic kernel which is the best kernel i think. Maybe not as much points in benchmark. But better undervolt options (even under 800mv) faster graphics(620 mhz+ gpu) nova launcher also seems to lag.
[Galaxy S 4 i9505 Original Android Development] broodplank1337:
You're comparing a kernel that exists for 3 months with a kernel that exists for 4 days... what do you expect :silly:

Anyways, It shouldn't lag, try changing goveror and/or min/max freq, you can use broodParts Lite for that. ;)
[Galaxy S 4 i9505 Original Android Development] Schrotty35:
This Kernel (bad version 1.1) have break my WLAN. I have install stock Rom and other kernels but WLAN not working.

Gesendet von meinem GT-I9505 mit Tapatalk 2
[Galaxy S 4 i9505 Original Android Development] .c0dy:
Then u r doing something wrong.

I'm using it on Stockrom too and i have wifi and no problems at all :)
[Galaxy S 4 i9505 Original Android Development] broodplank1337:
Fixed the LPM Charging animation by replacing the ramdisk.

http://www.broodplank.net/broodkernel/v1.2/broodKernel-GE-v1.2-Linaro_O3-Fixed-LPM-Charge.zip
[Galaxy S 4 i9505 Original Android Development] Kenablo:
I don't know what's going wrong on my end. But can't get the voltages to change.

Tried flashing a fresh MF8, MF4. Nothing seems to change the situation.

Can press *lower* or *higher* voltages all I want. *Check current vdd levels* doesn't change.

LPM charging working great again :thumbup:

Sent from my GT-I9505
[Galaxy S 4 i9505 Original Android Development] adrian3:
is 1.2 known to break MTP for some? it does for me.. 1.0 works flawlessly though :cyclops:
[Galaxy S 4 i9505 Original Android Development] broodplank1337:
Yep it does for everyone, tomorrow I'll upload a fixed build. I'm to tired atm :P
[Galaxy S 4 i9505 Original Android Development] rommel76:
Is O3 the version of choice? Or is it still O2?
[Galaxy S 4 i9505 Original Android Development] broodplank1337:
It's o3 now, it's extremely smooth :)
[Galaxy S 4 i9505 Original Android Development] rommel76:
Then i flashed the right one. ;)

Skickat från min GT-I9505 via Tapatalk 2
[Galaxy S 4 i9505 Original Android Development] Obagleyfreer:
You say this kernel is undervolted.

Do you mean as soon as you flash it you have the ability to undervolt or that it comes undervolted already as standard?
[Galaxy S 4 i9505 Original Android Development] broodplank1337:
It's undervolted by default but you can undervolt it even further if you want
[Galaxy S 4 i9505 Original Android Development] Obagleyfreer:
How much is it under volted by default? Does it just read your current voltage table and under volt by - 25mv for example?
[Galaxy S 4 i9505 Original Android Development] broodplank1337:
it's undervolted at 850 millivolt by default (the lowest cpu frequencies) but you can lower it to 800, so far its not boot persist but i'm working on that ;) and yes it does just read it and puts everything 25mv down or up. choice is up to you on that :P

the stock default is 925 I believe so that already a 75 extra millivolts drop. maybe Ill OC the GPU or CPU next build
[Galaxy S 4 i9505 Original Android Development] Obagleyfreer:
Thanks mate. Would it not be better to just keep the current voltages and let the user decide on the values? I say this because depending on the PVS binning number of the CPU the voltage tables are all different.

I'm a noob so could be totally wrong here but just thought I'd mention it.

Keep up the good work, I think your kernel is AWESOME!
[Galaxy S 4 i9505 Original Android Development] .c0dy:
Do not think it's awesome. IT IS AWESOME :P

So far no one seems to have problems because of the UV.

That is some kind of a security pillow for samsung.

Maybe for the "really" bad chips, that barely can handle that stock voltage :P

Most of the chips should be normal to good. And these should be able to handle that :)

If not, brood is a really nice guy :) He'd help these guys out, that can not handle that undervolted kernel (That's what I'm thinking about him :D)
[Galaxy S 4 i9505 Original Android Development] broodplank1337:
You're welcome, once instaVOLT is done for boot persistent usage Ill let the users fully decide for themselfs.

And I will, thanks :)

hehe, Thank you :D

And Idd. I have one of these "really bad chips" that don't even handle stock voltages, when I bought my phone and ran an antutu benchmark it just shuts down :s. With the undervolt is works perfectly :)

And I will help everybody out with his problems when using my products ^^
[Galaxy S 4 i9505 Original Android Development] julianhrojas:
an OC version for CPU and GPU please!!!!
[Galaxy S 4 i9505 Original Android Development] Me Gusta:
Broodparts always crashes for me :( I open it, it asks for superSU permission, I grant permission, the screen stays black for a while and afterwards says BroodParts has stopped working...

EDIT: It's v1.2 O3 btw, and flashing goes well according to my recovery (PhilZ Touch)
[Galaxy S 4 i9505 Original Android Development] broodplank1337:
Can you check if the "00broodpartslite" file is in /system/etc/init.d ?

If it is, please run it once:

adb -d shell su -c 'sh /system/etc/init.d/00broodpartslite'
[Galaxy S 4 i9505 Original Android Development] Me Gusta:
Damn, that was fast! Worked like a charm. Do I have a to run this every boot?

Wonderful kernel BTW! Phone feels a lot faster. Even on 1.35 ghz. Kernel deserves a lot more attention!

Me Gusta!
[Galaxy S 4 i9505 Original Android Development] broodplank1337:
Fixed MTP!

Here is v1.2 with Fixed LMP Charge and Fixed MTP (attached it, open a zip from v1.2o3 and replace the boot.img inside ;))\

Newer build coming.

Good, And yes so far i have not implemented a function to make it boot persists but that is coming soon :)

And thank you I appreciate that.
[Galaxy S 4 i9505 Original Android Development] julianhrojas:
Wating update kernel v3 ;)

Enviado desde mi GT-I9505 usando Tapatalk 2
[Galaxy S 4 i9505 Original Android Development] apeiron6:
I get some weird issues with my browser with high ram usage. Browsing isn't smooth. That's the price of optimization I think.

---------- Post added at 07:40 PM ---------- Previous post was at 07:33 PM ----------

Btw thanks for your kernel :)
[Galaxy S 4 i9505 Original Android Development] broodplank1337:
v1.3:

- Fixed MTP

- Fixed LMP Charge

- Added GPU OC

Not much but very important one tho, no mtp is a killer :P

Download o3:

http://broodplank.net/broodkernel/v1.3/broodKernel-GE-v1.3-Linaro_O3.zip
[Galaxy S 4 i9505 Original Android Development] sirdicholas:
Can we use trickster MOD for this instead of having instavolt, and broodpart?

Installed. Always loved your kernel. Glad mtp is fixed. Trickster MOD seems to be working just fine.
[Galaxy S 4 i9505 Original Android Development] broodplank1337:
[/QUOTE]

Yes of course, but I cannot guarantee that its stable, so thats up to you to find out

edit: Thanks ^^. Yes mtp is very important, and good that the app works as it should
[Galaxy S 4 i9505 Original Android Development] chickentuna:
Hey brood awesone kernel, on par with KT if not, much better considering that this is just a week old. Can't wait to see what you'll do for this kernel.

One thing though, are we allowed to make requests? If so I really wanted to request for fast charge to be added on the kernel if it's not too much to ask
[Galaxy S 4 i9505 Original Android Development] broodplank1337:
Hey, Thank you :) it's idd a young kernel and it will only get better with time :P

And yes you're allowed to make requests, I recently added "smart charge" (https://github.com/broodplank/andro...mmit/8752a24e5d2c7aac839f7e80ba7bb2a3d0f2f352) but it doesn't seem to have any effect, I just asked ausdim is he knows more about it
[Galaxy S 4 i9505 Original Android Development] chickentuna:
I know a bit about smart charge, It limits the charging to 1200ma while the screen is ON thus reducing heat and sets it to the max of 2000ma while it's OFF. Neat feature no doubt.

However fast charge is quite different, it allows USB charging of up to 1000mA which normally just up to 460-500mA while plugged in to a USB and also at the same time disabling all access to the phones storage while plugged in.

KT has it, so lemme take a look at his source and see if I can link it back to you.
[Galaxy S 4 i9505 Original Android Development] broodplank1337:
I just successfully merged it to my sources :) so expect a new build soon with 3.4.53, row scheduler, fast charge, and maybe more
[Galaxy S 4 i9505 Original Android Development] Kenablo:
Nice update progression ;)

Flashing it right away! Thanks.
[Galaxy S 4 i9505 Original Android Development] Pard0ned:
I'm not getting the broodparts app in the app drawer. Don't know why. Didn't do anything different to anyone else. Flashed and booted to android.

Any ideas?
[Galaxy S 4 i9505 Original Android Development] blunatic:
can this Kernel use with Stock mf8 ?
[Galaxy S 4 i9505 Original Android Development] nolinuxnoparty:
See the thread title it says "Google Edition" so obviously this kernel won't work with Stock based roms. Well, It will boot but some things won't work/will work but weirdly :)
[Galaxy S 4 i9505 Original Android Development] blunatic:
Yes. But I think that ausdim kernel work with stock too.

Gesendet von meinem GT-I9505 mit Tapatalk 4 Beta
[Galaxy S 4 i9505 Original Android Development] broodplank1337:
O yeh, about that. I removed the icon because I integrated that version in my rom. forgot about it sry.

I'm currently adding the option to set the gpu governor/clock, so when that's done ill post it ;)

yes it runs properly since samsung managed to keep their original "init" file in the aosp 4.2.2 build

The kernel is idd made for the google edition, but it actually does run correctly when ran on a sammy stock rom.

edit:

lol, browsing through framework-res.apk and suddenly I see this in values/arrays.xml

<integer-array name="config_forceConsumeBatt">

<item>700</item>

<item>70</item>

<item>690</item>

<item>69</item>

<item>5</item>

</integer-array>

saywat :silly:

Force Consume Battery, is the some joke of samsung to troll us?
[Galaxy S 4 i9505 Original Android Development] AMDPOWERFIST:
Quick question.... Is this the changelog for v1.3 over v1.2?

14-07-2013

- Update to 3.4.53

- Merge sensor fix from faux123

Its all i could find in the links...

Cheers
[Galaxy S 4 i9505 Original Android Development] broodplank1337:
No that changes are from v1.3 to v1.4 which isn't released yet, a long with row scheduler and fast charge (usb)
[Galaxy S 4 i9505 Original Android Development] AMDPOWERFIST:
ah no problem
[Galaxy S 4 i9505 Original Android Development] pitastrudl:
1.2 gave me straneg call issue(volume was too low) swithced to audism for the time being. now using 1.3 o3. I can feel the buttery smoothness :p. Hope the call issue wont appear.
[Galaxy S 4 i9505 Original Android Development] julianhrojas:
??

V1.4 gonna have CPU OC???

when we can wait the new version?
[Galaxy S 4 i9505 Original Android Development] broodplank1337:
Just successfully added and tested OC :D its up to 2.1ghz.

v1.4 coming very soon
[Galaxy S 4 i9505 Original Android Development] .c0dy:
Guess it'll take a bit from my side to add the scheduler to my git :P

You can go ahead if you want :P

Need to find the solution for my little problem :/ :laugh::good:
[Galaxy S 4 i9505 Original Android Development] broodplank1337:
I used your info on which work to add and then added them myself :)

https://github.com/broodplank/andro...mmit/1995fba5388522760b50df7bb1dd454e01d19eff

adding them isn't hard, btw I recommend you to use "gitg"

sudo apt-get install gitg

if you enter gitg in the directory where a github repo is you will get a nice gui :D
[Galaxy S 4 i9505 Original Android Development] .c0dy:
Nice :)

Will try that out. I tried Smartgit a few minutes ago, but damn. WAY to complex for a beginner haha :D
[Galaxy S 4 i9505 Original Android Development] broodplank1337:
Idd many git gui's for linux are extremely complex, gitg seems to be the easiest one so far :)

just select the files that you want to stage for commit, write commit message and push it ;)
[Galaxy S 4 i9505 Original Android Development] .c0dy:
Oh no! No more thanks available today :eek:

Could this be related to the newer sources?

Could you try to clone your source to a seperate folder and try to cherry-pick?
[Galaxy S 4 i9505 Original Android Development] broodplank1337:
Hehe same thing happens to me sometimes :P

And for the cherry, you could also use the patch file, if you have a commits url, just put ".patch" behind it and it will become a patch, save the patch in kernel dir and apply it with

git apply patchfilename

or if that doesn't work

patch -p1 < patchfilename

oh and v1.4 is done!

Changes:

- Linux kernel version updated to 3.4.53

- Added OC up to 2.1Ghz

- Added VR, Zen, Fifo, Fiops and ROW schedulers

- Sensor Fix

- Fast Charging enabled

- Fixed ExFAT

Download:

http://broodplank.net/broodkernel/v1.4/broodKernel-GE-v1.4-Linaro_O3.zip