16.3.1. Software Upgrade
16.3.1.1. Operation Preparation
Before upgrading, check and confirm the current software version in “System Settings - About”.
Software upgrade package: Download from the corresponding version’s FARRDOC “Resources Download - Robot Software Download”. After extraction, it contains the software upgrade package “software.tar.gz” for the corresponding version.
16.3.1.2. Important Notes
Data Backup: It is recommended to perform a backup before upgrading (refer to section 3.2.1) to avoid data loss due to upgrade anomalies.
Version Restrictions:
Table 15.3-1 Version Upgrade Restrictions
Current Version | Maximum Upgradeable Version |
< v3.6.1 | v3.6.1 |
v3.6.1 - v3.6.4 | v3.6.5 |
v3.6.5 - v3.6.8 | v3.6.9 |
v3.6.9 - v3.7.4 | v3.7.5 |
v3.7.5 | v3.7.6 |
≥ v3.7.6 | No restrictions |
Cache Clearance: After each upgrade (especially for cross-version upgrades), it is recommended to clear the browser cache to ensure normal system operation.
16.3.1.2.1. Operation Steps
Software Upgrade:
Under the “System Settings” -> “About” menu, click the “Upgrade” button to enter the software upgrade interface;

Figure 15.3-2 System Upgrade Interface
Click “Choose File” and select the software package “software.tar.gz” downloaded from the official website;
Important
The software upgrade package name must be exactly “software.tar.gz”. If the upgrade package name differs, the upgrade will fail. Rename it to the correct package name.
Click “Upload Upgrade Package” to start the upgrade. The progress bar will be displayed during the upgrade process;
When the upgrade progress reaches 100%, the interface will prompt “Upgrade successful, please restart the control box”;

Figure 15.3-3 Software Upgrade Successful
After restarting the control box, the upgrade is complete. Confirm the version information in “About”.
Firmware Upgrade: After the robot enters BOOT mode, upload the upgrade compressed package, select the required slave stations (control box slave station, body drive slave stations 1~6, end effector slave station) to perform the upgrade operation, and display the upgrade status.

Figure 15.3-4 Firmware Upgrade
Slave Station Configuration File Upgrade: After the robot is disabled, upload the upgrade file, select the required slave stations (control box slave station, body drive slave stations 1~6, end effector slave station) to perform the upgrade operation, and display the upgrade status.

Figure 15.3-5 Slave Station Configuration File Upgrade
Encoder Upgrade: After the robot is disabled, upload the upgrade file, select the required joints (Joint1~Joint6) to upgrade, and configure the encoder mode.

Figure 15.3-6 Encoder Upgrade
16.4. Custom information
Click the custom information of the secondary menu bar to enter the custom information interface. Custom information functions can only be used by administrators. This page can upload user information packages, robot models, and setting teaching program encryption status.

Figure 15.4-1 Custom information schematic diagram
16.4.1. Robot Model
Important
The robot model configured here is a custom robot model name, which is inconsistent with the robot model function configured in “System” -> “Maintenance” -> “Controller Compatible”;
It is not recommended to use names starting with “FR” and “ART”. If you enter a custom robot model starting with “FR” and “ART”, the model name you enter must be consistent with the “Model Abbreviation” in the robot model catalog table (for details of the robot model catalog table, see the “Robot Model Configuration” section).
16.4.2. Parameter range configuration
Parameter range configuration, only the administrator can adjust the parameter range, and the parameters of other authorized members can only be set within the parameter range set by the administrator.
There are two ways to set parameters: slider dragging and manual input.
Important
The maximum value of the parameter range must be greater than the minimum value. 3 seconds after the parameter range is successfully configured, it will automatically jump to the login page, and you need to log in again.


Figure 15.4-2 Schematic diagram of parameter range configuration
16.4.3. Robot License Usage Time
License Usage Time settings
Check the web interface lock screen settings in “Custom” and set whether this function is turned on. When choosing to turn on this function, select the usage period. If not selected, it will prompt “The usage period cannot be empty”.
Note
If the Robot License Usage Time is turned on, secondary settings cannot be made, and the system time cannot be updated.) After selecting the usage period, click the “Configure” button.
After selecting the usage period, click the “Configure” button.

Figure 15.4-3 WEB interface lock screen shutdown settings

Figure 15.4-4 WEB interface lock screen enable settings
Expiration reminder
When the web interface Robot License Usage Time is turned on, the following prompt will appear after logging in to the interface:
1)5 days before the expiration of the device, if you power on and log in successfully, a pop-up window will prompt the remaining days of the use period, which can be eliminated by resetting.

Figure 15.4-5 Boot prompt
2)If the device continues to work, 5 days before the device expires, a pop-up window will automatically pop up at zero o’clock to prompt the remaining days of the service life, which can be eliminated by resetting.

Figure 15.4-6 Continuous work tips
Unlock login
When the web interface Robot License Usage Time is turned on, after the device expires, you will directly enter the lock screen interface when you log in to the webApp for the first time. When the device continues to work, it will automatically log out after obtaining the lock screen data at zero point and enter the lock screen interface. At this time, enter the unlock code to unlock and enter the login interface, enter your login information to log in.
Note
The integrator operates to generate an encrypted unlock code.

Figure 15.4-7 Lock screen
16.5. Robot model configuration
Important
If you need to modify the robot model, please contact our technical engineers and proceed under guidance.
After logging into the collaborative robot console Web, select the corresponding model to modify in the “System Settings” -> “Maintenance Mode” -> “Controller Compatibility” configuration item. For the robot model, refer to the table below.
The robot model table is as follows:
Numerical value | Model (Main model - Major - Minor) | Model Abbreviation |
0 | Not configured | / |
1 | FR3-V1-000(V5.0) | FR3 V5.0 |
2 | FR3-V1-001(V6.0) | FR3 V6.0 |
3 | FR3-V1-002(V6.0 Mirror) | FR3 V6.0(Mirror) |
… | Reserved | / |
101 | FR5-V1-000 | FR5 V4.0 |
102 | FR5-V1-001(V5.0) | FR5 V5.0 |
103 | FR5-V1-002(V6.0) | FR5 V6.0 |
… | Reserved | / |
201 | FR10-V1-000(V5.0) | FR10 V5.0 |
202 | FR10-V1-001(V6.0) | FR10 V6.0 |
… | Reserved | / |
301 | FR16-V1-000(V5.0) | FR16 V5.0 |
302 | FR16-V1-001(V6.0) | FR16 V6.0 |
… | Reserved | / |
401 | FR20-V1-000(V5.0) | FR20 V5.0 |
402 | FR20-V1-001(V6.0) | FR20 V6.0 |
… | Reserved | / |
501 | ART3-V1-000 | ART3 |
… | Reserved | / |
601 | ART5-V1-000 | ART5 |
… | Reserved | / |
702 | FRCustom(7)-V1-001(FR3-WML) | FR3-WML |
703 | FRCustom(7)-V1-001(FR3-WMS) | FR3-WMS |
… | Reserved | / |
802 | FRCustom(8)-V1-001(FR5WM) | FR5WM |
803 | FRCustom(8)-V1-002(FR5-WML) | FR5-WML |
… | Reserved | / |
901 | FRCustom(9)-V1-001(FR3MT) | FR3MT |
902 | FRCustom(9)-V1-001(FR10YD) | FR10YD |
904 | FRCustom(9)-V1-001(FR3-C) | FR3-C |
905 | FRCustom(9)-V01-001(FR30L) | FR30L |
… | Reserved | / |
1001 | FR30-V1-001(V6.0) | FR30 V6.0 |
… | Reserved | / |
Note
Among them, 10 major version numbers (1-10) are reserved, and 10 minor version numbers (1-10) are reserved.