Pinephone

De wiki jackbot
Aller à la navigation Aller à la recherche


Le Pinephone est un téléphone utilisant des distributions linux. Disponible ici

Problème avec les SMS

Il m'est arrivé de ne plus recevoir les sms. Il s'avère qu'il s'agit d'une sorte de bug lié à des fichiers persistants (SMS en cours de traitement). Afin de vérifier s'il y a effectivement un "trop plein" de fichier il est nécessaire d'utiliser le terminal et de préférence via SSH (c'est quand même plus pratique)

Connaître le chemin/index du modem

# mmcli -L
/org/freedesktop/ModemManager1/Modem/0 [QUALCOMM INCORPORATED] QUECTEL Mobile Broadband Module

Connaître le chemin/index de la SIM du modem

# mmcli -m 0 | grep SIM
SIM      |        primary sim path: /org/freedesktop/ModemManager1/SIM/0

On peut ici voir dans la réponse le chemin qui est utilisé par le système d'exploitation pour traiter tout ce qui touche aux différentes fonctions téléphone.

Lister les SMS en attente

Pour lister les sms en cours de traitement dans le modem du Pinephone il faut exécuter la commande suivante :

# mmcli -m 0 --messaging-list-sms
/org/freedesktop/ModemManager1/SMS/19 (sent)
/org/freedesktop/ModemManager1/SMS/18 (receiving)
/org/freedesktop/ModemManager1/SMS/17 (received)
/org/freedesktop/ModemManager1/SMS/16 (received)
/org/freedesktop/ModemManager1/SMS/15 (received)
/org/freedesktop/ModemManager1/SMS/14 (received)
/org/freedesktop/ModemManager1/SMS/13 (received)
/org/freedesktop/ModemManager1/SMS/12 (received)
/org/freedesktop/ModemManager1/SMS/11 (received)
/org/freedesktop/ModemManager1/SMS/10 (received)
/org/freedesktop/ModemManager1/SMS/9 (received)
/org/freedesktop/ModemManager1/SMS/8 (received)
/org/freedesktop/ModemManager1/SMS/7 (received)
/org/freedesktop/ModemManager1/SMS/6 (received)
/org/freedesktop/ModemManager1/SMS/5 (received)
/org/freedesktop/ModemManager1/SMS/4 (received)
/org/freedesktop/ModemManager1/SMS/3 (received)
/org/freedesktop/ModemManager1/SMS/2 (received)
/org/freedesktop/ModemManager1/SMS/1 (receiving)
/org/freedesktop/ModemManager1/SMS/0 (received)

D'après ce que j'ai pu lire à droite et à gauche, il ne devrait jamais y avoir plus de 10 sms en cours de traitement. Or là dans mon cas il y en a bien plus, ce qui pour une raison que j'ignore bloque complètement la réception des nouveaux SMS entrant.

Suppression des SMS

Vous aurez beau chercher, mais ces fichiers là n'apparaissent pas dans la racine du système, impossible donc de les effacer à coup de rm. Pour y arriver il faut lancer la commande :

# mmcli -m 0 --messaging-delete-sms=1
successfully deleted SMS from modem

Ce qui aura pour effet d'effacer le SMS numéro 1. J'imagine que vu que le 0 correspond à la SIM il ne vaut mieux pas y toucher. Je vais donc réitérer la manip pour tous les sms coincés. Une fois ceci fait, le Pinephone accepte à nouveau de recevoir des SMS.

Problème de la carte SD

Lorsque j'ai eu mon Pinephone, j'ai testé quelques système d'exploitation avant d'en installer un sur la mémoire interne. J'ai donc formater la carte SD que j'avais utilisé pour les tests afin de l'utiliser en tant que stockage. Cependant, mon Pinephone ne voulait pas démarrer avec cette carte SD. Cela vient du fait que même après un formatage les secteurs correspondant au u-boot, sont toujours présent. Pour s'en débarrasser il faut lancer la commande suivante :

dd if=/dev/zero of=/dev/mmcblk0 bs=1024 seek=8 count=2048

En remplaçant bien sûr "mmcblk0" par le nom de la carte SD. Une fois ces secteurs effacé, le Pinephone démarre normalement avec la carte SD en guise de stockage.