ThinkPad X1 Carbon 5th に Sierra em7455 の 4G モジュールを追加する
ThinkPad X1 Carbon 5th は日本から個人輸入したとき LTE モデルを買わなかった。だが、あとから自分で追加するのは別に構わない。
追加方法は蛋兄さんの投稿を参考にした。自分もそれに従ってやった。
まずアンテナが必要。

アンテナを取り付けるにはバッテリーを外し、元々付いているプラスチックのダミーモジュール2つを外して、アンテナに交換する。バッテリーの上にアンテナ用のスロットがあるので、そのままアンテナをはめ込める。

反対側のボタン電池も、アンテナ側に固定位置がある。

最後にメルカリで買ってきた 4G モジュールを挿す。Sierra em7455 だ。

ここで触れておきたいのは、em7455 の 4G モジュールには FRU が2種類あること。ひとつは 00JT542 で、メルカリでも一番多い。もうひとつは 01ax746 で、これは X1C 5th 専用のモジュール。ネット上ではあまり出回っていない。自分は咸魚で入手した。個人的には後者を推す。前者はどうも問題があるらしい。
挿せば認識される。

理屈の上では、背面の SIM カードスロットに SIM を挿せば使えるはず……だが、実際には問題がある。
それがこの SIM カードの認識問題で、挿してもシステムがカードを認識してくれない。最初は 4G カード側の問題かと思ったが、その後ネットをあれこれ漁ってみると、海外の人が買った LTE モジュール標準搭載の X1 Carbon でも同じ問題が起きていると分かった。
自分があれこれ試した結果、この問題を解決するにはちょっとしたオカルトが必要だと分かった。
1,まず Windows 環境が必要。Windows to go 起動でもいい。 2,Windows を起動する前に SIM カードを挿しておく。 3,Windows に入ったら Lenovo 公式ドライバー、特に Sierra のものをインストールする。 4,ドライバーを初めてインストールすると初期化画面が出る。 5,初期化が終われば、おそらく SIM カードが認識されているはず。 6,絶対に SIM カードを抜き差ししないこと。抜くなら必ず完全に電源を切ってから抜き、新しいカードを挿してから起動しないと使えない。 7,Windows で SIM カードが使えることを確認できたら、再起動して Linux に戻れば、そちらでも使えるようになっている。 8,うっかり通電状態で SIM カードを抜き差しして認識されなくなった場合は、4G モデムのファームウェアを書き換えて状態をリセットすれば、また SIM カードを認識させられる。
ファームウェアのダウンロード先: Sierra AirPrime EM7430 関連資料大全(ファームウェア、ドライバーなど)
最後に自分が使っている 4G カードについて。Xiaomi の「米粉カード」、日割り課金のやつだ。河南省内なら1日3元で使い放題、通信が発生しなければ料金は引かれない。
https://mall.10046.mi.com/fanscard/index
電信のカードは Ubuntu で 4G 信号に登録するとき、APN に ctlte を入力する。
この 4G モデムのオカルト問題、Lenovo にはなんとかしてほしいものだ。
コメントは中国語の本家サイトで受け付けています。このミラーは閲覧専用です。