Symptom
-
The controller’s firmware is version 2.4.0. When a sensor head with firmware version 2.2.0 was connected to the controller, the info card of that sensor head in Mech-Eye Viewer displayed the orange warning icon, and the laser profiler could not be connected to Mech-Eye Viewer.
The log showed an error with the code 0x0003, as shown below:
-
When the sensor model of the connected controller changes, it is also possible that the sensor model does not display, even though the POWER and LINK lights on the sensor are both normal. Refer to the current document for the solution.
Possible cause
In firmware 2.3.0, the internal parameters of the sensor head were altered. Therefore, firmware 2.4.0 added more strict parameter checks during device initiation and did not include compatibility for lower versions. As a result, the sensor head with lower version firmware could not pass the checks and therefore could not be used.
Only the following combination of firmware versions may encounter this issue: The controller’s firmware version is 2.4.0, and the sensor head’s firmware version is 2.2.x.
This compatibility issue will be resolved in Mech-Eye SDK 2.4.1. For Mech-Eye SDK 2.4.0, please use the following solution.
Solution
-
Download this firmware fix package: mmind_eye_v2.4.0_fix.zip
-
Place the fix package in the following directory of the installation path of Mech-Eye SDK 2.4.0:
Mech-Eye SDK-2.4.0\resource\for_update\
-
Navigate to the
Mech-Eye SDK-2.4.0
folder in the installation path, right-click in the blank space, and select Open in Windows Terminal. -
Enter the following command to run the firmware upgrader tool. Replace the IP address with the actual IP address of the problematic laser profiler:
.\firmware_upgrader.exe -h 192.168.23.168 -z.\resource\for_update\mmind_eye_v2.4.0_fix.zip -if 1
-
Wait for the tool to complete its execution. The laser profiler will automatically restart during the process.
Note: The tool’s execution may be stuck when the following content is displayed. This is normal.
execShell /home/ubuntu/Server/.mmind_update/update_execute_v2.4.0.sh
-
After the firmware upgrade is completed, check if the sensor head model displayed in Mech-Eye Viewer is correct. If so, you can connect to the laser profiler.
-
Check if you can acquire data without issues in the profile and scan modes.
Note: If you replaced the old sensor head with a different model, data acquisition might fail in the profile mode. In that case, please refer to Laser profiler: data acquisition in profile mode failed after replacing sensor head with a different model.
- This is helpful.
- This does not solve my issue.