[Tutoriel] Comment désactiver la puce NFC du Jolla pour économiser de la batterie

Jolla_The_Other_Half_NFCIl y a quelques jours, la communauté avait trouvé un soucis de surconsommation de la batterie causée par la gestion NFC. Une solution temporaire a été trouvée, la désactivation du module NFC du Jolla en attendant la mise à jour officielle.

JollaFr n’est en aucun cas responsable d’un éventuel dommage de votre Jolla ou de Sailfih OS, possibilité de bootloop au redémarrage…

La première étape est d’activer le mode développeur, si c’est déjà fait sur le votre, passez directement aux lignes de commande :

  1. Réglages > Réglages système > Mode développeur
  2. Activez « Mode développeur » et « Connexion distante – Autoriser la connexion via SSH ».
  3. Entrez un nouveau mot de passe quand c’est demandé.
  4. Fermez et ouvrez le terminal présent dans le menu d’applications.
  5. Une fois dans le terminal tapez les commandes suivantes :
  • devel-su
  • (votre mot de passe)
  • systemctl mask tohd.service
  • systemctl stop tohd.service

A présent, la puce NFC de votre Jolla et désactivée même après un redémarrage. Pour remettre les paramètres en place, il suffira de taper la commande suivante dans le terminal, sans passer par le mode root : « systemctl unmask tohd.service ».

Maintenant, vous pouvez changer d’Other-Half sans que l’ambiance change, mais le plus important, vous gagnez environ 2% de décharge de la batterie par heure, ce qui est considérable.

Jolla a pris note de cette surconsommation et effectuera une mise à jour dès début Janvier 2014.

Source : http://reviewjolla.blogspot.fr/

A propos de Nicolas SUFFYS

Co-fondateur de JollaFr.org et Nokians.fr. Linuxien de longue date et possesseur de Nokia N900, N9, N950, Jolla, Oneplus One, Lumia 830.

40 commentaires à propos de “[Tutoriel] Comment désactiver la puce NFC du Jolla pour économiser de la batterie

  1. Cette manipulation hier soir m’a valu un magnifique bootloop et sans l’intervention sympathique sur IRC de Carsten Munk je n’aurais plus eu qu’un joli presse-papiers…
    Il m’a d’ailleurs déconseillé de toucher à ce service car l’OS le souhaite activé en permanence et il y a un pourcentage de chances faible mais non négligeable que ce qui m’est arrivé se passe au démarrage.
    Chacun prendra ses responsabilités mais je voulais juste le préciser.

      • J’ai contacté Carsten Munk sur IRC.
        Il m’a fait faire une bonne douzaine de manips avec fastboot puis telnet.
        J’ai conservé la conversation et les fichiers mais je n’ai pas le droit de les diffuser.

        D’après lui, le risque existe vraiment et pas en proportions négligeables mais on peut très bien le faire sans qu’il ne se passe rien.
        Seulement dans le cas de figure où ça arrive il y a 3 cas de figure.
        Soit la corruption est minime et le simple flash de l’image de boot corrige les choses.
        Soit le système de fichiers est vraiment atteint et là il faut réinjecter la totalité de l’image système (ce qui m’est arrivé).
        Soit le brick est total et irréversible (toujours d’après lui).

        Voilà en gros ce qu’il m’a fait comprendre.
        Globalement tant que l’OS n’est pas plus stable, il déconseille ces commandes.
        Il a d’ailleurs fait allusion à un gestionnaire de services qui arriverait plus tard dans Sailfish OS.

  2. Mince, moi qui suis une quiche pourtant, ca ne m’a pas causé de désagrément jusqu’alors de changer ces paramètres…
    En tous cas, dès que la maj de Janvier se pointe, je remets comme avant.
    Là, j’ai testé: 2h30 en veille avec 1 appli en fond = -2%. Raisonnable.

  3. Pareil, j’ai fait la manip depuis hier midi, et en suivant les instructions à la lettre, aucun soucis de mon coté.

    Par contre, niveau autonomie, c’est que du bonheure en attendant janvier 🙂

    • Pareil. N’ayant pas encore redémarré depuis ces commandes, j’ai fait un « unmask » dans le doute…
      En tout cas, l’impact sur la batterie est flagrant : 95% de batterie restant après environ 20h sans recharger ! Le tel est en veille, 2G, pas d’appels/SMS, et juste 5min de wifi ce matin 🙂
      Vivement la maj de janvier !

  4. Il y a une solution aussi avec commande disable/enable. ça semble plus stable.
    ici : http://www.jollatides.com/2013/12/23/source-of-battery-drain-nfc-always-on-solution/
    Je rejoins la communauté, J’ai commandé le mien hier soir, car je veux soutenir le projet. La seul alternative européenne à l’écrasante domination Nord Américaine. Et puis le système a l’air bien pensé. Même si je pense qu’il ne va pas me servir tout de suite en tél principal, je suis vraiment enthousiaste de voir le produit évolué.

  5. Il est des fois ou l’information « vous faites cela à vos risques et périls et nous déclinons toutes responsabilités » prends toute sa valeur.

    Il y a vraiment des gens très fort dans la communauté et je suis admiratif, mais à mon niveau, je soutiens Jolla et je joue dans ma cours: au même titre que j’ai pas fait la manip d’installation du Google store (il est plus simple d’installer aptoide ou amazon par exemple), au même titre que je n’ai pas fait la manip pour pouvoir utiliser une carte mémoire de 64Go (32Go c’est déjà bien non!), et bien j’attends avec impatience la maj de janvier et en attendant, mon N9 reste mon premier…

    Merci a la communauté en tous cas!

  6. Bonsoir à tous et bonne fête à vous, petit H.S, à qui son Jolla lui a fait le coup de se recharger tout seul ??? car sur le coup, je me dis cool mais en même temps ça me fait peur !!! car là je suis de fête forcément et vois que mon phone s’est rechargé tout seul. Votre avis !

    • Apres un reboot?
      Dans ce cas ca doit etre un soucis de « calcul » du tel. Au redémarrage il reprend a 0 refait le calcul et retombe juste, c’est le bug des 4% du N9 mais a l’envers 🙂

      • Salut, non, du tout, il était allumé normal, puis d’un coup j’ai vu l’écran clignoter puis le voyant de notification en bas du phone qui clignoté blanc, comme quand le phone est en charge sur secteur. Bref et là je m’étonne et me demande ce qu’il me fait et là je tapote sur l’écran et m’aperçois qu’il s’est rechargé tout seul plutôt flippant non lol je crois de 75 ou 80 % il est passé a 100 % ! Mais il est redescendu plutôt vite tout seul par conte pour ré-atteindre son niveau auquel il était.

        • Bah désolé je sais pas, je tente juste un troll:
          t’as une other half qui accumule l’électricité statique et qui la rebalance dans le precieux… (je sors? 😆 )

  7. Ceci dit, en cas de « brick est total et irréversible », au moins le problème de la consommation est réglé :).
    Ça fait quand même une sacrée différence. C’est bien la commande mask qui peut poser problème ? Dans ce cas c’est pas trop grave, je ne redémarre pas souvent, en attendant la mise à jour ça suffit.

    • Yep. Le mask empêche tout lancement du service.
      « stop » va juste l’arrêter
      « disable » va désactiver au démarrage – techniquement, cette option devrait être moins violente que le mask.
      Mais dans le doute, stopper le service suffit ;). Au pire des cas, reboot !

  8. Deux solutions sont présenté sur ce blog :

    http://reviewjolla.blogspot.fi/2013/12/jolla-battery-life-power-consumption.html

    L’article est très intéressant, une analyse est faite en fonction de différents scénarios. Il présente également deux solutions pour régler le problème, la solution software présentée par Nico et une solution hardware qui consiste à mettre une feuille d’aluminium sur l’emetteur NFC. J’ai testé cette seconde solution et ça fonctionne très bien (un peu d’alu, du scotch et le tour est joué). Harri Hakulinen (ingénieur en chef chez Jolla) explique un peu le bug dans les commentaires. Le NFC devrait s’arrêter une fois TOH repérée et mise sur le téléphone, mais ce n’est pas le cas pour le moment.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

*