I recently purchased a Rachio Gen 2 controller. I followed the quick start guide and attempted to connect the controller to my account. I start the adoption after light two begins blinking. The adoption seems to work as it does progress to a blinking light 3. It will then time out and ask me to unplug the controller and begin again. I have run the setup a couple times and it always gets stuck at light 3, connecting to Rachio Cloud. No outbound ports are blocked and there is no other router on the network. I can also see the IP and MAC address on my router GUI. Rachio seems to be ignoring any address reservation though. It will just use the next available IP from the DHCP server. I have also run the route this app with code E3TFQHEP. This item was new in box if that makes any difference.