# Updating Robot/Sensor Configurations

With the introduction of singular cortex devices, we have released the Extend Robotics [Command Console](https://console.extendrobotics.com/), a web interface connected to your cortex device as well as the Robots and Sensors. It has built-in functionality for updating the robot and sensor configurations and settings.

{% hint style="warning" %}
For hardware delivered with version 9.3 or earlier, you must contact <support@extendrobotics.com> so we can set up your Command Console account, allowing for seamless configuration updates.&#x20;
{% endhint %}

This page consists of two sections which can aid you in updating your robot and sensor setup:&#x20;

1\. [#add-new-or-edit-the-setup-of-robots-and-sensors](#add-new-or-edit-the-setup-of-robots-and-sensors "mention")\
2\. [#load-a-previous-setup-onto-your-device](#load-a-previous-setup-onto-your-device "mention")

***

### Add new or Edit the setup of Robots and Sensors

1\. Login to the Command Console [here](https://console.extendrobotics.com/dashboard), and you should be redirected to the Dashboard.

2\. Click *Manage your device* for the device you want to update configurations. Note that the device must be online and connected for any changes to take effect.

<figure><img src="https://content.gitbook.com/content/AYPxuZnjNE7kMCpYOEQa/blobs/QiW1OPnyI5iyh0YJwI6u/image.png" alt=""><figcaption></figcaption></figure>

3\. Click on *Edit Setup*

<figure><img src="https://content.gitbook.com/content/AYPxuZnjNE7kMCpYOEQa/blobs/Pr9ynqAoJCLuKZ78s1QH/image.png" alt=""><figcaption></figcaption></figure>

4\. Here, you can update any fields on pre-existing robots or sensors.

<div><figure><img src="https://content.gitbook.com/content/AYPxuZnjNE7kMCpYOEQa/blobs/x0RJwQyoTv3cMBoLl03S/image.png" alt="" width="563"><figcaption></figcaption></figure> <figure><img src="https://content.gitbook.com/content/AYPxuZnjNE7kMCpYOEQa/blobs/nSHpPm6dQ9F3jhkyjFuf/image.png" alt="" width="563"><figcaption></figcaption></figure></div>

5\. You can also create and delete robots or sensors as you wish

<div><figure><img src="https://content.gitbook.com/content/AYPxuZnjNE7kMCpYOEQa/blobs/B3X7jQarInNMliC2uqRb/image.png" alt=""><figcaption></figcaption></figure> <figure><img src="https://content.gitbook.com/content/AYPxuZnjNE7kMCpYOEQa/blobs/6xKhLyGb7ht0AssTkA7p/image.png" alt=""><figcaption></figcaption></figure></div>

6\. When you have completed making all your necessary changes, you can click on *Save*

![Step 6 screenshot](https://images.tango.us/workflows/cc98f099-c009-4bd6-8200-5cc3c880aafd/steps/d97812db-39b3-4bed-9759-e561708a26eb/f534432d-f9f7-4ed7-8cf0-200bb33115f2.png?crop=focalpoint\&fit=crop\&fp-x=0.5000\&fp-y=0.5000\&w=1200\&border=2%2CF4F2F7\&border-radius=8%2C8%2C8%2C8\&border-radius-inner=8%2C8%2C8%2C8\&blend-align=bottom\&blend-mode=normal\&blend-x=0\&blend-w=1200\&blend64=aHR0cHM6Ly9pbWFnZXMudGFuZ28udXMvc3RhdGljL21hZGUtd2l0aC10YW5nby13YXRlcm1hcmstdjIucG5n\&mark-x=1061\&mark-y=736\&m64=aHR0cHM6Ly9pbWFnZXMudGFuZ28udXMvc3RhdGljL2JsYW5rLnBuZz9tYXNrPWNvcm5lcnMmYm9yZGVyPTQlMkNGRjc0NDImdz03NiZoPTUwJmZpdD1jcm9wJmNvcm5lci1yYWRpdXM9MTA%3D)

7\. After updating the configurations, you can select whether to reboot your device. The Cortex device must be rebooted for the new robot to load. You can Download your Configurations if your Cortex device is offline or Apply them directly if the device is connected to the internet.

{% hint style="info" %}
If you select Download Configs, within the ZIP file, there will be a `README.md` file containing instructions on completing the process for an offline Cortex device. The following steps are for when you apply Configurations to an internet-connected Cortex device.
{% endhint %}

<figure><img src="https://content.gitbook.com/content/AYPxuZnjNE7kMCpYOEQa/blobs/6etqkrl91c7VZ3wFhwb6/image.png" alt=""><figcaption></figcaption></figure>

8\. If you select Apply Configs, a popup will appear upon successful action creation. Click on *View updates*.

<figure><img src="https://content.gitbook.com/content/AYPxuZnjNE7kMCpYOEQa/blobs/UZ5hXyB8DmXZcSqeIOJn/image.png" alt=""><figcaption></figcaption></figure>

9\. Check the status of your *Add Configs* Action. The page refreshes every 15 seconds, or you can click on *Refresh*

<figure><img src="https://content.gitbook.com/content/AYPxuZnjNE7kMCpYOEQa/blobs/LTOUPhiHi7Pl4WpTafUa/image.png" alt=""><figcaption></figcaption></figure>

10\. Wait until your Succeeded status and click on *Succeeded* for more details

<figure><img src="https://content.gitbook.com/content/AYPxuZnjNE7kMCpYOEQa/blobs/ZCFNle0CWsHzZ6sjIxTW/image.png" alt=""><figcaption></figcaption></figure>

***

### Load a previous Setup onto your device

1\. To load previous configurations that were on the device, navigate back into the device

<figure><img src="https://content.gitbook.com/content/AYPxuZnjNE7kMCpYOEQa/blobs/WxLo5Ett5JfOolhIkEgG/image.png" alt=""><figcaption></figcaption></figure>

2\. Navigate to Setup Details

<figure><img src="https://content.gitbook.com/content/AYPxuZnjNE7kMCpYOEQa/blobs/aSJm4oW7SY3fkgp6vBol/image.png" alt=""><figcaption></figcaption></figure>

3\. Select the older Setup Version of your choice

<figure><img src="https://content.gitbook.com/content/AYPxuZnjNE7kMCpYOEQa/blobs/3j2rKQjoQmlduvS6grDJ/image.png" alt=""><figcaption></figcaption></figure>

4\. Inspect the configurations to ensure you have the right ones, and when ready, you can click *Load this Setup*

<figure><img src="https://content.gitbook.com/content/AYPxuZnjNE7kMCpYOEQa/blobs/2Q0Y7SNK0Wq5Uwy6XfUw/image.png" alt=""><figcaption></figcaption></figure>

5\. Click on *Confirm Load Setup,* and similarly, it should get loaded onto the device

<figure><img src="https://content.gitbook.com/content/AYPxuZnjNE7kMCpYOEQa/blobs/wQZA3fSgMCdZnfwQNilZ/image.png" alt=""><figcaption></figcaption></figure>
