This is puzzling... I have been happily telnetting to port 8085 (debug) on my Roku, but cannot connect successfully at all on port 8080 (to run genkey). I've tried everything I can think of. It connects immediately, but no matter what I type, it drops the connection as soon as I hit return.
To clarify further, I do not get any kind of prompt or serial number, nor any of my keystrokes echoed. I can type (seeing nothing echoed) but when I hit return, it drops. Here's what it looks like from a terminal window.
Silver-Tower.local: telnet 10.0.1.8 8080 Trying 10.0.1.8... Connected to 10.0.1.8. Escape character is '^]'.
Okay, I'm frustrated now. I've tried this with two Roku boxes, two completely different subnets/routers, multiple computers, and I've hard reset one of the Roku's and reenabled everything from scratch. It still refuses to let me get to anything on port 8080.
Isn't there some other way to get a private channel published? Clearly my development Roku has nothing to do with the eventual channel, so it's just performing the genkey step. Isn't there a developer page that can do the same thing? There should be.
Thanks for your reply, Joel. Yes, I've checked the firewall and router settings multiple times. I'm on a Mac, and Firewall is "off" and ipfw has no restrictions:
sh-3.2# sudo ipfw list 65535 allow ip from any to any
and port 8085 works fine, for the debugger. It's just 8080 that is causing trouble. I tried connecting both the computer and the Roku to a hotspot app on my Android tablet, which creates a separate subnet, and got the same behavior. I think it's the Roku, not my configuration, but I can't think of what else to try.