I, too, was a victim of "Waiting for IP", and I have the latest firmware. In my case, I solved it by assigning a fixed IP address to the Almond unit. I used 192.168.1.253 (my base router is at 192.168.1.1) and it now works perfectly. I'm not sure why this was needed, as all the other devices in my network receive their IPs automatically from the router.