KERNEL CUSTOM - Galaxy S2 i9100/i9100P - [TWRP/CWM]KangBang Kernel v1.3-

  • Auteur de la discussion edzamber
  • Date de début
edzamber

edzamber

Moderateur Global
Inscrit
18 Janvier 2012
Messages
18 817
Points
83
  • #1
Bonjour à tous et à toutes

Je vous présente le Kernel Custom KangBang Kernel v1.3
Pour le Galaxy S2 (i9100/i9100P)



AVERTISSEMENT VOUS ETES SEULS RESPONSABLES DE VOS ACTIONS NI MOI NI PHONANDROID NE POURRAIT ETRE TENU POUR RESPONSABLES EN CAS DE BRICK DE VOTRE APPAREIL




ATTENTION :

Ce Kernel ne fonctionne qu'avec les Roms Custom en 4.2.2 !!!




sakindia123 a dit:
Bonjour, j'ai décidé de faire un kernel pour les Roms 4.2 axée sur l'AFST(comme Cm10.1, PA, AOKP etc.).Je n'ai testé que sur CM10.1 et slimbean, mais il devrait fonctionner sur les autres ROM en 4.2.
Il existe 2 versions, une avec récupération de la TWRP et l'autre avec le Recovery stock cm10.1 (je préfère TWRP)
Ceci est basé sur noyau smdk4412 CyanogenMod (pour sa stabilité), mais j'ai optimisé pour de meilleures performances, une meilleure autonomie de la batterie.
Remarque : Ce noyau est encore à ses balbutiements.


Changelogs :

Changelog for v1.3

Linux 3.0.82
Replace normal BLN with BLNWW(no more wakelocks,but static led)
Port gokhanmoral/dorimanx touchkey driver
Fix led_disable function,broken in previous release
Merge modem interface from smdk4210 kernel for better battery (cm upstream)
Updates to drivers/base/sync.c and sw_sync from android linux 3.0 upstream
Update zzmoove to v0.5
Tune zzmoove for our device
CIFS module support(requested by user)
add frandom driver(requested by user)
Updates to block from android linux 3.0 upstream
Revert "SMP: Update secondary cpu boot phase routine"
Samsung i9300 Update 10
Improve touch sensitivity
Introduce timer slack controller
Remove some debugging
And various other patchs.See github for proper changelog.Too lazy to type

Changelog for v1.1

block: Add Zen I/O Scheduler
Makefile: Compile with -finline-functions -ffast-math -mtune=cortex-a9 -mfpu=neon -march=armv7-a and even more gcc 4.6 specific cflags
mach-exynos: Remove some dead code,thanks to myfluxi
pegasusq: Kang from Siyah Kernel
bcmdhd: Enable Ad-Hoc (IBSS) mode
mach-u1: use smdk4412 temperature values
mach-exynos: busfreq: Increase up threshold
Increase available memory from 791 MB to 794 MB
Fix some compiler warnings introduced by gcc 4.6.x
fs/dyn_fsync: check dyn fsync control's active prior to performing fsync ops
Dynamic Fsync : force flush if kernel panic or rebooting
staging: android: lowmemorykiller: Change default debug_level to 1
staging: android: lowmemorykiller: well-marked debug print
dynamic fsync: favor true case since most will be using this feature
irq: Set CPU affinity as soon as the irq thread is created
f_fs: ffs_func_free: cleanup requests allocated by autoconfig
hrtimer: Consider preemption when migrating hrtimer cpu_bases
hrtimer: Prevent enqueue of hrtimer on dead CPU
ipv4: save cpu cycles from check_leaf() - Backport from linux 3.8
network speed tweak
AIO: Don't plug the I/O queue in do_io_submit()
tmpfs: fix mempolicy object leaks
ARM: Add optimised swahb32() byteswap helper for v6 and above
SCHEDULER: Autogroup patch group by current user android UID
ARM: net: JIT compiler for packet filters
ARM/mm: drop GFP_COMP for dma_alloc_coherent
ARM: cache: assume 64-byte L1 cachelines for ARMv7 CPUs
timer: optimize apply_slack()
ARM: spinlock: use ticket algorithm for ARMv6+ locking implementation
arm/crypto: Add optimized AES and SHA1 routines
currentwidget support based on Entropy512's commit in his GB kernel
increase VM_MAX_READAHEAD to 1024
mmc: use really long write timeout to deal with crappy cards
slicing-by-8 algorithm for crc32 and crc32c
ext4: fixup 64-bit divides in 3.0-stable backport of upstream fix
update Android logger,timer_gpio and lowmemorykiller from Linux 3.8
arch:arm: Compile with -pipe


Changelog for V1.0

Updated to Linux 3.0.80
18 Step cpu frequency(25 Mhz to 1600 Mhz) and CPU Undervolt support
Removed debugging(Like sec_debug,cgroup_debug,stand-hotplug debug)
lib/string: use glibc version
lib/sha1: use the git implementation of SHA-1
lib/sha1.c: quiet sparse noise about symbol not declared
arm: remove "optimized" SHA1 routines
arm: remove stale export of 'sha_transform'
fs/dyn_sync_cntrl: dynamic sync control
tcp: Proportional Rate Reduction for TCP
mutex: dynamically disable mutex spinning at high load
slub.c: little tweak for performance improvements
kernel: power: prevent DVFS_LOCK_ID_USER lock for min and max frequency
block: sio and deadline tweaks
lib/memcopy: use glibc version
various compiler optimizations,and compiled with linaro toolchain
ARM: 7011/1: Add ARM cpu topology definition
sched: Ensure cpu_power periodic update
ARM: cpu topology: Enable ARCH_POWER
ARM: topology: save cpu id of each core
ARM: topology: Update topology according to current sched_mc mode
ARM: 7182/1: ARM cpu topology: fix warning
ARM: topology: Add a cpu_power function
ARM: topology: Add a topology update notification
ARM: cpu topology: Add asym topology flag for using cpu0 1st
ARM: cpu topology: add debugfs
cpupower: update the cpu_power according to cpu load
sched: use cpu capacity to decide if a ILB is needed
sched/nohz: Rewrite, fix and add more accurate load-avg computation
sched: Add missing call to calc_load_exit_idle()
Optimized ARM RWSEM algorithm
ARM: decompressor: Enable unaligned memory access for v6 and above
lib/lzo: Update LZO compression to current upstream version


Caractéristiques :

Add BLN(Back Light Notification) function
cpufreq: Add zzmoove v0.4
Compile with GCC 4.7
remove -fgraphite and loop optimizations and optimize modules
Update row I/O scheduler to latest from CodeAurora
Enable Swap and Zram(as requested by a user)
Upstream patches for zram
Change compression method for zImage,quicker boot
CPU hotplug, writeback: Don't call writeback_set_ratelimit() too often
ARM: vmlinux.lds.S: do not hardcode cacheline size as 32 bytes
ARM: vmlinux.lds.S: align the exception fixup table to a 4-byte boundary
block: Add support for reinsert a dispatched req
block: Add API for urgent request handling
block: add support for Linux 3.0.x for reinsert a dispatched req
cpufreq: Make sure the cpufreq notifier is called last[arighi]
Fix up freqs below 200 Mhz

sakindia123 a dit:
Astuce : utiliser le gouverneur de ZZMOOVE.

Ce Kernel est encore un « bébé ».Il sera meilleur et plus rapide avec le temps !


Pour les réglages du Kernel
vous pouvez utiliser une application comme par exemple :


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


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


:arrow: Meilleure apllication selon moi (0.97 cts d'euros)


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


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



Le dévellopeur travail pour rendre compatible le Kangbang Kernel avec Stweaks dans les versions suivantes ...
A suivre
;)



Installation :


* Copier le fichichier Zip du Kernel (version TWRP ou version CWM) sur votre carte Sd interne

* Démarrer en CWM Recovery

* Flasher le Gs2kernelwipe

* Flasher le Kernel Kangbang v1.x

* Reboot



Liens de Téléchargement :


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


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



Crédits/ Remerciements :


* sakindia123, le dévellopeur du Kangbang Kernel

* Torvalds and team,for the Linux kenrel
* Samsung
* gokhanmoral
* TeamWin
* The CyanogenMod Project
* myfluxi
* andreilux
* faux123



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

(Merci à sakindia123
 
Tipiak

Tipiak

Pirate !
Moderateur Global
Inscrit
2 Juillet 2012
Messages
21 268
Points
63
  • #2
Quel joli nom ... :mrgreen:
Merci pour le partage. :)
 
cedric

cedric

Membre
Inscrit
5 Mars 2012
Messages
7 956
Points
0
  • #3
Ça donne envie de l'essayer celui la. :grin:
Edit: le fichier ZIP est vide. :shock:
Ed une idée ?
Par contre sur le lien d'xda ça fonctionne.
Je l'installe et fait un retour dans un ti moment. ;-)
 
bradco

bradco

Membre
Inscrit
10 Septembre 2012
Messages
387
Points
16
  • #4
oui, et il à l'air prometeur
 
edzamber

edzamber

Moderateur Global
Inscrit
18 Janvier 2012
Messages
18 817
Points
83
  • #5
Avec plaisir Messieurs ;)

@dric34070,

Je viens de télécharger la version cwm et la twrp via les liens du tuto et aucun soucis, les zip sont bien complets ...
 
cedric

cedric

Membre
Inscrit
5 Mars 2012
Messages
7 956
Points
0
  • #6
C'est bon ed, en test depuis un ti moment tout va bien, on va bien voir l'autonomie d'ici quelques jours ;-)
 
bradco

bradco

Membre
Inscrit
10 Septembre 2012
Messages
387
Points
16
  • #7
J'attend un petit retour sur l'autonomie avec impatience

Heu étant sous dorimanx, je le flash avec un GS2 kernel wipe et apres j'aurai le TWRP ?
 
Greg77970

Greg77970

Membre
Inscrit
28 Décembre 2012
Messages
469
Points
16
  • #8
Cette question va paraitre bête mais on doit prendre uniquement la version qui correspond a notre recovery ? :lol:
 
X

XxbrandoXx

Membre VIP
Inscrit
19 Février 2013
Messages
1 312
Points
0
  • #9
Tout d'abord Merci pour ce partage. Et en second les questions :mrgreen:

Dites j'ai quelques questions :

1.) Il y a deux lien ( version CWM et TWRP ) sachant que je compte partir d'une nouvelle ROM ( rootbox 4.1, dirty flash ) donc kernel stock CM
2.) Donc je prend la version CWM je suppose ?

Je tient à être sur de pas faire de connerie ( mal grès que mon instinct me dit de prendre CWM sans poser de questions :lol: :lol: )
Cordialement.
 
edzamber

edzamber

Moderateur Global
Inscrit
18 Janvier 2012
Messages
18 817
Points
83
  • #10
@XxbrandoXx,

Bonjour,

Peut importe la version.

Si tu installes la version TWRP, il faut aller dans mont and storage et cocher mont emmc pour avoir acces à la carte interne.

Autement, installes la version CWM.

Greg77970 a dit:
Cette question va paraitre bête mais on doit prendre uniquement la version qui correspond a notre recovery ? :lol:


Non tu peux prendre n'importe quelle version.
 
bradco

bradco

Membre
Inscrit
10 Septembre 2012
Messages
387
Points
16
  • #11
En installant la version TWRP ça pose pas de probleme si on est sous CWM pour flasher ?
 
edzamber

edzamber

Moderateur Global
Inscrit
18 Janvier 2012
Messages
18 817
Points
83
  • #12
@bradco,

Non cela ne pose aucun problème. Tu peux flasher la version TWRP en étant sous CWM. Le seul truc c'est qu'il faudra faire un backup via le TWRP car il ne peux pas restorer un backup fait sous CWM (et vice-versa).

N'oublie pas de cocher Mont EMMC dans le menu mont and storage du TWRP Recovery pour avoir accès à la carte interne ;)
 
Greg77970

Greg77970

Membre
Inscrit
28 Décembre 2012
Messages
469
Points
16
  • #13
Ce kernel ne gère pas le dual boot alors ? (J'ai pas vu dans les caractéristiques)
 
edzamber

edzamber

Moderateur Global
Inscrit
18 Janvier 2012
Messages
18 817
Points
83
  • #14
Non pas de dualboot, ce kernel est basé CM10.1 ;)

Peut être dans les prochaines maj ...
 
Greg77970

Greg77970

Membre
Inscrit
28 Décembre 2012
Messages
469
Points
16
  • #15
edzamber a dit:
Non pas de dualboot, ce kernel est basé CM10.1 ;)

Peut être dans les prochaines maj ...


Merci Ed' pour ces renseignements ! ;)
 
bradco

bradco

Membre
Inscrit
10 Septembre 2012
Messages
387
Points
16
  • #16
edzamber a dit:
@bradco,

Non cela ne pose aucun problème. Tu peux flasher la version TWRP en étant sous CWM. Le seul truc c'est qu'il faudra faire un backup via le TWRP car il ne peux pas restorer un backup fait sous CWM (et vice-versa).

N'oublie pas de cocher Mont EMMC dans le menu mont and storage du TWRP Recovery pour avoir accès à la carte interne ;)

Merci mon ami ;)
 
P

philippe74

Membre
Inscrit
12 Juin 2012
Messages
914
Points
16
  • #17
bsr quel est la difference entre TWRP et CWM car j'ai un recovery en CWM et quel ets l'avantage du TWRP.
Merci d'avance
Secundo je suis sours dorymanx 9.32, est ce que le 9.33 est fiable car tres peu de retour sur ce forum
 
X

XxbrandoXx

Membre VIP
Inscrit
19 Février 2013
Messages
1 312
Points
0
  • #18
Au fait Ed tu as mis SetCPU ( gratuit ) sauf que depuis pas mal de temps il est payant.......
 
P

philippe74

Membre
Inscrit
12 Juin 2012
Messages
914
Points
16
  • #19
philippe74 a dit:
bsr quel est la difference entre TWRP et CWM car j'ai un recovery en CWM et quel ets l'avantage du TWRP.
Merci d'avance
Secundo je suis sours dorymanx 9.32, est ce que le 9.33 est fiable car tres peu de retour sur ce forum

personne pour repondre a mon message?
 
bradco

bradco

Membre
Inscrit
10 Septembre 2012
Messages
387
Points
16
  • #20
philippe74 a dit:
bsr quel est la difference entre TWRP et CWM car j'ai un recovery en CWM et quel ets l'avantage du TWRP.
Merci d'avance
Secundo je suis sours dorymanx 9.32, est ce que le 9.33 est fiable car tres peu de retour sur ce forum

TWRP est plus graphique a mon gout et ça marche avec le tactile.

Pour des questions, retour et information sur DorimanX C'EST LA:

tutoriel-kernel-dorimanx-galaxy-s2-gt-i9100-t59925.html
 
bradco

bradco

Membre
Inscrit
10 Septembre 2012
Messages
387
Points
16
  • #21
philippe74 a dit:
philippe74 a dit:
bsr quel est la difference entre TWRP et CWM car j'ai un recovery en CWM et quel ets l'avantage du TWRP.
Merci d'avance
Secundo je suis sours dorymanx 9.32, est ce que le 9.33 est fiable car tres peu de retour sur ce forum

personne pour repondre a mon message?

Tu peut aussi le test par toit même
 
edzamber

edzamber

Moderateur Global
Inscrit
18 Janvier 2012
Messages
18 817
Points
83
  • #22
XxbrandoXx a dit:
Au fait Ed tu as mis SetCPU ( gratuit ) sauf que depuis pas mal de temps il est payant.......

Ouppsss :lol:

J'ai ajouté Cpu Adjuster qui lui devrait être gratuit ... normalement :lol:

bradco a dit:
philippe74 a dit:
philippe74 a dit:
bsr quel est la difference entre TWRP et CWM car j'ai un recovery en CWM et quel ets l'avantage du TWRP.
Merci d'avance
Secundo je suis sours dorymanx 9.32, est ce que le 9.33 est fiable car tres peu de retour sur ce forum

personne pour repondre a mon message?

Tu peut aussi le test par toit même

+1000 :lol:
 
bradco

bradco

Membre
Inscrit
10 Septembre 2012
Messages
387
Points
16
  • #23
X

XxbrandoXx

Membre VIP
Inscrit
19 Février 2013
Messages
1 312
Points
0
  • #24
Dites les gens j'ai flashé ce kernel mais lors d'un redémarrage en recovery j'avais toujours mon recovery stock CM ( sachant que dans version kernel dans paramètre j'avais marquer Kangbang kernel........ )

Pour l'instant je l'ai supprimer car seul dorimanX et Siyah gèrent STweaks ( qui me sert pour augmenter la charge en ma au niveau de l'USB car ayant casser mon chargeur AC ) donc stand by jusqu'à ce que le kernel gère STweaks ou que j'ai de nouveau un chargeur AC --'
 
edzamber

edzamber

Moderateur Global
Inscrit
18 Janvier 2012
Messages
18 817
Points
83
  • #25
Si tu as flashé la version CWM du KangBang Kernel, c'est normal car le Recovery est celui du CM ;)
 
X

XxbrandoXx

Membre VIP
Inscrit
19 Février 2013
Messages
1 312
Points
0
  • #26
OK la prochaine fois j'utiliserait la version TWRP wink
 
Greg77970

Greg77970

Membre
Inscrit
28 Décembre 2012
Messages
469
Points
16
  • #27
L'interface de TWRP est vraiment jolie en tout cas, et ce kernel a l'air de tenir la route pour le moment ! :D
 
edzamber

edzamber

Moderateur Global
Inscrit
18 Janvier 2012
Messages
18 817
Points
83
  • #28
Oui il fonctionne bien, bonne autonomie et accroche wifi/bluetooth/gps impécable. Il ne manque plus que la compatibilité Stweaks... J'aime bien le TWRP :wink:
 
cedric

cedric

Membre
Inscrit
5 Mars 2012
Messages
7 956
Points
0
  • #29
Je l'ai enlever, le fait de pas avoir Stweak me gêne un peu :grin:
 
edzamber

edzamber

Moderateur Global
Inscrit
18 Janvier 2012
Messages
18 817
Points
83
  • #30
En même temps avec cpu ajuster ou cpu control, ça fonctionne bien...

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

cedric

Membre
Inscrit
5 Mars 2012
Messages
7 956
Points
0
  • #31
Je verrais, peut-être alors;-)
 
bradco

bradco

Membre
Inscrit
10 Septembre 2012
Messages
387
Points
16
  • #32
Petit retour apres deux jours sur ce nouveau kernel il est tres prometteur pour moi tout est bon pour l'instant.
 
edzamber

edzamber

Moderateur Global
Inscrit
18 Janvier 2012
Messages
18 817
Points
83
  • #33
Kangbang kernel V2.0 en ligne.
Attention : ne fonctionne qu'avec les Roms basée CM10.2(4.3).
Stweaks supporté.

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

bradco

Membre
Inscrit
10 Septembre 2012
Messages
387
Points
16
  • #34
Ha nickel merci ed, va falloir passer sur la dernière update de la vanilla.
 
D

DrSqUeZz

Membre
Inscrit
7 Août 2013
Messages
1
Points
1
  • #35
Merci pour ce petit kernel :3.
J'avais un problème avec l'application Galerie avec jelly bam v.9 avec kernel dorimanX et avec le tient, mon problème est résolé, merci :)
 
bradco

bradco

Membre
Inscrit
10 Septembre 2012
Messages
387
Points
16
  • #36
edzamber a dit:
Kangbang kernel V2.0 en ligne.
Attention : ne fonctionne qu'avec les Roms basée CM10.2(4.3).
Stweaks supporté.

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

Dit ed tu sais si le kernel pour la 4.2 serra améliorer ou il est passer pour la 4.3 et abandonne le 4.2 ?
 
Greg77970

Greg77970

Membre
Inscrit
28 Décembre 2012
Messages
469
Points
16
  • #37
Attention à ceux qui utlilisent la v2.0 avec Android 4.3. Stweaks fonctionne mal, et ne retient pas les changements effectués dans l'application. :(
 
edzamber

edzamber

Moderateur Global
Inscrit
18 Janvier 2012
Messages
18 817
Points
83
  • #38
@Bradco,

Non il ne sera plus mis à jour pour les Roms en 4.2

@greg77970,

Merci pour l'info :wink:
 
Haut Bas