With ipv6 disabled I still cannot connect with the simulator, but I am able to connect with the tivo. However, there is a significant wrinkle.
It takes 10-15 minutes for this to happen (HelloTivo example):
HME SDK 1.4 (TiVo, Inc.)
LOG: added factory
MDNS:
http://192.168.0.10:7288/hellotivo/
Then it takes an additional 5-10 minutes to show up on tivo's app list. And when tivo connects I start getting errors.
LOG: 192.168.0.11 icon.png HTTP GET - to factory /hellotivo/
LOG: Unexpected error: java.io.IOException: bad magic: 0x88481
LOG: 192.168.0.11 icon.png HTTP GET - to factory /hellotivo/
LOG: HME receiver connected
LOG: unknown event opcode : 8
LOG: connection to receiver closed
LOG: HME receiver disconnected
I've created and ran this application on my XP machine with no problems so I'm confused why this is behaving differently on linux. Could it be the Sun version of Java?