If you cannot successfully pair a Connector Box in your server, you might want to analyse the cause by diagnosing the Connector Box configuration and status.


For this, connect a HDMI monitor and power it on. After the system has loaded, a diagnosis screen appears which gives you an overview of the current status. It refreshes after 1min automatically.


In the first section, the network interface configuration is shown, such as IP address of eth0 (ethernet cable) and wlan0 (the wifi connection).


In the second section, details of a Wifi connection are displayed. If a link is established successfully, the signal strength will be shown here.


In the third section, the Connector Key is shown.


In the fourth section, the current time and details about the RTC (real-time-clock) is shown. It needs to be up-to-date (max 1min difference to the actual UTC time).


In the fifth section, the debug output for the enrolment procedure is shown.


A typical diagnosis screen of a factory-reset Connector Box (without any enrolment configured, connected to an ethernet cable) looks like this:




eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500

        inet 192.168.58.62  netmask 255.255.255.0  broadcast 192.168.58.255

        inet6 2003:f6:13d6:1a00:7edb:ef81:dcad:9f38  prefixlen 64  scopeid 0x0<global>

        inet6 fe80::6d5:ea6f:6ac6:c1a7  prefixlen 64  scopeid 0x20<link>

        ether b8:27:eb:40:a5:ca  txqueuelen 1000  (Ethernet)

        RX packets 172819  bytes 213088506 (203.2 MiB)

        RX errors 0  dropped 14  overruns 0  frame 0

        TX packets 81537  bytes 8298156 (7.9 MiB)

        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

wlan0: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500

        ether b8:27:eb:15:f0:9f  txqueuelen 1000  (Ethernet)

        RX packets 0  bytes 0 (0.0 B)

        RX errors 0  dropped 0  overruns 0  frame 0

        TX packets 0  bytes 0 (0.0 B)

        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0


WiFi: Not connected.


Key: 1234-1234-1234


Device time: Mon 09 Dec 2019 12:41:14 PM UTC

Generic RTC found:   2019-12-09 12:41:14.156387+00:00


start enrollment @ 2019-12-09 12:41:06

https proxy: 

url: 

key: 123412341234

hardware: BCM2835.a020d3

version_build: 1.0.2-pre

version_connector: x.x.x

pending...enrollment failed: { Error: options.uri is a required argument

    at Request.init (/connector-enrollment/node_modules/request/request.js:231:31)

    at new Request (/connector-enrollment/node_modules/request/request.js:127:8)

    at Function.request (/connector-enrollment/node_modules/request/index.js:53:10)

    at Request._tryUntilFail (/connector-enrollment/node_modules/requestretry/index.js:124:23)

    at Factory (/connector-enrollment/node_modules/requestretry/index.js:178:7)

    at Function.helper [as post] (/connector-enrollment/node_modules/requestretry/index.js:208:12)

    at Object.<anonymous> (/connector-enrollment/main.js:133:9)

    at Module._compile (internal/modules/cjs/loader.js:778:30)

    at Object.Module._extensions..js (internal/modules/cjs/loader.js:789:10)

    at Module.load (internal/modules/cjs/loader.js:653:32) attempts: 1 } undefined