Support Portal

picoScan100: How to enable user level "Maintenance" or "Authorized Client" (SetAccessMode 0, sFA A)

Enabling user level "Maintenance" and "Authorized Client"
Related Products
picoScan100

Table of Contents

Introduction

To comply with the latest cybersecurity requirements (authorization enforcement), the user levels "Maintenance" and "Authorized Client" are disabled by default. These user levels can be enabled through the GUI and via telegram after logging in with the "Service" user level.

 

Note: When updating from firmware versions earlier than V2.1.0 to V2.1.0, any previously enabled user levels will remain active. Performing a factory reset will revert to the default settings: "Maintenance" and "Authorized Client" disabled, and "Service" enabled.

Error Code

If a driver (e.g., ROS driver or self-developed driver) is using either "Maintenance" or "Authorized Client" as the user level, even though these user levels are disabled, the following error codes are possible:

  • SetAccessMode 0 (no log in possible)
  • sFA A (It is not allowed to write values to this variable, e.g. due to missing log in)

Possibilities to enable Cola A/B user level

Via GUI

The CoLa A/B user levels can be enabled through the GUI after logging in with the "Service". The default passwords are listed in the operating instructions.

Via telegram

The CoLa A/B user levels can be enabled through telegrams after logging in with the "Service". The default passwords are listed in the operating instructions. This option could be useful if a self-developed driver is in use. SOPAS ET Terminal command snippet:

$C Login with user level "Service" and the default password

$A sMN SetAccessMode 4 81BE23AA
$W 100

 

$C Enable the CoLa A/B user level "Maintainance"
$A sMN EnableLegacyUserLevel 2 1
$W 100

 

$C Enable the CoLa A/B user level "Authorized Client"
$A sMN EnableLegacyUserLevel 3 1
$W 100

 

$C Run
$A sMN Run
$W 100

Alternative approach: Use user level "Service"

Instead of using the user levels "Maintenance" or "Authorized Client" it is also possible to use the user level "Service" which is enabled by default.

Keywords:
picoScan