本人有一张 T-Mobile 手机卡,之前一直插在备用机 Xiaomi A1 里,长期漫游使用,用来接码。大约半年前(不太确定具体起始时间),发现漫游信号不稳定,时断时续,发展到最近已经几乎很难连上漫游网络了。
原因猜测 & 尝试方案 & 结果
最开始猜测是频段原因,Xiaomi A1 不支持 5G ,LTE 支持的频段也有可能和国内不完全符合。作此猜测的另一个原因是,刚发现连接不稳时,把 sim 卡插进主力手机国行 iphone 里,虽然也不是一直有信号,但大部份时间还是能连上的。然而到了最近,插在国行 iphone 里也一样几乎没有信号了。如此看来和频段的关系不大
网上搜到很多人有类似的问题,推荐的解决方法是打开 wifi calling 。Xiaomi A1 不支持 wifi calling ,所以我只能在 iphone 上尝试,然后就遇到了 E911 address 更新的问题。在 iphone 手机端尝试打开 wifi calling 的选项,就自动弹出更新 E911 address 的页面,但无论如何输入,最终都是错误页面。登陆 T-Mobile 网页的账号管理页面,能看到第一次输入的地址更新一直在 processing ,后续的所有更新都被 block 了。Reddit 上也看到有类似的抱怨,但没有解决方案。
万念俱灰之下考虑转向 Tello 。实施之前考虑顺便把 Xiaomi A1 换掉,搞一个支持 esim 的备用机,这样就不用烦心如何去搞 Tello 的实体 sim 卡的问题了。几天前入手了国际版 Xiaomi 14T ,到手之后尝试性的把 T-Mobile 的 sim 卡装了进去,结果神奇的事情发生了:
卡一插进去,立马就连上了漫游网络
紧接着再尝试打开 wifi calling ,本来以为可能还是会弹出 E911 address 的更新页面,结果我麻了:
什么页面都没有,wifi calling 直接就秒开了,而且稳如老狗
我又登陆了 T-Mobile 网页的账号管理页面,确认 E911 address 依然没有顺利更新进系统。由此看了,E911 address 并不算是打开 wifi calling 的必要条件。
END
由此我已经达成了目的,暂时也不需要转 Tello 了。现在的情况是漫游信号偶尔会断,wifi calling 连接非常稳定。造成这种差异的背后具体原理不得而知,个人猜测是 T-Mobile 对手机 IMEI 做了一次识别,对国行手机实行了歧视性策略。后面有条件的话会尝试将这张 sim 卡插在国行的 android 手机,和国际版的 iphone 中,分别测试一下漫游信号和 wifi calling 功能。
谨以此分享给朋友们,如果非常依赖 T-Mobile 的服务,又遇到了和我一样的问题,可以参考

