5. Instructions for writing with USB cable (important)

5.1. Preface

ROC-RK3399-PC Pro is installed with Android7.1(industry) system by default.

ROC-RK3399-PC Pro may officially support multiple systems, so it is possible to upgrade firmware for different systems.

The firmware of each system has its own version of the upgrade tool. If the version of the upgrade tool is incorrect, the firmware may fail to be upgraded. In particular, pay attention to the cross-system upgrade scenario.

This chapter mainly introduces The relationship between system firmware and upgrade tool version and Considerations for cross-system upgrade.

5.2. The relationship between system firmware and upgrade tool version

system firmware upgrade tool
Android7.1(tvbox) Windows: AndroidTool v2.38
Linux: upgradetool v1.24
Android7.1(industry) Windows: AndroidTool v2.65
Linux: upgradetool v1.34
Android8.1 Windows: AndroidTool v2.65
Linux: upgradetool v1.34
Android10.0 Windows: AndroidTool v2.65
Linux: upgradetool v1.49
Ubuntu Windows: AndroidTool v2.65
Linux: upgradetool v1.34

Download the corresponding version of the upgrade tool according to the table above:

5.3. Considerations for cross-system upgrade

5.3.1. Explanation of noun

cross-system upgrade: The system firmware to be upgraded and the current system firmware are not part of the same system firmware.

5.3.2. Notes

Cross-system upgrade firmware generally needs to be erased first, and then upgraded. In addition, the corresponding version of the upgrade tool must be used for both erase and burn. The steps are as follows:

  • Use the corresponding version of the upgrade tool to the current system firmware to erase

  • Use the corresponding version of the upgrade tool to the system firmware to upgrade

5.3.2.1. For example

ROC-RK3399-PC Pro upgraded Android7.1(industry) firmware by default when it is delivered, and the customer needs to upgrade Android10.0 firmware for example:

According to The relationship between system firmware and upgrade tool version, it can be known that:

system firmware upgrade tool
Android7.1(industry) Windows: AndroidTool v2.65
Linux: upgradetool v1.34
Android10.0 Windows: AndroidTool v2.65
Linux: upgradetool v1.49

The steps are as follows:

  • Use AndroidTool v2.65 or upgradetool v1.34 to erase

  • Use AndroidTool v2.65 or upgradetool v1.49 to upgrade