[KERNEL CUSTOM][NOUGAT][SM-G935F/FD/W8/S/L/K] Fire Opal Kernel 2.4.2 [AOSP Nougat][Synapse]

  • Auteur de la discussion Membre supprimé 438334
  • Date de début
M

Membre supprimé 438334

  • #1


Lors de l'utilisation des kernels personnalisés , ne jamais désactiver les options de développement ou déverrouillage OEM . Si vous le faites , au reboot de votre appareil , vous serez bloqué par le verrou de réactivation !

~~~~~~~~

ATTENTION , SEULEMENT POUR NOUGAT !





COMMENT INSTALLER LE KERNEL CUSTOM Fire Opal NOUGAT ?

SAMSUNG GALAXY S7 EDGE SM-G935F/FD/W8/S/L/K


Cette opération comporte des risques. Ni moi ni Phonandroid ne peuvent être tenu responsables des éventuels problèmes rencontrés. Pensez à effectuer une sauvegarde de votre système et EFS avant toutes modifications ou flash !


Merci à
S'il vous plaît, Connexion ou S'inscrire pour voir le contenu ou les urls !



Bienvenue sur le thread officiel du projet Fire Opal Kernel pour le Galaxy S7 (SM-G935F / FD / W8 / S / L / K) exécutant des ROM basées sur AOSP.

Le but de ce projet est de fournir une bonne alternative au noyau AOSP stock limité.




Features

* based on latest 8890dev kernel sources
* updated with latest Samsung kernel base (DQBO)
* custom built ramdisk based on NOF26W with XenonHD tweaks
* built with Linaro Toolchain 6.3.1 (gcc-linaro-6.3.1-2017.02)
* init.d support and init tweaks
* added a few CPU governors (elementalx, hyper, alucard, barry_allen, bioshock, bluactive, conservative_x, darkness, despair, electrodemand, impulse, intellicative, intellidemand, intellimm, interactive_pro, interactive_x, ironactive, lionheart, nightmare, ondemand_x, ondemandplus, pegasusq, smartass2, smartmax, smartmax_eps, yankactive and zzmoove) and enabled all the stock ones.
default: interactive
* added a few I/O schedulers (bfq, cfq, fifo, fiops, row, sio, sioplus, tripndroid, vr, zen)
default: cfq
* added a few TCP congestion algorythms (bic, cubic, westwood, htcp, hybla, vegas, scalable, lp, veno, yeah, illinois, dctcp, lia, olia, wvegas, balia)
default: westwood
* full f2fs support, ported from official OnePlus 3/3T kernel source
* fixed some misbehaving drivers
* complete implementation of Synapse, to have everything at your fingertip
* overclock and underclock support for both CPU and GPU
* full voltage control (CPU, GPU, BUS and so on...)
* notification LED fading control
* numerous performance and stability tweaks (defconfig, fstab and Makefile)
* SELinux set to Permissive by default
* enable extra compression algorithm and cryptography
* sqlite3, busybox and other binaries are integrated!
* updated with Linux patches up to 3.18.17
* Knox 0x0 (lol) and SafetyNet hacked not to be available (and thus pass)
* ondemand and conservative governors updated for big.LITTLE architecture
* improved default voltage/thermal management
* enabled Swap (510MB, lz4, 4 compression streams)
* AMOLED flicker free patch
* and more...

Notes

Tellement bon tout fonctionne maintenant
Dans un proche avenir, je vais avoir du plaisir à refaire ramdisk et Synapse d'une meilleure façon (dès que j'ai le temps libre).


Changelog :


Version 2.4.2
- update sdcardfs
- updated build scripts and recovery scripts
- changed toolchain to a better version (Linaro Android gcc 6.3.1)
- widely improved ramdisk scripts
- updated ramdisk to latest version from RR with 7.1.2 support
Changelogs for previous versions:

Version 2.4.0
- updated with latest Linux patches
- various fixes (including thermal management and network communication)

Version 2.3.0
I'm constantly working to provide a better kernel. This implies a lot of research, testing and stressing my eyes staring at code. I'm adding a lot of small fixes.
So, try to understand me if I don't always have time to report a changelog.
As always, you can check GitHub for a detailed changelog.

Version 2.2.1
Sorry if I didn't write down a changelog for the last releases, I've been quite busy.
Anyway: since version 2.1.6b there are a LOT of changes, performance, batter

CHANGELOGS >>>>>


- updated busybox and sqlite3 binaries with more convenient versions
- changed optimizations, enabled safety features and possibly fixed f2fs cryptography
- getting ready for the Synapse restyling
- build the kernel uncompressed
The latter fix solves most lagging issues and noticeably improve performance over compressed version; I'll look into the kernel size issue soon!

Version 2.1.5

- ramdisk rebased over RR's one
- kernel size reduced

Version 2.1.4

- updated interactive governor with Samsung optimized version
- implemented the AMOLED flicker free patch
- updated ramdisk for both herolte and hero2lte to the one from latest LineageOS builds
- updated ramdisk to be compatible with SlimROM (untested)
- removed a few redundant tweaks
- fireactive it's on its way to debut, but still disabled because incomplete, sorry :(

v2.1.2
- init: added a few tweaks
- ramdisk: changes in sepolicy
- ramdisk: try to fool safetynet and fix wakelocks
- updated to DQBO kernel source
- fstab: reworked mount options
- fs: add exfat support
- fs: implement optimised and stable f2fs (from oneplus/QC8996_N)
- enabled Swap (I had the idea while looking into the OP3 sources)
v2.1.0
Many beta versions came before this one, and all of them had their list of fixes... I'll try to summarize:
- some configs were tweaked
- enabled init.d support
- Synapse support
- implemented elementalx
- various fixes
- faked Knox 0x0 and try to hide from SafetyNet
- switched back to cfq as default scheduler
- probably other stuff I can't remember now... I need to sleep ahha

Version 1.2.4
- temporarily reverted to Linux 3.18.14 (and so fixed the video playback issue)
- updated mount options to reduce I/O overhead
- tweaked the kernel configuration to have better performance
- enabled additional compression algorithms and cryptography utilities

Version 1.2.3
- updated zen sched driver to version 1.1
- SELinux is now set to Permissive by default

Version 1.2.2
- now using zen as default I/O scheduler
- changed the default frequency range for the CPU
- updated to Linux 3.18.17 (still working to bring the latest patches)
- switched to a custom Makefile optimised for our architecture

Version 1.2.0
- overclock and underclock support for both CPU and GPU
- voltage control (see notes in the OP [**])
- moved to Uber Toolchain 7.x (aarch64-linux-android-7.x)
- improved recovery installation script

Version 1.1.0
- First public release

Kernel Special Features:

Version Information
Status: Beta

Created 2017-02-27
Last Updated 16/04/2017​



. Etre root et avoir installé un recovery custom


S'il vous plaît, Connexion ou S'inscrire pour voir le contenu ou les urls !



. Copier/coller le kernel custom sur la mémoire du mobile
. Redémarrer en mode recovery
. Faire un backup ( recommandé )
. Flasher le kernel
. Flasher le root si souhaité
. Optionnel , un wipe cache / Dalvik cache


Vos retours sont les bienvenus !
 
L

lohanbarth

  • #2
Re: [KERNEL CUSTOM][NOUGAT][SM-G935F/FD/W8/S/L/K] FIRE OPAL KERNEL 2.1.0 [AOSP][NOUGAT][SYNAPSE]

Hello Micka et merci.
 
M

Membre supprimé 438334

  • #3
Re: [KERNEL CUSTOM][NOUGAT][SM-G935F/FD/W8/S/L/K] FIRE OPAL KERNEL 2.1.0 [AOSP][NOUGAT][SYNAPSE]

Salut Olivier et avec plaisir ;)
 
M

Membre supprimé 438334

  • #4
Re: [KERNEL CUSTOM][NOUGAT][SM-G935F/FD/W8/S/L/K] FIRE OPAL KERNEL 2.1.2 [AOSP][NOUGAT][SYNAPSE]

Salut

Mise à jour avec la v2.1.2

Changelog :
v2.1.2
- init: added a few tweaks
- ramdisk: changes in sepolicy
- ramdisk: try to fool safetynet and fix wakelocks
- updated to DQBO kernel source
- fstab: reworked mount options
- fs: add exfat support
- fs: implement optimised and stable f2fs (from oneplus/QC8996_N)
- enabled Swap (I had the idea while looking into the OP3 sources)
 
M

Membre supprimé 438334

  • #5
Re: [KERNEL CUSTOM][NOUGAT][SM-G935F/FD/W8/S/L/K] Fire Opal Kernel 2.1.6b [AOSP Nougat][Synapse]

Salut

Mise à jour du tuto avec la v2.1.6b

Changelog :
- updated busybox and sqlite3 binaries with more convenient versions
- changed optimizations, enabled safety features and possibly fixed f2fs cryptography
- getting ready for the Synapse restyling
- build the kernel uncompressed
The latter fix solves most lagging issues and noticeably improve performance over compressed version; I'll look into the kernel size issue soon!
 
M

Membre supprimé 438334

  • #6
Re: [KERNEL CUSTOM][NOUGAT][SM-G935F/FD/W8/S/L/K] Fire Opal Kernel 2.1.9 [AOSP Nougat][Synapse]

Bonsoir

Mise à jour du tuto avec la v2.1.9

changelogs >>>
 
M

Membre supprimé 438334

  • #7
Salut

Mise à jour avec la v2.4.2

Changelog :
Version 2.4.2

- update sdcardfs
- updated build scripts and recovery scripts
- changed toolchain to a better version (Linaro Android gcc 6.3.1)
- widely improved ramdisk scripts
- updated ramdisk to latest version from RR with 7.1.2 support:
 
Haut Bas