yashsingh1/xdaforums huggingface dataset:
[Galaxy Note5 Original Android Development] Abu-khulzat:
Yes, I tested without synapse too. The only difference is that without synapse my sound doesn't reappear on the other side after turning speaker. With synapse my sound disappears when I turn the speaker, but after about 10 seconds most times it reappears.

I also tested just now v 2 and v 3 of this kernel on a completely fresh system with no other modifications. However it is not working. The difference of the version 3.6 is that the sound reappears after about 10 seconds, but with other version it doesn't reappear.

Strange, why I am seem to be the only one to have this issue? (((
[Galaxy Note5 Original Android Development] UpInTheAir:
Sorry, I can't fully understand the problem you describe. Post a step by step instructions to replicate. Other users with CD variant can check.

Also what do you mean "it is not working". What is "it"?
[Galaxy Note5 Original Android Development] Abu-khulzat:
Sorry for being not too clear ))).

By saying "it is not working" I meant that the other party doesn't hear my voice.

Steps to reproduce this issue on SM-N920C OK7 stock firmware, no other mods except SkighHigh Kernel.

1. Make a call or receive an incoming call. Here the other party might not hear your voice. However, if your voice is heard do the next step

2. Turn on the speaker phone. Here the other party stops hearing you, but sometimes they start hearing you again after about 10 seconds.

I tried this with versions 3.5, 3.6, 3, and 2 doing a factory reset between each flashing and I found this issue in each case.

Whoever has N920CD, please try to replicate this issue and report back here.

Thanks
[Galaxy Note5 Original Android Development] UpInTheAir:
[MENTION=6980302]CanMan1[/MENTION]

Finally finished my other "stuff".

Got around to adding the Synapse toggle as in screenshot ;) also a push-button for test to that website.

not yet committed it, but will sure to add mention of you and or your script you posted. Let me know if you've any changes to it, or I will commit as is.
[Galaxy Note5 Original Android Development] smalldroid:
Hi developer! I know your kernel only supports for n9208 sea. But your kernel works well on n9208 tw and sea. Would you like to support n9208 tw officially, please? Anyway, thank you for great kernel for note5 dual sim variants.
[Galaxy Note5 Original Android Development] gilliantpham:
I have updated my Note 5 9208 to Skyhigh kernel but it is a little bit lag, not so smooth like other people here. I dont know why. Is there any setting to make it smoother and more stable? Thank you so much.
[Galaxy Note5 Original Android Development] CanMan1:
I haven't made changes to the script, but I have some recommendations and questions about implementing it in synapse.

1. The script disables IPv6 on all interfaces, so the section should be labeled as IPv6 instead of IPv6 Wi-Fi.

2. In the description, I think you should let the user know that it installs an init.d script so they know that may have to delete or install it manually. For example, they would install manually if flashing a ROM and delete manually if switching kernels. Note: I don't think I checked if every interface's disable_ipv6 gets reset to 0 boot, but Wi-Fi IPv6 functionality was restored.

2.5 You may want to provide flashable IPv6 enable and disable zips in the download section for this.

3. The description should mention that after enabling IPv6, you have to wait up to 30s for IPv6 addresses to be added. Otherwise, users will test IPv6 and see that it isn't working.

3.5 Maybe use the description to tell the user to check IPv6 functionality before disabling. Otherwise they may complain after enabling IPv6 that it doesn't work, even though they never had IPv6 connectivity to start with

4. I think a separate enable and disable button would be better since I assume synapse will show that IPv6 is enabled after wiping it's data, even if IPv6 is still disabled (ie by the init.d script). If you use separate buttons, then checking the state of IPv6 functionality and presence of the script, then showing the state in synapse would be useful. But I haven't seen your code, so I don't know if you've considered this.

5. Which IPv6 test site are you linking to? I think both of the sites I linked should be used to check, but the first one (http://test-ipv6.com) is most important. The WebRTC IPv6 check would be secondary.

Unrelated synapse recommendations:

1. Tell the user if a synapse feature may not work. For example, the input current features in the battery section

2. Add Wipe Junk Folders to cron

Installation Instruction Recommendations

Instead of "Device settings > Applications > Synapse > Force Stop > clear data", use synapse "Clear Synapse Data & Reboot" and move this step further ahead to save time. Optionally add a "Clear Synapse Data & Reboot to Recovery" button
[Galaxy Note5 Original Android Development] UpInTheAir:
Not officially. But I'll put a note in OP

You need to post as much information about your device setup and apps tweaks, ROM installed etc. Also a screenshot of Synapse INFO page (no serial number) so others with same device may compare and help if able.

Synapse actually doesn't use any script for this or init.d etc. Only need to write to sysfs. Just enable or disable and apply That's all ;) The first site.
[Galaxy Note5 Original Android Development] CanMan1:
I updated and added more recommendations to the end of my last post:

Does IPv6 stay disabled during boot and synapse upgrades (wiping data and rebooting)? Or is IPv6 disabled when synapse boot is complete? I would prefer if it stay disabled at all times unless I enable it in synapse to prevent IPv6 leaks. If it doesn't always stay disabled, then I'll continue using my init.d script.
[Galaxy Note5 Original Android Development] UpInTheAir:
As with anything in Synapse, if "boot completed", then last setting is applied on boot. It's the simplest of control, it just sets the 2 values to sysfs directories, nothing else to be done

You haven't read the "Clean app-cache" description . . . .

I'll keep instructions as they are. I provide Odin flashable zips, so keep it consistent (with that at least)
[Galaxy Note5 Original Android Development] CanMan1:
I read it, but it isn't obvious to me that "Clean app-cache" wipes the following:

* clipboard-cache

* tombstones

* anr logs

* dropbox logs

* lost+found

If that's what it does, then it should be more explicit or at least mention that it's the same as FS -> Wipe Junk Folders
[Galaxy Note5 Original Android Development] UpInTheAir:
No, it, cleans those folders in

addition

to app cache. I'm happy with it, don't want to write a novel like in some of the other sections. I may put it in OP, but not many actually bother to read it. Thanks for the input though
[Galaxy Note5 Original Android Development] CanMan1:
How about changing the description to:

"Clear app-cache and Wipe Junk Folders..."

This would at least hint at what it does which is more than just cleaning app cache. If the user has looked at the FS section, then they'd know exactly what Wipe Junk Folders does.
[Galaxy Note5 Original Android Development] MaZaGnGy:
Im using version 3.5 with venom rom all run good no problem

But i have a very high android system cpu background use

And it happen with this kernel only i got good SOT but

I just want to see if anyone have any idea about that

I attach also the betterbattery log also

I hope someone can help me
[Galaxy Note5 Original Android Development] UpInTheAir:
No, it doesn't do it "just with this kernel" and you know that. There are many threads about Note5, S6EdgePlus etc asking about this. You will have usage as it's ROM related and quite evident if you look at the apps and services shown when you look it in device settings > battery > batteryusage > Android System . . . .

Users report on stock as well as various custom set-ups. So, if you have good SOT, then not too worry.

Committed !!

ramdisk: Synapse: add IPv6 control toggle and test push button
[Galaxy Note5 Original Android Development] MaZaGnGy:
Thanks for fast reply

And i just ask if i can do something to reduce background cpu using .

Anyway i just wanna say u are really do nice job here

This is the only kernel i can get 9 hours SOT with some kernel modification u suggestion on OP

Thank u so much.
[Galaxy Note5 Original Android Development] UpInTheAir:
I have reduced some common kernel wake-locks already in source. You can always try setting all to ONE, except GPS, maybe try it at 4 (it's a divider, so increasing lowers wl time-out). I'll add it to Post #3 later.
[Galaxy Note5 Original Android Development] gilliantpham:
Information about device setup: I recently factory reset then there is no many set up so far, app tweak either.

ROM: ROM LNY47X.N9208XXU2AOK8

Synapse INFO page: attachment

One more question, please. I cannot update or change any ROM as well although I pick the right ROM for my N9208. I tried but it is not successful.

I cannot perform root access due to "CROM Service has stopped", so I have to install your kernel "skyhigh" to have root access directly. But as I noticed, if I update kernel first, I am unable change ROM as well. In addition, I also cannot change ROM without root access, but I cannot root manually.

So now, what can I do to change ROM? I have done factory reset but CROM Service error still exists everytime.

Please kindly help me.

Thank you for your support.
[Galaxy Note5 Original Android Development] Abu-khulzat:
I tried all kernels that are available for note5 on xda. Only arter97 kernel is letting me be head on the other end of the line during call without issues. His current version which rips off dualsim function and version 7.1 beta with dual sim capability (its for 9208 but works fine on 920cd) both work fine for me and I don't have the above said issue.

I also tried Gundal kernel for 9208 which works with 920cd too, but the person who speaks to me in the call doesn't hear me. The issue is exactly the same as I described above.

I wanted to try spacex kernel, but it is not available for download anymore.

920cd users seem to be very few and not active, that's why we don't have any more feedback regarding this.

What might be different in your kernel that produces this issue? Do you need any other data from my side to identify the issue? .
[Galaxy Note5 Original Android Development] UpInTheAir:
[MENTION=5272645]Abu-khulzat[/MENTION]

OK. Here is a test for you. Has all the latest changes to this point in my gitHub

MINUS

Audio controls from source and Synapse.

Since both SkyHigh & Gundal kernels have Audio mod, and arter does not, then this is logical step.

THIS IS FOR N920CD USER ONLY

SM-N920C-kernel-SkyHigh_N920CD_TW_v3.7_TEST1 - LINK REMOVED BY OP
[Galaxy Note5 Original Android Development] Abu-khulzat:
Great, man! Now it's working well! The other party does hear me without issues. Thanks a lot!
[Galaxy Note5 Original Android Development] CanMan1:
Nice work!

Can you preferably create a separate cron task for wiping junk folders, or alternatively change the clear app-cache description to

"Clear app-cache and Wipe Junk Folders..."
[Galaxy Note5 Original Android Development] UpInTheAir:
I already told you that I'm going to put it in OP. . . what "old junk" refers to (edit: done)
[Galaxy Note5 Original Android Development] UpInTheAir:
I would like you to test again with another one. Just to eliminate one thing. It's a long shot.

[MENTION=5272645]Abu-khulzat[/MENTION] . Please test and feedback on these:

SM-N920C-kernel-SkyHigh_N920CD_TW_v3.7_TEST2 - LINK REMOVED BY OP

SM-N920C-kernel-SkyHigh_N920CD_TW_v3.7_TEST3 - LINK REMOVED BY OP

Thanks
[Galaxy Note5 Original Android Development] Abu-khulzat:
Tested both new versions: the issue is there. With test 2 the other party didn't hear me straight away from the beginning of the call. With 3 version, they hear me, but once I turn the speaker, they don't hear me. I am not sure if different behavior of audio is connected with different versions or not.

Back to the first version.
[Galaxy Note5 Original Android Development] UpInTheAir:
Just a couple more to test ;)

Out right now though. I'll edit this post when ready.

Done: [MENTION=5272645]Abu-khulzat[/MENTION]

Please ensure Synapse is wiped before flash !!

SM-N920C-kernel-SkyHigh_N920CD_TW_v3.7_TEST4 - LINK REMOVED BY OP
[Galaxy Note5 Original Android Development] Abu-khulzat:
Ok. It's a pleasure to contribute to your work [emoji1]
[Galaxy Note5 Original Android Development] CanMan1:
No, you definitely didn't say that.
[Galaxy Note5 Original Android Development] pratik_193:
I can test this, But i have a G & same problem.
[Galaxy Note5 Original Android Development] hero250:
Tnx up in the air for flash able version skyhigh kernel .i dont need flash cwm recovery any more , just flash with odin. Very cool
[Galaxy Note5 Original Android Development] Abu-khulzat:
Did everything as instructed. Cleared synapse data, flashed test 4 kernel, waited about two minutes after booting, pressed "4 little square" button, selected to apply globally, pressed back and then pressed check mark.

First: outgoing call: the other party hears me, once I turned the speaker, my sound disappeard and didn't come back.

Second: incoming call: other party hears me well. We spoke for about 2 minutes and I turned the speaker. This time my sound didn't disappear.

Third call. Outgoing: the other party hears me well. After about 30 seconds, I turned the speaker, and my sound disappeared and didn't come back.
[Galaxy Note5 Original Android Development] UpInTheAir:
Ok. Enough testing. Thanks.

There is something wrong with the clearwater audio controls for your variant. I have next to no chance to fix it without having your actual device. It would just take too long...

For now, I will make compile of this driver optional for your device, and exclude it for future releases.

I am right now making source changes and will build a separate kernel for N920CD variant.

There's a bit of work to do. ..
[Galaxy Note5 Original Android Development] Abu-khulzat:
Thanks for solving this issue. It's better to have stock audio and benefit from so much more other stuff that your kernel has already. We can live without that audio module [emoji1]
[Galaxy Note5 Original Android Development] UpInTheAir:
Had enough tonight, but might have an update sometime tomorrow. Still some things to sort out :)
[Galaxy Note5 Original Android Development] Manson79:
Hi,

[MENTION=3511708]UpInTheAir[/MENTION], do you plan to update to Linux kernel 3.10.93?
[Galaxy Note5 Original Android Development] UpInTheAir:
Nooooo. ..

That would be a downgrade from 3.10.94 in OP :what:
[Galaxy Note5 Original Android Development] Manson79:
Oups! LoL! I missed something here..., sorry ☺
[Galaxy Note5 Original Android Development] gilliantpham:
No any help for me [MENTION=3511708]UpInTheAir[/MENTION] :( I have edited my post, hope you can help me, I still stuck on those problems.
[Galaxy Note5 Original Android Development] UpInTheAir:
No one has answered you because:

They do not know

Can't be bothered

Don't have the time

Missed your post

Know this is a kernel development thread

In addition:

You know I do not have your device variant

I do not use any custom ROM, and don't really care to right now

You know (via my PM) that I suggested for you to

post in forum Q&A

. That is where you may find a broader range of help.

All I can suggest is:

Ensure OEM unlock is enabled

factory reset and flash your official firmware package (latest is suggested, but not sure if you can install custom recovery after or not)

Use your CROM app

OEM unlock enabled

Flash kernel via Odin

Do nothing else and test

If this does not work, then please do as suggested and post in the appropriate forum for help.
[Galaxy Note5 Original Android Development] gilliantpham:
Thank you, I will follow your suggestion.
[Galaxy Note5 Original Android Development] UpInTheAir:
Anyway. Been trying to make Andrei's Clearwater audio control as a loadable module so can then create option in Synapse. It just doesn't want to load. To ensure my method was OK, I made tcp_westwood.ko (instead of in-built), and it works.

Maybe the audio driver is just not meant to be loadable . . .

I even tried this:

make -j5 CFLAGS_MODULE=-fno-pic modules ARCH=arm64

EDIT-1: This is what I've found in the dmsg so far, will need to do some reading . . .

busybox:18425] snd_soc_arizona_control: module license 'unspecified' taints kernel.

EDIT-2: Fixed the above and able to load the module, but I think it might need to be loaded during boot so sysfs are created . .could also be on a "wild goose chase"

EDIT-3: Giving it a break for now, taking up way too much time :( Will go the long way round. .
[Galaxy Note5 Original Android Development] UpInTheAir:
OK, new release soonish. Need a break first :)

My gitHub Changelog is now up-to-date with v3.7 and ready to build !!
[Galaxy Note5 Original Android Development] UpInTheAir:
v3.7 released

v3.7 release for:

SM-N920-C / CD / G / I / 0 / 8 device variants

TWO options for SM-N920-C / CD / G / I

WITH audio mod

NO audio mod (thanks for user feedback for test) :good:

Check out the gitHub Change-log (link in Post #2).

Tested by UpInTheAir

:

My device setup:

SM-N920C

100% stock N920CXXU1AOK7 (THL) firmware

No modifications (apart from kernel and TWRP)

SkyHigh kernel defaults

No Xposed or other tweaks etc.

STABLE & RE-BOOT FREE !!

Please CLEAR SYNAPSE DATA

before flash

: device settings > Applications > Application manager > Synapse > force stop > clear data

DO NOT restore profiles from older versions or other kernels !

XDA RULE #1 'SEARCH BEFORE POSTING". Please READ Posts #1-3 BEFORE flashing !!

BUGS:

Disabling "Turbo Mode" will screw up frequency scaling. So if you have disabled

any time

, you need to REBOOT !!

Changing Interactive governor profiles when Interactive

is not used

, will result in Synapse display errors. Nothing to worry, no need to change the profile if Interactive it not used !

Have fun :)

Cheers

UITA
[Galaxy Note5 Original Android Development] pratik_193:
No Audio Mod is basically the issue wherein the other party cannot hear our voice when on speaker phone? right?
[Galaxy Note5 Original Android Development] UpInTheAir:
I suppose so,.... I just don't have any issue. I've removed the Clearwater audio mod as per user testing for that. I'll put a note in the DL section ;)

Edit: try it and tell me :)
[Galaxy Note5 Original Android Development] hero250:
What diffrence between audio mod and no audio mod???

I cant understand . Pls someone explain me ???

Now i used 3.6 kernel

For flashing kernel , always need battery full or not ?

---------- Post added at 12:36 PM ---------- Previous post was at 12:26 PM ----------

Its my battery usage

I started with 100%

[IMG="battery usage"]http://uupload.ir/files/0g3j_screenshot_2016-01-19-15-01-00.png[/IMG]

http://uupload.ir/files/3z4b_screenshot_2016-01-19-15-01-09.png

---------- Post added at 12:37 PM ---------- Previous post was at 12:36 PM ----------

[IMG="battery usage"]http://uupload.ir/files/3z4b_screenshot_2016-01-19-15-01-09.png[/IMG]
[Galaxy Note5 Original Android Development] Manson79:
It's just in the download section...
[Galaxy Note5 Original Android Development] hero250:
Hi up in the air

When i want put flash able version 3.7 kernel n920c to odin , odin show me eror " md5 error! Binary is invalid"

How can i fix that???
[Galaxy Note5 Original Android Development] UpInTheAir:
Check your md5 checksum is the same as in the repository. If it's different, then it's a bad download. I'll personally check it later.

Also use a Odin as recommended in DL section.
[Galaxy Note5 Original Android Development] Ahmed Wael:
upln the air : sorry for stupid Question but What is the benefit of (turbo mode) thx for your great work and upgrade
[Galaxy Note5 Original Android Development] rajrup:
thank you dev

Thank you very much great update hands up your hard work. :good:
[Galaxy Note5 Original Android Development] aldoblaga:
It forces the use of the a57 cores more instead of a53 for a faster (and more power hungry) device.
[Galaxy Note5 Original Android Development] Ahmed Wael:
thank you ,,,,, thats mean more battery usage ?
[Galaxy Note5 Original Android Development] aldoblaga:
Yep. A53 cores are low power...very efficient while a57 cores are performance-oriented and care little for powersaving. Use it at your own discretion but expect worse battery life.
[Galaxy Note5 Original Android Development] UpInTheAir:
Works fine as per my screenshot. Please do as I suggested above

As described below post and Synapse
[Galaxy Note5 Original Android Development] hero250:
Up in the air , i download 4 times with high speed wifi but odin show me just md5 error binary is invalid. Pls check it and fix it . I need ur great kernel

---------- Post added at 02:37 PM ---------- Previous post was at 02:02 PM ----------

Up in the air if you dont trust me see that my screen shot

[IMG="odin error"]http://uupload.ir/files/rmhe_capture.png[/IMG]

Check download link
[Galaxy Note5 Original Android Development] UpInTheAir:
Can you please do as suggested. ...

You can see my screenshot above.

I download direct from the link.
[Galaxy Note5 Original Android Development] hero250:
Up in the air

I want ask u a quastion. I want buy a galaxy s6 . If i root s6 than revert back to stock rom , possible that my s6 have deep sleep bug like note 5 device or not??
[Galaxy Note5 Original Android Development] UpInTheAir:
I believe it applies to all current Exynos7420 devices. Please ask in appropriate forum.
[Galaxy Note5 Original Android Development] hero250:
Ok man. Tnx for ur fast responding
[Galaxy Note5 Original Android Development] aclan:
V3.7 keeps looking good on N9200, thank for your great work on dual-sim variant again!
[Galaxy Note5 Original Android Development] Rsroms:
Unable to backup a profile in Synapse in V3.7. Is it me or its an issue?
[Galaxy Note5 Original Android Development] aldoblaga:
You re not doing it right... Follow the steps in the video (disregard the info section)

https://drive.google.com/file/d/0B3vI8d1OFCkwdFJSQlFubVhQbHc/view?usp=docslist_api
[Galaxy Note5 Original Android Development] Rsroms:
I know how it works, the problem i am getting is with the newer version V3.7. In previous builds it was letting me save the profile. Have you tried backing up in V3.7?

Appreciate you replied.
[Galaxy Note5 Original Android Development] aldoblaga:
Yep and it works :) it must be smth with your rom or idk... Not the kernel, deffinitely.
[Galaxy Note5 Original Android Development] Rsroms:
Can you do a screen recording how you did it if possible?
[Galaxy Note5 Original Android Development] aldoblaga:
There s no point...i did it how i always do it..as i showed you in that link. I am the original creator of the video tutorial :)
[Galaxy Note5 Original Android Development] Rsroms:
That was version 2.1 when you did that video. But thanks for the massive help
[Galaxy Note5 Original Android Development] aldoblaga:
Sorry man but i m doing the exact same thing wether it s v2.1 or 3.7... So there s no point in lying if that s what u think :)) or making another video of the exact same steps i took in the video... Cheers.
[Galaxy Note5 Original Android Development] UpInTheAir:
There is nothing changed regarding the backup-restore function. I just tested ok too ;)

It's either:

1. You - please read Post #3 on how-to

2. Your ROM - please read Post #3 how-to remove busybox. You can also remove sqlite3 too and use the kernels one
[Galaxy Note5 Original Android Development] MaZaGnGy:
aldoblage you are my hero :D

im using ur advice on battery thread

about under volt cores and gpu @ 420

what is ur setting now ?

need ur tips bro

thanks
[Galaxy Note5 Original Android Development] aldoblaga:
Glad to hear it! Here s a link to the profile i m using now...

https://drive.google.com/file/d/0B3vI8d1OFCkwV19xMEhlaHNhcDA/view?usp=docslist_api

Good luck!
[Galaxy Note5 Original Android Development] MaZaGnGy:
Did u still get same SOT ON 3.7 ?

And if u dont mind PM me with ur rom and modem and what is ur debloat plz