I have an EC30 with its Locking SmartCradle.
I am using https://techdocs.zebra.com/emdk-for-android/7-4/intents/cradle/ to unlock it.
It works fine but I don't understand how events occurs.
With PS20 and MC18 I have events (PS20 com.symbol.intent.device.DOCKED and com.symbol.intent.device.UNDOCKED and MC18 ACTION_POWER_CONNECTED and ACTION_POWER_DISCONNECTED) that starts when device is release and when device is blocked by the cradle. With EC30 it seems I have an ACTION_POWER_DISCONNECTED (when device is released )and immediately a ACTION_POWER_CONNECTED (but device is not blocked, I can remove it from the cradle).
Should exist for EC30 intenst like PS20? Because with POWER_CONNECTED and POWER_DISCONNECTED it seems that it is not clear when I take the device from the cradle