Technical Application Note 0012

Reset a Carrida Camera's IP address using digital IO signals

Revision: 4.6.1
Date: 2021-09-22
Copyright: 1996-2021 Carrida Technologies GmbH, Ettlingen, Germany
Author: Carrida Support

Home page

Table of Contents


Note Sign This TAN applies to

1   Introduction

Under certain circumstances it may happen that the network configuration of a Carrida Basic+ Camera is damaged. For example repeated sudden events of power loss may lead to this problem. In this situation the camera may be functioning properly, but it has an unknown network configuration, which you would like to reset to factory default

From Carrida Release 4.6.1 on, you can reset the IP address of camera back to default values, as long as the anpr Server on the camera is working and starting up properly. You do this by sending a specific digital IO pulse sequence to camera IO line 1 during the startup phase of the camera.

The details of this procedure are described in the following paragraphs.

1.1   IP Address Reset Procedure

The reset function is triggered by feeding a specific IO pulse sequence to IO Line 1 of the camera directly after rebooting, or powering up the camera.

The camera checks for the reset signal immediately after power on for the duration of 30 seconds. The full reset sequence must be contained within this time window.

When the reset signal is successfully detected by the camera, it sets the factory IP address and reboots automatically.

In order to avoid a second reset after this automatic reboot, we recommend to apply the reset pulse sequence on not longer than 45 seconds.

The signal looks as follows:


The rest signal consists of 5 high-low transitions with a separation of 2000 ms +- 200 ms.

The length of the low state should at least be 500 ms, but not longer than 1500 ms.

We recommend that you apply the reset sequence immediately after reboot and keep it on for about 30 seconds, but not longer than 45 seconds.

The signal shape is designed so that you can generate it by hand after a little bit of practice and a stopwatch as reference.

Another option would be a Raspberry board which is programmed to output the signal using a simple python script.