L-02Cを最初からUSBモデムで認識させる

LTE USB モデム L-02C を最初から USB モデムとして認識させる方法について。

手順

準備

  1. L-02C を接続
  2. Eject するなり、usb_modeswitch なりで ttyUSB を認識させる
  3. screen /dev/ttyUSB2 を実行 (Baud rate は何でも良い模様)

なお、同じことが Windows でもできる。TeraTerm などで一番最後の COM ポートを開いて同じように操作すればよい。

設定

以下を一度実行しておくと、次回の接続以降は最初から USB モデムとして認識するようになる。

$ screen /dev/ttyUSB2
ATZ    <-- おまじない(初期化)
OK
AT%USBMODEM=0    <-- モデムとして最初から認識するよう設定
[0] MODEM DRIVER

OK
ATZ0    <-- 設定値を保存
OK
[Ctrl-A] k    <-- screen コマンドを抜ける

Windows の標準ダイアルアップで使う場合とかにイジェクトせずによいためちょっと便利。Linuxでもusb_modeswitchとか入れずに済む。
元に戻したいときは AT%USBMODEM=1 を実行すればCD-ROM認識から始まるようになる。

↓を見てやってみたら本当にできた。感謝。
https://twitter.com/masaki_ipodrepo/status/523496421253582848