How to wire a Nullmodem cable:

I swiped this data from http://unix1.hials.no/~aoy/home_uk.html, it was so darn useful I was afraid it might disappear. I put it in table form from this page. (Say 'form from' 10 times rapidly.)

25 Pin9 Pin9 Pin25 Pin
FG (Frame Ground)1-X-1FG
TD (Transmit Data)23-23RD
RD (Receive Data)32-32TD
RTS (Request To Send)47-85CTS
CTS (Clear To Send)58-74RTS
SG (Signal Ground)75-57SG
DSR (Data Set Ready)66-420DTR
DTR (Data Terminal Ready)204-66DSR

You assemble one connector from each side of the hyphens. The frame ground on the 25 pin plug is optional and should I have been told only be connected on one side of the cable. If you need Data Carrier Detect on your cable (BBS programs, Unix Getty and so on) then you should apply this patch. On a 25 pin plug you can connect pin 6 and 8 On a 9 pin plug you can connect pin 1 and 6 These connections should be made on the same side of the cable.


The RS-232 standard:

DB-25DCEDB-9
1AAxProtective Ground
2TXD3BAITransmitted Data
3RXD2BBOReceived Data
4RTS7CAIRequest To Send
5CTS8CBOClear To Send
6DSR6CCOData Set Ready
7GND5ABxSignal Ground
8CD1CFOReceived Line Signal Detector
9 --xReserved for data set testing
10 --xReserved for data set testing
11 xUnassigned
12SCF OSecndry Rcvd Line Signl Detctr
13SCB OSecondary Clear to Send
14SBA ISecondary Transmitted Data
15DBO Transmisn Signl Elemnt Timng
16SBB OSecondary Received Data
17DDO Receiver Signal Element Timing
18 xUnassigned
19SCAISecondary Request to Send
20DTR 4CDIData Terminal Ready
21CG OSignal Quality Detector
22 9CEORing Indicator
23CH/CII/OData Signal Rate Selector
24DAI Transmit Signal Element Timing
25 xUnassigned