> For the complete documentation index, see [llms.txt](https://docs.verifone.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.verifone.com/support-us/payware-connect/device-management/store-portal-device-master/editing-an-existing-pos-device.md).

# Editing an Existing POS Device

Edit an existing POS device's configuration, or delete a device, in the Store Portal's Device Master.

{% hint style="info" %}
**Use this when** you need to update an existing POS device's configuration in Device Master, or remove a device entirely.
{% endhint %}

This page covers two related tasks: editing an existing POS device's configuration, and deleting a device.

## Editing a POS device

{% stepper %}
{% step %}

### Open the device

In Device Master, select the device you want to edit. The Device window opens.
{% endstep %}

{% step %}

### Select Edit

You can update the **Group Name**, **Terminal Name**, **LANE**, check boxes, and parameters. You cannot change the **Device Type** or serial number. The edit screen displays the full serial number.
{% endstep %}

{% step %}

### Update the PWC\_PE TID, if needed

Select a **PWC\_PE TID** when Terminal Management is enabled. The list shows available terminals; otherwise the device uses `0001`.
{% endstep %}

{% step %}

### Generate a new Device Key, only when needed

For example, generate a new key when moving a device between sites. Clear the terminal's working key first — otherwise the device can return Host Error `2029999`.
{% endstep %}

{% step %}

### Configure Allow Resync or deactivate the device

With **Allow Resync** cleared, a generated Device Key remains separate. With **Allow Resync** selected, the new Device Key becomes the live key. Do not delete the old key from a device you plan to resync.

{% hint style="warning" %}
Use **Allow Resync** only for subsequent keys. Do not use it for the initial key.
{% endhint %}

Select **Device De-Activated** to disable the device.
{% endstep %}

{% step %}

### Configure VeriShield, Refresh Commands, and ByPass/EMV

Select **Enable VeriShield** when applicable. Select **Refresh Commands** after adding a `Payment_Type` to the merchant account — this resynchronizes the merchant's supported payment commands, and the new payment type becomes available for supported devices through the Admin/Setup request transaction. Select **Enable Device for ByPass/EMV** when applicable — this option appears only for accounts configured for the ByPass/EMV payment engine. ByPass has reached end of life for all processors except ADS.
{% endstep %}

{% step %}

### Save your changes

Select **Save** to apply your changes. Select **Cancel** to return to Device Master without saving.
{% endstep %}
{% endstepper %}

## Deleting a POS device

{% stepper %}
{% step %}

### Open Device Master

Hover over **Account Admin**, then select **Device Master**. Device Master lists existing POS devices.
{% endstep %}

{% step %}

### Delete the device

Select the device you want to delete, then select **Delete**.
{% endstep %}

{% step %}

### Confirm the deletion

Confirm that the deletion message appears at the bottom of the screen.
{% endstep %}
{% endstepper %}

<details>

<summary>Keywords</summary>

Also called: edit a device, update device settings, remove a device, delete a device, device key regeneration, allow resync. Search terms: edit device, delete device, device master, host error 2029999, refresh commands.

</details>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.verifone.com/support-us/payware-connect/device-management/store-portal-device-master/editing-an-existing-pos-device.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
