I'm rather new to this SDK and generally a "Tool Time Tim a.k.a. Allen" type -O owner of a VA Beach Based PC Managed Services and Custom Builds (e.g. Motor Coaches, Drag Racing Telemetry One Offs, and Ye old worst investment any man can make, "A Boat" perplexed, then buy a big one!) Ok, to the LAN Remote Based dilemma.. I would place all my energy in the router category as a prime suspect in the (correct me if I'm totally off base) inability to "wake" your Roku from a "standby" S1, S3 %S% state. Assuming the "ping" (as used in a very broad sense) starts at the host, tunnels, and generates correct packet data, there are a wide variety of variables that can still through you a ringer. For instance, you know everything is working if you eliminate the wireless variable and that's a big bonus in and of itself! Now you have a map to follow and time to use the process of elimination. I would first translate the raw IP data into a map while you are testing the Droid or the Virtual Remote. Then pay particular attention to latency and timings of data transfer (Wi-Fi vs. wired) Nuff about that. Finally, is the "handshake" happening? In other words is the router configured for port forwarding or simple UPNP and how's those doors? (port 8080 is often the killer w.r.t. use) make sure the router isn't utilizing port 8080 for another access point and it might be beneficial to grasp a little of Microsoft's Link Layer Topography Responder requirements if you are mixing old with new with Linux and colored Ubuntu .... Finally, if all else fails, garb a big hammer, and beat the Sh_t out of the old router with HAK5 Tomato, ROM! (good stuff, but basics are my personal start point when pushing the round peg through the square hole begins) vision and try something like a Netgear WNDR 3700. System Internals offers some simple tools that are free and very effective for trace, ping , and ports of call. TCP/UDP endpoint viewer.
I'm presently working on some similar stuff w.r.t. Sling Media, Motorola Droid, device directory and remote push. assuming I don't grab something more destructive than a hammer within the next hour, (thinking along the lines of atomic) I will post again and be happy to pull a CISCO or other out of my hak pile!" (alluding to the earlier boat owner's brotherhood of perpetual misery!" How Much!?
Take Care and hope my sarcasm didn't make you scream!
RRBM