Using a UDS-10 (UDS-100) Device Server with HyperLink

This document is provided purely for your reference and assumes that you
know how to configure and operate your Lantronix UDS-10 device. We're
sorry, we cannot offer technical support for this setup. If you have
problems or concerns with your UDS-10, please contact Lantronix for
service options and/or replacement.

The Lantronix UDS-10 is a unique device that allows any serial connected
device (like a Commodore 64 running HyperLink) to access an Ethernet
network. In particular, it has an option called modem mode that allows you to
enter IP addresses as if they were phone numbers, and "call" a host over
Telnet. This makes any host you can reach by Telnet compatible with
HyperLink -- so your shell account can be anywhere! These devices are
sold by Lantronix USA and are
reliable, clever and speedy. We recommend them highly.

A later version, the UDS-100, offers 100Mbit Ethernet connections. These
instructions should work for the UDS-100 as well as the UDS-10 and the
upgrade UDS-10-01, although they have not been tested.

These settings should work for 2.5, 2.5a, 2.5e and any future versions. Also
check out this spartan, but useful, how-to for configuring the UDS-10
for Telnet connections with the Wave, but will also work for most terminal
programs in general (including HyperLink): http://c128.port5.com/connect/uds10.html

For normal operation, Configure should have your modem speed set to
57.6kbps (Turbo232) or 38.4kbps (SwiftLink) for fastest throughput. (If
you want to use the HyperLink mini-terminal to do configuration as well,
you must set the speed to 9600. Sorry.) Make sure that you also set the
UDS-10 to the appropriate speed, too.

The UDS-10 I/F mode byte should be set to "4C" which is 8-bit, no parity,
1 stop bit.

The UDS-10 flow control byte should be set to "02" to allow RTS/CTS
flow control. This only matters for the mini-terminal; HLPP has software
flow-control and does not need RTS/CTS.

The UDS-10 connect mode should be optimally be set to "16" which
disables incoming connections, and enables modem mode with local echo.
(You can also select "D6" for this option to enable incoming TCP/IP
connections, but this is not currently well-tested.)

If you have, or need to use, a DHCP server on your network, remember
to set the UDS-10 IP address to 0.0.0.0; otherwise, make sure its IP
address is set correctly.

To connect to your Telnet shell host from the HyperLink mini-terminal,
instead of a phone number, simply enter ATDTx.x.x.x/port
where x.x.x.x is the IP address of your Telnet shell server
and port is the port number, usually 23
(example: ATDT10.0.0.1/23 connects via Telnet to host 10.0.0.1).
At this point, you should be connected to your remote shell host as if it
were directly dialed. Start HLPP and have fun!