User talk:Amblinn

From XMLTV
Revision as of 02:22, 27 June 2011 by Amblinn (Talk | contribs) (Make sure your modem is compatible with your Replay)

Jump to: navigation, search

With help from the experts, I'm creating a detailed set of instructions (expanding on the info at http://wiki.xmltv.org/index.php/ReplayTV-FreeSCO), learning as I go, for getting a modem-based ReplayTV (2000, 3000, Showstopper) to get guide listings once the Replay service is turned off on 7/31/2011.

These have NOT been reviewed by the experts, and are still draft form, so use at your own risk. If you are one of the aforementioned experts, please feel free to comment and correct. If you are in the same slightly-confused place that I am, you may want to wait until the set has been fully reviewed, corrected, and published.

Overview

In the ReplayTV 2000, ReplayTV 3000, and Panasonic Showstoppers (referred to here as "Replay"), there's a modem that dials out each night to retrieve guide listings, syncronize the clock, and do a few other odds and ends (like create service notifications and change the graphic on the pause screen). After 7/31/2011, this will no longer be happening.

This set of step-by-step instructions will help you create your own replacement for the guide listings and clock synchronization features. (It also means that if Replay was the only reason you were keeping your home phone / landline, you can now get rid of it.) These instructions are not the only way to get a working solution, but were designed with the goal of keeping additional costs to a minimum.

You will need (in addition to your Replay):

  • A Windows-based PC (running Windows98 or later) with always-on internet access (like cable or DSL), which can stay on overnight
  • An unused dial-up modem, 28.8K or better (for use with phonelines, not cable or DSL)
  • A phone cord long enough to connect the Replay to the PC modem
  • (maybe) A device (such as a chat cord) to provide power for the phone line
  • A subscription to SchedulesDirect (non-profit group providing listings for personal use for $20/year). Wait until you have everything else working before signing up for this

A note about the modem: your desktop or laptop may already have a built-in dial-up modem (look for a phone port - it's a little smaller than your ethernet port), you may have to dust off an old external modem, or you may need to buy a modem. If your modem is not capable of direct modem-to-modem communication (as is the case with many internal modems), you will also need a device to provide power to the phone line / phone cord. An active phone line has a small amount of power on it (which is why most corded phones don't need a power supply and continue to work during power outages), but you'll be connecting your PC directly to the Replay, bypassing an active phone line. Some modems can compensate for this (such as the US Robotics v. Everything), but many can't (such as most laptop modems). There's no easy way to tell the difference, but it will become clear very early in this process whether you will need a chat cord or not.

There are several stages required to getting everything working. It is recommended that you complete these in order, and that you get each one working before moving on to the next. Each of the following sections provide the step-by-step instructions for that stage. If you run into any problems not described here or have any other questions, the folks at http://www.planetreplay.com and http://www.avsforum.com/avs-vb/forumdisplay.php?f=27 (the ReplayTV and Showstopper PVRs forum at AVS) may be able to help.

  1. Check your modem access (how do you access it, and does it work?)
  2. Make sure your modem is compatible with your Replay (and whether you'll need a chatcord)
  3. Set up the FreeSCO virtual machine (converts your dial-up modem into a ethernet connection)
  4. Set up the WiRNS software (using the data from FreeSCO, replaces the functionality of the servers your Replay used to dial)
  5. Set up SchedulesDirect (which WiRNS uses to get guide data)


Before You Begin

On 7/31/11, it is recommended that you DISCONNECT your phone line from the ReplayTV box, and keep it disconnected, even if you haven't gotten this solution working yet. It's not clear when the ability to dial-out will be disabled entirely. If it happens on 7/31 (or if your Replay has already received the message to stop doing this on 7/31), then it's likely going to be a bit more complicated to get everything working again.


Check your modem access

  1. If you have an external modem, set it up. Otherwise, double-check that you actually have an internal modem by finding the phone or line port on your PC (the phone / line ports are narrower than the ethernet port)
  2. On your PC, open a connection to the modem with HyperTERM or (TODO: figure out how to use PuTTY to talk to the modem) PUTTY if your version of windows doesn't have HyperTERM
    1. In Windows XP, you can find HyperTerm through Start -> All Programs -> Accessories -> Communications
    2. When it prompts you for a name for the New Connection, hit "Cancel"
  3. Type "AT" followed by <ENTER>. The modem should respond "OK".
    1. If you don't see "OK", you're not talking to your modem. It might be the modem is bad, or you might be pointing to the wrong COM port. You can try step #5 in this section (setting up "New Connections") to see if you can find a working COM port
    2. If you don't see "AT" on the screen, but you do see "OK", it means the modem is fine, but characters aren't echo-ing. If you type "ATE1" followed by <ENTER> (tells the modem to echo characters), all subsequent commands will appear on the screen
    3. Alternately, you can also echo characters by going to File -> Properties -> [Settings] tab -> [ASCII Setup] button -> click "Echo typed characters locally". Depending on your modem, and modem commands, this may also cause to you see "double" characters (you type "AT", "AATT" appears on screen). This won't cause any problems, other than making it a little more difficult to read
  4. Type "ATA" <ENTER> on the modem. You should hear a high pitched tone, which sounds like a fax machine. If you don't, check your speaker setup. Remember what this tone sounds like. When ready, press a key and you should get "NO CARRIER"
  5. Determine which COM port your modem is on
    1. Start -> Control Panel -> Phone and Modem Options -> [Modems] tab. If there are multiple listed, note all of the COM ports, then try the next option
    2. In HyperTerm, choose "New Connection". Type in a name, click "OK". On the next screen, where it says "Connect Using:", select the first COM port on your list from the above step, and click "OK". Click "OK" on the next screen. Type "AT". If it says "OK", then you have a good COM port. If it doesn't seem to do anything, then click the "Disconnect" button and repeat this process for each of the COM ports until you get the "OK" and can test ATA. Make note of this COM port (you'll need it later). When you close HyperTerm (or choose to create a new connection), you do not need to save the previous connection when it prompts you.


Make sure your modem is compatible with your Replay

  1. Connect a phone cord from your Replay to the "LINE" port of your PC modem (not the "PHONE" port, if you have more than one port)
  2. The "LINE" port on your PC does not generate a dial tone. Therefore, the "Wait for dial tone" setting on the Replay, which defaults to "Yes", must be configured to "No." On the Replay, navigate from Menu -> Setup -> Change Telephone through a series of screens to the "Dialing Prefix" screen, and then press the "Zones" button on your remote. A special screen should appear which will allow you to change the "Wait for dial tone" option to "No." It's fine to leave it on "No", even if you go back to the normal way that Replay dials out each night, it just means that if you're calling someone on the same phone line as Replay, and Replay dials out in the middle of the night, you'll have unpleasant noises in your ear and the Replay connection will likely fail.
  3. Have the Replay initiate a network connection
    1. From just about any screen on your Replay, press 2-4-3-Zones on the remote control
    2. This brings up a menu -- arrow down to option 4 ("Net Connect"), and press SELECT
  4. When the Replay says "Dialing", type "ATA" <ENTER> on the PC Terminal
  5. You should hear the high pitched "Answer Tone" (from when you tested the modem), followed by the Replay trying to sync up.
  6. You should get a "CONNECT" message, followed by short periodic bursts of data. That means your PC is compatible.
  7. If you don't get a CONNECT, troubleshoot the problem before spending any time moving forward.
    1. First suggestion is to provide "talk battery" to the Replay to PC connection. A 9 volt battery in series with a 330 to 1000 ohm resistor should work. You may need to connect two phone jacks back to back to access the two wires, red and green at the jacks, carrying signal. Polarity is not important. This is not a permanent solution because the 9 volt battery will deplete fairly quickly.
    2. A chatcord is another alternative, and will provide a permanent solution


Set up the FreeSCO virtual machine

VMWare: Free for personal, non-commercial use. You wlil have to register.

  1. Download and install VMware Player http://www.vmware.com/products/player/
  2. Download and unzip the FreeSCO Virt Machine: http://xmltv.org/alpha/FreeSCO_vmware.zip
  3. Open the FreeSCO config file in VMWare Player
  4. Edit Virtual Machine Settings if you need to adjust the serial port (default com1)
  5. Play the virtual machine
  6. Note the IP when it starts (if the subnet isn't 192.168.26.x you'll need to change stuff)
  7. The VMWare player will capture your mouse and keyboard when you click in it. <CTR><ALT> will release it.
  8. Click in the FreeSCO process and log in as root/root
  9. Type "setup" to enter setup mode.
  10. <enter> to accept the default color mode.
  11. Select Advanced config, option 71
  12. choose 710 if needed to configure your modem.
  13. choose 714 if your subnet is not 192.168.26.x (change to a free IP address in subnet)
  14. Type x to return to the advanced menu
  15. Select Advanced config option 41 - DNS Server
  16. Set option 414 - Primary DNS address to your WiRNS PC IP.
  17. Exit advance configuration
  18. save changed settings
  19. Type "reboot" to reboot the FreeSCO machine
  20. You should hear your modem try and answer every minute or so.


Set up the WiRNS software

  1. Download and install WiRNS
  2. someone should copy or link to relevant WiRNS setup instructions, noting that dialup machines can only use a subset of it's functions.


Set up SchedulesDirect

TODO