Génération mobiles - Forum smartphones & tablettesConnexion

Forum Android pour smartphones & tablettes Asus, HTC, Huawei, Honor, LG, Nokia, OnePlus, Samsung, Sony, Xiaomi... Retrouvez applications, astuces, aide, jeux, tutos,...

[KERNEL] Bricked-Kernel v0.7 [2.6.39.4|Sweep2Wake|mpdecision|stable] [SENSE + AOSP] [30.09.2012]

mode_editPoster un nouveau sujetreplyRépondre au sujet
Partagez

description[KERNEL] Bricked-Kernel v0.7 [2.6.39.4|Sweep2Wake|mpdecision|stable] [SENSE + AOSP] [30.09.2012]

more_horiz
Bricked-Kernel


Description


Le mot du développeur show-p1984 :

"Voici le premier Kernel 100% stable pour le HTC One X (endeavoru)."


Fonctionnalités :

-Based upon HTC source
-Fixed all stability issues from the HTC source
-Fixed all section mismatches
-Various other fixes
-Sweep2wake
-tegra_mpdecision, which completely replaces nvidias hotplug manager (better battery life + performance)
-modified ondemand governor for tegra3 & mpdecision (this is the only recommended governor atm)
-GPU OC (520 = default for tegra3) (faux123)
-CPU OC (faux123)
-Multitouch gaming fix (faux123)
-Undervolting (faux123)
-Check the changelog for the rest


Images & Vidéos






Installation


Installation


Ce qui est nécessaire :

-TUTO Préparer le HTC One X pour le débloquer, pour installer le recovery, le rooter et installer des roms customs [Windows] [10.04.2012]


Comment flasher :

Procédure pour installer le fichier boot.img :

Après avoir flashé la rom via le Recovery.
Redémarrez votre appareil (en ne laissant surtout pas la rom démarrer) en maintenant enfoncé le bouton "Power" 10 secondes
1. Rallumez-le en maintenant Vol - appuyé
2. Mettez en surbrillance "Fastboot" avec Vol + ou Vol - et appuyez sur "Power"
3. Branchez votre HTC One X au PC et ouvrez une console de commande.
(windows XP - Click Démarrer > Exécuter > tapez CMD puis OK
(Windows 7 - Click Démarrer > tapez CMD puis Entrée)
4. Téléchargez ces fichiers Fastboot Files
5. Créez un nouveau dossier "fastboot" à la racine de votre disque C:.
6. Extrayez le dossier "fastboot" du fichier .zip téléchargé à l'étape 2 dans ce dossier.
7. Récupérer le boot.img qui est inclus dans le fichier ZIP contenant la rom et mettez-le dans le dossier "fastboot"
8. cd vers le dossier où nous avons mis les fichiers fastboot

Code:


cd c:\fastboot



9. Tapez ceci dans la console de commande

Code:


fastboot erase cache


et

Code:


fastboot flash boot boot.img


Redémarrez en Recovery via le menu fastboot (Avant de démarrez le système pour la première fois) et flashez le package modules.


Comment flasher les Modules :

1) Téléchargez les Modules
2) Aller dans le Recovery via le Bootloader, et copiez le fichier ZIP sur votre carte SD via "Mount et Storage/Mount USB".
3) Allez dans "Backup et Restore" et faîtes un Backup de votre rom.
4) Après faîtes le Wipe Cache Partition, et dans "Advanced" le Wipe Dalvik Cache.
5) Ensuite, retournez dans le menu principal, sélectionnez "Install zip from sdcard/Choose zip from sdcard" et allez où vous avez mis le fichier contenant les modules, Sélectionnez-le via "Power" et flashez-le.
7) Enfin, redémarrez le téléphone.


Derniers Changements


30 septembre 2012 - v0.7 :

-Changelog - Kernel SENSE

-Changelog - Kernel AOSP


Anciennes versions :

Spoiler :

13 mai 2012 - v0.3 :

Zip :

* fix disabling the htc screenshot


Kernel :

* a0c17e8 (showp1984) : config: increment version number (0.3)
* c7a64f6 (showp1984) : mach-tegra/cpu-tegra3: Set cpu_lp_clk again if it is not set
* 43e8908 (showp1984) : .gitignore: add generated output from xz compression
* e36c83e (showp1984) : config: enable kernel XZ compression
* 4bb2c86 (showp1984) : arch/arm: add XZ compression support
* 2c7dcbf (showp1984) : arch/arm/Makefile: Enable pipe compiling
* 8ff4eff (Miao Xie) : lib/memcopy: use glibc version the kernel's memcpy and memmove is very inefficient. But the glibc version is quit
* 9f3eb01 (Miao Xie) : lib/string: use glibc version the performance of memcpy and memmove of the general version is very inefficient, t
* 4c161c3 (Andrew Vagin) : sched: don't call task_group() many times in set_task_rq()
* 58bb59f (Jeff Moyer) : [patch] iosched: prevent aliased requests from starving other I/O
* 2125a25 (Benjamin Herrenschmidt) : powerpc/pmac: Fix SMP kernels on pre-core99 UP machines
* 4ed2692 (Stanislaw Gruszka) : iwl3945: fix possible il->txq NULL pointer dereference in delayed works
* d816e22 (showp1984) : config: update with autogenerated stuff from commits
* f52a5cf (RongQing.Li) : ipv6: Don't dev_hold(dev) in ip6_mc_find_dev_rcu.
* bca05a3 (Anton Blanchard) : perf tools: Incorrect use of snprintf results in SEGV
* b403aec (Anton Blanchard) : afs: Remote abort can cause BUG in rxrpc code
* fce1ba7 (Anton Blanchard) : afs: Read of file returns EBADMSG
* 1d64f57 (Ryusuke Konishi) : nilfs2: fix NULL pointer dereference in nilfs_load_super_block()
* d161d52 (faux123) : drivers/usb/misc: add ehset.c for OTG operations
* 6f3c63f (Todd Poynor) : [PATCH] usb: otg: Temporarily grab wakelock on charger and disconnect events
* 1b72c8c (Todd Poynor) : USB: OTG: Take wakelock when VBUS present
* af8f32c (Ashwin Chaugule) : Optimized ARM RWSEM algorithm
* cc93e70 (Russell King) : [PATCH] ARM: entry: no need to increase preempt count for IRQ handlers
* 7c7a694 (Steven Rostedt) : sched: Remove unlikely() from ttwu_post_activation
* fcb65b8 (Steven Rostedt) : sched: Change pick_next_task_rt from unlikely to likely
* b36890b (Steven Rostedt) : sched: Remove unlikely() from rt_policy() in sched.c
* 327307c (Yong Zhang) : sched: Cleanup pre_schedule_rt
* f5edc94 (faux123) : sched: disable GENTLTE_FAIR_SLEEPERS for better performance on Android
* bab3e32 (LeeDrOiD) : Make vfs_cache_pressure configurable
* e465f7d (showp1984) : netfilter: xt_log.h: fix warning: value computed is not used
* 2772ad5 (showp1984) : makefile: vectorize for quadword registers GCC does not support vectorization with varying vector sizes. By defa
* d085d84 (TripNRaVeR) : vfp: compile with neon
* c0ac77a (showp1984) : config: enable CPU freq stat details
* e77200e (Darrick J. Wong) : crc32: Select an algorithm via kconfig Allow the kernel builder to choose a crc32* algorithm for the kerne
* 232fa5d (Darrick J. Wong) : crc32: Add self-test code for crc32c Add self-test code for crc32c.
* c1ce2e7 (Darrick J. Wong) : crypto: crc32c should use library implementation Since lib/crc32.c now provides crc32c, remove the softwar
* 81e77b9 (Darrick J. Wong) : crc32: Bolt on crc32c Reuse the existing crc32 code to stamp out a crc32c implementation.
* d110a3e (Bob Pearson) : crc32-final.diff Some final changes - added a comment at the top of crc32.c
* 6fdc101 (Bob Pearson) : crc32-optimize-loops-for-x86.diff Add two changes that improve the performance of x86 systems 1. repla
* 3377c71 (Bob Pearson) : crc32-add-slicing-by-8.diff add slicing-by-8 algorithm to the existing slicing-by-4 algorithm. This consists o
* dc0c138 (Bob Pearson) : crc32-add-real-8-bit.diff crc32.c provides a choice of one of several algorithms for computing the LSB and LSB
* 714ec80 (Bob Pearson) : crc32-fix-check-endian-warnings.diff crc32.c in its original version freely mixed u32, __le32 and __be32 types
* 6950a73 (Bob Pearson) : crc32-misc-cleanup.diff Misc cleanup of lib/crc32.c and related files - removed unnecessary header fil
* 94bf85d (Bob Pearson) : crc32-replace-self-test.diff Replaced the unit test provided in crc32.c, which doesn't have a makefile and doe
* ce8066c (Bob Pearson) : crc32-add-pointer-to-tab.diff Replace 2D array references by pointer references in loops. This change has no e
* fb19d00 (George Spelvin) : crc32-move-to-documentation.diff Moved a long comment from lib/crc32.c to Documentation/crc32.txt where it
* c5e23a4 (Bob Pearson) : crc32-remove-trailing-whitespace.diff removed two instances of trailing whitespaces - remove trailing whites
* 6677b16 (showp1984) : config: update missing options
* d480f03 (ezterry) : staging:lowmemkiller add Fugeswap
* 0a46d80 (showp1984) : config: activate swap and zram
* e688bbd (showp1984) : config: enable basic NTFS support
* db3fd1e (showp1984) : gitignore: updating ignored files
* 2428740 (Mandeep Singh Baines) : lib/sha1: use the git implementation of SHA-1 For ChromiumOS, we use SHA-1 to verify the integrity of
* 75d14b4 (showp1984) : config: enable Squashfs & sqfsxz
* 221c746 (showp1984) : config: Enable Automatic process group scheduling
* 0643bfc (showp1984) : htc-battery-core: Fixing once again² ...
* 5bb7707 (showp1984) : -O3 compilation fixups
* d28054e (showp1984) : Makefile: Optimizing build-options for linaro
* 329bdf4 (showp1984) : Makefile: Added ARM optimizations
* d654e77 (showp1984) : Makefile: adding config variable for Os/O2/O3 compilation
* 657f7bd (jdkoreclipse) : include: mm: increase readahead buffer
* 8e4fcfc (jdkoreclipse) : mm: adjust vm ratios
* 7dfe36c (showp1984) : net / netfilter: remove annoying 'comparison will always be true' warning
* c1184d9 (showp1984) : arm: mm: fixing 'offset.un' may be used uninitialized in this function
* 6540adb (showp1984) : config: build nls_utf8 as module
* a73895a (showp1984) : config: build cifs as module
* 93599f3 (showp1984) : config: enable usb host mode (no function atm)
* 02df4bb (showp1984) : common.c: fix NP oops


v0.21 :

-Add missing modules, fixes wifi.


***** v0.2 *****
* 52879c0 (showp1984) : config: increase version number, since we are now stable and have sweep2wake smile
* 8ade701 (showp1984) : sweep2wake: remove debug message
* 4a453b8 (showp1984) : sweep2wake: fix values. Somehow I was getting the wrong position data from userspace
* 5916d86 (showp1984) : sweep2wake: relocate code to the correct position
* d35fa5e (showp1984) : sweep2wake: finetune values to allow easier triggering
* 61d8df9 (showp1984) : config: activate sweep2wake
* 9a09458 (showp1984) : config: increase log buffer (more dmesg output)
* a3f1303 (showp1984) : kernel/mutex.c: update to upstream 3.0
* e6f77f1 (showp1984) : sweep2wake: add Kconfig switch
* 65c4628 (showp1984) : cmdline_opt: add initial KConfig switch since sweep2wake depends on this
* 3839e4b (showp1984) : sweep2wake: add initial sweep2wake support
* ed10b5a (showp1984) : mach-tegra: cpu-tegra3.c: Don't put sth down that isn't there, fixes reboot issue at it's root.
* 8716ee6 (showp1984) : mach-tegra: clock.c: Check if pointer is valid, fixes random reboots, but not the root issue
* a9cfd56 (showp1984) : tlv320aic3008.c: fix section mismatch
* 6128e1b (showp1984) : hda_intel.c: fix section mismatches
* b1de8d0 (showp1984) : board-endeavoru.c: fix section mismatch
* ca4b5ea (showp1984) : pcie.c: Fix section mismatch
* 2012a9c (showp1984) : update to htc version EU QMR1 1.28.401.9

***** v0.1 *****
* f5dd5d2 (showp1984) : arch/arm/mach-tegra/headsmp.S: fix 'Error: .size expression for __tegra_cpu_reset_handler_data does not evaluate
* 36a7797 (showp1984) : arch/arm/mach-tegra/usb_phy.c: fix wrong printf format & correct code tabbing #2
* 5f24113 (showp1984) : arch/arm/mach-tegra/usb_phy.c: fix wrong printf format & correct code tabbing
* 1a71f7c (showp1984) : arch/arm/mach-tegra/usb_phy.c: fix mixed declaration and code
* d905e94 (showp1984) : arch/arm/mach-tegra/usb_phy.c: remove unused variable
* 2f2713c (showp1984) : arch/arm/mach-tegra/usb_phy.c: add missing function return type
* fbcacdd (showp1984) : arch/arm/mach-tegra/sleep.S: use '.arch_extension sec' for gcc >= 4.5.2 when switching to secure world
* 4c37e64 (showp1984) : arch/arm/mach-tegra/common.c: fix wrong printf format
* ac1a955 (showp1984) : arch/arm/mach-tegra/common.c: remove unused variables
* e3c80f3 (showp1984) : arch/arm/mach-tegra/common.c: remove unused function
* 4d5b9ba (showp1984) : arch/arm/mach-tegra/common.c: fix typo
* 98602af (showp1984) : kernel/sched.c: remove unused variable 'rq'
* b844aa0 (showp1984) : arch/arm/return_address.c: hide annoying warning
* fc11c02 (showp1984) : arm/kernel/process.c: fix ISO C90 forbids mixed declarations and code
* e86b9c2 (showp1984) : arm/kernel/process.c: fix function declaration isn't a prototype
* 2e17ac3 (showp1984) : board_htc.h: fix function declaration isn't a prototype
* abbeef4 (showp1984) : config: add initial bricked defconfig
* f0f2383 (HTC) : Initial Commit of HTC sources[/b]



Téléchargement


-Lien - Kernel SENSE v0.7

-Lien - Kernel AOSP v0.7


Anciennes versions :




Autres Infos


Source - Kernel SENSE

Source - Kernel AOSP





Dernière édition par colonel59 le Lun 1 Oct 2012 - 10:45, édité 15 fois

descriptionRe: [KERNEL] Bricked-Kernel v0.7 [2.6.39.4|Sweep2Wake|mpdecision|stable] [SENSE + AOSP] [30.09.2012]

more_horiz
La traduction arrive bientôt Wink

descriptionRe: [KERNEL] Bricked-Kernel v0.7 [2.6.39.4|Sweep2Wake|mpdecision|stable] [SENSE + AOSP] [30.09.2012]

more_horiz
Avec un nom comme ca BRICK, ca fait peur lol.
Ca marche en tout cas smile

descriptionRe: [KERNEL] Bricked-Kernel v0.7 [2.6.39.4|Sweep2Wake|mpdecision|stable] [SENSE + AOSP] [30.09.2012]

more_horiz
"The first 100% stable kernel for the HTC One X (endeavoru)" , ça rassure quand même.

Maintenant, ça peut être stable vu le nombre minimaliste de tweak que propose ce kernel...mais c'est un bon début.

descriptionRe: [KERNEL] Bricked-Kernel v0.7 [2.6.39.4|Sweep2Wake|mpdecision|stable] [SENSE + AOSP] [30.09.2012]

more_horiz
Je pense que ca fini par etre intégré dans certain kernel custo plutard kama l avais mis sur EVO.

descriptionRe: [KERNEL] Bricked-Kernel v0.7 [2.6.39.4|Sweep2Wake|mpdecision|stable] [SENSE + AOSP] [30.09.2012]

more_horiz
Je vous rassure c'est un très bon dev ! J'utilise son kernel sur ma Touchpad et sur mon ancien Sensation !

descriptionRe: [KERNEL] Bricked-Kernel v0.7 [2.6.39.4|Sweep2Wake|mpdecision|stable] [SENSE + AOSP] [30.09.2012]

more_horiz
Surtout, qui ne le connait pas ? Very Happy

descriptionRe: [KERNEL] Bricked-Kernel v0.7 [2.6.39.4|Sweep2Wake|mpdecision|stable] [SENSE + AOSP] [30.09.2012]

more_horiz
Pas mal le système pour déverrouiller le mobile Wink

Sinon des retours sur ce kernel ?

descriptionRe: [KERNEL] Bricked-Kernel v0.7 [2.6.39.4|Sweep2Wake|mpdecision|stable] [SENSE + AOSP] [30.09.2012]

more_horiz
Nous attendons que tu testes Nico...lol

descriptionRe: [KERNEL] Bricked-Kernel v0.7 [2.6.39.4|Sweep2Wake|mpdecision|stable] [SENSE + AOSP] [30.09.2012]

more_horiz


J'attend un peu plus de tweak pour installer Wink

descriptionRe: [KERNEL] Bricked-Kernel v0.7 [2.6.39.4|Sweep2Wake|mpdecision|stable] [SENSE + AOSP] [30.09.2012]

more_horiz
Une turie ce sweep2wake, ça avait déjà été fait sur SENSATION , mais le dev n'a jamais publié ...

Show-p , c'est pas un degun comme on dit chez moi :p

descriptionRe: [KERNEL] Bricked-Kernel v0.7 [2.6.39.4|Sweep2Wake|mpdecision|stable] [SENSE + AOSP] [30.09.2012]

more_horiz
Effectivement c'est pas mal Wink

descriptionRe: [KERNEL] Bricked-Kernel v0.7 [2.6.39.4|Sweep2Wake|mpdecision|stable] [SENSE + AOSP] [30.09.2012]

more_horiz
Sur l evo 3d c était un portage du sensation et c était bien utile (surtout frimer lool)

descriptionRe: [KERNEL] Bricked-Kernel v0.7 [2.6.39.4|Sweep2Wake|mpdecision|stable] [SENSE + AOSP] [30.09.2012]

more_horiz
Bonsoir à tous,


Topic mis à jour : Traduction en français effectuée Wink

descriptionRe: [KERNEL] Bricked-Kernel v0.7 [2.6.39.4|Sweep2Wake|mpdecision|stable] [SENSE + AOSP] [30.09.2012]

more_horiz
merci mon colonel Wink

descriptionRe: [KERNEL] Bricked-Kernel v0.7 [2.6.39.4|Sweep2Wake|mpdecision|stable] [SENSE + AOSP] [30.09.2012]

more_horiz
Thx!

descriptionRe: [KERNEL] Bricked-Kernel v0.7 [2.6.39.4|Sweep2Wake|mpdecision|stable] [SENSE + AOSP] [30.09.2012]

more_horiz
Bonsoir a tous ,

Installer sur la derniere rom de Lextermina play v6 ou v7 , fonctionne parfaitement , pour rendre son one x , 100% tactile , un must a integrer dans toutes custom rom.

malgre les informations complexe , s'installe finalement comme une rom en
1.29 ,

1) vous installer le zip en recovery
2)bootloader flash le boot.img ( a prendre dans le zip du programme)
3) reboot

ok c 'est fini , bonne fin de soiree

descriptionRe: [KERNEL] Bricked-Kernel v0.7 [2.6.39.4|Sweep2Wake|mpdecision|stable] [SENSE + AOSP] [30.09.2012]

more_horiz
Kernel qui fonctionne très bien avec la CoreDroid

descriptionRe: [KERNEL] Bricked-Kernel v0.7 [2.6.39.4|Sweep2Wake|mpdecision|stable] [SENSE + AOSP] [30.09.2012]

more_horiz
Bonsoir à tous,


Topic mis à jour : Mise à jour du 13 mai 2012 - Bricked-Kernel|2.6.39.4|v0.3|Sweep2Wake|stable

descriptionRe: [KERNEL] Bricked-Kernel v0.7 [2.6.39.4|Sweep2Wake|mpdecision|stable] [SENSE + AOSP] [30.09.2012]

more_horiz
:merci: installer sur la rom Lex & Jeffix One-X Play marche très bien

descriptionRe: [KERNEL] Bricked-Kernel v0.7 [2.6.39.4|Sweep2Wake|mpdecision|stable] [SENSE + AOSP] [30.09.2012]

more_horiz
Installé avec succès en attendant la nouvelle rom energy avec la nouvelle base smile

Vraiment sympa le tweak pour dévérouiller le mobile, maintenant a voir niveau autonomie Wink

descriptionRe: [KERNEL] Bricked-Kernel v0.7 [2.6.39.4|Sweep2Wake|mpdecision|stable] [SENSE + AOSP] [30.09.2012]

more_horiz
@Nico moi niveau conso batterie pas vu d'augmentation flagrante Wink

descriptionRe: [KERNEL] Bricked-Kernel v0.7 [2.6.39.4|Sweep2Wake|mpdecision|stable] [SENSE + AOSP] [30.09.2012]

more_horiz
@jeanmarce a écrit:
:merci: installer sur la rom Lex & Jeffix One-X Play marche très bien


Comment as tu procédé, jeanmarce pour l'installer sur la one x play?
j'ai du mal à comprendre, c'est un tweak?

Je pensais que le kernel était important, on peut remplacer celui du rom custom sans risque?

Merci

descriptionRe: [KERNEL] Bricked-Kernel v0.7 [2.6.39.4|Sweep2Wake|mpdecision|stable] [SENSE + AOSP] [30.09.2012]

more_horiz
@neaux pas compliquer moi j'ai fait comme ça

1-recupére Bricked_onex_v0.3.zip
2- dans se fichier il y as boot.img qui se trouve dans Bricked_onex_v0.3.zip\ kernel tu le récupère
3-tu copie fichier Bricked_onex_v0.3.zip sur ton phone
4-tu installe boot.img que tu a récupérer comme tu fait d'habitude quand tu installe une rom
5-tu installe Bricked_onex_v0.3.zip en mode recovery
6-démarre ton phone voila fini Wink

descriptionRe: [KERNEL] Bricked-Kernel v0.7 [2.6.39.4|Sweep2Wake|mpdecision|stable] [SENSE + AOSP] [30.09.2012]

more_horiz
Merci Jeanmarce, c'est cool. Je vais le tenter demain.

il a une grosse différence entre ce kernel et celui de la One X play V9? à part le sweep2wake?
je n'ai pas l'impression qu'il y ai beaucoup de tweak dans le kernel de la oneXplay.

après ton install, as tu tjr l’accès au multitâche en maintenant le bouton home? et le menu paramètre en appuyant sur le bouton "multitâche".
(je ne sais pas si je suis claire...)
Permission de ce forum:
Vous pouvez répondre aux sujets dans ce forum
reply