I have my TiVo Premiere and my TiVo Stream connected to an OpenWRT router and I cannot get the TiVo Stream to successfully connect to the TiVo Service. My router is connected to a host-based Linux firewall that is in turn connected to the Internet, and the router is only running a DHCP server on the LAN side. All of the VLAN features on the router's switch are set to defaults. The Stream gets an IPv4 address easily and I can connect to it on both TCP port 80 and TCP port 49152 from the wired and wireless sides of my LAN. When I connect to it on the latter and access the sysinfo page, I see that the device is in an error state - when I check the Service tab of the sysinfo page I see the following: Sharing Certificate: Internal Error Media Access Key: Unavailable Secure HLS Data: Unavailable Https Certificate: 1 Guided Setup: In Progress Streaming Clients: 0/50 Streaming State: InGuidedSetup Share Group: Last Call State: Failed Last TCD Call State: Failure Negotiating Next Svc Call: Fri Aug 31 2012 18:07:41 GMT-0400 (EDT) The main sysinfo page partially says: Software Version: 19.0.1.RC1-01-6 Build Date: Aug 31 2012-13:07:35 Network Address: XXX.XXX.X.XXX Hardware Address: 00:119:3E:42:B8 ... Sharing Certificate: Internal Error ... Sw Update Status: Download Failed I let the iPad app loop for nearly 35 minutes and even tried a remote restart of the device, but it doesn't appear to be successfully connecting to the TiVo Service. I have already sent back one Stream and received this one, thinking that I had been hit with the same defective units that everyone else got. However, I'm now starting to wonder if my router is screwed up in some subtle way that I haven't been able to detect or if my Linux firewall's iptables rules are too restrictive. Does anyone have any suggestions on what I might be missing here?