Technical Application Note 0012

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

Revision: 4.6.1
Date: 2021-07-20
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.

Sometimes a camera is functioning properly, but has an unknown network configuration, which you would like to reset to factory default

From Carrida Release 4.6.1 on you can set the IP address of camera back to default values, as long as the anpr Server on the camera is working and starting properly. You do this by sending a specific digital IO sequence to camera IO line 1 during the startup time of the camera. The details of this procedure are described in the following paragraphs.

The details are explained in the following Sections.

1.1   IP Address Reset Procedure

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

The camera checks for the reset signal 5 sec after power on for the duration of 20 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 keep the reset 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 shortly after reboot and keep it on for about 45 seconds, but not longer than that.

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.