Devices showing up as Non-Compliant

MD
Matt Dermody Diamond Contributor
Zebra (OVS) - Manhattan Associates

We recently downgraded a number of Zebra WT6000s running N back to L and re-enrolled the devices back into the same MobiControl instance as part of that process. The devices were not deleted from the inventory during the process and seemed to, for the most part, reconnect to the MC server just fine. There are a portion of the devices however that are showing up in a Non-Compliant status which is now seemingly preventing them from receiving their full configuration.

How can I clear out or get rid of this Non-Compliant status. The Help guide goes into some minor detail on what Non-Compliant could mean, but does not provide any help on what you can do to address this.

Other details:

- Zebra WT6000

- Android L, 5.1.1 (downgrade from N)

- Android+, DA

- Agent 13.5.0.1677

- MC 14.1.7 (now), upgraded from MC14.1.0 when we first saw the issue. Still persists after the upgrade

7 years ago
Android
ANSWERS
RC
Raymond Chan Diamond Contributor
7 years ago (edited 7 years ago)

Hi Matt, 

As I have told you months ago , I don't have similar hardware as yours.  So I can't do any experiment to verify what I'm going to say.  They are partly wild guess and partly educated guess.

From your attached screenshots, I just can't be sure whether your device is non-compliant because it has been disabled. or your device is disabled because there is something non-compliant.  

For the former case, you probably need to check if any of your physical device actually takes up two MobiControl device licenses (i.e. two device icon consuming two licenses but with the same IMEI/Wifi-MAC).  If so, is it possible that the old device icon (i.e. before your device re-enrollment) get disabled, and so MobiControl marked the device (the new device icon after re-enrollment now) as non-compliant?  If this is the cause, the possible solution is to remove the old device icon, and free up one device license as a side effect.  

For the latter case, have you checked device not reported as non-compliant to see if the agent binary is actually performing perfectly in the older firmware version after the downgrade?   If not, you have to trace the true non-compliant source.  If it works perfectly OK, you might have to check  possibly wrongly reported non-compliant source such as:

-  device agent version falls out of range (within the table dbo.AgentCompatability  in the SQL defining what range of device agent version of each agent of specific bundle-ID is supposed to be compatible to the current server and need not be upgraded)

etc. (<- I actually have to think through in my dream tonight if there is any other possibility)

A
Adam
6 years ago

Hi Matt,

I ran into this same thing, you need to run the Factory Default for the WT6000, then re-enroll the device and that removes the "Non-compliant" message.

There must be something lingering on the device after the downgrade that is making it report "Non-compliant".