> 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-uk/p400/errors/sred-not-operational.md).

# SRED Not Operational

The "SRED NOT OPERATIONAL" message means the terminal's security key has expired and the device has stopped processing transactions until a key-renewal software update is applied.

{% hint style="danger" %}
**This is for P400 terminals only.**
{% endhint %}

{% hint style="info" %}
**Use this page when** the terminal displays "SRED NOT OPERATIONAL" and has stopped processing transactions.
{% endhint %}

<details>

<summary>Keywords</summary>

Also called: SRED not operational, security key expired, SRED error, key renewal, PED key. Search terms: SRED, security key, expired, key renewal, KEY update, software update.

</details>

## Symptoms

You may see:

* The terminal displays "SRED NOT OPERATIONAL" and won't process transactions.

**Most likely cause:** the security key assigned to the PED during setup has expired.

## Resolution

Update the terminal to the key-renewal software version (`v.35_KEY`). This enables automatic key renewal, so the device refreshes its security key automatically during the maintenance period.

{% hint style="info" %}

* If your P400 is running an older software version, you can apply this update and upgrade the software at the same time.
* If you want to keep the same software version, this will need to be raised as a replacement — [contact Verifone Support](https://my.verifone.com/s/supportbyemail) to log a replacement terminal.
  {% endhint %}

Follow these steps to update the terminal:

{% stepper %}
{% step %}

### Log in to Webcom

![Webcom login screen](https://1291794278-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0c7B1GHEHT6ss0tZUMMZ%2Fuploads%2FKYJKsmcEItS90D9SfXu5%2Fsred-webcom-login.png?alt=media)
{% endstep %}

{% step %}

### Navigate to Terminals

Hover over `TMS` and select `Terminals`.

![Webcom TMS menu with Terminals selected](https://1291794278-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0c7B1GHEHT6ss0tZUMMZ%2Fuploads%2FQQ7Yc12L8FgVxiQbxhT5%2Fsred-navigate-terminals.png?alt=media)
{% endstep %}

{% step %}

### Filter terminals

Use the `Filter` function to locate a terminal. Enter the PTID number and click `Filter`.

![Webcom terminal filter with a PTID entered](https://1291794278-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0c7B1GHEHT6ss0tZUMMZ%2Fuploads%2FJDd61ixQhN17RyoqBDV7%2Fsred-filter-terminals.png?alt=media)
{% endstep %}

{% step %}

### Edit the terminal

Click the pencil icon next to the relevant terminal.

![Webcom terminal list with the edit pencil icon](https://1291794278-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0c7B1GHEHT6ss0tZUMMZ%2Fuploads%2FE91EJops6a2skUBQXKdv%2Fsred-edit-terminal.png?alt=media)
{% endstep %}

{% step %}

### Set the configuration download

1. Tick `Download Required`.
2. Set `Software Download` to `Yes`.
3. Set `Config Download` to `Mandatory`.

![Webcom configuration download options](https://1291794278-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0c7B1GHEHT6ss0tZUMMZ%2Fuploads%2FlbAVNq1BT10wLC4Fu3t7%2Fsred-config-download.png?alt=media)
{% endstep %}

{% step %}

### Set the schedule

Select `Maintenance Window`.

{% hint style="warning" %}
This update will not work for `Next Contact`.
{% endhint %}

![Webcom schedule set to Maintenance Window](https://1291794278-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0c7B1GHEHT6ss0tZUMMZ%2Fuploads%2FQ4MzHVEHFrxl5QuUl601%2Fsred-set-schedule.png?alt=media)
{% endstep %}

{% step %}

### Choose the software version

Select version `2.10.0.35_P400_KEY`.

![Webcom software version selection](https://1291794278-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0c7B1GHEHT6ss0tZUMMZ%2Fuploads%2FA1oodS1MTOo825Sm5tC5%2Fsred-software-version.png?alt=media)
{% endstep %}

{% step %}

### Apply the update

Press `Update` to apply the software update.

![Webcom Update button](https://1291794278-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0c7B1GHEHT6ss0tZUMMZ%2Fuploads%2FcsZEmOfpTjVehHRutWq6%2Fsred-update.png?alt=media)
{% endstep %}
{% endstepper %}

{% hint style="info" %}
Make sure the terminals are connected to the network, or they won't be able to pull the update during the maintenance window. The terminal will be operational the following morning, once the update has been applied.
{% endhint %}

## Still not working?

{% hint style="info" %}
**Still need help? Contact Verifone Support.**

If the steps above haven't resolved the issue, [contact Verifone Support](https://my.verifone.com/s/supportbyemail). Tell us the troubleshooting steps you've already tried — it helps us get you to the right support faster.
{% endhint %}


---

# 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-uk/p400/errors/sred-not-operational.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.
