yashsingh1/xdaforums huggingface dataset:
[Galaxy S III Android Development] rhyzan:
Yes. Every new kernel released you will need to flash it. And every time you flash a new CM13 nightly you need to flash the kernel after the nightly. Alternatively, you can enable "survive ROM updates" in Boeffla config app to let the kernel survive ROM flashes.
[Galaxy S III Android Development] Von Pandi:
All right, thank youuu
[Galaxy S III Android Development] cHawk:
Thanks....i got a better battery life than the stock CM13 kernel and a ton of tweaks
[Galaxy S III Android Development] andip71:
The reason behind the slightly changed LMK settings is simple:

Many users found out in empiric tests, they have a better UI response and better multitasking with these LMK values instead of the stock ones.

As I am not using my S3 anymore, I relied on the consistent opinions and put them in.

Andi
[Galaxy S III Android Development] rhyzan:
[MENTION=947981]Lord Boeffla[/MENTION] Had a feeling that you're going to compile a new kernel since they enabled zcache... And I have this faint feeling that this will be disabled in the next few nightlies....

What I know is that zcache is a bit complicated than ZRAM or Swap. Can you ELI5 what is it, what it does and would you recommend it?
[Galaxy S III Android Development] molonad:
Hello Mistr boeffla, maybe you Remember me from Bacon world ? i again broke my oneplus screen, so iam waiting for repair and i have to use old s3.. And iam glad that you still support cm13 here! It is great, phone is running smoother and it is more battery Oriented. I think you are one of the best developers on the xda forum. So advanced kernel and its options! It is great. So thank you! Iam glad that I still can run updated rom and kernel on old s3! You bring new life to our s3! And when i get back to my oppo i Will only use cos13 with your kernel! Iam can wait any more for it ? also what is your opinion about cos13? I didnt have chance to try it yet.
[Galaxy S III Android Development] andip71:
You are very welcome. And I wonder what you do to your OPO screens all the time ;)

Off-topic, as it does not apply to the S3:

In fact, I cannot use COS13 currently as they removed one important function - switch off LED notification in DND mode. I cannot live without that, so I am searching for a solution to it first before I upgrade my daily to it.

Andi
[Galaxy S III Android Development] molonad:
What is DND mode ? iam sorry that i dont know that :D i think i should know that.. :( thank you for explanation. I hope this missing thing wont be so dramatic for me.
[Galaxy S III Android Development] andip71:
Do Not Disturb mode. For me this is a deal breaker and I am searching for a neat solution for it.

Andi
[Galaxy S III Android Development] andip71:
CM13 kernel update

Hi folks,

small update to the CM13 kernel for the S3:

Version 5.0-beta27

18.04.2016

Update: Updated with latest official CM kernel commits as of 18.04.16, 8am CET

Change: Internal kernel busybox updated to latest version 1.24.2 (self-compiled from sources, www.busybox.net)

Update: Ramdisk of official CM13.0 build of 18.04.16

Enjoy

Andi
[Galaxy S III Android Development] yoahmad1995:
Thank you for the update man you're the best.

One question tho..... Does this kernel uses zcache?
[Galaxy S III Android Development] sunny1234590:
If I am not mistaken then the zcache has been enabled on I9100 only and not for all the devices.
[Galaxy S III Android Development] andip71:
No, it uses zRam only.

This is 100% correct.

Andi
[Galaxy S III Android Development] yoahmad1995:
Thank you man. Will still test it out in a few hours.
[Galaxy S III Android Development] yoahmad1995:
Does this means that this kernel is based on NG sources? :)
[Galaxy S III Android Development] ZaneZam:
beside of the cross posting: already answered in my area were this actually belongs [MENTION=6869286]yoahmad1995[/MENTION] ;)
[Galaxy S III Android Development] andip71:
CM13 kernel maintenance update:

Version 5.0-beta28

25.04.2016

Update: Ramdisk of official CM13.0 build of 25.04.16

Change: Kernel information message (displayed after every flash in Boeffla-Config) removed

Enjoy

Andi
[Galaxy S III Android Development] The_Voice_70:
Excellent;) Todays Nightly with beta28 works finds;) Thanks, Andi ...
[Galaxy S III Android Development] fonfox:
With beta 28 charging goes to USB mode no AC charger detected.

So i can only load with USB Value.

I use a long USB wire

But on earlier Versions this was OK loading with AC Charger mode . Is this CM Kernel base related?

GT I9300 CM13
[Galaxy S III Android Development] andip71:
No. Not a single change in charger code.

Andi
[Galaxy S III Android Development] fonfox:
Strange, my charging cable for the sofa no longer works from beta 28.

GT I9300 CM13
[Galaxy S III Android Development] sunny1234590:
A week ago I got my USB port changed. After that, all the chargers I try are getting recognised as USB charger. I think it's a problem with the USB IC which we both are facing.
[Galaxy S III Android Development] andip71:
What when you flash back beta27 and test again?
[Galaxy S III Android Development] fonfox:
Just confirm now also in beta 27 its on USB mode. Yesterday and before always in AC charging mode. Maybee my cable is faulty.

With original cable all is fine.

[emoji35]

Thanks.

GT I9300 CM13
[Galaxy S III Android Development] fonfox:
Cant believe back on beta 28

never seen USB 'CDP' Charger but now 1100mA ?

Before USB Charger with 500mA

GT I9300 CM13
[Galaxy S III Android Development] Borkse:
I am facing issues when trying to flash the latest beta of Boeffla. The message "Entpacken des Boot Image fehlgeschlagen. Abbruch" pops up after downloading the new version. I have never seen this before. I am currently on 23.04 nightly. Help is highly appreciated.
[Galaxy S III Android Development] andip71:
Maybe some corrupted cache.

Try again after a while.

If it doesn't work, manually download kernel and flash in recovery.

Andi
[Galaxy S III Android Development] justgamer01:
Maybe it would be awesome to see the 300hz kernel tick in this kernel :D

Gesendet von meinem SM-G935F mit Tapatalk
[Galaxy S III Android Development] andip71:
Kernel is EOL, so at least I would not do that anymore.

Especially not as this is a very old kernel version (3.0.x), and it was already cumbersome enough to fix hardcoded drivers in 3.4 kernel.

If someone wants to do it, I am happy to check and cherry-pick.

Andi
[Galaxy S III Android Development] viktor92:
Sorry, but what is this ?
[Galaxy S III Android Development] andip71:
It is the kernel internal tick rate for various jobs.

http://www.makelinux.net/books/lkd2/ch10lev1sec2

Google recently bumped it from 100 to 300 HZ, apparently this increases performance and smoothness while not consuming significantly more battery at the same time.

However, for S3 I will not port that over anymore.

Andi
[Galaxy S III Android Development] viktor92:
It's too difficult to implement ?

Curious question... :angel:
[Galaxy S III Android Development] andip71:
I don't know how difficult it is, trying it would answer the question.

But I am not planning to try on a 3.0.x kernel, which is very old.

Even on the 3.4.x kernel many fixes were required, especially for the device drivers which had hardcoded tick rate assumptions.

I am not opening up this can of worms for sure. Especially as I do not add features anymore as the kernel is EOL.

Andi
[Galaxy S III Android Development] viktor92:
Very graphic metaphor "can of worms" :laugh:
[Galaxy S III Android Development] rhyzan:
So unless anyone who has time, guts and patience (and probably money) to tackle the kernel and optimize 3.4 kernel for old devices such as this one, it would be a welcome development for all of us because the working for the new Linux kernel for this device would be a messy affair. Or is it really impossible? What do you think?

I just hope that someone would take the job.
[Galaxy S III Android Development] sunny1234590:
I wonder why would anyone port 3.4 kernel patches to such an old device. Many of the great developers have bought a new device and they have already abandoned S3! It's really nice of Lord Boeffla that he at least provides us with some maintenance updates.

But yeah, no doubt it would be good enough to see someone do it. :)
[Galaxy S III Android Development] rhyzan:
Well, we do get CM13 tho... But I just wish someone probably cool and crazy enough to do it. I'm not demanding or anything. Hahaha.

But I'm pretty happy with the developments here and the CM13 developments.
[Galaxy S III Android Development] andip71:
Correct, nobody will do that.

The effort is not justifiable. Maybe it is even not possible.

And yes, my updates are my last tribute to this great phone.

Andi
[Galaxy S III Android Development] rhyzan:
Sad. But thanks again for the last tribute! We'll try to help as much as possible!
[Galaxy S III Android Development] The Funky Pear:
Andi,sorry if this is insulting for you,but i dont have any intention to do that.

im only gonna ask you something.

are you willing to get paid to develop and in general,tinker more with the galaxy s3?
[Galaxy S III Android Development] andip71:
Hi,

no, not helping either.

I support 4 other phones, and this keeps me busy. So you would need to pay my regular salary and I can quit my job. This is the only way to get more time for this.

It will just not work. Thanks for understanding.

Andi
[Galaxy S III Android Development] Logan:
ANDIIIIII put your gun down man! :eek: :o
[Galaxy S III Android Development] andip71:
It will just not happen. People really need to accept this slowly.

S3 development is over for me. It is like that. It was a nice time, but I know when to say good-bye.

Andi
[Galaxy S III Android Development] Logan:
That is right but you made an amazing change in the s3 and i always have to say thank you and thanks for other developers compared to stock rom a huge gap people can't say that is wrong and we have to accept it s3 almost dead.
[Galaxy S III Android Development] viktor92:
People enjoy what you have now, this is a phone almost 4 years old, in the technological arena it's almost an eternity !!, and despite this, the good old S3 is having MM actively development, what more do you want ?. My phone it's almost 3 years old and is running much better than new, so I can't complain on nothing, and I'm very gratefull for all the hard work made by many developers, being Lord Boeffla one of the best and more commited to his work.

So a big thank you Andi, I wouldn't ask for more, anything that could come will be a real gift.
[Galaxy S III Android Development] Behemoth1702:
Just wanted to say that I strongly support Andi's statement of "EOL". Enjoy what we have, Samsung is prolly mad as hell that we are still using "their old crap" and not bying new phones instead, hehe. :p

Andi, thanks for all your work mate. :)

One question though: Most of your updates contain "CM ramdisk" stuff. From the PC world I know that a RAMDISK is basically a "hard drive/a folder" that is on your RAM instead of your HDD. So what's up with android ramdisk? Am I totally misunderstanding things here?

Thanks!
[Galaxy S III Android Development] f0xy:
It's a sad day in my household ... My galaxy S3 is made redundant due to failed charger port :(

I still get the boeffla goodness through my galaxy s5 :)
[Galaxy S III Android Development] andip71:
The ramdisk is a part of the kernel, which is created during a rom compile.

It is basically the first thing started by the bootloader.

Then ramdisk loads the kernel image, initializes the settings, sets the SELinux security configuration, loads stuff like the adb deamon etc. before it starts the rom.

As it is created during a rom compile itself, I take it every week freshly from latest roms to update it in my kernel.

Andi
[Galaxy S III Android Development] f0xy:
Haha! Will it blend?!
[Galaxy S III Android Development] andip71:
Hi folks,

maintenance update for the CM13 kernel:

Version 5.0-beta29

02.05.2016

Update: Updated with latest official CM kernel commits as of 02.05.16, 8am CET

Update: Ramdisk of official CM13.0 build of 02.05.16

Change: Enhancements to kernel build script

Enjoy

Andi
[Galaxy S III Android Development] VanXamar:
Hi. Does this mean you have enabled the pegasusq boosting on your kernel too?
[Galaxy S III Android Development] andip71:
It was enabled in CM stock kernel many weeks ago, and of course it is also enabled in my kernel since then.

(although I do not like that function myself, but I am ok as I don't use my S3 anymore)

Andi
[Galaxy S III Android Development] The_Voice_70:
So, 5.0 beta29 works really fine with todays nightly;) Thanks for Update,Andi. And in a few days: enjoy your holidays. All the best for your family and you;)
[Galaxy S III Android Development] andip71:
CM13 update

Hi all,

CM put some kernel patches in, so here we go for a very last update before I disappear for holidays in 2 days:

Version 5.0-beta30

04.05.2016

Update: Updated with latest official CM kernel commits as of 04.05.16, 8am CET

Update: Ramdisk of official CM13.0 build of 04.05.16

Enjoy

Andi
[Galaxy S III Android Development] Renegade1504:
Whoa, faster than light ;). Thank you very much.

Obviously I switched to LG G4 H815 now. But my old beloved S3 is still running now in hands of my beautyfull wife with Temasek 6.9 ROM and CM13 Boeffla kernel ;).

So now I have to follow two device threads :))

I think the chance to have boeffla for G4 is really low, or?
[Galaxy S III Android Development] andip71:
Yep, very very low. I am "full" with my existing 5 devices already, no time and capacities left.

Andi
[Galaxy S III Android Development] andip71:
Hi guys.

Time to say goodbye now for 3 weeks.

I am shortly departing to sunny Florida for my annual holidays.

This means:

I will read the forum but most likely not answer or only answer delayed.

There will be absolutely no kernel updates until I return

If things break in the meantime, they break - no way out :)

Have a goooood time!

Andi
[Galaxy S III Android Development] mgp53:
Welcome Lord Boeffla, weather is lovely here today. Summer is close at hand so you picked a great time to visit.

Regards from sunny Orlando.

Sent from my SM-G900T
[Galaxy S III Android Development] SteStanich:
Hi Andi,

forget the updates and enjoy your holidays, you surely deserve them!

I'll try explaining to my s3 that it won't receive any new gift for the next 3 weeks, you have a great time!
[Galaxy S III Android Development] vuut:
Thank.... have a good summer

Gửi từ SM-A9000 của tôi bằng cách sử dụng Tapatalk
[Galaxy S III Android Development] Borkse:
Great kernel and the developer is a supporter of the best club in the world. Awesome!
[Galaxy S III Android Development] LeandritoG:
Hi!

I installed with the recovery the Boeffla-Kernel in my GT-N8000.

But is it really necessary to install the Boeffla-Config V2 app too?

Why am I asking this?

Because I also changed the kernel of my Note 3 to the CiVz Kernel, and I saw the performance better for playing games without needing to change nothing in CiVz Control app. And I also didn't allow root access for that app. But well, saying again, the performance was improved without needing to touch in that kernel app.

Thanks!
[Galaxy S III Android Development] viktor92:
If you are happy as it works and you don't wanna take the trouble of configuring a lot of parameters that you may never even knew, then it's not necessary. But if you want to explore all the possibilities that the kernel gives, and maybe extract a little more performance, then it's necessary.
[Galaxy S III Android Development] LeandritoG:
Good to know that the kernel also works without changing any settings or installing any app.

Thanks!
[Galaxy S III Android Development] fonfox:
Is someone able to use temasek v8.0 with beta30.

Since i update to v8.0 all cores want to run with full throttle. Heavy battery drain.

And settings in govenour dont happend.

GT I9300 CM13
[Galaxy S III Android Development] Logan:
Cm made updates in the kernel and andi is in vacation so we aren't receiving updates and i saw in cm13 change log something about boost or so, in my case i will wait till andi returns because i can't charge my phone without boeffla kernel to ignore unstable power. :3
[Galaxy S III Android Development] fonfox:
Thats another Problem not Kernel or Rom related. On several Phone this Combo v8.0 and beta 30 runs fine.

Think its time for clean install.

In Temasek Rom you can also edit

Kernel94 to run boeffla unstable power margin with stock kernel.

GT I9300 CM13
[Galaxy S III Android Development] Logan:
O the method that explained in op? Just remove the "#"?
[Galaxy S III Android Development] fonfox:
Yes just remove # and insert value for xx

Edit:

After clean install v8.0 and beta 30

is a dream.

Sent from my GT-I9300
[Galaxy S III Android Development] The Funky Pear:
how much is your salary..?im willing to pay.
[Galaxy S III Android Development] andip71:
Lol [emoji1]
[Galaxy S III Android Development] cunha17:
Too many error messages in logcat

Hi all!

I'm on Galaxy S3 i9300 with CM 13.0-20160509, Boeffla Kernel 5.0-beta30 and open_gapps-arm-6.0-mini-20160505

Governor: zzmoove - battery plus

I/O scheduler: zen

I found out that Catlog shows too many of these messages:

05-11 14:04:09.620 3192 3500 E PegasusPowerHAL: Error opening /sys/devices/system/cpu/cpufreq/pegasusq/boost_lock_time: No such file or directory

(And they happen more often when I touch the screen)

I know that, maybe it's related to a specific missing governor and can be ignored, but sometimes I got 20311 of these messages in 90 minutes!!!

IMHO logging an error (raise an exception/error and log to memory or file) will be slower than making a check whether the current governor is PegasusUSQ or not...

root@i9300:/ # ps | grep -i pegasus
root 637 2 0 0 rescuer_th 00000000 S kpegasusq
root 1013 2 0 0 rescuer_th 00000000 S kpegasusqplus

root@i9300:/ # ps | grep 3192
system 3192 2071 1266728 84104 sys_epoll_ 40272bf8 S system_server
[Galaxy S III Android Development] andip71:
This is known, discussed and cannot be changed. Please search the thread.

Only way to avoid it is to use pegasusq governor. Then the rom can write to the tuneables again (which do not exist when using any other gov).

Or convince the rom maintainer to make cpu boost optional (would be by far the best solution).

Andi
[Galaxy S III Android Development] :
Thread cleaned.

Please stay on topic and be respectful at all times.

:good:
[Galaxy S III Android Development] justgamer01:
Hello,

I would like to add the repo of the boeffla kernel S3 to my resurrection remix tree so the kernel will be compiled with UBER TC and integrated in the rom and I wanna know if I only need the "boeffla-kernel-s3-cm" repo or do I need any other patches or something?

Thanks in advance!

And I have to say it's really a blazing fast kernel!
[Galaxy S III Android Development] Trafalgar Square:
I am not sure, but I think you have to change

# Kernel TARGET_KERNEL_SOURCE := kernel/samsung/smdk4412
TARGET_KERNEL_CONFIG := cyanogenmod_i9300_defconfig
BOARD_RIL_CLASS := ../../../device/samsung/i9300/ril

to

# Kernel TARGET_KERNEL_SOURCE := kernel/samsung/smdk4412
TARGET_KERNEL_CONFIG := boeffla_defconfig
BOARD_RIL_CLASS := ../../../device/samsung/i9300/ril

in BoardConfig.mk
[Galaxy S III Android Development] ZaneZam:
this yes aaand yes u have to take care about the ramdisk patches which has to be applied before repacking the ramdisk at least this is the case for the standalone build ;)

so take a look in ramdisk_boeffla folder and make sure the scripts/files are in place in the ramdisk and the patches in ramdisk_boeffla/patches get applied somehow (or do it manual as u have your ramdisk source already). this all to ensure 100% compatibility with boeffla at least ramdisk/init wise ;) how u manage this is up to you but the provided build script bbuild.sh

gives u some ideas what has to be done. maybe u even need to do not all things as u have the ramdisk source for your rom and dont have to extract/repack things. but well that goes now into a direction were i can't follow far enough as this is unknown territory for me yet :)
[Galaxy S III Android Development] asjkl:
Hi, I'm using this kernel for my S3 , but it and a couple of days that the phone overheats . I noticed that the kernel has strange behavior with the penultimate versions . The CPU always goes to the MAX , Independently from GOVERNOR , as explains the photo . Can someone help me? thank you.
[Galaxy S III Android Development] viktor92:
But the governor was always pegasusq, try lulzactiveq for example, and see what happens.
[Galaxy S III Android Development] andip71:
Hi all,

I am not yet fully back from my holidays, nevertheless a quick maintenance update already for you:

Version 5.0-beta31

26.05.2016

Update: Updated with latest official CM kernel commits as of 26.05.16, 5pm CET

Update: Ramdisk of official CM13.0 build of 26.05.16

Enjoy

Andi
[Galaxy S III Android Development] :
You really are the best my lord!
[Galaxy S III Android Development] mahe.:
Andi,

we are having no-network bug/baseband bug in latest nightly. So i think you can skip the maintenance update for now..
[Galaxy S III Android Development] craP_cillA:
for me the newest nightly works just fine! :)
[Galaxy S III Android Development] Trafalgar Square:
Correct :good:
[Galaxy S III Android Development] andip71:
I think not with my kernel, I took care of this...

Andi
[Galaxy S III Android Development] justgamer01:
I built Resurrection Remix for my S3 with UBER TC and it works with the stock cm (smdk4412) kernel. But when I installled the boeffla cm kernel I got a bootloop!

Could it be possible that the problem is caused by building the rom with UBER TC?
[Galaxy S III Android Development] andip71:
RR is not fully compatible with official CM anymore for long time.

I guess this is the issue.

There is a reason I state in the OP, my kernel is only for official CM.

Andi
[Galaxy S III Android Development] craP_cillA:
i also use the latest RR in combination with the latest boeffla..no bootloop, no problems! :) for anyone who gets a bootloop: just DON'T! wipe dalvik cache and cache after or before flashing the boeffla kernel!
[Galaxy S III Android Development] The_Voice_70:
beta 31 works excellent on nightlys from yesterday and today. Really fantastic SOT with my "High Power Akku"

Settings :

zzmove - zzmove battery extreme yank

1704/200

Hotplug default.

Boeffla at it`s best on this old machine. Thanks for everything, Andi ;)
[Galaxy S III Android Development] goldbeard:
Would you mind sharing the RR build if that's makes a difference with tool chains. Would like to try it out :)
[Galaxy S III Android Development] Logan:
Hello andi.

I am using temasek cm13 v8.9+ boeffla kernel beta 31

I had to edit 94kernel to ignore safety and unstable charging which made by you (using the dev instructions) but i cant open the config app after flashing your kernel do i have to delete the 94kernel?

(i had this issue in v8.3 too)
[Galaxy S III Android Development] andip71:
Seems to be incompatibility with temasek rom version somehow.

What is 94kernel btw?

I have never seen that before - but I of course never use a custom rom, a bc.log file would be interesting to see.

Andi
[Galaxy S III Android Development] Logan:
It works for others.

94kernel is a file in system/etc/init.d that contains boeffla sound and charging options.

Here is 94kernel: https://www.dropbox.com/s/9rilzqa3iufygu7/94kernel?dl=0

(Deleting the # activates the option)

Just deleted it from system but no change
[Galaxy S III Android Development] andip71:
The reason is, the app cannot detect your external sd path.

It reads it as:

/storage/M-^LpM-^VCM-'h^MM-tgM-;M-^P

And this is not good.

What do you get when you put the following command in a terminal:

ls /storage

?

Andi
[Galaxy S III Android Development] Logan:
It says

/storage/M-^LpM-^VCM-'h^MM-tgM-;M-^P

this is my external sd card.

Ejected the sdcard the app loads if i mount the card it doesn't load.

In my storage using root explorer i see:

Storage/Emulated/0 in it is the internal data

And i see storage/self/primary got the same internal data.

When i setup my sd card after clean install i selected to use it as portable not internal