web-dev-qa-db-fra.com

Pas de données mobiles sur Nexus 4 Ubuntu Touch

J'ai installé le 29/01/2014 Ubuntu Touch sur mon Nexus 4 (avec une radio .84 de Android 4.3). Je peux passer/recevoir des appels et me connecter au wifi, mais lorsque je l'éteins, une icône 3G clignote deux ou trois fois dans la barre du haut, mais l'icône "pas de connexion" s'affiche. Il n'y a certainement pas de connexion de données. J'ai compris que cela devrait fonctionner sans aucune intervention de l'utilisateur. Mon message apparaît dans "à propos", les données mobiles sont réglées sur "activé" et mon opérateur est correctement identifié comme "O2 UK".

Est-ce que quelqu'un pourrait me diriger dans la bonne direction?

BTW, j’ai déjà essayé de créer une connexion de données mobile sur le bureau, puis de copier dans "/ etc/NetworkManager/system-connections", puis de l'ouvrir avec "nmcli con up id", etc.

MERCI

2
fishears

Je me suis connecté en utilisant les commandes de script ofono suivantes dans adb Shell, premier numéro "cd/usr/share/ofono/scripts /" "activer-connexion" "create-internet-context payandgo" (payandgo étant mon APN)

Je ne sais toujours pas pourquoi cela fonctionnait, car le contexte par défaut ne contenait aucun autre détail relatif à O2 - par exemple, le mot de passe -, mais il me donnait des données de travail 3G.

Pour tous ceux qui liront ceci, la commande "set-context-property {context} {property} {value}" vous permettra de définir n’importe quel paramètre contenu dans le contexte donné (connexion). Par exemple, "set-context-property 0 Password payandgo" définira le mot de passe sur "payandgo" dans le contexte par défaut. En outre, la commande "list-contexts" vous montrera le contenu du contexte. Si, en cours de modification, le contexte est utilisé, lancez simplement "deactivate-context", apportez vos modifications, puis "activate-context". HTH

1
fishears

Juste en fournissant plus d’informations sur réponse de fishears :

  1. Connecte le Nexus 4 au PC Ubuntu via USB

  2. Ctl+Alt+T (terminal ouvert sur PC Ubuntu)

  3. Tapez adb Shell (si vous avez ajouté ppa: phablet-team/tools et installé le paquet Android-tools-adb)

  4. Tapez cd /usr/share/ofono/scripts/

  5. Tapez ./deactivate-context

  6. Tapez ./create-internet-context [your APN] **

  7. Tapez ./set-context-property 0 Name [your APN name] **

  8. Tapez ./list-contexts pour afficher tous les paramètres du contexte créé à l'étape 6. Selon votre APN, vous devrez peut-être définir davantage de paramètres contenus dans le contexte donné (par exemple, un mot de passe). Utilisez set-context-property {context} {property} {value} pour définir tous les paramètres nécessaires à partir de votre APN.

  9. Tapez ./activate-context

** Regardez-les sur Android sous Paramètres -> Réseaux mobiles -> Noms de points d'accès (APN)

1
j3lc