OFFICIAL codefireX Periodicals Par Synergy(e) et TeamCodefire
Synergy(e) n'a pas suffisamment de temps pour travailler à la fois sur la 4.1.2 et sur la toute récente version d'Android 4.2. Il a donc décidé d'arrêter le développement de cette CM. L'évolution des AOSP et CFX 4.2 peut être suivi ici: JB 4.2.1 - Official codefireX builds (AOSP/CM+personnalisations CFX) et ici JB 4.2.1-no-sense-unofficial-cm101-jellybean-nightlies (pure AOSP/CM10.1)
Description
De nombreux utilisateurs ont manifesté le souhait d'obtenir une version périodique et testée de la rom Jellybean CodefireX. En d'autres mots, cette rom est destinée à ceux qui ne sont pas à l'aise avec les Nightlies. Les bêta-testeurs dans l'âme peuvent continuer à utiliser les nightlies!!! Contrairement à certaines autres roms JellyBean sur XDA et ce forum, Synergye pense que les utilisateurs doivent savoir précisément ce qui est compilé dans et pour la rom. C'est pourquoi les dépôts "appareil/vendor/propriétaire gcom" qu'il utilise et maintient sont disponibles pour tous ceux qui veulent les voir et/ou y contribuer (voir section Informations complémentaires). Synergye n'intègre à sa rom que des fonctionnalités qu'il peut compiler intégralement dans ses sources et dont il peut garantir la sécurité. Cela ne pouvant pas être garanti avec des applications propriétaires ou construites en source fermées, Synergye refuse d'exposer les utilisateurs à ce type de risques et a donc retiré des applications intégrées par défaut dans d'autres roms (RomManager, Terminal Emulator par ex.)
Remerciements et crédits :
IOMonster
KozmikKick
Faux123
MDeejay
ShowP1984
Cayniarb
ToastCFH
Kali-
eXistZ
CodeAuroraForum
Bhanvidia
DeamonFish
MrSchapps
Kraizk
ALL Team Codefire members
Google
KushDeck
Aus_azn
BananaCakes
Contactwajeeh
Rafyvitto
dumpsta
cruzin_cruzin
zacgoesrawr
Zanzibar
crackajack
Zelendel
daspazz
jenkem110
Virtuous Team
Andromadus Team
RandomBlame
CyanogenMod Team
Vidéo et images
Un grand merci à Flow-Wolf pour cette magnifique vidéo de la CFX Jellytime nightlies
captures du menu CodefireX :
Version actuelle
cfX-SR5-OFFICIAL-ace Des changements ont été apportés à la base framework, au kernel (désormais version 1.6), à l'appli MMS (réorganisation des options), à l'appli Téléphone (NPE in BluetoothSMSAccess), aux paramètres (entre autres correctif à Gestures stylus), etc.
Kernel v1.8 | KillBill Edition:
Patché au kernel linux 3.0.53 (voir le git pour une liste complète des modifications)
Quelques commutations CAF (voir le git pour une liste complète des modifications)
Bug des "lignes verticales" des DHD avec panel AUO corrigé par paulb-nl
Correction du support pour boutons Casque/Oreillettes par ucxl
Anciennes versions :
cfX-SR4-OFFICIAL-ace
Correction de l'arrêt forcé de l'appareil photo en mode panorama
cfX-SR3-OFFICIAL-ace
Ajout du menu pour choisir le mode de transfert de fichiers (UMS - PTP - MTP) (Paramètres/Stockage - bouton Menu)
Ajout d'une option pour afficher le nom du réseau Wifi dans le menu de notifications (Paramètres/CodefireX - Barre d'état)
Mise à jour de traductions françaises et russes dans la rom et l'appli Camera 4.1
Intégration du kernel 1.5 stable
Régénération de defconfig (kernel config) afin d'inclure les nouvelles options du noyau Linux
Divers réglages et optimisations dans les sources
Patché vers noyau linux 3.0.51
Beaucoup de commutations android
cfX-SR2-OFFICIAL-ace
Amélioration du son
Corrections pour le mode Haut-parleur du téléphone lors des appels - Devrait fonctionner désormais
cfX-SR1-OFFICIAL-ace
Développement avec un toolchain personnalisé, strict aliasing, -O3 complet (y compris thumb_cflags), et autres optimisations Linaro telles que changements OOM/LMK.
Stratégie d'intégration AOSP plus fréquente et plus rapide que CM (non seulement pour les branches publiées mais également pour master/jb-dev)
TimeLapse fonctionnel pour la caméra native (contrairement aux roms CM)
Détection de visages fonctionnelle pour l'appareil photo natif
Beaucoup d'autres choses...
Ce qui fonctionne TOUT et plus précisément:
Appareil photo (y compris mode panorama et focus par touchscreen)
Enregistrement vidéo en 720p
Bluetooth
Enregistrement audio (Avec appli du Play Store, le magnétophone d'origine n'est pas encore activé)
GPS
MMS (malheureusement pas pour tous les opérateurs)
Thethering (partage de connexion)
Rétroéclairage
Redémarrage en "Mode sans échec" (appui long sur Démarrer dans menu Alimentation)
Mode Tablette activable dans tous les DPI
Barre de navigation activable en mode normal et tablette (beaucoup d'options)
etc..
Bugs répertoriés
Le son lors du verrouillage de l'écran ne fonctionne pas si les options de modification des délais pour le verrouillage d'écran sont activées
Informations importantes
Les applications Google ne sont pas installées lors du flashage du système. N'oubliez pas de les flasher après la rom.
Compléments d'information Le github (y compris manifeste JellyBean de CyanogenMod) est ici: github.com/codefireX. Les dépôts pour l'appareil figurent dans le github ANDROMADUS avec intégration de synergy(e) dans l'équipe Andromadus. Les kernels, compilés hors du github durant la nuit, ainsi que les commutations à la branche kb-stable sont visibles dans github.com/KangBangKreations/KangBanged-7x30.
Aucune liste de changements n'est officiellement disponible, mais vous pouvez vérifier en tout temps dans le github qui reflète toujours les dernières modifications et leur historique. Le github n'étant pas d'une convivialité à toute épreuve, nous ferons tout de même en sorte de répertorier dans ce topic les modifications majeures intervenant dans les versions.
Téléchargement
La rom: Dossier des roms périodiques
Dossiers des kernels: Kernels "stables" (inclus dans rom) | Kernels "performance" (mêmes réglages que leurs équivalents stables mais en plus agressifs, peuvent provoquer des instabilités)
Applications Google de base: Gapps version JB du 11.10.2012 (sans youtube - gmail - etc..) Nouveau clavier Android 4.2: voir message 3, section MODS
Source
Topic de la rom sur XDA Topic du kernel KangBang sur XDA
Dernière édition par pnoire le Mar 15 Jan 2013 - 19:44, édité 11 fois
Récapitulatif des paramètres CodefireX - Crédit et remerciements à Bananagranola, membre XDA (en anglais - traduction suivra dès que possible)
Actions de remplacement des touches physiques Dans Paramètres / Système - Touches physiques, il est possible de modifier le comportement des 4 touches (accueil-menu-retour-recherche).
Accès au menu par l'icône 3 Dots Les applications pour ICS et JellyBean prévoient souvent l'accès au menu par une icône constituée de trois points. Pour l'activer, allez dans Paramètres / Système - Touches physiques et cochez l'option Afficher le menu de l'application. Remarque: Ces trois points n'auront peut-être pas le comportement attendu. C'est dû au développement de l'application elle-même.
Capture d'écran dans le menu du bouton d'alimentation Avec les roms ICS et JellyBean, la capture d'écran traditionnelle avec les boutons Alimentation+Volume ne fonctionnent pas. Pour avoir l'option dans le menu Alimentation, allez dans Paramètres / Systeme - Menu Marche/Arrêt et cochez l'option Capture d'écran
Ecran de verrouillage: Personnalisation des raccourcis Une fois que vous avez défini vos raccourcis préférés dans Paramètres/Ecran de verrouillage-Raccourcis, n'oubliez pas de sauvegarder vos choix en appuyant sur Enregistrer dans la partie supérieure droite de l'écran
Touche Retour pour tuer les tâches Vous le savez sans doute déjà, l'option s'active dans Paramètres/Options pour les développeurs - dernière option. Mais cette rom dispose d'une option permettant de fixer un délai avant que la tâche soit arrêtée. Il se fixe dans Paramètres/codefireX, option Kill app long press back timeout
MODS
Play Store compatible tous DPI Application disponible en version normale ou inversée (fond noir) Voir 2e message XDA
Clavier Android 4.2 avec fonctionnalité swype
Télécharger le fichier zip
Le flasher dans le recovery (Faites un nandrobackup avant, par précaution)
Activer le clavier dans Paramètres / Langue et saisie
Remarque: Les prédictions flottantes peuvent être désactivées dans les paramètres Source TheAndroidSoul
Appareil photo Android 4.2 4.2Camerat01.zip contenant l'apk GalleryGoogle et les 3 librairies nécessaires, à flasher dans le recovery Source AndroidCentral | mirroirs sur XDA La fonction Photos dispose de moins d'options que l'appareil photo inclus dans la rom La fonction Sphère ne marche pas très bien. Après le message d'avertissement, l'application se referme. Pour "obtenir la fonctionnalité" (voir vidéo explicative), il faut procéder comme suit: - Editer le fichier system/build.prop - Modifier 2 entrées comme suit
Désactiver tout les options de DSP Manager (ou peut-être même supprimer l'application)
Installer l'application nommée Beats Installer, disponible sur Play Store.
Exécuter l'application, appuyer sur Next et finalement sur Install Beats - les pilotes seront installés
Redémarrer et apprécier
Remarque: La désinstallation est déconseillée car les pilotes ne seront pas supprimés. Si vous l'installez et que cela ne vous convient pas, désinstallez l'appli et reflashez la rom après un Wipe System pour supprimer les pilotes..
Améliorer le son des appels (ainsi qu'oreillettes/casque) Flasher le correctif audio_fix_flashable.zip (oreillettes/casque)
Dernière édition par pnoire le Sam 3 Nov 2012 - 11:49, édité 2 fois
@Sleakerz: Ayant une nette préférence pour les CFX, mon avis ne sera pas totalement objectif, je le crains Synergye a fait un énorme travail d'optimisation sur sa rom et son kernel. Je la trouve extrêmement fluide et rapide. Tu retrouveras cependant une partie de ces avantages sur la JellyTime. RandomBlame reprend en général les corrections et optimisations dans sa propre rom. Et comme la Pacman se base sur la JellyTime, elle en profitera aussi au final
Côté personnalisation, je pense que les options CodefireX sont aussi nombreuses que les paramétrages proposés par la JellyTime. Par contre, la Pacman est vraiment faite pour ceux qui veulent beaucoup de personnalisation.
Autre différence importante: synergye n'intègre rien qui soit propriétaire ou en source fermée. Cela signifie concrètement que, contrairement aux autres développeurs, 'il ne mettra pas dans sa rom le nouveau clavier 4.2 ou la camera 4.2 tant que Google n'aura pas fourni les sources des applications. Synergye reste ouvert à toute suggestion d'option ou de fonctionnalité supplémentaire s'il peut l'implémenter sans faire appel à une appli propriétaire ou en source fermée.
Je verrais ce soir, si j'ai le temps ou demain, de la flasher. Merci (je testerais la pacman quand une nouvelle version sera sortie avec moin de bug je pense)
Il faut vérifier les processus qui tournent en arrière-plan. Selon les widgets que tu utilises, tu peux avoir des surprises quant aux actualisations/synchronisations. Idem avec la localisation qui fait appel à google maps.
@zozoreille: si tu as flashé la cfx 1106, je te conseille de conserver l'appli camera 4.2. Synergye a dû faire une bêtise quelque part! Le mode panorama de l'appareil photo 4.1 provoque l'arrêt de l'appli
Pour le clavier Swype, tu veux parler sans doute du clavier Android avec la fonction swype. Il se nomme "Clavier Android" (l'ancien s'appelle aussi clavier Android, mais avec AOSP entre parenthèse). Pour activer l'option de swype - si ce n'est pas par défaut, il faut cocher "Saisie gestuelle" dans les paramètres du clavier
Non, le full wipe n'a rien à voir ici. Tu es sûr que le zip n'est pas corrompu? tu peux ouvrir l'archive du clavier sans avoir une erreur? Si le zip est sain, essaie de le reflasher dans le fecovery, fais un wipe Dalvik cache après flashage, juste avant de redémarrer.
@bebe1310: exact. Des changements ont été apportés à la base framework, au kernel (désormais version 1.6), à l'appli MMS (réorganisation des options), à l'appli Téléphone (NPE in BluetoothSMSAccess), aux paramètres (entre autres correctif à Gestures stylus), etc.
Je tâcherai de faire une liste exhaustive des changements dans la journée. Le git n'est pas des plus pratiques pour créer rapidement une liste des modifications
@zozoreille: On en parle peu car synergye a publié ses roms après la JellyTime.
Les grandes différences? En fait, elles sont très semblables vu que le kernel et les sources sont quasiment les mêmes. Disons que: - cette rom dispose des paramétrages CodefireX développée par synergye et le team Codefire - RB reprend certaines de ces options. Difficile de dire lesquelles vu que je n'ai pas reflashé la JT depuis quelque temps - l'essentiel des modifications apportées au kernel et aux sources de la JT proviennent des changements apportés par synergye et par CM (dont synergye assume de plus en plus le suivi pour les DHD). La CFX dispose donc de correctifs (mais parfois aussi de bugs) avant la JT. - RB ajoute à la JT des options ou applications en source fermée ou propriétaire alors que synergye supprime ce type d'applications (Terminal, RomManager) pour éviter tout conflit, bug ou risque au niveau sécurité utilisateur et du coup, il ne mettra jamais dans sa rom des fonctions ou des applications qui ne sont pas open source. Par exemple, les camera et clavier 4.2 ne seront ajoutés que lorsque Google publiera ses sources et que synergye pourra les compiler et s'assurer qu'aucun bug ne découle de cet ajout.
@pnoire : Merci pour les infos je vais suivre cette team de plus près car ça correspond + à mon usage.
Le kernel apparemment est intégré dans les roms mais concernant les roms radio il est toujours aussi important d'être à jour ?
Si mon réseau ainsi que le Wifi ne décroche jamais, est-il utile de la mettre à jour ? je dispose de la Version : 12.56.60.25U_26.10.04.03_M
Tjs concernant l'autonomie de la rom j'arrive de nouveau à tenir la journée grâce à la batterie Mugen commandé sur mobilefun, car depuis le passage à Jellybean c'était devenu impossible puis ça ne lui fait pas de mal après 2 ans.
Le passage des nouveaux forfait en H+ va accélérer la fin de vie de notre bon vieux DHD mais j'espère le faire tirer encore 6 bon mois avant de lui trouver un successeur digne et aussi évolutif.
Dans tous les cas nous avons de la chance qu'il y ait encore autant de travail et de pers qui s'intéresse à notre mobile Merci à eux et à vous sur le forum
Le kernel stable est intégré, mais synergye met aussi à disposition une version Performance avec des réglages plus agressifs, si le coeur t'en dit.
Pour la rom Radio, je déconseille de la changer sauf si les problèmes de signaux sont constants quelle que soit la rom. A toi de voir si tu veux en tester une autre. De toute manière, si ca devait être pire avec la nouvelle bande de base, tu pourras toujours réinstaller la version actuelle.
En ce qui concerne le développement pour nos DHD, c'est loin d'être terminé. Synergye vient de me dire qu'il prépare une toute nouvelle version de rom qui sera totalement AOSP, c'est-à-dire sans CyanogenMod qui commence à poser de gros problèmes (avec le nouveau toolchain entre autres). Cette version intégrera naturellement Android 4.2 dès que les sources seront disponibles. Alors reste à l'affût