現: 2021-04-02 (金) 08:41:43 yuji ![]() Deleted an attach file: latest_firmware.png at 2021-04-02 (金) 09:03:00, Deleted an attach file: firmware.png at 2021-04-02 (金) 09:03:06 |
|||
---|---|---|---|
Line 1: | Line 1: | ||
+ | * firmwareの更新 [#v7c2a639] | ||
+ | 購入したDSO5102Pのfirmwareが少し古かった。 | ||
+ | [sw version] 3.40.0(200701.0) | ||
+ | [[Hantek DSO5102P>http://www.hantek.com/products/detail/26]]のWEBページから,最新のfirmwareの[[dso5kp_func_dso5102p20210225.rar>http://www.hantek.com/uploadpic/hantek/files/20210225/dso5kp_func_dso5102p20210225.rar]]ファイルがダウンロードできる。~ | ||
+ | アーカイブファイルを解凍して''dso5kp_func_dso5102p20210225.up''ファイルをUSBメモリのルートにコピーする。~ | ||
+ | オシロスコープにUSBメモリを挿して,Utilityボタン>Firmware Update(F2ボタン)>Confirm(F5ボタン)で更新できる。更新が完了すると,自動的に再起動する。 | ||
+ | [sw version] 3.40.0(210225.0) | ||
+ | |||
+ | のように更新できた。 | ||
+ | |||
+ | 更新後,''前のバージョンに戻すことは出来ない。'' | ||
+ | |||
+ | * 更新ファイル.upについて [#h99ed277] | ||
+ | 更新ファイル.upは,前面にあるUSBコネクタを使ってfirmwareを更新するためのファイル。 | ||
+ | |||
+ | 更新ファイル.upには,firmwareを更新するためのファイルのみになっている。~ | ||
+ | 全てのファイルがあるfirmware自体は,Hantekからは提供されていない。 | ||
+ | |||
+ | なので,万が一のためにも[[firmwareのバックアップ>../200MHz化#vfde45e3]]は重要。 | ||
+ | |||
+ | ** 更新ファイル.upのデコード [#yd3881a7] | ||
+ | firmwareを更新するためのファイル.upは,gpgで暗号化されている。~ | ||
+ | ファイルをデコードするには,以下のようにする。 | ||
+ | > gpg -d --batch --passphrase=dso5000p dso5kp_func_dso5102p20210225.up > dso5kp_func_dso5102p20210225.up.gz | ||
+ | > tar xvfz dso5kp_func_dso5102p20210225.up.gz | ||
+ | > tar xvf dso5kp_func_dso5102p20210225.up.tar | ||
+ | |||
+ | ** 更新ファイル.upの作成 [#ddd61aeb] | ||
+ | 更新ファイル.upを作成する例。~ | ||
+ | - ''xxxxxxxxx.up''ディレクトリを作成する。~ | ||
+ | > mkdir dso5kp_func_dso5202p20210225.up | ||
+ | > cd dso5kp_func_dso5202p20210225.up | ||
+ | - 作成したディレクトリに,''tekwayup_client''ディレクトリと''upend''ファイルを作成する。~ | ||
+ | upendファイルは処理の順番を指定するファイル。 | ||
+ | - gzファイルを作成する。~ | ||
+ | > tar cf dso5kp_func_dso5202p20210225.up.tar tekwayup_client upend | ||
+ | > tar cfvz dso5kp_func_dso5202p20210225.up.gz dso5kp_func_dso5202p20210225.up.tar | ||
+ | - gpgでエンコードする。~ | ||
+ | > mv dso5kp_func_dso5102p20210225.up.gz dso5kp_func_dso5102p20210225.up | ||
+ | > gpg -c --batch --passphrase=dso5000p dso5kp_func_dso5102p20210225.up | ||
+ | > mv dso5kp_func_dso5102p20210225.up dso5kp_func_dso5102p20210225.up |