[KERNEL] [DEV] [P51xx] AA-ANYKERNEL- fix the Android 4.4.x drain - Galaxy Tab 2 10.1" Android Development

AA-ANYKERNEL
Why another Kernel?
A lot of user faced a high Battery-Drain since Android 4.4.x.
It is hard to find the cause of the Problem, because it does not happen to everyone.
The problem seems to be related to the merged commit "apply P3110 JB Update1 from opensource.samsung.com" on our kernel source wich didn´t made Problems before Android 4.4.x.
Who is working on this Kernel?
Since i am still somehow a "Newbie" and don´t understand everything i am not able to sperate the Source of Problem. Our wonderfull Kernel-Dev @ketut.kumajaya is answering my qustions if i run in some trubble.
Why a own Thread for this kernel?
You must know, most of our Roms are using the CM-11.0 Kernel for their Roms - means: a lot of Roms are affected, even if it does not happen to every user. Solveing the issue does not only help fixing CM, also a lot of other Roms wich should be in interest of every user.
Kernel-Source
https://github.com/slimroms/kernel_samsung_espresso10
About the Process:
I took our SlimKat Kernel as base:
1. Applyed the JB Update 1 commit from @ketut.kumajaya
I went back to 3.0.31 kernel and applyed JB Update 1 in 3 parts instead 1 for better changes tracking.
At least i did the upstream from 3.0.31 to 3.0.101 again and added back all other changes wich got applyed on our 3.0.101 kernel before.
@tuxafgmur made huge commit to solve the drain, it was to big to get it merged.
So i made a diff between his changes - 500.000 lines diff - lol.
I worked many days on it to get out the original commits from the diff and found most of them.
So we know JB Update 1 seems to be the source of problem, now lets go ahead:
2. revert some parts from JB Update 1
Only Partially reverted:
arch/arm/mach-omap2/cpuidle44xx.c: (partially) revert JB Update 1 and partially apply "Fix configs & missing log options" from DhollmenKernel by Tuxafgmur
drivers/net/wireless/bcmdhd/dhd_sec_feature.h: partially revert JB Update 1/3
3. Add back missing parts from Upstream 3.0.38 -> 3.0.39
4. some different changes, i´ll list the some times later
DOWNLOAD
XDA:DevDB Information
[P51xx] AA-ANYKERNEL, Kernel for the Samsung Galaxy Tab 2
Contributors
Android-Andi, ketut.kumajaya
Kernel Special Features:
Version Information
Status: Beta
Created 2014-06-29
Last Updated 2014-07-27

Reserved
DOWNLOADS
Vendor-Blobs-update1.zip
(please flash the vendor-blobs DIRECTLY after flashing the kernel)
For SlimKat:
GT-P51XX-Slim-3.0.101-test2.zip
For CyanogenMod 11:
GT-P51XX-CM-3.0.101-test2.zip
For OmniROM:
GT-P51XX-Omni-3.0.101-test2.zip

Reserved

I am uploading a reworked installer, added also an Option to install our batteryfriendly SlimKat Kernel for those who need it after testing the AA-ANYKERNEL
I don´t need feedback here for SlimKat kernel, only for the AA-ANYKERNEL.
The installer includes all needed blobs for both kernel - don´t worry, it will automatically choose the right blobs

On mokee cm11 ROM, 23 June build
Testing AA kernel..
Hope all goes well.. Thanks
Sent from my Samsung Tab 10
Kitkat Mokee

Android andi
Sorry. Still getting -200 ma wake locks
Looking at wake lock detector app, does say Google play store services for about only 8 minutes but its more like 6 hours
Other apps are like YouTube. But that was intentional as I was watching a video for 20+minutes.
What else can I help u with?
You think I require latest minimal gapps ?
-----------------------------------------------------
Tapatalked from HTC EVO 3D GSM
CM JB 4.4.2 | 20 June 2014 | NOOP

jcsy said:
Android andi
Sorry. Still getting -200 ma wake locks
Looking at wake lock detector app, does say Google play store services for about only 8 minutes but its more like 6 hours
Other apps are like YouTube. But that was intentional as I was watching a video for 20+minutes.
What else can I help u with?
You think I require latest minimal gapps ?
-----------------------------------------------------
Tapatalked from HTC EVO 3D GSM
CM JB 4.4.2 | 20 June 2014 | NOOP
Click to expand...
Click to collapse
@andi
Tested jb3 update one again with wakelockdetector.
Sorry this night there was no drain.
We have to wait, because this massive drain does not happen every night.
Only a stupid question. Would it not easier to ask tuxafgmur for the drain reason?
With his kernel the drain never happend.

@fredy66 tuxafgmur tried allready, but the commit was to big to get merged...
"Squaring so much is generally a bad idea. Try to keep relevant things in a squash. Example Linux kernel upstream a squash, Sammy update another, f2f another etc. (....) squashes like are really bad, loosing commit history, debugging problems later on etc."

@jcsy wating for more feedback, after that i compile a new one.

Android-Andi said:
@jcsy wating for more feedback, after that i compile a new one.
Click to expand...
Click to collapse
Testing Environment:
Rom: 11-20140629-NIGHTLY-p5110
Kernel: 3.0.31-AA-ANYKERNEL
GAPPS: 6-29_GApps_Minimal_4.4.4_signed
Time: 19:39
Don't get it, you tell me what's causing the wakelock :silly:
:good::goodAndroid-Andi

More drains today, confirmed -200 ma..
Yup, will wait more feedback
Sent from my Samsung Tab 10
Kitkat Mokee

jcsy said:
More drains today, confirmed -200 ma..
Yup, will wait more feedback
Sent from my Samsung Tab 10
Kitkat Mokee
Click to expand...
Click to collapse
Play Services 5.x.x that's the problem. CyanogenMod has it already fixed.

Hi andi, what van i do to help?
Nog really into programming, but i can test.
Seems The wakelocks are fixed by cm, do i need tot wait for a new kernel version by you or not?
Edit: just flashed latest nightly with tour kernel. Still lots of issues with hardware decoding. Any way to clean install the ROM without a full clear?
Edit2: i flashed The wrong file just now apparently. First Tried The zip from The main thread. This didn't worm very well. The ons from this thread works like a charm.

Updated to Google play services to 5.0
Still on same kernel but maybe I don't have latest CM nightly commits on drains... 20 June build anyways
Sent from my Samsung Tab 10
Kitkat Mokee

battery issue
Battery issue on slimkat, check the screenshot
Device: P5100

New kernel uploaded
Gesendet von meinem GT-I8190 mit Tapatalk

Previous kernel didn't have -200 ma drains, however had -50 drains
I checked CPU spy, there was no Deep Sleep. Stuck at 300 MHz.
If deep sleep worked, it would be -10 drains only
I will test the new kernel zimage
-----------------------------------------------------
Tapatalked from HTC EVO 3D GSM
CM JB 4.4.2 | 20 June 2014 | NOOP

Android-Andi said:
New kernel uploaded
Gesendet von meinem GT-I8190 mit Tapatalk
Click to expand...
Click to collapse
What's changed?
Previous version seemed okay. No drain, video working well!

This time i used cm kernel + made the upstream to 3.0.101 and applyed the JB update 3 changes.
Gesendet von meinem GT-I8190 mit Tapatalk

Hey guys, small update, i think i foud a way, but a lot of Work... Lol.
I have a diff of over 500000 lines, ~130000 left for now.. After that the real work begins
Gesendet von meinem GT-I8190 mit Tapatalk

Related

[PORT from E510]Cyanogemod 7.2 for P500 new baseband + PaoloM70 v6 modded kernel

This is a binary port from CM7.2 for Optimus Hub (E510) by Ricardo Cerqueira (rmcee), since all new LG Gingerbread devices are on new baseband I thought porting this ROM to the O1 will give us a full new baseband compatible ROM mostly because the E510 is very similar to the P500 in hardware, so I cooked it with files and configs from the V20H, mik_os CM7 6.61, Adfad666 CM7.2 F1 and Paolo´s v5 .35 no-touch kernel.
What works:
- GSM/2G/3G (new baseband) Screen menu and in Settings > Cyanogenmod Settings > Screen[/STRIKE] Fixed with new kernel
Other stuff:
- Doesn´t have FM RADIO
- Tethering menu isn't there (dont know why)
- Its based on the nightly 0 of CM72 for E510, I´ll consider updating only when a stable version come out.
- I'm from South America so the default language is Spanish, you have to change it manually
- With Paolo´s kernel CPU frequencies are not showing on CM's CPU menu, with franco kernel it shows, so if you want to change kernel go ahead, but if you want to keep using Paolo's kernel to change frequencies then you have to use an app like No-Frills Fixed with new kernel
Download [UPDATED 25-01-2011]: http://www.mediafire.com/?lijqy2jgkvb66di
To install you need first to have a V20 new baseband installed, then I recomend to use Amon-Ra 3.06 to wipe all userdata, wipe system/, flash, reboot and dont forget to disable all screen animations.
Full credits go for Ricardo Cerqueira for developing CM72 for E510, mik_os for his awesome work on this device, and Adfad666 for his CM72 F1
##############
UPDATE 25-01-2011
##############
I´ve compiled Paolo's v6 kernel with this patches from Ricardo's kernel:
https://github.com/CyanogenMod/lge-kernel-msm7x27/commit/2d072806eab46b88581eb3b0196aee6163c55e3f
https://github.com/CyanogenMod/lge-kernel-msm7x27/commit/041a1b2034eb747e674d331caa260cc10d833687
https://github.com/CyanogenMod/lge-kernel-msm7x27/commit/9ceac8400f3c427b2cbfb38a5291f81139ab7d71
And also added smartassv2
https://github.com/erasmux/hero-kernel-2.6.35/commit/2ade635b0607acc1ab0ec7f4d274855a9487af57
works fine on nightlies, no blackscreenbug, stable overclock, no wi-fi battery drain. If you want try it:
[Kernel 2.6.35.14 vsync-on] (update 29/01: handsfree button works, thanks to mik_os patch)
And if you loooooove benchmarks
[Kernel 2.6.35.14 vsync-off]
With this I declare this project finished since now we have official nightlies theres no need to port nightlies from other devices, thanks for flashing.
First
Nice job data works ?
Good job bro...
Hope some screenshoot...
Thx
Send from my Calculator
Why screenshot? It is CM7...
If you still don't know how it looks like...
So, if data is working we can have a "real" build with working data too
Nice
Great to see something new for new baseband!
Nice job!
I think that rom is the best looking for our O1. And based on CM 7.2 it will be wonderful to have it full operating!
Many thanks, and congrats for the effort!
looks promising.
what are the real advantages of the newer base band, if any?
great to see that there are new uprising dev's here..
_Arjen_ said:
Why screenshot? It is CM7...
If you still don't know how it looks like...
So, if data is working we can have a "real" build with working data too
Nice
Click to expand...
Click to collapse
So thats the poin... want to know what the different... hehehehe..
Send from my Calculator
I'll definitely give this an shot, sounds promising. The black screen bug seems fixed in some kernels.
I'm using mik's cm right now. I'll try seeing if an patch over works from 7.1 to 7.2. Think it would work?
Sent from my LG-P500 using Tapatalk
abhayy said:
looks promising.
what are the real advantages of the newer base band, if any?
Click to expand...
Click to collapse
PERFORMANCE!!!
moreover battery life shud increase...but still work has to be done in this regard.
ui shud be snappier.
new baseband meant to better but still in developing stages....
awsome work, hope that it will get bugfree soon, mdroid will be jumping with Joy after seeing this
Sent from my LG-P500 using XDA App
This is very interesting, I was going to investigate new baseband compatibility in CM7 and you've confirmed it for me, I'll see what I can do to make a native rom compatible with the new baseband.
Give yourself a pat on the back, lots of people will be happy!
Was also looking at it a few days back, read on a blog they added better support for newer Quallcom-basebands (like our phone has)
Since Bluetooth is working does 3rd Party applications like spirit work for FM radio
Sent from my LG-P500 using XDA App
Smart!!
Greets!
mDroidd from tapatalk
_____________________________
Sent from my Galaxy Nexus
[-]Everything still stock
_____________________________
LG Optimus One
ROM: Nitrogen
Kernel: custom .35
Tweaks: All
Theme: ICS (inside Nitrogen by me)
legendary!
been waiting for this.
this would be the start of new baseband cm7 based roms builds!.
Anybody have tried it?
Sent from my LG-P500 using XDA App
It'll make support for us devs a bit more complicated as we'll now have four possible roms to support:
Old Baseband, .32 Kernel
Old Baseband, .35 Kernel
New Baseband, .32 Kernel
New Baseband, .35 Kernel
If it works I think we (devs + faithful thread supporters) should have a massive push to get everyone over to the new baseband and drop support for the old.
whats the difference between old and new?

[Kernel] JB/ICS Kernels V2.57 Linaro 12-27-12 Flashable zip works with ANY ROM

First off, here is the github
https://github.com/pio-masaki/at100-kernel.git
Everything I do for this kernel is done there.
Now that's out of the way, here are some highlights:
Beginning of OC code (yes, an OC ICS kernel)
Added a slew of governors for your choosing
Added a couple i/o schedulers
Slight CFLAG tweaking
This is a work in progress!
If you have issues feel free to report, but this is my first ever kernel project, and it may take some time for me to address them!
Dos and Dont's in this thread:
No flaming, please. If someone asks a question thats been asked before, simply remind them and if you would, link the post or thread containing the answer. Replies like "Use search" don't help at all. Saying "Next time, use the search, the information is here" is of course what I would like to see. XDA will be better for this.
No ETAs! I can not, and will not, make any promises on when I can fix, build, or otherwise even think about this kernel, or any rom, period. Asking for ETAs, even politely, will either go unanswered, or reminded of this note.
Issue reporting: I always welcome issue reports, of course, however keep in mind, the point made above is also covering this, I may not have time to address an issue immediatly, though I will try to post back and acknowledge that I have seen the issue, or to ask further questions. Please include as much information as possible, settings for speed, governor, IO, profiles in use for screen off (which I advise against), cpu control app in use, etc. Dmesg would be nice as well, use pastebin, we don't want to see an 8K line post of a log
Changelog:
Experimental V0.1 10-02-12
First "release" for testing. This is internal build 8, and from this point on, will be labeled and numbered as releases, IE if this does ok, next will be Alpha 1, or experimental V0.2, etc.
Added OC code
Experimental V0.2 10-05.12
Second release for testing. Does now include the CODE for voltage control, but is not enabled yet. I didn't enable it to help prevent issues with instabilities from UV being confused with kernel issues. GPU OC is active, 320/400 MHz 2D/3D. Does not play well with ICS, CM10 use only.
Experimental V0.3 10-06-12
Rewrote alot of the upper end speed/voltage/timing code from 1.508 to 1.472, VT, haptic feedback fix? Proved unstable to the point of being unusable. Pulled.
Stable V0.4 10-06-12 "Caspar"
Reverted to V0.1 OC code after the disaster of V0.3. Left out voltage control code, implemented GPU OC as previous in V0.2, VT is enabled, possible haptic fix (not likely). Governors and IO schedulers should remain as before, min/max settings should remain as before. 1.5 is likely still broken.
Experimental V0.5e "Melchoir" 10-18-12 ICS only
All new CPU Speed tables, overall max is lowered from 1.5 which froze to 1.478, and more speeds in between. Those who used the Shiva Kernel will be familiar with the speed range. GPU OC is bumped up 20mhz in 2D/3D. SmartassV2 code added. The kernel has branched since V0.4 and is now a JB and an ICS specific design, one doesn't work for the other anymore, sorry to say. "Melchoir" is the ICS branch kernel, "Balthesaur" is the JB branch kernel which is included in the CM10/Kuroikaze builds.
"Melchoir" V2.4 ICS
Experimental support of CIFS and slight config changes to maybe improve kernel performance. Branch from "Caspar" and includes speeds, governors, IO schedulers and any previous bugs. 1.5Ghz is likely still broken.
"Balthesaur" V2.75 Linaro JB NON OC
Experimental fixes for ExFat corruption issues.
No CPU or GPU OC
Built with Linaro 4.7 toolchain with some optimizing tags turned on
Retains Governors and IO Schedulers from the OC version
Instructions
Download the zip from the link given below
Boot into CWM
Wipe cache
Wipe dalvik cache
Install from zip
Install the kernel zip
Reboot
First boot will take longer as the caches are being rebuilt
Let kernel settle for 10 minutes
Reboot
Let kernel settle for 5 minutes
Begin normal usage and setting up
System Tuner has been reported to work with great success.
Downloads
Experimental OC 1 | Mirror
*note* 1.5Ghz is unstable, please limit to 1.4Ghz for testing.
Experimental V0.2
*note* 1.5Ghz is unstable, please limit to 1.4Ghz for testing. Only for CM10.
Experimental V0.3
*note* completely unstable, pulled.
Stable V0.4 "Caspar" ICS
*note* 1.5Ghz is unstable, please limit to 1.4Ghz for testing.
Experimental V0.5e "Melchoir" ICS
*note* does not boot. See change log for information. ICS only kernel. Please have V0.4 zip handy in case this kernel goes ballistic or doesn't boot, etc.
Experimental V2.4 "Melchoir" ICS
*note* likely retains the 1.5GHz lockup issue.
Balthesaur V2.75 Linaro No OC JB ONLY
Non OC kernel by request. Built with Linaro and current 2.75 source. For use with Jellybean ROMs only. Retains IO Schedulers and Governors, just no CPU or GPU overclock at all. Possibly includes fixes for exfat corruption (planned for U6, but may as well)
Revert kernel
Favum ICS kernel | Mirror
Use this in CWM, same as before, to restore the boot.img and modules for Favum ICS, it may work for other Official based ICS, may not, untested.
Notes and Updates
Mirrors added, V0.1 initial release
V0.2: GPU OC 320/400 MHz 2D/3D. Does not play well with ICS, use only with CM10.
Kernel naming and what they mean:
As the kernel development for Jellybean gained momentum, changes to the kernel source and drivers made the kernel no longer compatible with BOTH ICS and JB, so a new branch needed to be built, one for each android version.
Caspar = The trunk kernel, the first base which all other kernels are built from, contains the original OC settings, governors and schedulers, but not much else, pretty stock.
Melchoir = The First branch, this is for ICS only, and is slightly more updated then the JB kernel, but not by far, is pretty stale development wise while I work on the JB kernel.
Balthesaur = The second branch, this is for JB only, and is the more updated and recent and heavily developed kernel by far.
Each kernel release is still compatible with ANY ROM, however it MUST be of the proper android version, Meclchoir should be flashed only to ICS and Balthesaur should only be flashed to JB. Caspar, should you choose to use it, is ICS only as well.
Do not flash these to other android versions, including Honey Comb, they may boot but they will certainly not function correctly.
FAQ
Q: How does this work with any ROM?
A: Installs by taking apart the current boot image, replacing the kernel binary, repacking then reflashing the boot image, and copies the matching modules into your system/lib folder. It keeps the existing ramdisk, which is why it works in between both ICS and JB.
Q: Where did you get your source changes from?
A: Source changes are coming from ezTerry and Godmachine, with guidance from Godmachine. Changes by ezTerry may come from other places, however I can not verify that, and its from his github.
Q: Is this included in any ROM?
A: Yes, this kernel is included with my CM10 builds, including Kuroikaze-Thrive
Thanks go out to:
First off, godmachine / linux society! We've had our spats (rather, I've had mine) however his guidance made this possible.
ezTerry: for giving us the first modded Acer Iconia kernels, also basing some of this work on his work on ezT20 kernel.
Da-pharoah for as always encouraging my work and to try new things.
tybar over at thriveforums.org (he may also be here?) for his work on CM10 and supplying the initial source this began with.
The rest of the guys pitching in over there!
Very excited to see a kernel! Could you possibly post a stock kernel as well that can be flashed back to if needed as this gets refined? Just trying to cover all contingencies.
Sent from my AT100 using Tapatalk 2
wigginst said:
Very excited to see a kernel! Could you possibly post a stock kernel as well that can be flashed back to if needed as this gets refined? Just trying to cover all contingencies.
Sent from my AT100 using Tapatalk 2
Click to expand...
Click to collapse
That depends on the ROM being used so no, I hadn't planned on it. I probably could but its per ROM which is quite a few lol
Sent from my Galaxy Nexus using Tapatalk 2
Ok. Was just thinking of a backup in case. Flashed it to favum and letting it settle right now.
Sent from my PG86100 using Tapatalk 2
On jbreezy darkside ROM v2 he modified the ram disk a bit would that interfere with installing this kernel?
Edit: nevermind you said it keeps the existing ram disk
Could you make a revert for his darkside ROM? Sorry for being a pain
Sent from my AT100 using xda app-developers app
stevie13.xo said:
On jbreezy darkside ROM v2 he modified the ram disk a bit would that interfere with installing this kernel?
Edit: nevermind you said it keeps the existing ram disk
Sent from my AT100 using xda app-developers app
Click to expand...
Click to collapse
Yeah unless something is different with the kernel binary as well, which I doubt, it shouldnt cause a problem.
As far as I know its the first kernel from source for ics so I don't think any issues will come up.
Edit: I'll try to get a revert zip up for dark side as well, the favum won't work, different ramdisk I think.
Sent from my Galaxy Nexus using Tapatalk 2
Are u saying I can use this kernel on my phone or some specific phone only?
ramoneC said:
Are u saying I can use this kernel on my phone or some specific phone only?
Click to expand...
Click to collapse
For the device this forum is for? In other words its for the Toshiba thrive 10" tablet. Flashing this on anything else can lead to no boots or even bricks. Its for any ROM, not device.
Sent from my Galaxy Nexus using Tapatalk 2
I nearly was going to brick my phone /: maybe not cos your updater-script might have been aborted but the main thing was I could not download it because of some sqlite error
God damn goo.im I've been waiting for an oc ics kernel for a minute.. A long minute
me checking the site every minute isn't helping probably either
Can I flash a kernel for similar phone which has similar buttons and screen resolution and sensors but different board base and hope it works?
ramoneC said:
Can I flash a kernel for similar phone which has similar buttons and screen resolution and sensors but different board base and hope it works?
Click to expand...
Click to collapse
Generally speaking, no. What device are you talking about?
Sent from my Galaxy Nexus using Tapatalk 2
old galaxy s5830 < wont matter if it bricked
ramoneC said:
old galaxy s5830 < wont matter if it bricked
Click to expand...
Click to collapse
This kernel won't flash let alone boot on that lol
Sent from my Galaxy Nexus using Tapatalk 2
I have decided to buy googles phone henceforth so I wont have to worry about updating
stevie13.xo said:
God damn goo.im I've been waiting for an oc ics kernel for a minute.. A long minute
me checking the site every minute isn't helping probably either
Click to expand...
Click to collapse
Mirrors are up.

[Kernel][30-05][GT-I9305][Update 10]--Boeffla-Kernel 2.11 stable!

AndiP Boeffla kernel v2.11 stable compiled for GT-I9305.
!! This kernel is intended for Samsung based ROMS 4.1.x (Until Samsung release 4.2.x source) !!
The kernel is recompiled with the required changes so it will work on our I9305.
Changes i made between the I9300 kernel.
No FM-radio
Removed CMA device memory allocation (We dont need that with 2gb ram)
Removed Load and flash kernel script from Boeffla site (The site doesn't have I9305 kernels atm)
Patched Boeffla_Sound driver to work with I9305 soc (Thank's to Andrei for his swithes to his code)
Compiled with stock ARM 4.7 toolchain
Based on latest Samsung Update 10 source code
Everything else is like the I9300 kernel.
.:The compile-port and tests made by me and only me:.
Please for any questions problems or anything else ask here and not on I9300 thread.
All credits for that kernel goes to AndiP for the work and updated sources also for allow me to release that port.
And also AndreiLux for help me understund a lot of thinks about compiling.
Important note copied pasted for AndiP's I9300 thread:
Is recommend strongly to reset all kernel configuration to default settings before flashing the new kernel (Tap "APP: Reset all settings" in Boeffla-Tweaks app) and configure your settings again after the flash. This procedure is required this time to avoid side effects.​
Boeffla site:
http://www.boeffla-kernel.de
GT-I9300 Thread:
http://forum.xda-developers.com/showthread.php?t=1964572
Boeffla sound app:
https://play.google.com/store/apps/details?id=com.near.boefflasound
Source code
Thank's​
Thank you
Thanks once again
I'll test this a test drive
Very nice kernel, very flexible and I LOVE the sound mods.
Just a quick question, I noticed that there are Boeffla sound settings in the Boeffla Tweaks app.
Do we stll we both the Tweaks and Sound app?
Can I ask a small favour and get somebody to post some good CPU / GPU settings to get me started with some good tweaking / overclocking?
This is one thing I dont really know a hell of a lot about lol
Re: [Kernel][GT-I9305][Update 9]--Boeffla-Kernel 2.10b2 ported!
So this is the beta version of 2.10 not the stable version?
Sent from my GT-I9305 using XDA Premium HD app
Απ: [Kernel][GT-I9305][Update 9]--Boeffla-Kernel 2.10b2 ported!
Obagleyfreer said:
So this is the beta version of 2.10 not the stable version?
Sent from my GT-I9305 using XDA Premium HD app
Click to expand...
Click to collapse
It is a test version.
Did anyone found any problem??
Try to read the boeffla site to see the diff..
I found it stable. If not i can also compile and upload the 2.9 version.
Thank's
ausdim said:
It is a test version.
Did anyone found any problem??
Try to read the boeffla site to see the diff..
I found it stable. If not i can also compile and upload the 2.9 version.
Thank's
Click to expand...
Click to collapse
It worked for me, the Boeffla Sound tweaks are amazing !!
Still don't know enough about setting up a decent overclocking on the CPU and GPU tweaks.
If someone can give me the setting for a basic overclocking on CPU / GPU I can give it a good test with benchmarks, games, apps etc.
The latest release would be nice though however, and include the Boeffla Sound App if its required please
TIA...
EDIT: Found this page: HERE
Seems to be very explanatory...
Re: [Kernel][GT-I9305][Update 9]--Boeffla-Kernel 2.10b2 ported!
It runs great, for now. Thanks!
Sent from my GT-I9305 using Tapatalk 2
Re: [Kernel][GT-I9305][Update 9]--Boeffla-Kernel 2.10b2 ported!
Loving this kernel
Sent from my GT-I9305 using xda premium
Thanks ausdim, you rock
ausdim said:
It is a test version.
Did anyone found any problem??
Try to read the boeffla site to see the diff..
I found it stable. If not i can also compile and upload the 2.9 version.
Thank's
Click to expand...
Click to collapse
Hi
i got problem with galery
galery full ,not enough space deleted unnecessary items
i use ripper rom ,before use yank kernel do not have this galery problem
i have use extsdcard2 internal
my memory card still have more free space
br
awesome kernel...
Love it,
Any way of dual booting on this? so I can run paranoid android and my current ripper rom? if not no worries... just curious.
Re: [Kernel][GT-I9305][Update 9]--Boeffla-Kernel 2.10b2 ported!
Hey guys can I apply this kernel to my i9305 via cwm & after install do I have to do anything else? I'm running CM 10.1 nightly.
Thanks in advance.
Sent from my GT-I9305 using xda premium
Re: [Kernel][GT-I9305][Update 9]--Boeffla-Kernel 2.10b2 ported!
occtec said:
Hey guys can I apply this kernel to my i9305 via cwm & after install do I have to do anything else? I'm running CM 10.1 nightly.
Thanks in advance.
Sent from my GT-I9305 using xda premium
Click to expand...
Click to collapse
NO! This kernel is for 4.1 stock based ROMs. IIRC CM 10.1 is based on 4.2 android.
Sent from my GT-I9305 using Tapatalk 2
This kernel gets the thumbs up from me, FINALLY a good customisable kernel with good sound features.
I'm running this kernel on both my phone and my partner's phone (as she really needed a good fix for USB Charging), and we both couldn't be happier with the performance improvements. Two nice changes noticeable were in games, plus the sound quality when we plug the phone into our car via the headphone socket.
This is the config I used for both phones, any options not mentioned were left as default.
Boeffla Sound
- Advanced Tuning -> Speaker Tuning ON
- Tuning -> HW Equalizer ON
- Tuning -> Graphical Equalizer -> Presets -> Bass+Treble Balance
Boeffla Tweaks
- CPU Max Frequency: 1500mhz
- GPU Frequencies: 266/350/440/533
- Sharpness Fix: ON
- AC Charge Rate: 1200mA
- USB Charge Rate: 900mA
I still don't know a lot about the Boeffla Tweaks, but this seems to be a good starting point. Maybe some other people can share their configurations as well...
Re: [Kernel][GT-I9305][Update 9]--Boeffla-Kernel 2.10b2 ported!
I have noticed that hotpluging of cpu cores doesn't work nice with this kernel. I had similar but different issue with perseus kernel.
With boeffla three cores are always active. After reboot there are 4 cores and after a couple of minutes or less third core goes off, and it stays like that. Changing governor doesn't help.
Anyone else with this problem?
Sent from my GT-I9305 using Tapatalk 2
Awesome job on the Kernel!
And thank you for all your porting efforts
Any chance you could port the latest stable version of this kernel?
Or maybe a port of the 4.2.1 Android Revolution 30.5 Rom?
Obagleyfreer said:
Any chance you could port the latest stable version of this kernel?
Click to expand...
Click to collapse
Yes i can port also the 2.9 stable but i dont find any reason for that because i see the 2.10 is also stable.
Obagleyfreer said:
Or maybe a port of the 4.2.1 Android Revolution 30.5 Rom?
Click to expand...
Click to collapse
As you know Samsung doesnt release the sources for 4.2.x kernel so i cant work on that part.
Until samsung release the sources then i can port it to I9305.
Thank's
After wipe cache and wipe dalvik cache the microfone dosen't work, only flash an other kerne (perseus) sloved this problem!...i Flash back to this kernel and 1st all works fine, after wipe microfone is broken again
Sonic76

[KERNEL] [Samsung JB] Boeffla-kernel 5.3-beta7 <29-06-2014>

Boeffla Samsung Kernel by AndiP
Ported and compiled by Hbohd and P$T
For i9305​
Introduction
Note: The 4.x kernels are only for Samsung based 4.1.x roms!!! Do not install it on CM or AOSP based roms!!!
The 5.x kernels are only for Samsung based 4.3 roms!!! Also do not install it on CM or AOSP based roms!!!
After ausdim's contribution to porting variety of kernels to our phone, I am here to continue his work (he won't maintain it any longer because he simply doesn't own this phone now). Updates will be made as soon as Andi will push them to github.
Here is original thread of i9300 boeffla kernel - CLICK
Here is thread with boeffla ported by ausdim - CLICK
Info
Kernel is compiled using Linaro 4.9.1 with some required changes for our i9305:
No FM radio
No CMA_DMA
No flash and load in Boeffla App
New 'Hbohd preset' and 'PST preset' which are just our everyday use settings.
New 'Hbohd' and 'PST' equalizer preset - just our favorite.
Apart from that, everything is same as in i9300 version.
Please for any questions problems or anything else ask here and not on I9300 thread.
Credits
P$T (for helping hand with compiling and endless patience and time)
Ausdim (basing on his work and he always gives helping hand)
Yank (his endless patience and knowledge to help with any issue)
AndiP (for kernel base and another kind help)
Disclaimer
*** As always - Flash on our own risk! ***
Make sure you flash the correct version depending on your firmware version!
I can and will not take any responsibility for bricked phones or lost data.
It is generally recommended to run a complete Nandroid backup in CWM recovery and safely store your personal data before you flash a new kernel.
Source:
Here it is, github link! - CLICK
5.2 STABLE compiled with linaro 4.8.3 toolchain -->HERE
Newest version 5.3-beta7 compiled with linaro 4.9.1 toolchain (new ramdisk NE4) --> HERE
Camera bug info:
It appears that some people (like me) have problem with camera. In exactly THIS situation: do full wipe, flash sammy rom+boeffla kernel, reboot and launch camera. Effect? Camera closes with "camera failed" popup.
Possible solution:
1. Read this thread and follow steps --> click
2. Flash Sammy Rom with stock Sammy kernel, run the camera, take a photo, then reboot to recovery and flash my ported kernel
3. Flash Sammy Rom with stock Sammy kernel, run the camera, take a photo, grab file (SlimISP_XX.bin, where XX differs between phones) from /data/cfw/ and backup it where you want. Then if you can always copy it to /data/cfw if your camera doesn't work with my ported kernel. (ATTENTION: Unfortunately this file does not always appear - still don't know why )
Possible explanation, my own research:
I found out that people with ZD and GD will have camera working always. Why? Because these (SlimISP_XX.bin, where XX differs between phones) files are packed within kernel (zImage exactly) and ONLY THESE two are provided by Samsung in their opensource release... Interesting, isn't it? For example, I have GH version, which I may add to zImage manually, however adding more of them breaks the size limit for boot partition, so it's impossible to have all these versions together. However, stock kernel somehow has them, don't know how because zImages aren't extractable.
And just to confirm my theory, I've compiled a kernel with mine version of camera firmware, made full wipe, installed sammy rom+my kernel, rebooted, launched camera and voila - it worked
Thus, we has to live with this bug unless Samsung do something about it or someone else proves me that I'm wrong
Hbohd said:
I compiled it after adding my own script for zzmoove 0.5 settings, so you all have them in boeffla app. Therefore I need to explain what i changed (it is just for testing purposes, I don't know yet if it is better/worse etc).
I enabled early demand (new feature from 0.5 version):
And also enabled lcdfreq scaling with standard values:
Click to expand...
Click to collapse
Installed let see how it goes...
Good work
Tank's
Sent from my GT-I9305 using Tapatalk 2
Hbohd said:
I compiled it after adding my own script for zzmoove 0.5 settings, so you all have them in boeffla app. Therefore I need to explain what i changed (it is just for testing purposes, I don't know yet if it is better/worse etc).
I enabled early demand (new feature from 0.5 version):
And also enabled lcdfreq scaling with standard values:
Click to expand...
Click to collapse
Thanks.
Do you have any link or something where we can read about zzmoove governor tunables? I was searching, and searching and nowhere have I found a good explanation of all parameters.
I should probably look into sources you just gave a link for, but I am too tired atm.
Edit:
Oh that wasn't link to sources, but it doesn't matter, there has to be one somewhere in Boeffla thread.
Sent from my GT-I9305 using Tapatalk 2
My 'sources' are only one file - defconfig. The rest is completely same as Andi's sources
And for any explanation of zzmoove configurables - there is some documentation, quite well explained: https://github.com/andip71/boeffla-...48257af1b13/drivers/cpufreq/cpufreq_zzmoove.c
Cheers
Thanks for the port.
Over night I find this one better on battery than the last port. See how it goes with a bit of heavy usage today.
Sent from my GT-I9305 using Tapatalk 2
Hi Hbohd. So, let me see if I get it: this port will no longer be updated, and you are now the good guy that will continue to update Boeffla kernel to our beloved I9305?
kazoum said:
Hi Hbohd. So, let me see if I get it: this port will no longer be updated, and you are now the good guy that will continue to update Boeffla kernel to our beloved I9305?
Click to expand...
Click to collapse
Yes, you are completely right Ausdim has even mentioned in his thread that he no longer owns our device (i9305) so I decided to ask for his permission to continue his job here !
I am quite in love with usage results of Boeffla kernel, therefore you do not have to worry about frequent updates
Hbohd it will continue the port of the boeffla kernel since i moved to the i9505.
Also i see Andip make some changes to the boeffla sound driver so it will work better.
Thank's
After 1 day with new kernel I can say the battery improve are the best an till now. Great job
Sent from my GT-I9305 using Tapatalk 4 Beta
Nice.. good job man..
Sent from my GT-I9305
Hbohd said:
Yes, you are completely right Ausdim has even mentioned in his thread that he no longer owns our device (i9305) so I decided to ask for his permission to continue his job here !
I am quite in love with usage results of Boeffla kernel, therefore you do not have to worry about frequent updates
Click to expand...
Click to collapse
Well, I'm sad that a developer leaves this phone, but it is awesome to know that Boeffla will continue to be ported to I9305! The best part is the frequent updates Thumbs up!
I'm gonna try your port and will say something later.
beta6
I found 2.12beta6 very smooth on my wife's s3 (i9300) - is it possible to have beta6 for our device? (i9305)
dyy said:
I found 2.12beta6 very smooth on my wife's s3 (i9300) - is it possible to have beta6 for our device? (i9305)
Click to expand...
Click to collapse
What if I told you...
Beta7 is better than beta6
Thanks for your work.
Do you have any information about problems with distorted sound? It happens randomly here, and someone else reported the same here in this thread.
Have you used Perseus kernel? What do you think about 'Master sequence', that is calibrated colors? I am missing that feature (well, that colors.) a little, so I'm just asking if there is any chance we get it too, or you plan to stay strictly with pure Boeffla source?
Sent from my GT-I9305 using Tapatalk 2
kazoum said:
What if I told you...
Beta7 is better than beta6
Click to expand...
Click to collapse
Beta7 is with zmoove 0.5 which is unstable at the moment - beta6 with 0.3
Besides beta6 is so great on my wife's phone that I'm afraid of changing anything
Sent from my GT-I9305 using Tapatalk 2
!crazy said:
Thanks for your work.
Do you have any information about problems with distorted sound? It happens randomly here, and someone else reported the same here in this thread.
Have you used Perseus kernel? What do you think about 'Master sequence', that is calibrated colors? I am missing that feature (well, that colors.) a little, so I'm just asking if there is any chance we get it too, or you plan to stay strictly with pure Boeffla source?
Sent from my GT-I9305 using Tapatalk 2
Click to expand...
Click to collapse
Sincerely, I haven't experienced any random distortions of sound, everything works great. Obviously, if you raise headphone or speaker volume too high, it may be distorted, but it is understandable.
Or did you want to mention the problem with distorted/freezing/stuttering audio on screen-off? That was discussed and it might be caused due to too low screen-off frequency or too high sampling_rate and sampling_rate_sleep_multiplier. If it's the problem, try to change to zzmoove-optimised as it has this values changed a little bit.
About Perseus' screen calibration settings... As for now, introducing such thing would require adding multiple scripts to support variety of configurations for it (in boeffla app), change app to stweaks (which is quite tough task) or wait for new app which will come in some time, made by Andi (and in my opinion, will let us easily configure what we want).
What's more, personally I liked these calibrated colours, however, original colours also seem good to me So nowadays, I do not need it, although I might look at it in my free time and see what can I achieve
dyy said:
Beta7 is with zmoove 0.5 which is unstable at the moment - beta6 with 0.3
Besides beta6 is so great on my wife's phone that I'm afraid of changing anything
Sent from my GT-I9305 using Tapatalk 2
Click to expand...
Click to collapse
The fact is, that ausdim released beta4 or 5, I don't remember exactly, and then was my release beta7. And we somehow skipped beta6, you are right! However if I were you, I wouldn't take zzmoove 0.5 as 'unstable'. It introduces a great deal of new configurables that, I suppose will be really beneficiant in the future (when we all will learn what they mean ).
Version 0.5 is ONLY unstable when you are changing governors frequently. Otherwise, it is really efficient and bettery-friendly one (same as 0.3). In addition, it's my beloved governor since its start
Furthermore, new betas always consist of other updates (like Linux kernel upstream to 3.0.82, fixes, optimizations) so it is always worth to use the newest one!
As for now, you may stay with your actual beta version or wait for next update. Andi is testing comparison between zzmoove 0.3 and 0.5 right now, so he haven't pushed any sources, therefore I can't release any new update We are all impatiently waiting for the results i think!
Anybody experienced a problem when the phone CPU is stuck in the max CPU frequency when the phone is plugged in to the PC using USB connection?
I'm using zzmoove battery profile..
Sent from my GT-I9305 using xda app-developers app
inzomnia said:
Anybody experienced a problem when the phone CPU is stuck in the max CPU frequency when the phone is plugged in to the PC using USB connection?
I'm using zzmoove battery profile..
Sent from my GT-I9305 using xda app-developers app
Click to expand...
Click to collapse
Have the same problem, no matter the governor i choose.
I try zzmove battery and pegasusq boeffla battery saving
!crazy said:
Thanks for your work.
Do you have any information about problems with distorted sound? It happens randomly here, and someone else reported the same here in this thread.
Have you used Perseus kernel? What do you think about 'Master sequence', that is calibrated colors? I am missing that feature (well, that colors.) a little, so I'm just asking if there is any chance we get it too, or you plan to stay strictly with pure Boeffla source?
Sent from my GT-I9305 using Tapatalk 2
Click to expand...
Click to collapse
I had this issue with boeffla but only when i used rxtreme rom, i never have it with ripper rom!

[Kernel][Sense JB] SebastianFM kernel 1.0.4

SebastianFM kernel​
Info
Kernel 3.4.10 based on HTC Ville C2 kernel.
Features
Compatible with ViperS and Revelation
Smoothness
Performance
Great battery life
Added support for overclocking (maximum CPU frequency 1836 MHz, maximum GPU frequency 320 MHz)
USB OTG without external power connector
Newest ION, ondemand governor, GPU, Android Binder and Android Low Memory Killer drivers from HTC One GE kernel
KSM
Voltage interface
Changelog
1.0.4
Adjusted memory layout to fix camera issues
1.0.3
Fixed crashes while taking photos
Added voltage interface
1.0.2
Fixed issue with random kernel crashes on some devices
Added KSM
Optimized memory layout
Updated ION, ondemand governor, GPU, Android Binder and Android Low Memory Killer drivers from newest HTC One kernel
1.0.1
Enabled swap
Enabled cpufreq stats
Added NTFS support
Download
Newest kernel is always included in Revelation and ViperS updates.
Source code
SebastianFM kernel source code
Compiler: GCC 4.6
Kernel version: 3.4.10
defconfig: SebastianFM
Awesome, Sebastian! Many thanks for all your work on our device
I don't know what we would do without you.
Sent from my HTC Sensation 4G using Tapatalk 2
I dont see s2w in todo list..
Sent from my HTC Sensation using Tapatalk 4 Beta
Seb, This is for your coffee - Confirmation number: 8V5036601K423861T
i'm glad to see you share the 3.4.10 kernel source
what a fantastic work for our sensation
but after i flash vipers there is still reboot
so i think it's kernel related issue
i upload some last_kmsg in ViperS thread
here are these address:
http://forum.xda-developers.com/showpost.php?p=43382584&postcount=2955
http://forum.xda-developers.com/showpost.php?p=43383710&postcount=2965
http://forum.xda-developers.com/showpost.php?p=43385450&postcount=2981
i wish these logs will be helpful with solve reboot issue that someuser suffer from reboot will glad to see new version of these fantastic kernel and JB roms
jazzzzzzz said:
I dont see s2w in todo list..
Sent from my HTC Sensation using Tapatalk 4 Beta
Click to expand...
Click to collapse
Yeah..... I love this feature!! If this is included in this kernel than it will be ABSOLUTELY PERFECT :good::good::good:
topjohnwu said:
Yeah..... I love this feature!! If this is included in this kernel than it will be ABSOLUTELY PERFECT :good::good::good:
Click to expand...
Click to collapse
jazzzzzzz said:
I dont see s2w in todo list..
Sent from my HTC Sensation using Tapatalk 4 Beta
Click to expand...
Click to collapse
I believe in the Revelation thread Sebastian said he was working on something better.
Sent from my HTC Sensation using xda app-developers app
i feel to your hard work. Thanks SebastianFM.
Should we flash this kernel in revelation to get auto focus back?
Bardzo dziękuję Sebastian!
I beg everyone to actually browse the commits on Sebastian's github. You will plainly see why this was a painstaking process to complete. He starting loading all the commits a few hours ago and completed them in a very timely manner. Each and every commit (31 in total) is well separated and easy to follow.
I know pressure was put on by other "kernel devs", but they had the option of porting this themselves from the start. Only one person (SebastianFM) actually stepped to the plate and made it happen. I would encourage all users of this kernel, and every kernel that will soon be based off of this, to show the utmost gratitude for the efforts put forth here.
GROGG88 said:
Bardzo dziękuję Sebastian!
I beg everyone to actually browse the commits on Sebastian's github. You will plainly see why this was a painstaking process to complete. He starting loading all the commits a few hours ago and completed them in a very timely manner. Each and every commit (31 in total) is well separated and easy to follow.
I know pressure was put on by other "kernel devs", but they had the option of porting this themselves from the start. Only one person (SebastianFM) actually stepped to the plate and made it happen. I would encourage all users of this kernel, and every kernel that will soon be based off of this, to show the utmost gratitude for the efforts put forth here.
Click to expand...
Click to collapse
That goes without saying Sebastian even wrote the camera driver from scratch
android1234567 said:
That goes without saying Sebastian even wrote the camera driver from scratch
Click to expand...
Click to collapse
Wow from scratch
Great job Sebastian!
I was thinking about getting a new phone
But I will keep that for later
Sent from my katana using Tapatalk 2
Thank you fror sharing, and thank you for all of your hard work.
android1234567 said:
That goes without saying Sebastian even wrote the camera driver from scratch
Click to expand...
Click to collapse
And now you can tell me. Do yow think it will be possible to make this awesome kernel working on AOSP?
Wysłane z mojego HTC Sensation za pomocą Tapatalk 4
That`s Pretty amazing to have Real Jelly Bean`s Kernel for our lovely Device " Sensation "....
Such a progress turns our sensation to an updated PHONE with most common and well known features that is included in modern smart phones Nowadays
to have a device with real jelly bean kernel and OTG without power supply connector and that would be great to have sense based MIUI V5 and semi official 4.1 ROM
Though keep going SebastianFM
sorry im newbie, is this only for devs? because i didnt see any link to download this kernel, or maybe this thread is made for people who understand about it?
leo31 said:
sorry im newbie, is this only for devs? because i didnt see any link to download this kernel, or maybe this thread is made for people who understand about it?
Click to expand...
Click to collapse
This thread is for kernel devs who wants to build their kernel based on Sebastian's source.
topjohnwu said:
This thread is for kernel devs who wants to build their kernel based on Sebastian's source.
Click to expand...
Click to collapse
so what can i do here? nothing??? ._. oke i will wait until i understand what can i do with this thread
leo31 said:
so what can i do here? nothing??? ._. oke i will wait until i understand what can i do with this thread
Click to expand...
Click to collapse
If you cant develop than you can do nothing here
Wysłane z mojego HTC Sensation za pomocą Tapatalk 4

Categories

Resources