2400 BPS Internal Modem (250-3524) Registers Faxback Doc. # 5041 ┌──────────┬──────────────────────────────────────────────┬──────────┬───────┐ │REGISTER │ FUNCTION │ RANGE │DEFAULT│ ├──────────┼──────────────────────────────────────────────┼──────────┼───────┤ │ S0 │ Number of rings to wait before answering. │ 0-255 │0 │ │ │ When set to 0, auto-answer is disabled. │ │ │ │ │ │ │ │ ├──────────┼──────────────────────────────────────────────┼──────────┼───────┤ │ S1 │ Count of current rings if no rings during │ 0-255 │0 │ │ │ last eight seconds. │ │ │ ├──────────┼──────────────────────────────────────────────┼──────────┼───────┤ │ S2 │ ASCII value of escape code character │ 0-127 │43 (+) │ ├──────────┼──────────────────────────────────────────────┼──────────┼───────┤ │ S3 │ ASCII value of carriage return character │ 0-127 │13 (CR)│ ├──────────┼──────────────────────────────────────────────┼──────────┼───────┤ │ S4 │ ASCII value of line feed character │ 0-127 │10 (LF)│ ├──────────┼──────────────────────────────────────────────┼──────────┼───────┤ │ S5 │ ASCII value of backspace character │ 0-32,127 │8 (BS)│ ├──────────┼──────────────────────────────────────────────┼──────────┼───────┤ │ S6 │ Maximum dial tone wait time before dialing │ 2-255 │2 │ │ │ (seconds) │ │ │ ├──────────┼──────────────────────────────────────────────┼──────────┼───────┤ │ S7 │ Wait time for carrier after dialing (seconds)│ 1-255 │30 │ ├──────────┼──────────────────────────────────────────────┼──────────┼───────┤ │ S8 │ Pause time for comma (seconds) │ 0-255 │2 │ ├──────────┼──────────────────────────────────────────────┼──────────┼───────┤ │ S9 │ Carrier detect response time (0.1 seconds) │ 1-255 │6 │ ├──────────┼──────────────────────────────────────────────┼──────────┼───────┤ │ S10 │ Carrier loss response time (0.1 seconds) │ 1-255 │14 │ ├──────────┼──────────────────────────────────────────────┼──────────┼───────┤ │ S11 │ Not used │ │0 │ ├──────────┼──────────────────────────────────────────────┼──────────┼───────┤ │ S12 │ Escape code guard time (0.02 seconds) │ 20-255 │50 │ ├──────────┼──────────────────────────────────────────────┼──────────┼───────┤ │ S13 │ Not used │ │0 │ ├──────────┼──────────────────────────────────────────────┴──────────┼───────┤ │ S14 │ Bit mapped options (as below) │ │ │ ├─────────────────────────────────────────────────────────┤ │ │ │ Bit 0 - Not used │ 0 │ │ ├─────────────────────────────────────────────────────────┼───────┤ │ │ Bit 1 - Local echo enabled/disabled (1/0) │ 1 │ │ ├─────────────────────────────────────────────────────────┼───────┤ │ │ Bit 2 - Result codes enabled/disabled (0/1) │ 0 │ │ ├─────────────────────────────────────────────────────────┼───────┤ │ │ Bit 3 - Result codes digits/words (0/1) │ 1 │ │ ├─────────────────────────────────────────────────────────┼───────┤ │ │ Bit 4 - Smart/dumb module (0/1) │ 0 │ │ ├─────────────────────────────────────────────────────────┼───────┤ │ │ Bit 5 - Tone/pulse dial (0/1) │ 1 │ │ ├─────────────────────────────────────────────────────────┼───────┤ │ │ Bit 6 - Not used │ 0 │ │ ├─────────────────────────────────────────────────────────┼───────┤ │ │ Bit 7 - Answer/originate mode (0/1) │ 1 │ ├──────────┼─────────────────────────────────────────────────────────┼───────┤ │ S15 │ │ 0 │ ├──────────┼─────────────────────────────────────────────────────────┼───────┤ │ S16 │ Modem test options (as below) │ │ │ ├─────────────────────────────────────────────────────────┤ │ │ │ Bit 0 - Local analog loopback disabled/enabled (0/1) │ │ │ │ (&T1) │ 0 │ │ ├─────────────────────────────────────────────────────────┼───────┤ │ │ Bit 1 - Not used │ 0 │ │ ├─────────────────────────────────────────────────────────┼───────┤ │ │ Bit 2 - Local digital loopback disabled/enabled (0/1) │ │ │ │ (&T3) │ 0 │ │ ├─────────────────────────────────────────────────────────┼───────┤ │ │ Bit 3 - Loopback status off/on (0/1) (&T4, &T5) │ 0 │ │ ├─────────────────────────────────────────────────────────┼───────┤ │ │ Bit 4 - Remote digital loopback disabled/enabled (0/1) │ │ │ │ (&T6) │ 0 │ │ ├─────────────────────────────────────────────────────────┼───────┤ │ │ Bit 5 - Expanded RDL disabled/enabled (0/1) (&T7) │ 0 │ │ ├─────────────────────────────────────────────────────────┼───────┤ │ │ Bit 6 - Expanded LAL disabled/enabled (0/1) (&T8) │ 0 │ │ ├─────────────────────────────────────────────────────────┼───────┤ │ │ Bit 7 - Not used │ 0 │ ├──────────┼──────────────────────────────────────────────┬──────────┼───────┤ │ S17 │ │ │ │ ├──────────┼──────────────────────────────────────────────┼──────────┼───────┤ │ S18 │ Test timer (seconds, 0 to disable) │ 0-255 │ 0 │ ├──────────┼──────────────────────────────────────────────┼──────────┼───────┤ │ S19 │ Not used │ │ │ ├──────────┼──────────────────────────────────────────────┼──────────┼───────┤ │ S20 │ Not used │ │ │ ├──────────┼──────────────────────────────────────────────┴──────────┼───────┤ │ S21 │ Bit mapped options (as below) │ │ │ ├─────────────────────────────────────────────────────────┤ │ │ │ Bit 0 - Not used │ 0 │ │ ├─────────────────────────────────────────────────────────┼───────┤ │ │ Bit 1 - Not used │ 0 │ │ ├─────────────────────────────────────────────────────────┼───────┤ │ │ Bit 2 - CTS follows RTS/carrier signal (0/1) │ 0 │ │ ├─────────────────────────────────────────────────────────┼───────┤ │ │ Bit 4&3 - 00 = &D0; 01 = &D1; 10 = &D2; 11 = &D3 │ 00 │ │ ├─────────────────────────────────────────────────────────┼───────┤ │ │ Bit 5 - DCD always on/follows off hook (0/1) │ 0 │ │ ├─────────────────────────────────────────────────────────┼───────┤ │ │ Bit 6 - DSR always on/follows off hook (0/1) │ 0 │ │ ├─────────────────────────────────────────────────────────┼───────┤ │ │ Bit 7 - Disable/enable long space disconnect (0/1) │ 0 │ ├──────────┼─────────────────────────────────────────────────────────┼───────┤ │ S22 │ Bit mapped options (as below) │ │ │ ├─────────────────────────────────────────────────────────┤ │ │ │ Bit 1&0 - 01 = L1; 10 = L2; 11 = L3 │ 10 │ │ ├─────────────────────────────────────────────────────────┼───────┤ │ │ Bit 3&2 - 00 = M0; 01 = M1; 10 = M2; 11 = M3 │ 01 │ │ ├─────────────────────────────────────────────────────────┼───────┤ │ │ Bit 6&5&4 - 000 = X0; 100 = X1; 101 = X2; 110 = X3; │ │ │ │ 111 = X4 │ 111 │ │ ├─────────────────────────────────────────────────────────┼───────┤ │ │ Bit 7 - Make/break ratio US/UK (0/1) │ 0 │ ├──────────┼─────────────────────────────────────────────────────────┼───────┤ │ S23 │ Bit mapped options (as below) │ │ │ ├─────────────────────────────────────────────────────────┤ │ │ │ Bit 0 - Ignore/accept loopback request (0/1) (&T4, &T5) │ 1 │ │ ├─────────────────────────────────────────────────────────┼───────┤ │ │ Bit 2&1 - 00 = 0-300 bps; 01 = 600 bps; 10 = 1200 bps; │ │ │ │ 11 = 2400 bps │ 11 │ │ ├─────────────────────────────────────────────────────────┼───────┤ │ │ Bit 3 - Not used │ 0 │ │ ├─────────────────────────────────────────────────────────┼───────┤ │ │ Bit 5&4 - 00 = Even parity; 01 = Space parity; 10 = Odd │ │ │ │ parity; 11 = Mark/no parity │ 01 │ │ ├─────────────────────────────────────────────────────────┼───────┤ │ │ Bit 7&6 - 00 = Disable; 01 = 550 Hz; 10 = 1800 Hz guard │ │ │ │ tone │ 00 │ ├──────────┼─────────────────────────────────────────────────────────┼───────┤ │ S24 │ Not used │ 0 │ ├──────────┼──────────────────────────────────────────────┬──────────┼───────┤ │ S25 │ DTR Detection - Async (.01 sec.) │ 0-255 │ 5 │ │ │ - Sync (seconds) │ 1-255 │ 5 │ ├──────────┼──────────────────────────────────────────────┼──────────┼───────┤ │ S26 │ RTS to CTS delay (.01 seconds) │ 0-255 │ 1 │ ├──────────┼──────────────────────────────────────────────┴──────────┼───────┤ │ S27 │ Bit mapped options (as below) │ │ │ ├─────────────────────────────────────────────────────────┤ │ │ │ Bit 1&0 - 00 = Async; 01 = Sync M1; 10 = Sync M2; │ │ │ │ 11 = Sync M3 │ 00 │ │ ├─────────────────────────────────────────────────────────┼───────┤ │ │ Bit 2 - Dialup/leased line (0/1) │ 0 │ │ ├─────────────────────────────────────────────────────────┼───────┤ │ │ Bit 3 - Not used │ 0 │ │ ├─────────────────────────────────────────────────────────┼───────┤ │ │ Bit 4 - Not used │ 0 │ │ ├─────────────────────────────────────────────────────────┼───────┤ │ │ Bit 5 - Not used │ 0 │ │ ├─────────────────────────────────────────────────────────┼───────┤ │ │ Bit 6 - CCITT/Bell (0/1) │ 1 │ │ ├─────────────────────────────────────────────────────────┼───────┤ │ │ Bit 7 - Not used │ 0 │ └──────────┴─────────────────────────────────────────────────────────┴───────┘ NOTE: The values returned for these registers may be different than as shown in the above tables depending on the parameters of the computer. For example: If the computer is set for odd parity S23 will return 10 for bits 5 and 4. (smm 07/28/93)