yashsingh1/xdaforums huggingface dataset:
[Galaxy S 4 i9505 Android Development] SilentEYE:
The battery life is good on this kernel. Thank you dear synergy!

Tested on bigger battery (2,5 years old)

UV by 40

UC to 1500 MHz

Weekend usage with surfing and online tv

Divide the stats by 3 to get results for stock battery.

View attachment 3503932View attachment 3503933View attachment 3503934
[Galaxy S 4 i9505 Android Development] tonioricciato:
After two full days on CyanogenMod 12.1 + Xposed + Greenify + Amplify, using my phone for work, i can say: your kernel is simply the best at the moment. Thank You. ;)
[Galaxy S 4 i9505 Android Development] Synergy510:
Settings > Developer Options > Root Access. This enables the built-in su.

It may be related to some configs for the m919v that don't play nice with the signal bars.

I wasn't able to pinpoint what's doing this. It's easier to find if I could replicate it but I can't.
[Galaxy S 4 i9505 Android Development] Synergy510:
Build October 15, 2015

Hey guys, it seems that cm-13.0 is able to be built now, so this will probably be the final cm-12.1 build aside from a quick test build. I'd like to also create a GCC 4.9 build that may fix some call errors people had previously so we can get some improvements. I also have to say that my time dedicated to this ROM is lessening. I've been trying to get a new job, so I won't have time to seriously debug most issues. This doesn't mean I'll stop development, I'll still try to build and create ROMs as cm-13.0 progresses. Here's the latest changelog:

ROM

Changes to ART optimization

Bluetooth: Re-reverted upstream commit

Added wakelock blocker

Under Settings > Battery > Wakelock Blocker

Added AOSP Email and AOSP Browser bookmark sync

Bookmark sync will ask for you to sign in. Go into Settings > Account > your gmail account that you want to sync with the Browser and your Bookmarks and switch the Browser toggle until sync errors go away. Reboot to remove the statusbar notification. The Bookmark sync wasn’t intended for Android 4.4+ so that’s why there are issues.

Re-added CM File Manager, CM Wallpapers and Sim Tool Kit

Now the only things excluded from these builds are Sound Recorder and CM Updater. You can grab any other sound recorder from the Play Store, the stock app sounds like garbage

Removed some ART flags causing some micro lags

App optimization will go a lot faster compared to previous builds

Updated AdAway to Oct 9 build

Arter97 updated SQLite to 3.9.0

Arter97 updated jemalloc to 4.0.3

Sync with CM up until Oct 15 10 AM PST

Kernel

Enabled Underclock to 162 MHz

May cause some slowdowns/lags with audio with notification tones especially if you undervolt

Add memcpy optimized for cortex-a15

Enable ARCH_POWER for better power calculations

Improved Async I/O performance

Switch to Westwood TCP congestion

Various other commits

Ramdisk

Tone down interactive values

Enable power efficient workqueues by default

Sync with CM up until Oct 15 10 AM PST

Fix CUBIC TCP Congestion bug

SaberModCM12.1-20151015-jflte.zip

SaberModCM12.1-20151015-jflte-Kernel.zip (Already included in ROM)

*Note: I've also updated the 3rd post with more information. FAQs, solutions to common issues and how to ask for help. Check it out!
[Galaxy S 4 i9505 Android Development] LimitsX:
So what do I do? I tried other CM 12.1 night lies and it didn't have the issue :\. But I kept losing wifi connection with that built.

Any suggestion would help!

should i use a different TWRP?

The rom is installed as M919 variant (t-mobile usa)

---------- Post added at 07:50 PM ---------- Previous post was at 07:17 PM ----------

How do I disable the bookmark sync notification? I don't use this feature. I tried to find how to do it, but not avail.

Please help! thank you
[Galaxy S 4 i9505 Android Development] Synergy510:
I could've sworn you said you've had this issue with SaberModCM, SlimSaber and the nightlies. If it's fixed in recent nightlies, then it should be fixed in this latest build. I'll have to look into it more, but I need more information from you. I run an M919 variant, if you're not turning into a M919v, it's a problem with my init script *Edit, I was thinking of someone else with another issue.

As for bookmark sync, you can either:

Allow it, the changelog has instructions on how to get rid of the notification

or

Delete the apk in /system/priv-app/BookmarkSyncAdapter/BookmarkSyncAdapter.apk

In hindsight, I should've made this a flashable addon, but this is a one time issue that only comes up the first time you flash. Just fix it and get it over with.
[Galaxy S 4 i9505 Android Development] mooyaart:
Thanks and good luck with the job!
[Galaxy S 4 i9505 Android Development] tomurbanowicz:
What is different between that ROM and CM12.1?
[Galaxy S 4 i9505 Android Development] a103:
It's based on CM 12.1 with sabermod toolchain and optimizations. If you look at the op and the latest change log you'll get a fair idea about the ROM. It's a solid ROM IMO.
[Galaxy S 4 i9505 Android Development] mathsz:
Hello kind sir.

I you would sync one last time with what cm will call "final or stable", then rebuild, this would be an awesome conclusion to this rom.

regards,
[Galaxy S 4 i9505 Android Development] Synergy510:
This is just my opinion, but I don't believe there are any incoming fixes or patches that will be a solve all to any current problems. The source now won't be drastically different from the next snapshot or the unlikely "stable" build, aside from maybe a few of new features or stability improvements. Many of those will indefinitely be in, or have come from Marshmallow/cm-13.0 source. I did the same with cm-11.0, just keep moving forward and enjoy what's to come next.
[Galaxy S 4 i9505 Android Development] LimitsX:
hey,

So far, I haven't experienced that signal bar loss issue yet. Everything looks great! However, this problem came up. As i am using my phone, browser, or something else (not playing video game) the screen becomes black and captivate buttons glow and phone is not responsive for at least 45 seconds, then it becomes usable. Why is this happening? :\
[Galaxy S 4 i9505 Android Development] cawa5:
Selinux issue

I flash this kernel and status selinux set enforcing, viperfx not work!!
[Galaxy S 4 i9505 Android Development] Synergy510:
Most issues can be resolved in the 3rd post

Temporarily set the kernel to "Permissive" through ADB shell or the local terminal (Enable in Dev Options)

su

setenforce 0

Proceed with V4A driver installation
[Galaxy S 4 i9505 Android Development] cawa5:
OK, I fixed with "selinux mode changer" and viper OK.

But why is not enabled by default? On other kernel no problem.
[Galaxy S 4 i9505 Android Development] tonioricciato:
Thank You Synergy510 ! ;)
[Galaxy S 4 i9505 Android Development] matraca:
xdaforums.com/google-nexus-5/themes-apps/discussion-viper4android-t2543796

I have been using this V4a with success, no need to have kernel on permissive, just flash on recovery and reboot, open V4a, install drivers like normal and voila, plus it has material design.
[Galaxy S 4 i9505 Android Development] ghaston:
Edit: Wrong thread
[Galaxy S 4 i9505 Android Development] cawa5:
I use Kernel adiutor and after each restart voltage rises 10mv
[Galaxy S 4 i9505 Android Development] eongab:
clean install. everthing is working fast and smooth. except for viber which crashes when receiving and sending pix.

EDIT: flashed Sept 23 release and no viber issues. i guess i will stay with this.
[Galaxy S 4 i9505 Android Development] markiarom:
I also had this problem, every time i activate a profile. Do this: change your setting, then go to voltage table, set your voltage and re-set the offset at "0", save your profile and try to activate it. It's harder to say that to do
[Galaxy S 4 i9505 Android Development] cawa5:
Thanks spasibo
[Galaxy S 4 i9505 Android Development] Synergy510:
Do you mean the September 13th build? If so it might be related to some of the loop optimizations I added after that build. It introduced some little lags and causes some instabilities with GCC4.9, so I've reverted them. I may have a build for you (and maybe everyone else) to test that's still GCC4.8 based

Because the default kernel is enforcing. I like enforcing, it's safer.
[Galaxy S 4 i9505 Android Development] eongab:
yes. my bad. i mean sept 13 release. rock solid for me. will wait for your update then. thanks mate.
[Galaxy S 4 i9505 Android Development] Samsarai:
Hello !

I also have problem with encrypting the device.

Have done a very clean install first with ODIN firmware, then flashing recovery (f2fs), then converting cache and data to f2fs, then flashing the ROM, Gapps and supersu.

I go directly to the settings and it doesnt matter if I set a password or not. I can chose to encrypt without a password and it shows me the android bot for 2-3s, reboots and android is starting "optimizing apps" yet, no encryption. No password required on recovery either.

When android has booted, it is like the encryption never took process, and I can choose to encrypt the device all over, this time however, with no optimizing of the apps.

Anyone else have this problem?
[Galaxy S 4 i9505 Android Development] Synergy510:
My apologies, there are a lot of experimental things that I put into this ROM and I don't use encryption so I can't guarantee that I can fix any issues that arise out of it.
[Galaxy S 4 i9505 Android Development] Synergy510:
Build October 24

New build release!

I decided to stick with cm-12.1 for now because I don't have knowledge or ability to debug a cm-13.0 build. I'll leave that to the pros. Here are 2 releases built on SaberMod GCC4.8 and GCC4.8. The reason I have 2 is because GCC4.9 caused some call related issues with some users that I couldn't debug in the past.

So which one should you pick? GCC4.9 has performance improvements at the cost of stability, while GCC4.8 has solid performance and stability. I personally use GCC4.9 because I don't run into any issues, but YMMV. I recommend using GCC4.9 until issues are seen, then trying out the GCC4.8 build to check if it's a GCC issue or a ROM issue.

ROM

Removed loop optimizations. Caused some app issues on GCC4.8 and system wide issues on GCC4.9

Update updater-script output strings and enhancements for block_based builds

SamsungDoze add option to vibrate on notification pulse

Option located in Settings > Gestures > Vibrator Acknowledge

Add optimization fixes for bluetooth_bluedroid and frameworks_av, needed for GCC4.9

Added WiFi filter list

Ability to filter to only see Open or Secured WiFi connections

Removed BookmaksSyncAdapter from build, it’s a flashable zip now

Sync with CM Up until October 24 9AM PST

For more details on this, check here: http://www.cmxlog.com/12.1/jfltexx

Kernel

Add CPU boost to 1.458GHz on screen wake

Fix up Intelli_plug wakeup calls

Disable power savings by default during boot, they will be set afterwards

Ramdisk updates

Use boosted Interactive gov during bootup

Disable thread boosting after boot, more power savings when watching videos

Enable multicore power savings after boot

Enable power efficient workqueues after boot

Sync with CM Up until October 24 9AM PST

For more details on this, check here: http://www.cmxlog.com/12.1/jfltexx

SaberModCM12.1-20151024-jflte-a0a639c033-GCC4.8.zip

SaberModCM12.1-20151024-jflte-ecb6003d89-GCC4.9.zip

SaberModCM12.1-20151024-jflte-Kernel.zip

AOSP-BookmarksSyncAdapter.zip

Wait, what's with this 10 character string in the file name? It's the build tag generated during building. I'm also looking into possibly providing incremental builds that are about ~30MB big. But I'm still trying to work out issues with that.

Hope you guys enjoy.
[Galaxy S 4 i9505 Android Development] AnthonyVD:
Testing latest build. So far no issues.

Althought it seems like the GCC 4.9 build is also a 4.8 (checked in settings GCC android version)
[Galaxy S 4 i9505 Android Development] TheLegend90:
I can't get Viper4Android driver installed. I followed the steps just like the post said but the installation doesn't stick. I'm on today's build
[Galaxy S 4 i9505 Android Development] finneginsfast:
Same, seems as though v4a won't work unless selinux remains in permissive mode. Once the phone reboots to install drivers it reverts back to enforcing...

For whatever it's worth, I just installed this and solved the problem: http://xdaforums.com/devdb/project/dl/?id=12506&styleid=18
[Galaxy S 4 i9505 Android Development] Synergy510:
Yeah, there was a point where I could check the driver status and see that the driver was active even in enforcing mode. But that could have also been due to a sepolicy I allowed in enforcing, but I reverted that in internal builds. I'll look into that next build.

Wow, okay, thank you for pointing that out. The GCC tags on the zip files are backwards. Hopefully everyone sees this, but I'm going to fix this right now. If you're reading this post, it's already fixed.

I'm running the true GCC4.9 ROM and the phone settings will display the correct GCC version.
[Galaxy S 4 i9505 Android Development] finneginsfast:
No problem dirty flashing GCC4.9 over 4.8?
[Galaxy S 4 i9505 Android Development] Synergy510:
Nope. I dirty flash all the time with little issue. Make a Nandroid just in case though.
[Galaxy S 4 i9505 Android Development] Triscuit:
Just my 2 cents guys, I'm not running this ROM but I have ALWAYS needed selinux permissive for V4A to work. I'm glad my ROM has a permissive toggle built in, maybe a thought for a new feature Mr. Synergy?
[Galaxy S 4 i9505 Android Development] Synergy510:
By "work", do you mean under the "Driver Status" you see that NEON is enabled and more importantly the driver is enabled? With the previous sepolicy, basically on all my ROMs until this moment, it wouldn't allow V4A to do anything unless only in permissive.

Right now I just built with this commit (https://github.com/xsynergy510x/and...mmit/7bdc3255d2445149d0c12381e3f9700c04a786c3) to allow V4A to work, and now I'm seeing NEON is enabled and so is the driver. Note: This still doesn't allow V4A to be installed without being in permissive, but it's a start.
[Galaxy S 4 i9505 Android Development] Triscuit:
Exactly.

View attachment 3517819
[Galaxy S 4 i9505 Android Development] Triscuit:
I have the next 3 days off and I am willing to test if you want to work on this, just let me know, before Exodus ROM had the selinux toggle built in, I used the app mentioned a few posts above to toggle permissive at boot.
[Galaxy S 4 i9505 Android Development] TheLegend90:
New build is running perfect. I did notice that interactive is the default governor instead of intelliactive.
[Galaxy S 4 i9505 Android Development] Synergy510:
Check your PMs

Interactive is the default CPU governor. Intelliactive is optional if you choose to set it.
[Galaxy S 4 i9505 Android Development] TheLegend90:
Which of the two governors have you found to perform better? I'm guessing interactive because it's now default. I thought the default used to be intelliactive but I could be wrong.
[Galaxy S 4 i9505 Android Development] Triscuit:
Check your PMs as well :o
[Galaxy S 4 i9505 Android Development] Synergy510:
Intelliactive used to be default, but I changed it when trying to debug why the kernel gave us random slowdowns. I prefer Interactive over Intelliactive because I updated it to perform better, and I've also tuned it more. Intelliactive may give smoother operation because it's more performance oriented. Try out which one works better for you.
[Galaxy S 4 i9505 Android Development] der_Kief:
[MENTION=4829924]Synergy510[/MENTION]

what do you think about adding GPU voltage control to your kernel ? That would be a nice addition to save more battery juice.

It should be possible because Alucard has this feature also included in his Kernel. Please think about it :D

BTW thanks for the update :good:
[Galaxy S 4 i9505 Android Development] cawa5:
Maybe add more cpu governors?
[Galaxy S 4 i9505 Android Development] finneginsfast:
Out of curiosity, what are you guys using to make kernel adjustments with?
[Galaxy S 4 i9505 Android Development] TheLegend90:
Trickster Mod
[Galaxy S 4 i9505 Android Development] Triscuit:
Kernel Aduitor
[Galaxy S 4 i9505 Android Development] matraca:
This VIPER4Android works just fine on enforcing...

http://xdaforums.com/google-nexus-5/themes-apps/discussion-viper4android-t2543796
[Galaxy S 4 i9505 Android Development] droidblitz:
which one here is the latest?

1. SaberModCM12.1-20151024-jflte-a0a639c033-GCC4.8.zip

OR

2. SaberModCM12.1-20151024-jflte-ecb6003d89-GCC4.9.zip
[Galaxy S 4 i9505 Android Development] a103:
Both are latest. Read post #1485 to know the difference.
[Galaxy S 4 i9505 Android Development] droidblitz:
[MENTION=4829924]Synergy510[/MENTION]

rockin the 4.9, dualboot.

while restoring apps via TBKup.

playing music... so farm no stuttering / Buzzing sound while listening to my playlist via stock music app :D
[Galaxy S 4 i9505 Android Development] droidblitz:
Xposed working with latest build?

Sent from my GT-I9505
[Galaxy S 4 i9505 Android Development] Triscuit:
You tell us!
[Galaxy S 4 i9505 Android Development] droidblitz:
Guys. Whenever i have my device on landscape mode ( playing coc )

I have a hard time swiping status bar downwards. Its like 3-4x swipe before the notification drawer goes down.

Anyone experiencing this?

SGS4 SaberMod CM12.1™
[Galaxy S 4 i9505 Android Development] Triscuit:
Could it be that your game is eating up your devices resources and causing it to lag?
[Galaxy S 4 i9505 Android Development] droidblitz:
Lol. Lag?

Its not lag there is no lag.

Never mind XD

SGS4 SaberMod CM12.1™
[Galaxy S 4 i9505 Android Development] TheLegend90:
I'm getting audio skipping exclusively when the screen is off while streaming music on Bluetooth. The second I turn the screen back on it goes back to normal. However, no issues with bt connection like we've had in the past
[Galaxy S 4 i9505 Android Development] Triscuit:
I'm talking about lag in the system UI, not in the game itself.
[Galaxy S 4 i9505 Android Development] droidblitz:
Theres no such thing as lag in the UI or game. So case closed.

SGS4 SaberMod CM12.1™
[Galaxy S 4 i9505 Android Development] Synergy510:
Detection in general for expanded desktop may be finicky at some points. The side edge detection has also not been the best for me, I see this the most when trying to place apps/widgets on another homescreen.

I believe v75 or something onward works. But run at your own risk, I don't really support Xposed.

I see that, it's just that the driver detection works differently for different people. [MENTION=2648468]Triscuit[/MENTION] has tested a new build for me and we've seen that V4A doesn't work for him, however it works fine for me. I'm trying to look up a better solution for that.

I could if I find the right implementation to cherry-pick.

I could, maybe, possibly

Just spent a day with playing bluetooth with little to no stutter. Only happens when I lock my phone. However, I am using the ultra quality with V4A.

Can I assume you're not using V4A? If so, did you undervolt or underclock? Those are some reasons why there are stutters. If you haven't done that, then the multicore powersaving or even the power efficient workqueues may be to blame. Turn those off in Kernel adiutor
[Galaxy S 4 i9505 Android Development] droidblitz:
[MENTION=4829924]Synergy510[/MENTION]

Vol slider bug?

https://youtu.be/qAK-1MXtOKo

The volume goes down wheb using the volume key but when sliding the slider bar it doesnt work.

https://youtu.be/AYUuOSx0ygo

No xposed or whatsoever.

Didnt change anything in kernel side.
[Galaxy S 4 i9505 Android Development] wizardknight:
I had this issue when I was using kernel auditor.

I switched to 3C cpu Manager, set my gov to intelliactive, and didn't see the issue anymore.

I am sure it is from the gov, but I am not sure where exactly.
[Galaxy S 4 i9505 Android Development] droidblitz:
[/QUOTE]Just spent a day with playing bluetooth with little to no stutter. Only happens when I lock my phone. However, I am using the ultra quality with V4A.

Can I assume you're not using V4A? If so, did you undervolt or underclock? Those are some reasons why there are stutters. If you haven't done that, then the multicore powersaving or even the power efficient workqueues may be to blame. Turn those off in Kernel adiutor[/QUOTE]

Same here...

When screen is ON no skipping/stutter/buzzing whatsoever.

LockScreen = skipping starts. V4A ( power saving ) No undervolt/Underclock Kernel settings default.

:D

---------- Post added at 07:10 AM ---------- Previous post was at 06:28 AM ----------

I have SOMEWHAT fix the skipping while the screen is OFF/Locked

What i did...

Open Settings >> App Manager >> Kernel Aduitor >> Clear Data >> Clear Cache >> Force stop.

Open V4A ( I don't really use it and i ddnt enable anything ) i choose Please Choose Your Preference >> Power Saving >> Reboot

Wait your s4 to boot up.

Open stock music app.

Play a music and then lock screen.

there will be a slight stutter in the beginning of each track like millisecond skips but eventually it will settle down.

SEMI Fix ddint last long lol. Skipping is still there :l
[Galaxy S 4 i9505 Android Development] droidblitz:
I have flashed back JDC's AOSP and i jave noticed it right away. One swipe and the drop down status bar appears ( in landscape mode ) while playing coc. [emoji14]

I can record the screen if you want.

Lol

SGS4 AOSP 5.1.1 JDCTeam™
[Galaxy S 4 i9505 Android Development] jhonlouieuno:
I tried this ROM yesterday and the UI Lag you're saying really does appear, it's was really bad. I'm not bashing to the developer though, I just want report whats the problem so that there will be improvement.

Sent from my GT-I9505G
[Galaxy S 4 i9505 Android Development] Synergy510:
I can't reproduce this

I downloaded coc, I think I see what you mean. But it's only hard to get the status bar down if you have a case. If you get a good swipe from the bezel through the side of the screen, I can get the status bar down every time. Do you have this issue with other CM based ROMs? If so then the edge detection values might be better on JDC's AOSP

There is lag present on a fresh install when all my apps are restoring. But other than that I don't see UI lag. Have you made any modifications to the kernel? Underclocking down to 162MHz really shows UI lag. What conditions do you see UI lag?
[Galaxy S 4 i9505 Android Development] droidblitz:
I have tried RR and JDC's cm12.1 and the both are accurate when it comes to swiping down the status bar while inside an app like COC. I am using a case and now i can swipe flawlessly in landscape mode.

As to what i can remember your past build i ddnt havevtrouble swiping down when im in game in COC. :D

I forgot to post here my SOT :/

I Got 3hrs 50mins with 12% left with straight COC gaming. ( a first time with cm12.1 base build )

I just underclocked your kernel.

I am planning to use your rom again.

It ddnt gave me lags or whatsoever while playing coc.

SGS4 AOSP5.1.1 JDCTeam™

---------- Post added at 04:34 PM ---------- Previous post was at 04:33 PM ----------

By the way the volume slider bug it got fixed with a simple reboot.

SGS4 AOSP5.1.1 JDCTeam™
[Galaxy S 4 i9505 Android Development] TheLegend90:
I keep losing data on this build
[Galaxy S 4 i9505 Android Development] fatboysh:
Put it on a leash.?
[Galaxy S 4 i9505 Android Development] TheLegend90:
Lol not really an option in this case
[Galaxy S 4 i9505 Android Development] fatboysh:
You did
[Galaxy S 4 i9505 Android Development] Synergy510:
If you're still running the build, can you send me the terminal output of a "getprop". The easiest way is probably through ADB. Run this in command prompt or Terminal. "adb shell getprop > log.txt". The log.txt file should be on your C:/Users/<Your username>/log.txt. Send me it's contents.
[Galaxy S 4 i9505 Android Development] TheLegend90:
I can't get logs from my computer anymore. I tried that in terminal and it said "can't create log.text: Read-only file system"
[Galaxy S 4 i9505 Android Development] Synergy510:
Grant Apps and ADB root access and try an "adb root" in command prompt before doing the getprop.