Skip to content

Your First Connection

This tutorial walks you through physically connecting to your dish, finding the serial port on your computer, and getting the firmware prompt to respond.

  • A Winegard dish with power supply, plugged in
  • The correct serial adapter for your variant (see What You Need)
  • birdcage and console-probe installed via uv sync
  1. Wire up the adapter

    Connect your serial adapter to the dish’s RJ-25 (Trav’ler) or RJ-12 (Carryout G2) jack. Make sure the power supply is connected but the dish does not need to be powered on yet.

    Connect your USB-to-RS232 adapter to the DTECH RS232-to-RS485 converter. Wire the RS-485 A/B outputs to pins 2-3 of the RJ-25 cable. Pin 1 is ground.

    Only two signal wires are used in half-duplex mode (plus ground).

  2. Plug in the USB adapter

    Connect the USB side of your adapter to your computer. Find the serial port:

    Terminal window
    # Linux
    ls /dev/ttyUSB* /dev/ttyACM* 2>/dev/null
    # macOS
    ls /dev/tty.usbserial* /dev/cu.usbserial* 2>/dev/null

    You should see something like /dev/ttyUSB0 or /dev/ttyUSB2. If nothing appears, check that your adapter is recognized by the OS (dmesg | tail on Linux).

  3. Power on the dish

    Apply power to the dish. If this is a fresh power-on, the firmware will run through its boot sequence.

    The Trav’ler boots and runs a calibration sequence, homing the motors to their reference positions. This takes 10-15 seconds. You’ll see boot messages ending with one of:

    NoGPS
    No LNB Voltage

    The prompt character is >.

  4. Verify communication

    Open a quick connection to confirm the firmware responds:

    Terminal window
    uv run birdcage pos --port /dev/ttyUSB0 --firmware hal205

    Expected output:

    AZ: 180.0
    EL: 45.0

    If you get a position readout, your connection is working.

  5. Explore the help menu

    To see what the firmware offers, you can use console-probe in discover-only mode:

    Terminal window
    uv run console-probe --port /dev/ttyUSB2 --baud 115200 --discover-only

    Or, if you have a terminal emulator (like minicom or screen), connect directly and type ? followed by Enter:

    TRK> ?

    This prints the list of available commands and submenus. On the Carryout G2, you’ll see entries for mot (motor control), dvb (DVB tuner), nvs (non-volatile storage), gpio, and more.

After a successful connection, you have a working serial link to the firmware console. The dish is listening for commands, and you can query its position, explore submenus, and issue motor commands.

From here, there are two paths: