yashsingh1/xdaforums huggingface dataset:
[Samsung Galaxy S8 & S8+ Cross Device Development] Jensonah:
They answer is probably no, but I wanted to ask it anyway: can I flash this over lineage os 17? It runs on Android 10 and there is only a pie download link...

The reason I ask this is because my device is getting really slow i.e. not smooth, although I did a clean flash a few weeks ago.

Anybody maybe got ideas on improving smoothness/performance? Thx in advance!

---------- Post added at 01:01 AM ---------- Previous post was at 01:01 AM ----------

They answer is probably no, but I wanted to ask it anyway: can I flash this over lineage os 17? It runs on Android 10 and there is only a pie download link...

The reason I ask this is because my device is getting really slow i.e. not smooth, although I did a clean flash a few weeks ago.

Anybody maybe got ideas on improving smoothness/performance? Thx in advance!
[Samsung Galaxy S8 & S8+ Cross Device Development] Noxxxious:
The answer is no, which has already been mentioned in the FAQ.

Goodluck.
[Samsung Galaxy S8 & S8+ Cross Device Development] lucker216:
Hello

I think it's little more strange question, but...there more pages to listen

What give Knox 0x0? Only support into programm with base check(secure folder), or basically hardware(spass, spay(?))
[Samsung Galaxy S8 & S8+ Cross Device Development] :
For me NX Kernel is always the best! Without a doubt. :good:
[Samsung Galaxy S8 & S8+ Cross Device Development] fidoedidoe:
[MENTION=4587002]Noxxxious[/MENTION], quick high level question regarding kernel build & your custom toolchain if you don't mind.

As an educational effort (for myself), I tried compiling your kernel from source ... The GNU GCC 10.2 toolchain I built (crosstool-ng) doesn't support the -mcpu value you use (it only supports: exynos-m1+crc+cyrpto). Can I ask, did you personally modify the GCC source code to support a value of "exynos-m1.cortex-a53" or am I overlooking something more fundamental with regards to the toolchain / the mcpu value you've aasigned?

Any insight would be most welcomed. Thank you!
[Samsung Galaxy S8 & S8+ Cross Device Development] sofir786:
So glad there was an update to this kernel,as much as my s8+ is now my secondary device, this kernel works right out of the box, no messing about, no requirement to tweak it although I do use ex kernel manager to change a few things, atleast its features aren't blocked behind a pay wall or anything.
[Samsung Galaxy S8 & S8+ Cross Device Development] Bigsimpfor_S8:
Great kernel, would like it even more if ram was more than 3.4 Gb
[Samsung Galaxy S8 & S8+ Cross Device Development] SameerAhmed:
custom toolchain

I believe the GCC source was indeed modified to support Cortex-A53. Something similar to this commit:

https://github.com/sigma-1/android_toolchain_gcc/commit/995bbf9b532037821cde226d61c205f8df9e49ff
[Samsung Galaxy S8 & S8+ Cross Device Development] antimon95:
Is it possible to install this kernel over a2n kernel without wiping data. I don't like demo version and i want full control over kernel by apps.
[Samsung Galaxy S8 & S8+ Cross Device Development] myaslioglu:
Kernel has nothing to do with data. Go ahead. Flash
[Samsung Galaxy S8 & S8+ Cross Device Development] strobel:
Hello nice people.

I'm on Horizon One UI ROM and i lose Root when flashing NX30. I've read you have to flash magisk to fix it, so i did it, But I can't make root work! Magisk is there 100% updated but the root doesn't work. Is there a way to make it work or is it a problem I have to ask for solutions in the ROM thread?

Best regards and thanks for the help.
[Samsung Galaxy S8 & S8+ Cross Device Development] antimon95:
Yes i flashed and it works. Much better than a2n kernel, because that kernel is limited.
[Samsung Galaxy S8 & S8+ Cross Device Development] Noxxxious:
That post that quoted you gives you enough insight. Goodluck :good:

Glad it all worked out

In twrp you have to flash the kernel and then magisk. Dont flash kernel after magisk, or it will override the ramdisk changes made by magisk again. Kernels that use anykernel for flashing generally dont face this issue. I never used anykernel in my S8 kernel because other kernels mostly use(d) to modify the ramdisk.
[Samsung Galaxy S8 & S8+ Cross Device Development] shanpao:
Has the NX kernel stopped updating?
[Samsung Galaxy S8 & S8+ Cross Device Development] Noxxxious:
If it works fine on the latest stock version, then I see no reason to update it..?
[Samsung Galaxy S8 & S8+ Cross Device Development] Magendanz:
@Noxxxious, you seem to be one of the few custom kernel developers who have figured out the workaround to restore WiFi when building Samsung kernels from their posted source. I do this routinely to restore MTP on Galaxy Tab A devices, but have run into this WiFi issue with the Galaxy Tab A 8.0 (2019), which is based on the Snapdragon 429.

Could you point me to any hints on how to best restore WiFi with these custom kernels? The ones that I've built for Exynos devices haven't had this issue, and stock boot images work fine.

Specifically, I'm curious about the more elegant fix you implemented for WiFi in R8. Was this just a matter of swapping out libsecure_storage.so like @ianmacd did here, or was that the first workaround you tried?
[Samsung Galaxy S8 & S8+ Cross Device Development] Noxxxious:
When compiling the kernel you have to export the proper Android platform version in your makefile, because some drivers like wifi and sensorhub have these checks in place. Swapping libsecurestorage was only a fix to not forget stored bluetooth and wifi passwords. It was an solution to fix an issue introduced with Android MM i believe, but i think that became obsolete on new Samsung devices.
[Samsung Galaxy S8 & S8+ Cross Device Development] Magendanz:
That hint probably saved me weeks, @Noxxxious. Thank you!

Since your commit for R8 was to a older repo, I can't see the full scope of the check-in. I'm assuming that lines 481 to 508 of the Makefile would be the relevant section, along with the android-version.sh, android-major-version.sh, find_matching_major.sh, find_matching_version.sh and replace_dir.sh shell scripts that it calls. Is that the full scope, though? Just taking this and bumping PLATFORM_VERSION, ANDROID_VERSION and ANDROID_MAJOR_VERSION to Android 10 didn't seem to restore WiFi.
[Samsung Galaxy S8 & S8+ Cross Device Development] Noxxxious:
I don't think that qualcomm samsung devices use a platform check. Qualcomm chip devices (atleast what I've worked on & non samsung) use a wifi kernel module, which requires a certain workaround to force the loading of modules on custom kernels. The best way is to import the drivers from the CAF source and make them built-in. Anyway I don't know if this applies to Samsung devices as well and whether they are shipped with WiFi drivers.
[Samsung Galaxy S8 & S8+ Cross Device Development] Magendanz:
For this Samsung Qualcomm device, you're definitely correct in that there is no platform check. The workaround in kernel/module.c didn't do anything for me, but I suspect it's because I don't have the stock WiFi kernel modules. In fact, the only kernel modules the public kernel source builds are rdbg.ko, lcd.ko, efivarfs.ko, and br_netfilter.ko. (The Android 9 version also included tcp_htcp.ko and tcp_westwood.ko, but I don't think TCP congestion control is the issue here.) Neither the stock vendor nor system partition contain any .ko files, so I assume everything is built-in.

Is there any way to do an objdump on an android kernel so that I can examine the stock kernel contents?
[Samsung Galaxy S8 & S8+ Cross Device Development] Noxxxious:
Vmlinux at best. Just start with the basics. First extract the config from your stock boot.img to see which drivers have been compiled. I am sure your source doesnt ship with a full defconfig. If it does compile certain wlan drivers, then check if they use platform checks. For example, the s20 snapdragon uses bcmdhd_101 driver which uses platform checks. You state that the stock kernel works fine, which clearly means there is something wrong on your end. Start debugging the kernel logs. My initial fix just were blobs because I read in the logs that the wifi driver was searching for a "wrong" path. In the end the issue was simply setting the right Android version.
[Samsung Galaxy S8 & S8+ Cross Device Development] rtyuakatsuki:
Can you update the OC to the highest clock like a2n kernel can you make it? I want to test full performance of this s8+

Can you make it?

CPU: BIG:2808mhz

LITTLE: 2002mhz

GPU: 839mhz

I need only that maybe other people want that too

For the other tune of this kernel is already perfect work in my device
[Samsung Galaxy S8 & S8+ Cross Device Development] dmartuniac:
At that freq, your device will freeze and restart itself. Trust me. S8 can work for a few mins at 2.6 with the big cores. 2.8 is just overkill
[Samsung Galaxy S8 & S8+ Cross Device Development] Noxxxious:
You can do it yourself by editing the DTS in the kernel. Extract the boot.img from your phone ->> use some tool to unpack the boot.img like osm0sis's unpacker ->> find the values, change them, save, repack. Don't ask me how to do the steps, there are tons of guides on XDA you may find on how to do this all. Finally to answer your question: No I will not add higher freq steps because on most socs its unstable and it is not useful at all to OC.
[Samsung Galaxy S8 & S8+ Cross Device Development] Magendanz:
I couldn't get objdump to extract the vmlinux kernel, but I did find extract-ikconfig to extract the .config and vmlinux-to-elf to pull out the symbols. Building with the extracted .config file, I compared symbols on my kernel to the stock kernel and they were almost identical. Some subtle differences in avc and selinux, but clearly no missing drivers. I think the SM-T290 is using Qualcomm's Wireless Connectivity Subsystem (WCNSS), which is partially built into the SoC but paired with an external RF module. Those drivers are included and have no Android version checks.

Looking at the dmesg and last_kmsg, the one thing that stood out was this:

selinux: avc: denied { set } for property=vendor.wlan.driver.config pid=913 uid=1000 gid=1000 scontext=u:r:wcnss_service:s0 tcontext=u:object_r:vendor_default_prop:s0 tclass=property_service permissive=0
init: Unable to set property 'vendor.wlan.driver.config' to '/data/vendor/wifi/WCNSS_qcom_cfg.ini' from uid:1000 gid:1000 pid:913: SELinux permission check failed

Could this just be a SELinux permissions issue? And short of going SELinux Permissive, is there an elegant workaround?
[Samsung Galaxy S8 & S8+ Cross Device Development] rtyuakatsuki:
Yeah that to over but i have solution about that
[Samsung Galaxy S8 & S8+ Cross Device Development] Noxxxious:
I still recommend you to built in the wifi driver from qcom by following arter97's commits. Also regarding your selinux thing, you can patch sepolicy but dont think that will solve it if setting to permissive doesnt do it.
[Samsung Galaxy S8 & S8+ Cross Device Development] shanpao:
Very good kernel, I hope the author can continue to update
[Samsung Galaxy S8 & S8+ Cross Device Development] Inasbae:
Its time to make Q kernel maybe? 😏
[Samsung Galaxy S8 & S8+ Cross Device Development] BossBGM:
Rooting the phone and installing kustom kernel make the camera bad in low light.

I regret rooting my S8+

Here are two photos:
[Samsung Galaxy S8 & S8+ Cross Device Development] meduza:
... I doupt it`s the root it self ...

m.
[Samsung Galaxy S8 & S8+ Cross Device Development] samiznayut:
hello, do i need little cores in games? i mean, if i set little cores to 455mhz and big cores to maximum. Will little cores have an affect on gaming, if i set big cores to maximum but turn little ones almost off?
[Samsung Galaxy S8 & S8+ Cross Device Development] Askael:
Hi.

Can you update to DTF1 -> DUA3 ?
[Samsung Galaxy S8 & S8+ Cross Device Development] uqrtml:
Hi,

Im using nx29 4.4.111 kernel on my rooted stock rom s8 exynos.

When i play pubg , my phone very warming up.

And when i restart my phone or finish charge , on booting the phone reboot again and again.

Must i flash nx30 ? Is there solution on nx30?

Thnx
[Samsung Galaxy S8 & S8+ Cross Device Development] Zendesk2:
I wonder what. What can I change in the NX core to stop performance falling after heating

Maybe someone can help me
[Samsung Galaxy S8 & S8+ Cross Device Development] dmrlbaris:
Hi Alexis

I am using your rom and kernel since a year. I have a problem about Netflix. When I install NX R30 Netflix sees my device as L3. When I install another kernel (rz last version) Netflix sees my devices L1. Can you fix this ? Because I want to use NX kernel for battery and performance. And also I want to watch netflix HD quality.

Thanks all your works
[Samsung Galaxy S8 & S8+ Cross Device Development] kusakhan:
which RZ kernel support L1?
[Samsung Galaxy S8 & S8+ Cross Device Development] dmrlbaris:
Last version. When u flash rz after clear all data to netflix. But to much heating my Phone with rz kernel + alexis last roms
[Samsung Galaxy S8 & S8+ Cross Device Development] kvasimodo:
What tweaks to use to control this kernel? Now I use hKtweaks. But I don't know if there were any tweaks released directly to this kernel ?!
[Samsung Galaxy S8 & S8+ Cross Device Development] cris royal (Elec):
hushh!! you probably needs to wipe or clean the camera glass at the back..
[Samsung Galaxy S8 & S8+ Cross Device Development] Baticzek2k:
Hello

Has anyone version R21?

I need the oreo version

Thx
[Samsung Galaxy S8 & S8+ Cross Device Development] AndrzejDwo:
I have R20 if you want it
[Samsung Galaxy S8 & S8+ Cross Device Development] Baticzek2k:
Yes Give it pls
[Samsung Galaxy S8 & S8+ Cross Device Development] AndrzejDwo:
pm me
[Samsung Galaxy S8 & S8+ Cross Device Development] valtemirr:
does kernelsu work in this kernel?
[Samsung Galaxy S8 & S8+ Cross Device Development] XeCudo:
Everything is fine , battery drain little fast just a little
[Samsung Galaxy S8 & S8+ Cross Device Development] StackOverflow13:
mtweaks, you can use kernel auditor too
[Samsung Galaxy S8 & S8+ Cross Device Development] M3th0s:
Much appreciated!
[Samsung Galaxy S8 & S8+ Cross Device Development] M3th0s:
So have just tested this and the idle battery life seems to be ok however I'm wondering how in the world you guys get 7h plus sot! The hell am I doing wrong??

Any tips greatly appreciated!
[Samsung Galaxy S8 & S8+ Cross Device Development] PetritH:
Are you using any port rom? I can easly get 6-7 hrs sot..
[Samsung Galaxy S8 & S8+ Cross Device Development] M3th0s:
Using renovate ice rom and that is quite impressive. Are there any settings you change, like display resolution, brightness, etc etc?

I'm at a loss as to what I'm doing wrong. Kernel feels very smooth but battery life feels very crap.

Apologies if I'm doing something clearly wrong!
[Samsung Galaxy S8 & S8+ Cross Device Development] belloni:
WiFi issues on the N6 version, however when I find the file location the files already exist in the location? Should I override?
[Samsung Galaxy S8 & S8+ Cross Device Development] Noxxxious:
Well depend what the kernel log (dmesg) says. It probably fails to load nvram path and then it spits out which file is required. Anyway you need to restore stock wifi files and then reflash the kernel.
[Samsung Galaxy S8 & S8+ Cross Device Development] PetritH:
Im on FHD, brightness is like 30-40%, auto brightness off, nothing else touched. I do have Facebook and Snapchat installed but I don't use it that much, mostly my daughter playing with it... Im also using Reno r70.

btw if it's important, I'm using CRC7 baseband or firmware whatever its called lol.
[Samsung Galaxy S8 & S8+ Cross Device Development] belloni:
Thanks for the Kernel, turns out I just needed to reboot and add WiFi password again and it worked, looking forward to the battery improvements.
[Samsung Galaxy S8 & S8+ Cross Device Development] uoid:
Amazing Battery life with buttery smooth performance.

RenovateICE ROM 9.0

NX KERNEL R7
[Samsung Galaxy S8 & S8+ Cross Device Development] PetritH:
You from the future?
[Samsung Galaxy S8 & S8+ Cross Device Development] uoid:
FYI, the Developer skipped The R6 Name, which is R7 now, intialy named it R6 until Yesterday
[Samsung Galaxy S8 & S8+ Cross Device Development] rudierieck:
Dload link no longer available....
[Samsung Galaxy S8 & S8+ Cross Device Development] PetritH:
Damn, I sleep and when i wake up, noxx releases a new kernel [emoji23]
[Samsung Galaxy S8 & S8+ Cross Device Development] Mars1986:
? same happened to me, flashed yesterday r6 and today r7 , thx for the work Noxxxious, By the way I checked with Mtweaks and the clock speed was at 2ghz instead of 2,3ghz any clue ?
[Samsung Galaxy S8 & S8+ Cross Device Development] wuub:
Correct me if I'm wrong but, according to the changlog, if you flashed R6 yesterday, you don't need to flash R7 today, right ?
[Samsung Galaxy S8 & S8+ Cross Device Development] Mars1986:
Well I did. And it works fine.
[Samsung Galaxy S8 & S8+ Cross Device Development] Noxxxious:
R7 has bug fixes like sound and camera, which were caused by the N8 merge. Id recommend to flash that instead of R6
[Samsung Galaxy S8 & S8+ Cross Device Development] wuub:
Thanks guys, will flash it now then.
[Samsung Galaxy S8 & S8+ Cross Device Development] zoltain73:
Download link no longer available just stays on Initializing…
[Samsung Galaxy S8 & S8+ Cross Device Development] bininga59:
Take, for example, the Kernel Adiutor, you can change everything.
[Samsung Galaxy S8 & S8+ Cross Device Development] Mars1986:
Thank you :)

I'm using it. But I don't know why stock clock is at 2ghz instead of 2,3, any clues ?
[Samsung Galaxy S8 & S8+ Cross Device Development] bininga59:
Open the app, then on CPU

Press 1. - Apply at startup

Press 2. - there you can set the frequency
[Samsung Galaxy S8 & S8+ Cross Device Development] Mars1986:
Thx man !!!
[Samsung Galaxy S8 & S8+ Cross Device Development] popmpopm:
really now battery life is best then before is best kernel for ported rom thx for hard job !
[Samsung Galaxy S8 & S8+ Cross Device Development] Seppitux:
Hey good job ?!!

If put 2300ghz, i stay Always with 2ghz

(Ex Kernel manager or other) but it writen 2300 on

I dont know !?!?
[Samsung Galaxy S8 & S8+ Cross Device Development] Noxxxious:
The freq is set to 2k from an init script. You can override it with mtweaks easily to 2300 or further in R8 (future release)
[Samsung Galaxy S8 & S8+ Cross Device Development] Mars1986:
Use kernel Auditor. It works and if you apply at boot you can lock the fréquence at 2,3.
[Samsung Galaxy S8 & S8+ Cross Device Development] Noxxxious:
Even higher on latest test version
[Samsung Galaxy S8 & S8+ Cross Device Development] Mars1986:
I like that !!! You could try to OC to 2,5, there is a kernel that manages it stable. If you need it let me know.
[Samsung Galaxy S8 & S8+ Cross Device Development] uoid:
I agree Best so far
[Samsung Galaxy S8 & S8+ Cross Device Development] Noxxxious:
I released FixOps 12 in the group, which has OC
[Samsung Galaxy S8 & S8+ Cross Device Development] Mars1986:
Thxxxxxx but I'm looking for stable release only :)
[Samsung Galaxy S8 & S8+ Cross Device Development] chasemyass:
Thanks for this hard work :) Haven't seen such a stable kernel since I've been using my old OP 3 :)

7hrs sot with 4hrs gaming :)
[Samsung Galaxy S8 & S8+ Cross Device Development] kushmanek:
which kernel version u using can u tell ?
[Samsung Galaxy S8 & S8+ Cross Device Development] chasemyass:
Noxxxious R7 :)
[Samsung Galaxy S8 & S8+ Cross Device Development] jack allen:
Is there a version for S9/S9+ as i would love have this kernel on my S9+
[Samsung Galaxy S8 & S8+ Cross Device Development] StonebridgeGr:
Which governor is suggested for better battery life ?
[Samsung Galaxy S8 & S8+ Cross Device Development] uoid:
Blu_Activ
[Samsung Galaxy S8 & S8+ Cross Device Development] StonebridgeGr:
Another trick I should know ?
[Samsung Galaxy S8 & S8+ Cross Device Development] hans_olo:
Yes:

Leave kernel settings like they are. Interactive is pre-defined by Noxxx and it is best balance for battery/performance.
[Samsung Galaxy S8 & S8+ Cross Device Development] StonebridgeGr:
,I don't care about performance only for battery life
[Samsung Galaxy S8 & S8+ Cross Device Development] uoid:
These are my governor settings for Blu-Activ
[Samsung Galaxy S8 & S8+ Cross Device Development] jumpers:
in the FAQ section, you talk about XPosed, are there known issues between xposed and the kernel ? i use both, because i need xposed for some purposes.

flashed the kernel since one hour now, and no issues to signal, but i prefer to ask. :D
[Samsung Galaxy S8 & S8+ Cross Device Development] xFirefly93:
Xposed doesn't affect the kernel AFAIK. Only the system.
[Samsung Galaxy S8 & S8+ Cross Device Development] StonebridgeGr:
How does it affects the systems ? You mean generally or specific? The battery sure it's affecting it.
[Samsung Galaxy S8 & S8+ Cross Device Development] androw3349:
[MENTION=4587002]Noxxxious[/MENTION] Hello, can you add the support for Enable Dex desktop with any HDMI adapter if its not included already ?

Here is a simple patch made by [MENTION=3194398]kbarni[/MENTION] in the forum

Thank you
[Samsung Galaxy S8 & S8+ Cross Device Development] Noxxxious:
Kernel already has universal dex support. Oreo, in contrast to Nougat, requires a hdmi that can be powered.
[Samsung Galaxy S8 & S8+ Cross Device Development] Barthlon:
hi guys, latest version (r7) is breaking mtp visibility somehow. the phone doesn't show up in windows.

any info on this? will r8 fix this? :)
[Samsung Galaxy S8 & S8+ Cross Device Development] StackOverflow13:
r7 is fine, I can see the phone on my pc, suggest you check your settings and/or cable
[Samsung Galaxy S8 & S8+ Cross Device Development] Barthlon:
hmm, that's weird.

does anyone know if anything changed from r6 to r7 that might affect mtp?
[Samsung Galaxy S8 & S8+ Cross Device Development] jack allen:
Just wondering as i loved this kernel when i had my S8+ is there to be a version for my new S9+
[Samsung Galaxy S8 & S8+ Cross Device Development] Noxxxious:
There is no reason to support devices I don't own
[Samsung Galaxy S8 & S8+ Cross Device Development] boy kurdy:
https://xdaforums.com/attachment.php?attachmentid=4467889&stc=1&d=1522967018

why i can't joined to your telegram group
[Samsung Galaxy S8 & S8+ Cross Device Development] jack allen:
Obviously i didnt know that, some devs do i just thought you may own or develop for other devices
[Samsung Galaxy S8 & S8+ Cross Device Development] Noxxxious:
I don't have the spare time and also like you can read in the FAQ I am making the kernel to improve my own phone and sharing takes 2 clicks. Creating kernels across multiple platforms would most likely be profit related.
[Samsung Galaxy S8 & S8+ Cross Device Development] jeebspawnshop:
I'm on R7 and MTP works fine on my home PC, work PC and laptop, all running different OS's.

So the problem is either in your cable or the computer itself.

But I would suggest you double-check in your Developer Options that your USB configuration is set to MTP.
[Samsung Galaxy S8 & S8+ Cross Device Development] TurricanM3:
Best kernel for me. Todays 10h+ SOT result (i recharged 10-15% but still 16% left):
[Samsung Galaxy S8 & S8+ Cross Device Development] Barthlon:
i don't get why sot seems to be the benchmark for rom and/or kernel quality. yes, a decent battery life is a definite plus, but who the hell needs 10 hours of sot in a single cycle (which is one day for most users)? TEN HOURS OF SOT! come one! you've wasted 10 hours of a 24 hour day with looking at a 5 inch screen! :crying:

and paying top dollar for a high end phone and then trying to tune it down to get as much sot as possible is like buying a ferrari to do 25 mph streetraces with it.

just my 2 cents.

nx kernel is awesome btw. snappy and full of features! :)
[Samsung Galaxy S8 & S8+ Cross Device Development] TurricanM3:
It's two days (evenings) and absolutely nothing is tuned down. I even raised the big cores up to standard 2.3GHz instead of the R7 underclock to 2GHz. And using my phone is no waste of time for me. =)
[Samsung Galaxy S8 & S8+ Cross Device Development] Roxr123:
Can you suggest me a tweaking app for the kernel?
[Samsung Galaxy S8 & S8+ Cross Device Development] hans_olo:
MTweaks (search on XDA)