1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

TiVo UI Control via Telnet - No Hacking Required!

Discussion in 'TiVo Underground' started by Omikron, Apr 30, 2008.

  1. May 1, 2008 #21 of 692
    ashu

    ashu User title defunct

    9,158
    0
    Nov 8, 2002
    MD
    Wait ... CoOperative Scheduling (between multiple HD/S3 TiVos), perchance!? :)
    Assuming access to the SP list, ToDo List et al can be wrangled. I don't see it yet in the above 'discovered' (?) set of commands
     
  2. May 1, 2008 #22 of 692
    enthalpy

    enthalpy Member

    46
    0
    Oct 11, 2006
    NJ
    Oh, I know: instead of "I've fallen and I can't get up", I can send a SETCH 911, and if my girlfriend sees that the TV is tuned to 911, she'll know that's there's an emergency. ;-)
     
  3. May 1, 2008 #23 of 692
    Omikron

    Omikron Member

    135
    0
    Feb 27, 2006
    SSH would definitely not work. In fact, I believe the actual protocol being used is RAW but Telnet is pretty darn close so that works too.

    There is no security involved in this because, again, it's just remote control over TCP/IP. There is absolutely no reason to complicate matters by introducing authentication or encryption.
     
  4. May 1, 2008 #24 of 692
    StanSimmons

    StanSimmons Senior Moment Member

    4,717
    0
    Jun 10, 2000
    Flower...
    Perhaps nc (netcat) should be used instead of telnet then. Or puTTY on Windows....
     
  5. May 1, 2008 #25 of 692
    Omikron

    Omikron Member

    135
    0
    Feb 27, 2006
    If I recall correctly warewolf tried using netcat and it locked up the TiVo UI. puTTY works fine in RAW mode.
     
  6. May 1, 2008 #26 of 692
    PaulS

    PaulS Member

    674
    1
    Sep 16, 2002
    Southern NH
    Probably won't see it either.

    However, that doesn't rule out co-operative scheduling. You'd probably have to hand over complete recording and scheduling control to the computer, though. In order to ensure that the TiVo and computer wouldn't try to start conflicting or over-lapping programs, the computer would likely have to have complete control. That means no SeasonPasses or ARWL's on the TiVo's.

    You'd have to modify a computer application that had access to guide data (MythTV or something similar) so that it would emit telnet commands to one of your TiVo's, rather than try to record the program direct to disk with a tuner. You'd then additionally have to feed it a list of usable TiVo's to use (including how many tuners they have), as well as a list of programs to record (similar to a Season Pass Manager).

    So, it's possible, but would be a significant bit of work...
     
  7. May 1, 2008 #27 of 692
    Jasoco

    Jasoco New Member

    116
    0
    Mar 30, 2004
    Am I doing something wrong?

    I'm on OS X. I open up my Terminal and type "telnet". I get the prompt.

    >

    What do I do from here? I try typing "open" and it asks for an IP. So I type "192.168.1.108:31339". Am I typing that wrong? 192.168.1.108 is my IP on my LAN, 31339 is the port. But it says "nodename nor servname provided, or not known".

    If I leave off the port number it sits there "trying".

    What exactly am I supposed to do? Do I have to turn something on first? Do I need to open a port on my router?
     
  8. May 1, 2008 #28 of 692
    ThAbtO

    ThAbtO TiVoholic by the bay

    6,724
    8
    Apr 6, 2000
    SF Bay Area
    I was able to use this on my THD and if I sent 'SETCH 4' it switches to ch 4, while 'SETCH 4 3' goes to ch 4.3, but when I tried to use a period or dash to set the digital channel and that didn't work.

    FYI, This didn't work for the S2 though.
     
  9. May 1, 2008 #29 of 692
    ThAbtO

    ThAbtO TiVoholic by the bay

    6,724
    8
    Apr 6, 2000
    SF Bay Area

    Try using a space instead of a colon ':'
     
  10. May 1, 2008 #30 of 692
    PaulS

    PaulS Member

    674
    1
    Sep 16, 2002
    Southern NH
    Crestron has a page up about this "module" of theirs. You need to have a login to download the module, but they do have a screen shot, which should illustrate the functions that are currently supported :

    [​IMG]

    Looks like most of the bases have already been covered, but not all of them. For instance, the Crestron image shows an "aspect" and an "info" control.
     
  11. May 1, 2008 #31 of 692
    Omikron

    Omikron Member

    135
    0
    Feb 27, 2006
    Sorry, I forgot to mention that tidbid about digital subchannels.

    When using SETCH, a space is used as the delimiter, but when using IRCODE you can use DELIMITER as a delimiter.
     
  12. May 1, 2008 #32 of 692
    ThAbtO

    ThAbtO TiVoholic by the bay

    6,724
    8
    Apr 6, 2000
    SF Bay Area
    Add these to your IRCODE commands:

    INFO
    WINDOW (aspect button)
     
  13. May 1, 2008 #33 of 692
    Omikron

    Omikron Member

    135
    0
    Feb 27, 2006
    I thought I had already added those, but that would not appear to be the case. I'll make sure to update my original post once I refresh all of the info tonight.
     
  14. May 1, 2008 #34 of 692
    Omikron

    Omikron Member

    135
    0
    Feb 27, 2006
    Now, if someone wants to figure out what KEYBOARD does, please be my guest!
     
  15. May 1, 2008 #35 of 692
    Jasoco

    Jasoco New Member

    116
    0
    Mar 30, 2004
    Sweet! It works. Now if only I had a use for it. ;)

    Here's hoping someone creates an OS X app or Widget to do it too.
     
  16. May 1, 2008 #36 of 692
    windracer

    windracer joined the 10k club

    11,580
    3
    Jan 3, 2003
    St. Pete, FL
    Hahaha ... I finally got a chance to play with this. Too cool. Not sure what I'd use it for, but definitely cool.

    I could pull a Zatz and use SSH on my Treo 680 to connect to my Linux box at home, then telnet into the TiVo and change channels. Why? Well, why not? :D
     
  17. May 1, 2008 #37 of 692
    Omikron

    Omikron Member

    135
    0
    Feb 27, 2006
    Or, if there is something important on and you absolutely HAVE to record it you could use a combination of "FORCECH XXX" and "IRCODE RECORD". ;-)
     
  18. May 1, 2008 #38 of 692
    dcrowell77

    dcrowell77 New Member

    50
    0
    Dec 27, 2007
    Could KEYBOARD be used to maybe 'type' into character entry fields, e.g. the program or wishlist search boxes? That would be a lot easier than trying to figure out up-right-down-down-enter...
     
  19. May 1, 2008 #39 of 692
    ThAbtO

    ThAbtO TiVoholic by the bay

    6,724
    8
    Apr 6, 2000
    SF Bay Area
    I tried to figure out what emulation to use on NetTerm but all I could manage to do was lock up the Tivo.
     
  20. May 1, 2008 #40 of 692
    Omikron

    Omikron Member

    135
    0
    Feb 27, 2006
    That would be nice...but last night I tried basic commands like "KEYBOARD TEST" AND "TEST" did not appear in the box. :-/

    That said, I think we're on the right track but we may be missing the syntax.
     

Share This Page