DSO5072P 200MHz化
作業手順
- Firmware をバックアップする
- 裏蓋を開け半田ゴテでUSB-シリアル接続をする
- PC と DSO5072P を USB 接続し root ログインする
- root ユーザでファイル書き換えなどをする
- 基板上の特定コンデンサ 2 個を除去する
- 完了
Firmware バックアップ
- Backup tool for DSO5000P models からバックアップツール Tools_P_models.zip をダウンロードする
- 圧縮ファイルを解凍し Backup_P_models フォルダの dso5kp_backuptool.up を空の USB メモリへコピーする
- DSO5072P の電源を投入し 本体正面に USB メモリを挿す
- 本体右上の UTILITY を押す
- Firmware Update の F2 ボタンを押す
- F5 ボタンを押してバックアップ開始
- バックアップが完了すると自動的に再起動する
- USB メモリには dump フォルダが作成され 4 つのファイルが保存されている
- boot.bin
- kernel.bin
- logo.bin
- root.bin
シリアル接続
DSO5072P にはシリアルポートがあり、パソコンと USB - シリアル接続すると root でログインできる。
- 本体裏面のネジを緩めて裏蓋を開ける
- USB コネクタの左隣に J801 とシルク印刷された 4 ピンコネクタのパターンがある
- ピン配置は左端から Vcc / GND / Tx / Rx である
- Vcc を除く 3 つのピンにケーブルをハンダ付けして USB シリアルと下表のとおり接続する
- なお USB シリアルの電圧は 3.3V に設定のこと
DSO5072P側 | Vcc | GND | Tx | Rx |
---|---|---|---|---|
ケーブル | 接続しない | ストレート接続 | クロス接続 | クロス接続 |
USB シリアル側 | 接続しない | GND | Rx | Tx |
- PC と USB シリアルを接続し Tera Term を起動する
- Tera Term はシリアルポート接続とする
- Port: USB シリアルの COM ポートを指定
- Baud rate: 115200
- Data: 8 bit
- Parity: none
- Stop: 1 bit
- Flow control: none
- Transmit delay
- 0 msec/char
- 0 msec/line
- DSO5072P 本体の電源を入れる
- [ root@Hantek ~]# のシェルが表示されれば成功
ファイル名を書き換え
[ root@Hantek ~]# ls OurLanguages fpgabank.conf logotype~ sys bin help.db misc.bin sys.inf chk_base_volt i2c.log mnt tdc.log config icon model tdc_edge125M cur_acq.type keyprotocol.inf msg tdc_overtime125M dev language.img mult_adc.log tdc_pulse125M disk_sta.info lib param tdc_slope125M dso linuxrc proc tmp dso.exe logo protocol.inf usr dst1062b logotype root var etc logotype.dis sbin version
ルートディレクトリにある dst1062b を dst1202b へ書き換える。
[ root@Hantek ~]# mv dst1062b dst1202b
2 回連続で再起動する
- EEVblogには 2 回連続で再起動せよとの記述があるためそれに従う
- 再起動すると sys.inf および logotype ファイル内の dst***** は自動的に dst1202b に書き換わる
[ root@Hantek ~]# reboot ... [ root@Hantek ~]# reboot
bootlogo の変更
- 書き換えたが切り替わらず bootlogo も表示されなくなった
[ root@Hantek ~]# vi logotype.dis hantek_DSO5072P ↓ hantek_DSO5202B
コンデンサの除去
- 電源オフ
- 基板上の特定コンデンサ 2 個をハンダごてて加熱、除去する
- 電源オン
- 自己校正(self calibration)を実行する
参考サイト
Hantek - Tekway - DSO hack - get 200MHz bw for free - Page 1
Hantek - Tekway - DSO hack - get 200MHz bw for free - Page 90
Hantek Oscilloscope Hack - 5000P series - Open up to 200 MHZ - YouTube