A factory reset is triggered when one of the following events occur:
- Sending a WIPE_DATA command from Controller will cause the device to perform a factory reset while retaining the latest project configuration that was deployed to the device. Note: The device will remain in its original group.
- Sending a REFURBISH command from Controller will cause the device to perform a factory reset, but also wipe the project configuration that was deployed to the device. Note: The device will be moved to the
unassignedgroup and will need to be provisioned into an account. The device will disappear from the original account'sunassignedgroup once the device is provisioned to a different account. - Moving a device to the
unassignedgroup. - Moving a device from one group to another group with a different project deployed to it. Example: Your device is currently in
group_arunningproject_aand you move your device togroup_bwhereproject_bis deployed. When the device moves togroup_bit will perform a factory reset and then installproject_b. - Moving a device from one group to another group with zero deployments and then deploying a new project. Example: Your device is in
group_arunningproject_aand you move your device togroup_bwhere there are no projects deployed. When the device moves togroup_b, a factory reset will not be performed, since there are zero deployments ingroup_b. Only when a new or different project is deployed togroup_bwill the device perform a factory reset and then install the deployed project. - Deploying an older project to a group of devices. Example: Your device is currently in
group_a, runningproject_aversion 2. If you deployproject_aversion 1 togroup_athen the device will perform a factory reset and then installproject_aversion 1.