DNS Server that the Flic Hub uses while pairing seems to be hard coded instead of sending DNS request to what is provided from DHCP. This means that in a network where firewall rules block DNS requests to non-approved servers, the Flic Hub pairing process fails since it thinks that it has no network connectivity to check the ID of the Flic. Not sure why the DNS server needs to be hard coded? Though, at least it looks like it's using one of the public OpenDNS servers, not something completely bananas (though that might depend on your opinions regarding OpenDNS).