Nexus 4 Ubuntu Touch 上没有移动数据

Nexus 4 Ubuntu Touch 上没有移动数据

我在 Nexus 4 上安装了 2014 年 1 月 29 日的 Ubuntu Touch(带有 Android 4.3 的 .84 无线电)。我可以拨打/接听电话并连接到 wifi,但当我关闭 wifi 时,我看到顶部栏中 3G 图标闪烁两三次,然后只显示“无连接”图标。肯定没有数据连接。我明白这应该可以在没有任何用户干预的情况下工作。我的 imei 显示在“关于”中,移动数据设置为“开启”,我的运营商被正确识别为“O2 UK”。

谁能给我指出正确的方向?

顺便说一句,我已经尝试在桌面上创建移动数据连接,然后复制到“/etc/NetworkManager/system-connections”并使用“nmcli con up id”等调出,但我收到错误,提示 oFono 不支持该连接。

谢谢

答案1

我使用 adb shell 中的以下 ofono 脚本命令建立了连接,首先发出“cd /usr/share/ofono/scripts/” “activate-connection” “create-internet-context payandgo”(payandgo 是我的 APN)

仍然不确定为什么这会起作用,因为默认上下文不包含任何与 O2 相关的其他详细信息 - 例如密码 - 但它确实给我提供了有效的 3G 数据。

对于其他任何阅读此内容的人,命令“set-context-property {context} {property} {value}”允许您设置给定上下文(连接)中包含的任何参数。例如,“set-context-property 0 Password payandgo”将在默认上下文中将密码设置为“payandgo”。此外,“list-contexts”命令将显示上下文的内容。如果在编辑时显示上下文正在使用中,只需发出“deactivate-context”,进行更改,然后发出“activate-context”。HTH

答案2

仅提供更多信息fishears 的回答

  1. 通过 USB 将 Nexus 4 连接到 Ubuntu PC

  2. Ctl++ (在Ubuntu PC上打开终端AltT

  3. 类型adb shell(假设您已添加 ppa:phablet-team/tools 并安装了 android-tools-adb 包)

  4. 类型cd /usr/share/ofono/scripts/

  5. 类型./deactivate-context

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

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

  8. 键入./list-contexts以查看您在步骤 6 中创建的上下文的所有参数。根据您的 APN,您可能需要设置给定上下文中包含的更多参数(例如密码)。使用set-context-property {context} {property} {value}从您的 APN 设置所有必要的参数。

  9. 类型./activate-context

** 在 Android 上,通过“设置”->“移动网络”->“接入点名称 (APN)”查找

相关内容