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

Hacking your Series 2 DTivo just got a WHOLE lot easier...

Discussion in 'TiVo Underground' started by Gunnyman, Oct 16, 2005.

  1. Oct 14, 2006 #7821 of 11850
    dlmcmurr

    dlmcmurr New Member

    122
    0
    Mar 2, 2006
    East Tennessee
    Have you had any trouble with your dTivo picking up the phone? I haven't been able to get mine to quit picking up and dialing even though I've updated to the latest zipper, fakecall is running regularly, and it's rebooting twice a week. The last time I tried it, it tried to dial out only two hours after rebooting.

    Dave
     
  2. Oct 14, 2006 #7822 of 11850
    SonyTiVoLover

    SonyTiVoLover New Member

    40
    0
    Feb 27, 2002
    OK, I've hacked 6 TiVos so I'm not new to this. I just hacked my Hughes HDVR2 (6.2) and my Pioneer 810HS (7.3) using the PTVUpgrade InstantCake discs and the PTVUtility disc for the Hughes DirecTV unit. Both are running fine and have USB network support.

    I followed the WeetHet instructions for upgrading the DirecTV unit (http://www.weethet.nl/english/tivo_dtv2_os6hack.php) but when I use my internet browser to access the TiVoWebPlus page, instead I get a TiVo-branded page confirming that networking is working on the box and recommending the TiVo desktop (which doesn't work with the DirecTV unts). I've also tried telneting and FTPing into the box but can't connect, although I did install all these applications when I followed the WeetHet instructions and used the PTV discs.

    The Pioneer unit doesn't have all the PTV utilities but since networking is working and I'm getting updates over the web, I'd like to be able to get onto the box and be able to move shows off, install other utilities, etc.

    Both boxes are expanded and working correctly, including networking to get updates over the web, yet I can't get into the boxes to pull shows onto my PC, etc. Can anyone suggest what I need to do to get access to these boxes?

    Thanks for the help.
     
  3. Oct 14, 2006 #7823 of 11850
    dresdn

    dresdn New Member

    13
    0
    Sep 24, 2006
    Alright, I figured it out! The baud rate has to be 115200. As soon as I set that, the serial cable worked just perfectly.

    So, rbautch, here is what is going on. It seems that for some reason, my network settings aren't being set on bootup. Also, I cannot change the network settings without first remounting the / as rw, then running network.tcl, and then finally unplugging and re-connecting my wireless USB. Any help getting this resolved would be great! If you need more information, or the contents of *any* file, just let me know. Also, I did re-zipper this harddrive choosing to save existing content.

    Code:
    <Starting from a fresh reboot>
    bash-2.02# ifconfig
    lo        Link encap:Local Loopback  
              inet addr:127.0.0.1  Bcast:0.0.0.0  Mask:255.0.0.0
              UP LOOPBACK RUNNING  MTU:16436  Metric:1
              RX packets:9 errors:0 dropped:0 overruns:0 frame:0
              TX packets:0 errors:990 dropped:9 overruns:0 carrier:0 coll:0
    
    bash-2.02# 
    <I unplug and re-connect the USB adapter>
    hfa384x_docmd: hfa384x_docmd:ctlx failure=REQ_FAILED
    message=lnxreq_ifstate
      ifstate=enable
      resultcode=success
    hfa384x_drvr_setconfig: Called from within soft interrupt context.
    hfa384x_drvr_setconfig: Called from within soft interrupt context.
    message=lnxreq_ifstate
      ifstate=disable
      resultcode=success
    message=lnxreq_ifstate
      ifstate=enable
      resultcode=success
    message=dot11req_mibset
      mibattribute=dot11PrivacyInvoked=false
      resultcode=success
    
    bash-2.02# tivosh /hacks/network.tcl 192.168.0.20 192.168.0.1 yes opennetwork
    couldn't open "/hacks/mfs_network": read-only file system
        while executing
    "open /hacks/mfs_network w"
        ("uplevel" body line 46)
        invoked from within
    "uplevel $body"
        invoked from within
    "transaction {uplevel $body}"
        (procedure "RetryTransaction" line 5)
        invoked from within
    "RetryTransaction {
            set nconfig [db $db openidconstruction $goodfsid]
            # Delete existing network settings, for testing...
      dbobj $nconfig remove IpPa..."
        (file "/hacks/network.tcl" line 26)
    bash-2.02# mount -o remount,rw /
    EXT2-fs warning: mounting unchecked fs, running e2fsck is recommended
    bash-2.02# tivosh /hacks/network.tcl 192.168.0.20 192.168.0.1 yes opennetwork
    Detected new image was installed, clearing Error #51...
    bash-2.02# ifconfig
    lo        Link encap:Local Loopback  
              inet addr:127.0.0.1  Bcast:0.0.0.0  Mask:255.0.0.0
              UP LOOPBACK RUNNING  MTU:16436  Metric:1
              RX packets:9 errors:0 dropped:0 overruns:0 frame:0
              TX packets:0 errors:990 dropped:9 overruns:0 carrier:0 coll:0
    
    bash-2.02# 
    <I once again unplug and then re-connect the USB adapter>
    hfa384x_docmd: hfa384x_docmd:ctlx failure=REQ_FAILED
    message=lnxreq_ifstate
      ifstate=enable
      resultcode=success
    hfa384x_drvr_setconfig: Called from within soft interrupt context.
    hfa384x_drvr_setconfig: Called from within soft interrupt context.
    message=lnxreq_ifstate
      ifstate=disable
      resultcode=success
    message=lnxreq_ifstate
      ifstate=enable
      resultcode=success
    message=dot11req_mibset
      mibattribute=dot11PrivacyInvoked=false
      resultcode=success
    hfa384x_drvr_setconfig: Called from within soft interrupt context.
    hfa384x_drvr_setconfig: Called from within soft interrupt context.
    hfa384x_drvr_setconfig: Called from within soft interrupt context.
    <Finally get a solid link light>
    bash-2.02# ifconfig
    lo        Link encap:Local Loopback  
              inet addr:127.0.0.1  Bcast:0.0.0.0  Mask:255.0.0.0
              UP LOOPBACK RUNNING  MTU:16436  Metric:1
              RX packets:9 errors:0 dropped:0 overruns:0 frame:0
              TX packets:0 errors:990 dropped:9 overruns:0 carrier:0 coll:0
    
    wlan0     Link encap:Ethernet  HWaddr 00:06:25:31:25:D3  
              inet addr:192.168.0.20  Bcast:192.168.0.255  Mask:255.255.255.0
              UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
              RX packets:1 errors:0 dropped:0 overruns:0 frame:0
              TX packets:0 errors:642 dropped:11 overruns:0 carrier:0 coll:0
    
    bash-2.02# 
    
    At this point I now have internet access and everything is perfect. As soon as I reboot, all the settings are lost and I have go through the steps above to get the network up again.

    Ideas?

    Thanks in advance,
    D
     
  4. Oct 14, 2006 #7824 of 11850
    ForrestB

    ForrestB New Member

    824
    0
    Apr 8, 2004
    SonyTivoLover,
    I wouldn't expect a lot of replies - you're posting in the Tivo Zipper support thread. If you need help with your PTV stuff, check the forums at DVR Playgro..
     
  5. Oct 14, 2006 #7825 of 11850
    rbautch

    rbautch User

    3,629
    0
    Feb 5, 2004
    Chicago, IL
    Check your author file to see if there are any network setup commands. Its possible your author file is re-setting the wrong IP parameters everytime it boots. network.tcl only needs to be run once, and then never again.
     
  6. Oct 14, 2006 #7826 of 11850
    dresdn

    dresdn New Member

    13
    0
    Sep 24, 2006
    Here's the contents of my author file. Also, the /firstboot_flag file doesn't exist ...

    Code:
    #!/bin/bash
    export PATH=./:.:/utils:/bin:/sbin:/tvbin:/tivobin:/busybox
    export TIVO_ROOT=
    export MFS_DEVICE=/dev/hda10
    tnlited 23 /bin/bash -login &
    tivoftpd
    /bin/bash </dev/ttyS2&> /dev/ttyS2&
    fakecall.tcl
    route add -host 204.176.49.2 gw 127.0.0.1
    route add -net 204.176.49.0 gw 127.0.0.1 netmask 255.255.255.0
    echo
    if [ -e /firstboot_flag ]; then
    mount -o remount,rw /
    if rm -rf /firstboot_flag; then
    tivosh /hacks/network.tcl 192.168.0.20 192.168.0.1 yes opennetwork
    mount -o remount,ro /
    reboot
    fi
    fi
    
    One other odd thing is that the ftpd fails to start on boot with this message:
    Code:
    tivoftpd: error opening null output device; Read-only file system
    
    To me, it sounds like / should be mounted rw on boot, and then mounted ro after everything starts ... ? I do remember having to rw when logging into bash. Another odd thing is that TivoWebPlus isn't starting either. It seems like every hack that *should* start on boot isn't starting for one reason or another ...
     
  7. Oct 14, 2006 #7827 of 11850
    jeremybb

    jeremybb New Member

    38
    0
    Apr 11, 2004
    Hi all. This zipper looks great, but there is a lot to read in this thread, so I hope this question isn't too much of a FAQ.

    I want to zipper my Samsung 4040 which has the original drive. I don't care about keeping what's on there now. It already runs a little hot. I have heard that a 5400 RPM drive is better for heat. What's a good drive to get at a decent price? I don't need a really huge one.

    Also, I would like to be able to ftp recordings from the tivo (i.e. tivo=server, pc = client). The tivo would hooked to my wireless b network and the pc would be outside the LAN. Is this possible? Can I select any wireless adaptor from here:

    http://www.thewallens.net/Zipperwiki/index.php?title=Tips_and_Tricks

    Do I need a serial cable to install the drivers on the tivo? If so how do I do this as I don't have a computer with a serial port?

    Thanks
    Jeremy
     
  8. Oct 14, 2006 #7828 of 11850
    ossrocks

    ossrocks New Member

    12
    0
    Oct 13, 2006
    I'm a bit confused by the size of the iso I just created with zipper_isomaker.bat. For some reason the zipper_universal_CD.iso file is only about 12 meg.

    Is that right? The InstantCake ISO that is in the zipper_tools directory is over 200mb. I was a bit confused because the directions show everything but the image with a file extension, so I took what that ISO was named and renamed it to 000001 without the .iso file extension. When that didn't work I renamed it to include the .iso extension, but nothing changed, the resulting ISO on directory higher is still just 12mb.

    This is what my zipper_tools directory looks like:

    10/14/2006 11:25 PM <DIR> .
    10/14/2006 11:25 PM <DIR> ..
    10/14/2006 10:42 PM 294,987,776 000001.iso
    12/25/2003 05:27 PM 7,768 bootpage
    09/29/2006 07:55 PM 4,024 network.tcl
    10/14/2006 10:21 PM 12,955,648 ptvlba48-4.04DD.iso
    09/29/2006 12:06 PM 3,786,452 rbautch_files.tgz
    10/10/2006 04:46 PM 158 rc.sysinit.author
    05/08/2005 12:19 PM 2,310 set_mrv_name_67.tcl
    05/07/2006 12:24 PM 23,115 superpatch-67all-NutKase-1.2.tcl
    11/22/2003 11:45 PM 472,032 tivopart
    10/14/2006 11:04 PM <DIR> tivotools.tar
    09/20/2006 11:29 PM 5,058 tweak.sh
    09/12/2006 02:41 PM 3,256 tweak_uninstall.sh
    08/31/2006 01:04 AM 1,446,400 vmlinux.px
    10/12/2006 11:31 AM 16,866 zipper.sh
    09/21/2006 09:50 AM 43,997 Zipper_Installation_Instructions.pdf
    09/21/2006 09:52 AM 11,349 Zipper_Version_History.pdf
    15 File(s) 313,766,209 bytes
    3 Dir(s) 169,612,267,520 bytes free

    Is the resulting zipper_universal_CD.iso just sneaking something out of the instant cake ISO or should the resulting iso be larger than the instant cake ISO? I'm surprised if a full Tivo can be installed off 12mb! :)
     
  9. Oct 14, 2006 #7829 of 11850
    sk33t3r

    sk33t3r New Member

    498
    0
    Jul 9, 2003
    Houston, TEXAS
    A Look at the BAT fileshow syou whats goin on.


    @echo off >nul
    cls
    del zipper_universal_CD.iso 2>nul
    echo Checking for required tivo tools and files...
    cd zipper_tools
    IF NOT EXIST "superpatch*" echo You forgot to add superpatch to the zipper_tools folder. Exiting... & GOTO EOF
    IF NOT EXIST "set_mrv_name*" echo You forgot to add set_mrv_name to the zipper_tools folder. Exiting... & GOTO EOF
    IF NOT EXIST "tivotools.tar" echo You forgot to add tivotools.tar to the zipper_tools folder. Exiting... & GOTO EOF
    IF NOT EXIST "ptvlba48*.iso" echo You forgot to add the PTVupgrade lba48 boot disc to the zipper_tools folder. Exiting... & GOTO EOF
    copy ptvlba48*.iso .. 1>nul
    ren ptvlba48*.iso temp.iso 1>nul
    move temp.iso ..
    cd ..
    echo Adding files to your PTVupgrade boot disk...
    miso temp.iso -py -a "zipper_tools\*" 1>nul
    ren temp.iso zipper_universal_CD.iso 1>nul
    move ptvlba48* zipper_tools\ 1>nul
    echo Done!
     
  10. Oct 14, 2006 #7830 of 11850
    ossrocks

    ossrocks New Member

    12
    0
    Oct 13, 2006
    Yeah, I read that after posting. But I'm still confused. (I'm a unix guy so maybe I'm missing something really obvious here in this bat script)

    We start inside the zipper_tools directory because it cd's into it, then:

    The ptvlba48 image gets copied back up a directory to the "root"

    ...the ptvlba48 ISO gets renamed to temp.iso and moved up to the "root"
    ...then the script goes back up to that directory...

    The miso program (I imagine it merges an iso) somehow pushes all of the files in the zipper_tools directory into the temp.iso file, which is then renamed zipper_universale, and the ptvlba48 backup is copied back to the zipper_tools directory..

    If that is whats taking place why is it that the 281mb iso image isn't getting merged into the temp.iso? My understanding is that if I boot this CD it should detect the image iso and offer to install it, and since I am installing on a blank drive I need that functionality. Something is making it skip that ISO in zipper_tools...
     
  11. Oct 15, 2006 #7831 of 11850
    rbautch

    rbautch User

    3,629
    0
    Feb 5, 2004
    Chicago, IL
    The isomaker used by the Zipper has a limitation of 300GB, so if your tivo software image is larger than about 290MB, it will fail. To get around the issue, you have a few options. One is to use an image smaller than 300MB, like the Instantcake download linked in the instructions. Or, you can leave the image off of the Zipper disk, and apply the image first before you run the Zipper. Finally, you can use a program like ultraiso or winiso to add the image to the bood CD iso.
     
  12. Oct 15, 2006 #7832 of 11850
    Lord Vader

    Lord Vader Dark Lord ofthe Sith

    1,087
    0
    Aug 29, 2004
    The...
    Russ,

    Just out of curiosity, is there a script similar to add63.tcl that would allow a hacked HDVR2 w/ 4.01b (nonZippered unit) to take the 6.2 upgrade, or is that one long dormant from the stream?

    Alternatively, if one has the Instantcake image of 6.2, can the slices be picked out of there rather than having to re-image the drive in its entirety?
     
  13. Oct 15, 2006 #7833 of 11850
    sk33t3r

    sk33t3r New Member

    498
    0
    Jul 9, 2003
    Houston, TEXAS
    IM having issues with mfs, i have the dos drive as hda, my original tivo drive (a maxtor) as hdc, and the cd as hdd, these commands are fine;
    mkdir /mnt/dos
    mount /dev/hda1 /mnt/dos

    but when I run MFS backup (mfsbackup -f 9999 -6so /mnt/dos/tivo.bak /dev/hdc)

    i get /mnt/dos is read only, I cant chmod the /mnt/dos. So what the am I doing wrong???
     
  14. Oct 15, 2006 #7834 of 11850
    dresdn

    dresdn New Member

    13
    0
    Sep 24, 2006
    Try running:

    mount -o rw /dev/hda1 /mnt/dos

    Also, what is the /dev/hda1 filesystem?
     
  15. Oct 15, 2006 #7835 of 11850
    sk33t3r

    sk33t3r New Member

    498
    0
    Jul 9, 2003
    Houston, TEXAS
    hda1 is the file system type

    I see WTF now I think. My c drive is not FAT its NTFS, how do i get around that??? Does that sound like its the issue, the mount -o rw gave me the same error.

    I see anouther thread with the same results and no fix mentioned, except you cant write to ntfs

    http://www.tivocommunity.com/tivo-vb/showthread.php?t=284374

    I guess I will just forget about the backup and go with my upgrade.
     
  16. Oct 15, 2006 #7836 of 11850
    dresdn

    dresdn New Member

    13
    0
    Sep 24, 2006
    I figured hda1 was NTFS (the file system type ;)

    What you can do is just re-format it using Windows and specify FAT32 rather than NTFS, and you're good to go.

    Depending on where you are trying to run this off of (your TiVo?), there is a mkdosfs. So you can run mkdosfs /dev/hda1 and it will format it as FAT32. This way you don't even have to pull the harddrive out =)
     
  17. Oct 15, 2006 #7837 of 11850
    dresdn

    dresdn New Member

    13
    0
    Sep 24, 2006
    Yeah, I agree about that =x Personally, I think there should be a separate forum for this rather than one large thread.

    Just check out pricewatch.com or use NewEgg.com (I personally use them for all my equipment since I've never had problems and overall they are one of cheapest (usually)).

    Yes, just select any of those. I've seen a lot of success with the WUSB11 (except the v4.0).

    No, you don't need to since the Zipper does all this. Having a serial cable is nice since it allows you to troubleshoot in case something goes wrong. Just get one of these

    Just follow the directions on the main Zipper page (link on the very first post of this thread) and you'll be good. I also have a 4040 and didn't have any problems getting it up and running.

    -D
     
  18. Oct 15, 2006 #7838 of 11850
    atlcharm

    atlcharm New Member

    6
    0
    Mar 30, 2006
    I ask because I am hearing alot of information that the directv r10 cannot be hacked.

    I am sure this works for the Hughes SD-DVR 40, but I want to get the
    R10 but only if I can hack it will the cool features like HMO, multi-room viewing, downloading recordings to pc, etc.

    Let me know.

    Thanks!
     
  19. Oct 15, 2006 #7839 of 11850
    atlcharm

    atlcharm New Member

    6
    0
    Mar 30, 2006
    If I get the R10 I am not interested at this point in expanding the harddrive as I don't have the money for that right now. Can I use the zipper just to run scripts and the enhanced features such as HMO and enabling the USB ports. Is it possible to skip right past the hard drive instructions? Sorry if this is a stupid question.
     
  20. Oct 15, 2006 #7840 of 11850
    vMAC

    vMAC New Member

    116
    0
    Aug 4, 2006
    R10 is not hackable unless you do PROM removal/replacement.
     

Share This Page