------- Summary of Changes 1.0.01 to 1.0.04 --------------------------------- ----- Fixes ----------------- unlock high half of program flash fix Login with empty password fix deleting/modifying phone entry if more than 3560 records preserve Last Number during add/delete/modify phone records allow changing S65 value cancel BUSY/NO ANSWER timer at restart (for DTR off during dialing) change keypress abort from polling to interrupt (more robust) fix Link Timeout in a long Remote Command Mode at ATO command fix echo staying off if disconnecting during login fix machine login because of waits for '*' to echo fix omitting zero in certain commands display NO CARRIER for missing BUSY, NO ANSWER, NO DIAL TONE in Xn cmds fix 256th byte in security banner ignore command values out of limits fix corrupt 3566 when modifying phone entry if directory is full workaround for Gateway lockup with DTRc_off, DSRc_off, DCDc_on fix 1st machine AT command after baud rate changes (up to 96x higher) fix parity: Remote Command Mode, password/dialback security, A/, S/W flow, inactivity, tokens fix char range in programmable strings A/ after ATDL cmd displays ERROR prevent NO DIAL TONE after a valid result code already displayed in Remote Command Mode if S19=0, set to 5 temporarily to prevent lockup in Remote Command Mode, don't restart at {O command if S19=0, force S19=5 only at {M1 command, not {M0 no longer need to turn off CTS0 or DSR0 in handshake or disconnect fix S65 analog answer timeout with parity fix for blasting garbage in command mode (guard time before AT detect) restore baud to last good_baud if not enough guard time in AT detect restore listener after ATZ (if enabled) prevent re-inserting escape char falsely into continuous data streams ----- Enhancements ---------- add leased line emulation (auto-redial) add dialback security (any of the 7200 directory entries) allow ATDL for direct IP dialing add break detection & S21 for break generation length add F command (Full duplex) for Local Online Echo (0=on, 1=off) in single-ended, prevent disabling inactivity timeout (prevent lockups) allow heartbeat periods up to 250 seconds (backward compatible) prevent forwarding &C0 cmd to analog modem (don't force analog DCD on) if Modemulator is &C0, do not pass-thru DCD off from analog modem detect analog modem with CTS instead of AT "OK" (allow Quiet mode) use S7 timeout for answer mode (public networks) add alternative S59 { commands to ati4 & ati5 allow dial command before Gateway ready allow top part of ati7 even if connected in Remote Command Mode add S25 for DTR validation add &A command to select CONNECT message format add {H to select High Speed CONNECT message rate (38400 & above) add {K= to enter programmable CONNECT message add {K? to display programmable CONNECT message add {Tn cmd (1 thru 9) to force remote baud in Remote Command Mode add {Un cmd (0 thru 2) to force remote parity in Remote Command Mode add alternative command set, including S30, \X, \B, &K, &V add ati3 Product Type & Version ----- Cosmetic -------------- add separate Dial Help screen D$ change "Public IP Addr" to "Carrier IP Addr" in ati7 don't display Max Latency in ati6 if single-ended reformat Date/Time in ati7 add "Remote Command Mode" message ATD alone, or with ignore chars but no digits reports "ERROR" display "OK" after passing chksum setting S reg greater than 255 displays "ERROR" show S59 as reserved in S register help screen remove S59 references from brace help screen