I used the verdin imx8mp successfully through ssh the whole time. However it seems the torizon ide extension has been updated and suddenly my device is set to engineering mode. This results in several problems now, one that the device seems to hang and is much slower then before.
I need to disable this engineering mode or the device is currently unusable. Repowering also does not help. How can I disable it???
This is urgent, and it cannot be okay that this is not documented anywhere and applies silently such major changes. I need help now!
I might make mistakes or occasionally get you wrong. Our support team will step in if needed.
I understand your frustration with the engineering mode being enabled automatically. Let me explain what’s happening and how to resolve this issue.
What Engineering Mode Does
When the Torizon IDE Extension connects to a device, it automatically sets it up to be in Engineering Mode (Development Mode) (1). In Engineering Mode, several debugging and deployment features are enabled, affecting the following configurations (1):
Enable password or SSH key sharing between the SoM and the development computer (1)
Enable the Docker API broadcast over HTTP on the SoM (1)
Enable your development PC’s IP as an insecure container registry (1)
Set up the Message of the Day (MOTD) to alert that the device is in engineering mode (1)
How to Disable Engineering Mode
Unfortunately, there is no supported mechanism to revert a device from engineering mode back to standard mode (1). The documentation clearly states that “since the changes that your application can make to the board in engineering mode are unlimited, there is no supported mechanism to revert a device into standard mode” (1).
Solution: Reflash the Device
The safest method to resolve this is to reflash the device with a clean OS install(1). This will completely remove all engineering mode configurations and restore the device to its original state.
Steps to Reflash:
Download a fresh Torizon OS image for your Verdin iMX8M Plus
Use Toradex Easy Installer to flash the clean image
Avoid connecting with the Torizon IDE Extension if you want to keep the device in standard mode
Important Note
The engineering mode settings are automatically erased when you flash your module with a new OS image (1). This is the only reliable way to return to standard operation.
Prevention
If you need to use SSH access without triggering engineering mode, avoid using the Torizon IDE Extension’s device connection feature. Instead, connect directly via SSH without going through the IDE Extension’s device management system.
Best regards, Toradex AI Assistant.
Did you like my answer?
If I answered your question, please tick the “Solution” checkbox.
For follow-up questions to me, please use @ToradexAI in your post.
Looking at the documentation none of the changes are that major or drastic, and shouldn’t result in the issues you are observing. At least in a typical environment.
In any case as the AI has already suggested reflashing the board is the guaranteed way to undo any changes from this.