[Galaxy S6 Edge+ Original Android Development] UpInTheAir:
Help & FAQ

THREAD RULES & PROTOCOLS FOR THIS DEVELOPMENT THREAD:

I might not have your device variant and or able to reproduce your "issue". With this in mind, without providing as much information as possible, and resetting your device to a stable unmodified baseline, any potential troubleshooting or logs could be meaningless. So please follow the guidelines set out below. Thanks

BY POSTING YOUR ISSUES IN THIS THREAD, YOU ARE AGREE TO HELP YOURSELF FIRST BY PROVIDING INFO REGARDING:

1. DEVICE MODEL ?
2. ROM and firmware version (build number, boot-loader etc) ?
3. EXACT steps taken to reproduce YOUR issue
4. Screen-shots (if applicable)
5. Did you read Posts #1-3 completely?
6. Did you search the thread, XDA or GOOGLE?
7. Did you follow the install instructions EXACTLY?
8. What was your previous kernel?
9. Do you have any other known kernel tweaking apps, scripts or mods? ([B]remove them[/B]). [COLOR="Red"]This includes Xposed etc[/COLOR]
10. Try older kernel (if available)
11. Factory reset ?
12. Try latest stock [B]UNMODIFIED[/B] firmware (without custom ROM - if you have installed) and factory reset
13. Delete your ROM BusyBox (kernel uses it's own in /sbin)

ONLY IF YOU HAVE TRIED SUGGESTIONS ABOVE:

Turn on logging in Synapse and save logs AT TIME OF ERROR. AND post together with ALL the above information.

ELSE, DON'T WASTE MY TIME, YOU WILL BE IGNORED AND/OR POST REPORTED !!

THANK YOU :good:

NO FAST CHARGE

If using the pathetic original cable, try disconnect and reconnect the USB cable whilst power is still turned on to the charger

Use a thicker / better cable, will work every time (ie. Note4 OEM cable)

CAN I BUILD A KERNEL FOR YOUR __XX DEVICE ?

I will not build for any device that I can not compile using SAME source, personally test method or debug. Some device variants can compile with same source.

Sorry. I don't have the spare time for any more variant support.

"NO UCI SUPPORT"

It's a ROM busybox compatibility issue

Three choices:

Device > settings > applications > Synapse > force close & wipe data and REBOOT

OR

Remove your ROM busybox from /system xbin and /system/bin (Synapse will use the

kernel

busybox in /sbin).

Force stop Synapse and delete app data (device settings > applications)

Re-flash kernel as per Installation Instructions

OR

Try install a different busybox

Force stop Synapse and delete app data (device settings > applications)

Re-flash kernel as per Installation Instructions

Synapse or BACKUP/RESTORE ISSUES

It's a ROM busybox or sqlite3 compatibility issue

Remove both your ROM busybox & sqlite3 from /system xbin and /system/bin (Synapse will use it's own from

kernel

/sbin).

Device > settings > applications > Synapse > force close & wipe data

Reboot or re-flash kernel as per Installation Instructions

BACKUP & RESTORE

DO NOT restore profiles from different kernel version

Refer to THIS post for "how-to" screen-shots

Refer to THIS post for a "how-to" video (thanks [MENTION=2226640]aldoblaga[/MENTION] )

LOADABLE MODULES AREN'T WORKING

Check your /system/lib/modules directory. Are any ____.ko present?

Did you flash a ROM or wipe the system partition at any point? Doing this will remove them !

Re-flash the kernel will install the modules.

If modules aren't installed after flash, then re-flash and manually mount system in recovery first.

You can check running modules in terminal with:

lsmod

KTOONSERVATIVE GOVERNOR

Some info from the author: http://xdaforums.com/showpost.php?p=60223338&postcount=3

DT2W & COLOUR CONTROL

No, I cannot make it work properly with single source for all supported variants

CPU POWER CONSUMPTION

The Samsung Exynos 7420 Deep Dive - Inside A Modern 14nm SoC (by ANANDTECH - Andrei)

F2FS SUPPORT

It's not needed. You wouldn't see any difference or measure much, if anything. Not worth the potential trade-off. This is not eMMC anymore

http://bgr.com/2015/03/17/galaxy-s6-storage-benchmarks/

STUCK ON SAMSUNG BOOT LOGO AFTER FLASH

Ensure you flashed the

correct kernel for your device model

Ensure your download is not corrupted. Check MD5 hash or re-download

Your current base firmware (ROM,

boot-loader

version etc.) may be incompatible - UPDATE to latest with Odin and try again.

CM SUPPORT

Read Post #12

"Unauthorized actions have been detected, reboot to undo changes"

As it's a common warning found with

all

KNOX enabled android devices, you would have found the answer by Google search and also that it is actually unrelated to kernel and also unrelated to this kernel development..............

It is caused by the process of rooting/modifying your device. Unless you use KNOX, don't worry.

[Q] How to disable

[A] Freeze or delete your KNOX & Security related apps/processes manually (using root explorer or titanium backup (pro) or use Synapse > Security > disable KNOX

CAN I USE OTHER KERNEL CONTROL APPS

No, many features and options won't be available. Remove all other control apps to avoid conflicts !

Synapse is the recommended and has everything you need ;)

BATTERY TIPS

Try some (or combination) of the CPU MULTICORE features in Synapse:

HMP profile = Battery

Power Aware Scheduling (slight performance cost) = Enabled

HMP LITTLE Packing (slight performance cost) = Enabled

PEWQ (power-efficient workqueue) (slight performance cost) = Enabled​

Set A57 & A53 Interactive governor profile = Battery

Set Input-Booster for key/touchkey profile = Battery

Multi-tasking: enable UKSM & "low" or "quiet" profile (slight performance/battery cost)

Set all Advanced wake-lock controls to 1, except GPS. Set it to 4

Set WiFi wakelock control to 2 or 3

PERFORMANCE TIPS

Set A57 & A53 Interactive governor profile = Performance

Set A57 & A53 Interactive governor = Turbo Mode (battery cost)

Once in a while:

Optimize Databases

FSTrim​

RANDOM REBOOT

Don't UV or UC CPU or GPU

Use SkyHigh defaults

Use a stock UNMODIFIED ROM for your device variant

No tweaks, Xposed or other CPU control apps installed

ASV_GROUP (ALL DEVICES ARE

NOT

CREATED EQUAL)

This is an example from my Exynos5420 source. Similar

idea

for Exynos420

http://xdaforums.com/showpost.php?p=61579949&postcount=202

CAN I INCLUDE SkyHigh KERNEL IN MY ROM

Although I do appreciate your contribution here, if you could please do not include my kernel in any ROM package etc. This policy goes for

anyone

.

Having my kernel distributed outside my development thread just removes a lot of credit and more importantly, constructive user feedback that could be helpful to my development or user issue.

DOWNLOAD LINK NOT WORKING

I want to keep this project all in one place - ☆☆ NO MIRRORS ☆☆

Please try again in a few minutes

POOR CPU/GPU BENCHMARK or GRAPHICS PERFORMANCE

Disable any CPU MULTICORE options in Synapse

Disable any Battery profiles in Synapse. Set to default or Performance.

Allow the device to cool. Repetitive testing will heat the device hardware and invoke thermal throttling and lead to decreased benchmark.

HIGH CPU/GPU OC >> excessive heat >> thermal throttling >> reduced clock frequency >> DECREASE PERFORMANCE

DYNAMIC MANAGEMENT OF DIRTY PAGE WRITEBACKS

* [Christopher83]

TCP/IP NETWORK SECURITY

* Thanks to zeppelinrox & V6SuperCharger

Hardening the TCP/IP stack to SYN attack

Bump up tw_buckets in case we get DoS'd

Ignore pings

Don't cache connection metrics from previous connection

Don't pass traffic between networks or act as a router

Enable spoofing protection (turn on reverse packet filtering)

Don't accept source routing

Don't accept redirects

- Further reading:

http://www.cyberciti.biz/faq/linux-kernel-etcsysctl-conf-security-hardening

http://www.symantec.com/connect/articles/hardening-tcpip-stack-syn-attacks

CHROMECAST - STREAMING PROBLEMS

* Thanks to [MENTION=6780828]AtLmd[/MENTION] Post

Lock screen MUST be enabled (simple screen lock swipe) I don't know why but it breaks the chromecast app's ability to resume smoothly if switched off

Synapse > Network > DTIM (both screen ON & OFF) = 1

Synapse > Network > WIFI Power Mode (screen OFF) = FAST

.