2400 BPS Internal Modem (250-3538) Registers Faxback Doc. # 5103 ┌──────────┬──────────┬─────────┬───────┬────────────────────────────────────┐ │REGISTER │ RANGE │ UNIT │DEFAULT│ FUNCTION │ ├──────────┼──────────┼─────────┼───────┼────────────────────────────────────┤ │ S0 │ 0-255 │ rings │ 00 │ Ring to answer on. │ ├──────────┼──────────┼─────────┼───────┼────────────────────────────────────┤ │ S1 │ 0-255 │ rings │ 00 │ Number of rings passed. │ ├──────────┼──────────┼─────────┼───────┼────────────────────────────────────┤ │ S2 │ 0-127 │ ASCII │ 43 │ Escape code character. │ ├──────────┼──────────┼─────────┼───────┼────────────────────────────────────┤ │ S3 │ 0-127 │ ASCII │ 13 │ Command terminator. │ ├──────────┼──────────┼─────────┼───────┼────────────────────────────────────┤ │ S4 │ 0-127 │ ASCII │ 10 │ Line feed character. │ ├──────────┼──────────┼─────────┼───────┼────────────────────────────────────┤ │ S5 │ 0-127 │ ASCII │ 08 │ Back space character. │ ├──────────┼──────────┼─────────┼───────┼────────────────────────────────────┤ │ S6 │ 0-255 │ seconds │ 02 │ Wait time for dial tone. │ ├──────────┼──────────┼─────────┼───────┼────────────────────────────────────┤ │ S7 │ 0-255 │ seconds │ 30 │ Wait time for carrier. │ ├──────────┼──────────┼─────────┼───────┼────────────────────────────────────┤ │ S8 │ 0-255 │ seconds │ 02 │ Pause time for comma. │ ├──────────┼──────────┼─────────┼───────┼────────────────────────────────────┤ │ S9 │ │Not used.│ │ │ ├──────────┼──────────┼─────────┼───────┼────────────────────────────────────┤ │ S10 │ 0-255 │0.10 sec.│ 14 │ Carrier loss time hang up delay. │ ├──────────┼──────────┼─────────┼───────┼────────────────────────────────────┤ │ S11 │ 0-255 │0.001 sec│ 95 │ Touch tone timing. │ ├──────────┼──────────┼─────────┼───────┼────────────────────────────────────┤ │ S12 │ 0-255 │0.02 sec.│ 50 │ Escape code timing. │ ├──────────┼──────────┼─────────┼───────┼────────────────────────────────────┤ │ S13 │ │Not used.│ │ │ ├──────────┼──────────┼─────────┼───────┼────────────────────────────────────┤ │ S14 │ │Bitmapped│ │ Option Register │ ├──────────┼──────────┼─────────┼───────┼────────────────────────────────────┤ │ S15 │ │Not used.│ │ │ ├──────────┼──────────┼─────────┼───────┼────────────────────────────────────┤ │ S16 │ │Bitmapped│ │ Option Register │ ├──────────┼──────────┼─────────┼───────┼────────────────────────────────────┤ │ S17 │ │Not used.│ │ │ ├──────────┼──────────┼─────────┼───────┼────────────────────────────────────┤ │ S18 │ 0-255 │ Seconds │ 00 │ Test duration │ ├──────────┼──────────┼─────────┼───────┼────────────────────────────────────┤ │ S19 │ │Not used.│ │ │ ├──────────┼──────────┼─────────┼───────┼────────────────────────────────────┤ │ S20 │ │Not used.│ │ │ ├──────────┼──────────┼─────────┼───────┼────────────────────────────────────┤ │ S21 │ │Bitmapped│ │ Option Register │ ├──────────┼──────────┼─────────┼───────┼────────────────────────────────────┤ │ S22 │ │Bitmapped│ │ Option Register │ ├──────────┼──────────┼─────────┼───────┼────────────────────────────────────┤ │ S23 │ │Bitmapped│ │ Option Register │ ├──────────┼──────────┼─────────┼───────┼────────────────────────────────────┤ │ S24 │ │Not used.│ │ │ ├──────────┼──────────┼─────────┼───────┼────────────────────────────────────┤ │ S25 │ │Not used.│ │ │ ├──────────┼──────────┼─────────┼───────┼────────────────────────────────────┤ │ S26 │ │Not used.│ │ │ ├──────────┼──────────┼─────────┼───────┼────────────────────────────────────┤ │ S27 │ │Bitmapped│ │ Option Register │ └──────────┴──────────┴─────────┴───────┴────────────────────────────────────┘ REGISTER S14 -- BIT-MAPPED OPTIONS ┌─────────┬───────────┬──────────────────────────────────────────────────────┐ │ BIT │ VALUE │ DESCRIPTION │ ├─────────┼───────────┼──────────────────────────────────────────────────────┤ │ 0 │ Not used. │ │ ├─────────┼───────────┼──────────────────────────────────────────────────────┤ │ 1 │ 0 │ Local echo disabled. │ │ ├───────────┼──────────────────────────────────────────────────────┤ │ │ 1 │ Local echo enabled. │ ├─────────┼───────────┼──────────────────────────────────────────────────────┤ │ 2 │ 0 │ Result codes enabled. │ │ ├───────────┼──────────────────────────────────────────────────────┤ │ │ 1 │ Result codes disabled. │ ├─────────┼───────────┼──────────────────────────────────────────────────────┤ │ 3 │ 0 │ Result codes as numbers. │ │ ├───────────┼──────────────────────────────────────────────────────┤ │ │ 1 │ Result codes as words. │ ├─────────┼───────────┼──────────────────────────────────────────────────────┤ │ 4 │ Not used. │ │ ├─────────┼───────────┼──────────────────────────────────────────────────────┤ │ 5 │ 0 │ Tone dial. │ │ ├───────────┼──────────────────────────────────────────────────────┤ │ │ 1 │ Pulse dial. │ ├─────────┼───────────┼──────────────────────────────────────────────────────┤ │ 6 │ Not used. │ │ ├─────────┼───────────┼──────────────────────────────────────────────────────┤ │ 7 │ 0 │ Answer mode. │ │ ├───────────┼──────────────────────────────────────────────────────┤ │ │ 1 │ Originate mode. │ └─────────┴───────────┴──────────────────────────────────────────────────────┘ REGISTER S16 -- TEST MODE OPTION REGISTER ┌─────────┬───────────┬──────────────────────────────────────────────────────┐ │ BIT │ VALUE │ DESCRIPTION │ ├─────────┼───────────┼──────────────────────────────────────────────────────┤ │ 0 │ 0 │ Analog loopback disabled. │ │ │ 1 │ Analog loopback enabled (&T1). │ ├─────────┼───────────┼──────────────────────────────────────────────────────┤ │ 1 │ Not used. │ │ ├─────────┼───────────┼──────────────────────────────────────────────────────┤ │ 2 │ 0 │ Digital loopback disabled. │ │ │ 1 │ Digital loopback enabled (&T3). │ ├─────────┼───────────┼──────────────────────────────────────────────────────┤ │ 3 │ 0 │ Loopback not in process. │ │ │ 1 │ Responding to remote digital loopback. │ ├─────────┼───────────┼──────────────────────────────────────────────────────┤ │ 4 │ 0 │ Remote digital loopback disabled. │ │ │ 1 │ Remote digital loopback enabled (&T6). │ ├─────────┼───────────┼──────────────────────────────────────────────────────┤ │ 5 │ 0 │ Remote digital loopback with self test disabled. │ │ │ 1 │ Remote digital loopback with self test enabled (&T7).│ ├─────────┼───────────┼──────────────────────────────────────────────────────┤ │ 6 │ 0 │ Analog loopback with self test disabled. │ │ │ 1 │ Analog loopback with self test enabled (&T8). │ ├─────────┼───────────┼──────────────────────────────────────────────────────┤ │ 7 │ Not used. │ │ └─────────┴───────────┴──────────────────────────────────────────────────────┘ REGISTER S21 -- BIT MAPPED OPTIONS ┌─────────┬───────────┬──────────────────────────────────────────────────────┐ │ BIT │ VALUE │ DESCRIPTION │ ├─────────┼───────────┼──────────────────────────────────────────────────────┤ │ 0 │ Not used. │ │ ├─────────┼───────────┼──────────────────────────────────────────────────────┤ │ 1 │ Not used. │ │ ├─────────┼───────────┼──────────────────────────────────────────────────────┤ │ 2 │ Not used. │ │ ├─────────┼───────────┼──────────────────────────────────────────────────────┤ │ 3,4 │ 00 │ &D0 (Forced DTR) │ │ │ 10 │ &D1 (Async command state) │ │ │ 01 │ &D2 (On hook, async command state, disables auto │ │ │ │ answer) │ │ │ 11 │ &D3 (Assumes initialization state) │ ├─────────┼───────────┼──────────────────────────────────────────────────────┤ │ 5 │ 0 │ &C0 (Carrier detect forced) │ │ │ 1 │ &C1 (Carrier detect true) │ ├─────────┼───────────┼──────────────────────────────────────────────────────┤ │ 6 │ Not used. │ │ ├─────────┼───────────┼──────────────────────────────────────────────────────┤ │ 7 │ 0 │ Y0 (Disable long space disconnect) │ │ │ 1 │ Y1 (Enable long space disconnect) │ └─────────┴───────────┴──────────────────────────────────────────────────────┘ REGISTER S22 -- BIT MAPPED OPTIONS ┌─────────┬───────────┬──────────────────────────────────────────────────────┐ │ BIT │ VALUE │ DESCRIPTION │ ├─────────┼───────────┼──────────────────────────────────────────────────────┤ │ 0,1 │ Not used. │ │ ├─────────┼───────────┼──────────────────────────────────────────────────────┤ │ 2,3 │ 00 │ M0 (Speaker disabled) │ │ │ 10 │ M1 (Speaker disabled during data transfer) │ │ │ 01 │ M2 (Speaker always on) │ │ │ 11 │ M3 (Speaker disabled during dialing & data transfer. │ ├─────────┼───────────┼──────────────────────────────────────────────────────┤ │ 4,5,6 │ 000 │ X0 │ │ │ 001 │ X1 (Result code status) │ │ │ 101 │ X2 (Result code status) │ │ │ 011 │ X3 (Result code status) │ │ │ 111 │ X4 (Result code status) │ ├─────────┼───────────┼──────────────────────────────────────────────────────┤ │ 7 │ 0 │ &P0 (U.S. make/break dial pulse ratio) │ │ │ 1 │ &P1 (U.K./Hong Kong make/break dial pulse ratio) │ └─────────┴───────────┴──────────────────────────────────────────────────────┘ REGISTER S23 -- BIT MAPPED OPTIONS ┌─────────┬───────────┬──────────────────────────────────────────────────────┐ │ BIT │ VALUE │ DESCRIPTION │ ├─────────┼───────────┼──────────────────────────────────────────────────────┤ │ 0 │ 0 │ Response to remote digital loopback disabled. │ │ │ 1 │ Response to remote digital loopback enabled. │ ├─────────┼───────────┼──────────────────────────────────────────────────────┤ │ 1,2 │ 00 │ 300 baud │ │ │ 01 │ 1200 baud │ │ │ 11 │ 2400 baud │ ├─────────┼───────────┼──────────────────────────────────────────────────────┤ │ 3 │ Not used. │ │ ├─────────┼───────────┼──────────────────────────────────────────────────────┤ │ 4,5 │ 00 │ Even parity │ │ │ 10 │ Space parity │ │ │ 01 │ Odd parity │ │ │ 11 │ Mark/No parity │ ├─────────┼───────────┼──────────────────────────────────────────────────────┤ │ 6,7 │ 00 │ &G0 (No guard tone) │ │ │ 10 │ &G1 (550 Hz guard tone) │ │ │ 01 │ &G2 (1800 Hz guard tone) │ └─────────┴───────────┴──────────────────────────────────────────────────────┘ REGISTER S27 -- BIT MAPPED OPTIONS ┌─────────┬───────────┬──────────────────────────────────────────────────────┐ │ BIT │ VALUE │ DESCRIPTION │ ├─────────┼───────────┼──────────────────────────────────────────────────────┤ │ 0-5 │ Not used. │ │ ├─────────┼───────────┼──────────────────────────────────────────────────────┤ │ 6 │ 0 │ B0 CCITT V.22bis/V.22 │ │ │ 1 * │ B1 Bell 212A │ ├─────────┼───────────┼──────────────────────────────────────────────────────┤ │ 7 │ Not used. │ │ └─────────┴───────────┴──────────────────────────────────────────────────────┘ (abo-07/28/93)