Example of WiFi connection problems, on both units one customer had.
The Android Developer and Rachio Co-founder was involved in solving this problem. Eventually yet another unit (third unit) had to be sent over to successfully connect.
This issue apparently was the firmware was not connecting with customers devices, and the only way to update firmware was at factory.
I applaud the excellent customer support by Rachio to solve this, but obviously it is also a tremendous effort to fix the issue for a few customers.
A built in Ethernet would give customers and Rachio options in solving such issues. A firmware update could be sent via Ethernet, then switch to WiFi once update successful.