内蔵無線WANモジュールファームウェアの更新(キャリアの変更)


$Date: 2017/12/05 09:59:27 $


概要

内蔵無線WANモジュールのファームウェアを更新することで、利用する通信キャリアを変更することができます。
工場出荷時のキャリアは、NTTドコモになっています。

[ノート]
本文書では内蔵無線WANモジュールファームウェアのことをモジュールファームウェアあるいは単にファームウェアと略する場合があります。
また、ルーター本体のファームウェアはルーターファームウェアと明記することにより両者を区別します。


対応キャリア

キャリア(通信事業者)
NTTドコモ 及びそのMVNO事業者
KDDI 及びそのMVNO事業者
ソフトバンク 及びそのMVNO事業者

対象機種とリビジョン

機種ルーターファームウェア
NVR700W Rev.15.00.10以降

更新方法

内蔵無線WANモジュールのファームウェアは以下の3つの方法で更新することができます。

  1. TFTPにより更新する
  2. 外部メモリー(SDカードやUSBメモリー)から更新する
  3. ネットワーク上のサーバーから更新する

モジュールファームウェアのバージョンと対応キャリアの確認方法

CLIとWebGUIの2つの方法で確認することができます。


TFTPにより更新する

TFTPを用いて内蔵無線WANモジュールにファームウェアを書き込む場合にはルーターはTFTPサーバーとして動作し、パソコンはTFTPクライアントとして動作します。更新はパソコンのコンソール画面上で行います。

  1. ルーターにパソコンのIPアドレスを設定する  

    (例)
    tftp host 192.168.100.2
    (パソコンのIPドレスが192.168.100.2の場合)  

  2. 内蔵無線WANモジュールファームウェアのバイナリファイルを入手する  

    ファームウェアは、以下のURLから入手することができます。
    http://www.rtpro.yamaha.co.jp/firmware/wwan-module/index.html
    (ファームウェア 本体であるバイナリファイルと、その内容が正しいかどうかを確認するための MD5ファイルがあるので 両方をダウンロードしてください。)

    MD5チェックサムの確認方法については以下のURLを参考にしてください。
    http://www.rtpro.yamaha.co.jp/RT/FAQ/Install/revision-up.html#revision-up-3  

  3. 内蔵無線WANモジュールにファームウェアを書き込む  

    TFTPの宛先には"wwan-module"を指定してください。

    (例)
    tftp -i 192.168.100.1 put wwan_nvr700w_*.fly wwan-module
    (ルーターのIPドレスが192.168.100.1、ファームウェアのファイル名が wwan_nvr700w_*.fly の場合)

    ファームウェアが更新されるとルーターは再起動します。
    【重要】バージョンアップの途中で電源を落とすと故障してしまいます。自動で再起動するまで絶対に電源をOFFにしないでください。  


外部メモリー(SDカードやUSBメモリー)から更新する

  1. 内蔵無線WANモジュールファームウェアのバイナリファイルを入手する  

    ファームウェアは、以下のURLから入手することができます。
    http://www.rtpro.yamaha.co.jp/firmware/wwan-module/index.html
    (ファームウェア 本体であるバイナリファイルと、その内容が正しいかどうかを確認するための MD5ファイルがあるので 両方をダウンロードしてください。)

    MD5チェックサムの確認方法については以下のURLを参考にしてください。
    http://www.rtpro.yamaha.co.jp/RT/FAQ/Install/revision-up.html#revision-up-3  

  2. 内蔵無線WANモジュールにファームウェアを書き込む

    CLIとWebGUIの2つの方法があります。


ネットワーク上のサーバーから更新する

 CLIとWebGUIの2つの方法があります。
(インターネット接続できる環境あるいは設定が必要になります。)


コマンド仕様

コマンド一覧

  1. update wwan-module firmware
  2. http wwan-module-up go
  3. http wwan-module-up url
  4. http wwan-module-up permit
  5. http wwan-module-up timeout
  1. 外部メモリから内蔵無線WANモジュールのファームウェアを更新する
    [書式]
    update wwan-module firmware FIRMWARE
    [設定値及び初期値]
    • FIRMWARE
      • [設定値]:
        設定値 説明
        usb1:FILENAME USB メモリ内の内蔵無線WANモジュールファームウェアファイル名
        sd1:FILENAME microSD カード内の内蔵無線WANモジュールファームウェアファイル名
        *:FILENAME USB メモリおよびmicroSD カード内の内蔵無線WANモジュールファームウェアファイル名
      • [初期値]: -
    [説明]

    外部メモリから内蔵無線WANモジュールのファームウェアを更新する。

    外部メモリに "*" を指定した場合、指定するファイルの検索はまず microSD カードから行われ、指定したファイルがなければ USB メモリが検索される。 FILENAME は絶対パスを使ってファイルを指定するかファイル名のみを指定する。 FILENAME にファイル名のみを指定した場合は外部メモリ内から自動検索する。 複数のファイルがある場合、ディレクトリ階層上最もルートディレクトリに近く、アルファベット順に先のディレクトリにあるファイルが選ばれる。

    コマンド実行後、ルーターは再起動する。

    [ノート]

    外部メモリのディレクトリ構成やファイル数によっては、ファイルの検索に時間がかかることがある。 検索時間を短くするためには、階層の深いディレクトリの作成は避けてルートに近い位置にファイルを格納したり、ファイルを絶対パスで直接指定することが望ましい。

    自動検索のタイムアウトの時間はexternal-memory auto-search time コマンドで設定できる。

    [適用モデル]
    NVR700W

  2. HTTP を利用した内蔵無線WANモジュールファームウェアのチェックおよび更新の実行
    [書式]
    http wwan-module-up go
    [説明]

    WEB サーバーに置いている内蔵無線WANモジュールファームウェアと現在動作中の内蔵無線WANモジュールファームウェアの対応キャリア及びバージョンをチェックし、 書き換え可能であればファームウェアのバージョンアップを行う。 書き換え可能なバージョンのファームウェアが存在すると、「更新しますか? (Y/N)」という確認を求めてくるので、更新する場合は "Y" を、更新しない場合は "N" を入力する必要がある。

    http wwan-module-up permit コマンドで HTTP を利用した更新が許可されていない時は、ファームウェアの書き換えは行わない。

    なお、WEB サーバーに置いてあるファームウェアが以下の条件の時は、ファームウェアの書き換えは行わない。
    • 現在使用中のファームウェアと同一キャリア、同一バージョンの時。
    [適用モデル]
    NVR700W

  3. HTTP を利用した内蔵無線WANモジュールファームウェア更新用 URL の設定
    [書式]
    http wwan-module-up url URL
    no http wwan-module-up url [URL]
    [設定値及び初期値]
    • URL
      • [設定値]: ファームウェアが置いてある URL を設定する
      • [初期値]: http://www.rtpro.yamaha.co.jp/firmware/wwan-module/wwan_nvr700w_mc.fly (マルチキャリア向けファームウェア)
    [説明]

    内蔵無線WANモジュールファームウェアが置いてある URL を設定する。 入力形式は“http://サーバーの IP アドレスあるいはホスト名/パス名”という形式となる。 サーバーのポート番号が 80 以外の場合は、“http://サーバーの IP アドレスあるいは ホスト名 : ポート番号/パス名”という形式で、URL の中に指定する必要がある。

    [ノート]
    NTTドコモ向けの内蔵無線WANモジュールファームウェアに更新する際は以下のURLを指定する。
    • http://www.rtpro.yamaha.co.jp/firmware/wwan-module/wwan_nvr700w_dc.fly (NTTドコモ 及び そのMVNO事業者向けファームウェア)
    NTTドコモ、KDDI、ソフトバンクの全てのキャリアに対応した内蔵無線WANモジュールファームウェアに更新する際は以下のURLを指定する。
    • http://www.rtpro.yamaha.co.jp/firmware/wwan-module/wwan_nvr700w_mc.fly (マルチキャリア向けファームウェア)
    [適用モデル]
    NVR700W

  4. HTTP を利用した内蔵無線WANモジュールファームウェア更新を許可するか否かの設定
    [書式]
    http wwan-module-up permit PERMIT
    no http wwan-module-up permit [PERMIT]
    [設定値及び初期値]
    • PERMIT
      • [設定値]:
        設定値 説明
        on 許可する
        off 許可しない
      • [初期値]: on
    [説明]

    HTTP を利用した内蔵無線WANモジュールファームウェア更新を許可するか否かを設定する。

    [ノート]

    このコマンドの設定は、コマンドによる直接の更新、Web GUIからの更新に影響する。

    [適用モデル]
    NVR700W

  5. HTTP を利用した内蔵無線WANモジュールファームウェア更新のタイムアウトの設定
    [書式]
    http wwan-module-up timeout TIME
    no http wwan-module-up timeout [TIME]
    [設定値及び初期値]
    • TIME
      • [設定値]: タイムアウトするまでの秒数(1..180)
      • [初期値]: 30
    [説明]

    HTTP を利用した内蔵無線WANモジュールファームウェア更新のタイムアウト時間を設定する。

    [適用モデル]
    NVR700W


SYSLOGメッセージ

内蔵無線WANモジュールファームウェアの更新に関連したSYSLOGメッセージの一覧を以下に示します。

レベル 出力メッセージ 内容
INFO [WWAN-MODULE] Firmware is written in a wwan-module 内蔵無線WANモジュールのファームウェアアップデートを開始した
[WWAN-MODULE] Wwan-module firmware was updated in Ver.XX.XX (CARRIER) 内蔵無線WANモジュールのファームウェアアップデートが完了した
[WWAN-MODULE] Firmware update has not completed rightly TFTPによる内蔵無線WANモジュールのファームウェアアップデート時に、処理が正常終了しなかった
[WWAN-MODULE] Failed in vacant in a buffer TFTPによる内蔵無線WANモジュールのファームウェアアップデート時に、更新用バッファの開放に失敗した
[TFTPD] Writing to WWAN module failed TFTPによる内蔵無線WANモジュールのファームウェアアップデートに失敗した
[HTTPC WWAN] Abort by Timeout(XXsec) タイムアウトによってHTTPによる内蔵無線WANモジュールのファームウェアアップデート処理が中断された
[HTTPC WWAN] Abort by User Operation ユーザー操作によってHTTPによる内蔵無線WANモジュールのファームウェアアップデート処理が中断された
[HTTP REVUP] Begins to rewrite WWAN-module firmware HTTPによる内蔵無線WANモジュールのダウンロードを開始した(スケジュールによる処理の時にのみ表示する)
[HTTP REVUP] Firmware Downloaded HTTPによる内蔵無線WANモジュールのダウンロードが完了した(スケジュールによる処理の時にのみ表示する)
DEBUG TFTPD: write fail TFTPによる内蔵無線WANモジュールのファームウェアアップデート時に、更新用バッファへの書込みに失敗した
[WWAN-MODULE] Firmware update error: XX, YY, ZZ 内蔵無線WANモジュールのファームウェアの書き換えに失敗した

参考資料

内蔵無線WAN機能