5. Instructions for writing with USB cable (important)¶
5.1. Preface¶
Firefly-RK3399 is installed with Android7.1(industry) system by default.
Firefly-RK3399 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¶
Firefly-RK3399 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