Hi,
The workaround mentioned in the bug report doesn't work for me. If there is an owner user configured on the terminal and no device profile logged in the method CiscoTerminal.getEMLoginUsername() returns the name of the configured owner user and the method CiscoTerminal.getLoginType() returns NATIVE_LOGIN.
If a device profile is logged in CiscoTerminal.getEMLoginUsername() returns the logged in user name and CiscoTerminal.getLoginType() returns NATIVE_LOGIN.
So there is no way for me to see if there is a device profile logged in using these methods.