Just my little contribution for upgrading or just updating the RIGOL DHO800 series, if you don't want read all 110 pages on this thread:
General instructions:
Beware!!! Before anything, check if you have in scope dir /rigol/data two important files:
vendor.bin and Key.data or RKey.data
If you have them, before any update or upgrade, copy them to your computer, mainly the Key.data ou Rkey.data – after updating mine from 00.01.02.00.01 to 00.01.02.00.02, this EXTREMILLY IMPORTANT file disappeared.
After copying both files to a secure place, as told above, and before changing the oscilloscope model, you need to make sure that it has firmware version 00.01.02.00.02 or later installed, otherwise, after changing the model from 8xx to 9xx, you will get unpleasant vertical shifts on the channels.Make a backup of oscilloscope directory /rigol/data/ at least.
(follow instructions on page 61 of this thread)
Now, specific instructions for those who does not have the Key or RKey files, copyed mainly from page 61 on this thread and added with other informations:
2
(I would call it 3 or 2.1) - Same as the previous one (changing the model), alternative method:
See the oscilloscope IP address in the menu/utility/IO and take note of it:
Mine is 192.168.0.14I believe you have already downloaded the ADB package and unzipped it to some directory.
(if not, download it now from this address and unzip it to some directory in your computer: https://developer.android.com/tools/releases/platform-tools
)
Download the file "generate_all_options" into the ADB directory (see above) from:
https://github.com/zelea2/rigol_vendor_bin/releases
From the ADB directory, launch the DOS command line.
On the DOS command line window, write the command:
adb connect 192.168.0.14:55555
Of course, replace the address 192.168.1.14 with the address of your oscilloscope.
Now write the command:
adb push generate_all_options /rigol/data/
This will copy the "generate_all_options" file to the oscilloscope in the "/rigol/data" directory.
Launch the oscilloscope LINUX terminal on DOS command line window:
adb shell
Now you should see the oscilloscope terminal command line with the following prompt - "rk3399_rigol:/$".
Write the command:
su
The $ sign in the tooltip should change to #. This gives administrator rights to manipulate files.
Go to the "/rigol/data" directory:
cd /rigol/data
Make the file "generate_all_options" in this directory executable:
chmod 777 generate_all_options
Run the file "generate_all_options":
./generate_all_options
As a result of executing this file, information about the operation of the program should appear in the terminal, something like this:
Rigol 'vendor.bin' encoder/decoder v1.2 - Zelea
-------------------------------------------------- ---------
Model: DHO914
SN: DHO9A25xxxxxxxx
MAC: 0019xxxxxxxx
-------------------------------------------------- ---------
Generating options for DHO914
-------------------------------------------------- ---------
BW15T25 EMBD AUTO COMP BODE
-------------------------------------------------- ---------
After all, exit from shell and DOS command window keying on:
exit ENTER exit ENTER
Turn off and on the scope and verify the success of operation!