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

Sudden file transfer failure: kmttg and Tivo Desktop

Discussion in 'TiVo Home Media Features & TiVoToGo' started by howards, Feb 16, 2013.

  1. Feb 19, 2013 #81 of 212
    unitron

    unitron Active Member

    16,389
    2
    Apr 28, 2006
    semi-coastal NC
    They may have quit blaming Windows for it, but ol' tivojonathan never quite seems to get around to the "...and it's all our fault for outsourcing our coding to Mayans" part.
     
  2. Feb 19, 2013 #82 of 212
    ggieseke

    ggieseke Active Member

    4,029
    12
    May 30, 2008
    Jerry and Margret are both pushing hard behind the scenes for a fix.

    Since I'm pretty sure they would have to recompile tivoapp for every box out there except S1s to fix the core issue, I expect that they'll just patch Desktop for now and work on updating the boxes in "TiVo time". Changing a few bytes here and there would be easy, but since the later S2s came out there's the whole anti-hacking issue to consider. It isn't just an update you whip up in a few minutes and release into wild.

    Personally, I could care less thanks to notting & morac.
     
  3. Feb 19, 2013 #83 of 212
    morac

    morac Cat God

    8,953
    22
    Mar 14, 2003
    NJ
    There is absolutely no chance of TiVo patching the S2 or S3 boxes. Those are dead platforms (development-wise) so it's not going to happen. They can patch the Premieres in the next update, but the only universal fix is to patch TiVo Desktop to simply ignore the expired cookie.

    I'm not even sure why the programmer even thought it was necessary to add a session cookie since there's no "session" to speak of. It's simply downloading a file, not making a banking transaction, which might be why the programmer never bothered to add a check to see if the session cookie is correct.
     
  4. Feb 19, 2013 #84 of 212
    moyekj

    moyekj Well-Known Member

    11,145
    33
    Jan 23, 2006
    Mission...
    Since TiVo contracts out TiVo Desktop software it may be more complicated than we think to get a simple patch in place and thus may take a lot longer that it should. If nothing else though, they could have a simple patch program that you can run to patch an existing installation with the fix instead of rolling out a new version.

    Of course patching TiVo Desktop also doesn't fix the larger issue of web based downloads, and other 3rd party programs that have not already implemented a patch, but TiVo may take the position that those were never sanctioned methods anyway so no obligation to get them working. There's also TiVo Desktop for Mac dinosaur I guess they have to deal with too...
     
  5. Feb 19, 2013 #85 of 212
    wmcbrine

    wmcbrine Ziphead

    10,368
    22
    Aug 2, 2003
    Not exactly "universal", since it leaves their internal web server broken (granted, they've always labelled that as "unsupported"), along with any third-party apps that don't get patched.

    I don't know to just what extent they've abandoned their own ability to update the S2 and S3, but as long as they can still do the checksums and push out a signed package, then they can patch tivoapp, even without the source, since the bad date is there in plain text.
     
  6. Feb 19, 2013 #86 of 212
    morac

    morac Cat God

    8,953
    22
    Mar 14, 2003
    NJ
    Yes technically it's still broken for "unsupported" methods, but there are known workarounds for said methods. It's not that I don't think TiVo doesn't care about making it work for web browser and 3rd party, but I don't think they'll push out a TiVo side software update just to fix that. The web browser method doesn't even work for the suggestions or HD folder currently on the Premiere as it is.

    Technically, I don't see any issues pushing out an update to S2 and S3 platforms, but I still believe it won't be done. TiVo won't (or shouldn't) risk breaking basic functionality on those boxes by sending out a full fledged update to fix this problem. Tivoapp could be patched, but that likely won't work because of the CRC checks.

    It might be possible to "patch" the S2 and S3 boxes in the same way that S1 boxes are patched biannually to make changes related to daylight savings time. I don't know if that's possible though.

    The latest info being given out by support reps is that the issue will be fixed within a week. There's no way that a S2/S3/Premiere software update can be implemented and regression tested in such a short time period.
     
  7. Feb 19, 2013 #87 of 212
    saramj

    saramj New Member

    234
    0
    Feb 3, 2005
    New Jersey
    Can anyone explain how to impliment this fix in the Windows 8 environment? I do not even see the same files or folders avaiable. There is a curl file, but it won't let me open or do anything with it. I have tried right clicking to open and also double clicking to open it. When I try double clicking, I get a blip on the screen then it goes away. The file path that has been listed for Windows Vista and above from what I can see does not exist in Windows 8.
     
  8. Feb 19, 2013 #88 of 212
    morac

    morac Cat God

    8,953
    22
    Mar 14, 2003
    NJ
    It may be hidden, but it's in the same location as it is in Vista. See:

    http://www.computerperformance.co.uk/win8/windows8-appdata_folder.htm
     
  9. Feb 19, 2013 #89 of 212
    matt@thehickmans

    matt@thehickmans Hemo_jr

    537
    0
    Jan 8, 2008

    Odd, I did not have this file on my XP box. But it was in the 'recycle' bin. Restored it, and added the line. Works for me.

    How were you able to determine this work-around?
     
  10. Feb 19, 2013 #90 of 212
    unitron

    unitron Active Member

    16,389
    2
    Apr 28, 2006
    semi-coastal NC
    When/if you find curl.conf (and not curl.exe), don't double click, right click, and then click "open with..." and select notepad.
     
  11. Feb 19, 2013 #91 of 212
    morac

    morac Cat God

    8,953
    22
    Mar 14, 2003
    NJ
    It was a combination of things. Notting figured out the sid cookie expired. I discovered that the TiVo boxes will except any cookie named sid, not only the correct one. Moyekj added the --cookie "sid=abc" curl command line argument to kmttg. I knew TiVo Desktop uses curl and in the past I've dumped to parameters that TiVo Desktop passes to curl, so I knew it read in the curl.conf file as a configuration file. Once I remembered that, the work around was easy to implement.
     
  12. Feb 19, 2013 #92 of 212
    ggieseke

    ggieseke Active Member

    4,029
    12
    May 30, 2008
    Only if your eyes glow. :rolleyes:
     
  13. Feb 19, 2013 #93 of 212
    qwerk

    qwerk New Member

    17
    0
    Feb 13, 2006
    I sure hope they fix it soon.. sucks to have to change clock JUST to transfer a program
     
  14. Feb 19, 2013 #94 of 212
    eskovan

    eskovan New Member

    48
    0
    Sep 30, 2002
    I'd just like to add that the above fix worked like a charm for me! Thanks.

    TiVo Desktop Plus 2.8.2 on Windows 7 Home Premium
    TiVo Series 3 HD w/1TB WD ext
     
  15. Feb 19, 2013 #95 of 212
    lynnalexandra

    lynnalexandra New Member

    107
    0
    Apr 26, 2009
    I knew that even simple wouldn't be simple for me.

    I have Tivo Desktop 2.8.2 - and Windows XP. Just finding notepad took me a while - but I've got it opened. And I downloaded and extracted the curl.conf file from Morac.

    But I can't find anything in my Tivo folder. I go to application data/Tivo - but when I click on the Tivo folder, there's a folder that says conversion profiles. But if I double click on that, nothing appears. The properties for this conversion profile folder says 0 bytes. Seems to be an empty folder.

    So I could use help finding the actual curl.conf file. And I could use dummy steps for where to back it up and how? I know this seems ridiculously rudimentary - sorry. And I don't understand - if I make a back-up - am I opening the back up in notepad (which I've never used before)? and I"m adding this line to the bottom? If so, how do I get this back up edited file to be the one that goes back into the Tivo app folder?

    I am really hoping I can get this done. Especially after reading people having their doubts about whether the S2's and S3's will get fixed.

    thanks.
    Lynn.
     
  16. Feb 19, 2013 #96 of 212
    unitron

    unitron Active Member

    16,389
    2
    Apr 28, 2006
    semi-coastal NC
    I'm running XP

    Here's the path to the folder where curl.conf is for me

    C:\Documents and Settings\unitron\Local Settings\Application Data\TiVo Desktop

    but if you don't know how to use the Windows program Explorer (which is not Internet Explorer, but a file manager that debuted in Windows 95 before Microsoft released an Internet browser), then try this--

    Click on Start, then on Run, and in the box type

    notepad C:\Documents and Settings\unitron\Local Settings\Application Data\TiVo Desktop\curl.conf

    only substitute your user name where it says unitron, and then click Okay.

    You should get a big white box with

    user-agent = TivoDownloader/0.1
    speed-time = 30
    verbose

    in it.

    If you get a blank box, then your curl.conf must be somewhere else, and you should close that box without typing anything in it, and if it asks if you want to exit without saving, say yes, because otherwise it'll create a new, empty file with that name.
     
  17. Feb 19, 2013 #97 of 212
    saramj

    saramj New Member

    234
    0
    Feb 3, 2005
    New Jersey
    Why in the world would TiVo place a cookie that expires???? Seems to me there should be something there with no date.
     
  18. Feb 19, 2013 #98 of 212
    kellyf

    kellyf New Member

    4
    0
    Oct 29, 2009
    Salt Lake City
    For anyone using kmttg for downloading tivo files, for now just go into File/Configuration/
    select the Program Options tab and check the "Use Java for download and tivodecode decrypt" option. This will download your tivo files without having to change your clock or configure anything else.

    Works great!

    I'm using a Mac running OS X 10.6.8
     
  19. Feb 19, 2013 #99 of 212
    wmcbrine

    wmcbrine Ziphead

    10,368
    22
    Aug 2, 2003
    Good question. It actually makes sense for cookies to have an expiration date, for most of their uses, and certainly for the "sessions" that TiVo seems to have intended here (though they weren't implemented properly). But why a specific, hardwired date, used for all cookies? That makes no sense at all.

    I can only attribute it to laziness and ignorance. I imagine a programmer being told to add cookies, and just copying and pasting some example text.
     
  20. steve614

    steve614 what ru lookin at?

    10,722
    0
    May 1, 2006
    Dallas, TX
    This is how I found the curl.conf file on my Windows 7 computer:

    I clicked on Computer, then Local Disk. In the search box (upper right), I entered curl.

    There was only one entry for a curl.conf that had TiVo Desktop listed in the path.

    I right clicked that and selected open file location, and there it was.

    At first, Windows saw it as an unknown file type, but I was able to open it with Notepad.
    From that point, the fix was simple.
     

Share This Page