# Reset and Uninstall Edge Devices
When you have reached a point in the development of your Edge framework that is no longer viable or you have pushed in test data that needs to be removed it may be necessary to reset your device. The Ability Edge framework contains two commands that allow you to either reset your device or uninstall software and data. The reset option is a softer choice that will retain your information about your device. The uninstall option will remove all configuration of the current device and the edge will have to be reprovisioned.
# Reset Option
Reset is similar to a re-provision. The Edge retains its identity (device ID and certificate)
after reset. As long as you restart the device with the same EDGE_TYPE
, the edge should start
with the same configuration prior to the reset and the device does not need to be re-added
to the Solution. The reset will:
- delete persistent container service data
- reconfigures system services
- relaunches Edge container services
# Reset Step
Internet connectivity is required to relaunch container services. Run the following command to perform a reset.
sudo abb-iot-edge-reset
This command can be run as needed.
# Uninstall Option
This command is designed for development and testing only and may be executed as many times as one wishes. The uninstaller will:
- deletes persistent container service data (similar to system reset)
- removes Edge-specific system tuning and customization (e.g. firewall and journal forwarding)
- eventually removes Edge identity (device ID and certificate)
This is NOT the official decommissioning process. Please seek further help from the ABB Ability™ Client Success Team for decommisioning steps.
# Uninstall Steps
To kick off the uninstall process for an Edge device, run the system command:
sudo abb-iot-edge-uninstall
Once completed, the software must be installed, configured and provisioned.