-= Changes between the Supra 288 1.44-09 and the 1.440-012 ROM Code =- 26 June 1996 (ALJ) 1) Official release of 33.6 kbps support. 2) Corrected parsing problem with +MS command on some models 3) In products with MNP10 support the \Xn command can be used to completely enable or disable MNP10. \X0 enables MNP10 \X1 disables MNP10 (default setting) When MNP10 is disabled, the -K1 command will allow the conversion of a LAPM connection to MNP4 connection instead of to MNP10. 4) The default setting of S38 was changed from 20 to 5. This is the number of seconds to wait for data transfer to finish after a hangup command (ATH or DTR drop) with an error correcting link. 5) Corrected problems with hangup by DTR drop. 6) New v25ter commands added: +DS V.42bis control +DS=,comp_neg,dict_size,max_string +DS=? prints command range +DS? prints current setting direction --------- 0 No compression 1 transmit only compression 2 receive only compression 3 bi-directional compression comp_neg -------- 0 do not require V.42bis compression when connecting dict_size --------- 2048 V.42bis maximum dictionary size for bi-directional compression. 4096 Maximum dictionary size for single direction compression max_string ---------- 6 to 64 Maximum V.42bis string size. +ESR Selective Repeat (LAPM SREJ) control +ESR= +ESR=? prints command range +ESR? prints current setting value ----- 0 Do not use SREJ 1 Use SREJ if available in remote DCE; continue without if not available. 7) S191 now works correctly to control ARA EQM bias. Was disabled in 1.440-09 firmware. 8) Connection algorithm was further modified to improve connections on all V34 products (with or without 33.6 support). 9) New result codes -------------------- 60 CARRIER 31200 65 CARRIER 33600 91 CONNECT 31200 95 CONNECT 33600 10) Added ANOTHER(!!) connection status command %Q2 Data Transfer Stats (Current call or last call) On ALL Connections these items are reported: Transmitted Bytes = Received Bytes = On V.42 (LAPM) Connections these items are also reported: Transmitted I frames = SREJs received = REJs received = Received I frames = SREJs transmitted = REJs transmitted = SREJ =(enabled/disabled) Transmit window size = Receive window size = Transmit frame size = Receive frame size = On V.42bis (BTLZ) Connections these items are also reported: BTLZ dictionary size = BTLZ string length = Transmit Compression =(enabled/disabled) Receive Compression =(enabled/disabled) **Can be viewed while online or after hangup (data stored until your Next call). 11) Corrected onhook/offhook and muting funtions on some Voice products. -= Changes between the Supra 288 1.44-07 and the 1.440-09 ROM Code =- 1) The method used to set the initial receive rate on V.34 connections at the 3000, 3200 and 3429 symbol rates was changed. The new method greatly increases the number of TSB37A lines that connect at 19.2Kbps or above. -= Changes between the Supra 288 1.44-04 and the 1.440-07 ROM Code =- SupraFAXModem 288 = SUP1200 (External w/LED Display) SupraFAXModem 288i = SUP1210 (PC Internal w/Jumpers) SupraFAXModem 288i PnP = SUP1290 (PnP Internal) SupraSonic 288V+ = SUP1330 (External w/LCD Display & Voice) 1) The +MS command was not returning ERROR when an illegal text protocol entry was used. (eg. +MS=VFC didn't return ERROR.) 2) When displaying local or remote rate renegotiation requests (S194.3=1) the LCD will now also indicate whether retrains were initiated locally ("LocRetrain") or by the remote modem ("Retraining"). 3) When receiving single message Caller*ID packet the LCD was not correctly displaying the received phone number. 4) S194 was not listed in the \S1 S register summary. 5) The three letter country abbreviation used for Australia and Austria was "AUS". The abbreviation for Australia was changed to "AST". 6) The ARA tables for 3200 and 3429 symbol rates were modified to increase the percentage of lines that connect at 26400 or 28800. 7) Issuing an ATZ while off hook (either an incomplete dial command or an ATH1 command) would not correctly go back on hook. 8) A problem that could cause the Sonic V+ to hang at the end of receiving a voice call is fixed. 9) The ARA tables were modified to slightly increase the connect rates on high bandwidth lines (3429 symbol rate) with moderate noise levels. 10) Modified the AutoBaud routines to correct character loss at various DTE rates. -= Changes between the Supra 288 1.300-07 and 1.440-04 ROM Code =- 26 June 1996 (PHM/ALJ) PERFORMANCE IMPROVEMENTS - V.34 Operation Improved V.34 connection reliability on low bandwidth lines and slightly increased data rates on higher bandwidth lines. Fall forward, fall back and retrain EQM threshold levels modified to slightly increase data rates. Improved connection reliability with non-Rockwell based modems at lower symbol rates (3000 and 2800). Improved V.34 connection reliability with 2400 symbol rate. Improved V.34 connection reliability over ADPCM connections. - Country Settings Korea added (which resulted in Norway being removed). Switzerland call progress tone threshold changed to allow detection of busy below -38dBm for the range of 375-550Hz. Also fixed LCS operation. Denmark country code changed to detect BUSY from 200-300mS. Flow-control thresholds were updated to improve throughput. NEW (& updated) COMMANDs and CODEs: - $ dialing command can be used in addition to & to wait for credit card billing tone. (per Microsoft suggestion) - Added additional V.25ter command +ES. Note: +ES=,, is similar to setting the &Qn (or &Mn), S36, and S48 registers. When +ES=,, or +ES? is used S80.4 is set (1). When &Qn (or &Mn) is used S80.4 is reset (0). These values and S80 are saved in NVRAM via &Wn. 0 DIRECT mode 1 BUFFERED mode 2 V.42 with detection phase 3 V.42 with detection 4 Alternative Protocol (MNP) 5 Synchronous mode 6 V.80 Synchronous Access mode 0 EC optional, if no EC use BUFFERED mode 1 EC optional, if no EC use DIRECT mode 2 EC required, if no EC disconnect 3 LAPM required, if no LAPM disconnect 4 MNP required, if no MNP disconnect 0 DIRECT mode 1 BUFFERED mode 2 EC optional, if no EC use BUFFERED mode 3 EC optional, if no EC use DIRECT mode 4 EC required, if no EC disconnect 5 LAPM required, if no LAPM disconnect 6 MNP required, if no MNP disconnect 7 Synchronous mode 8 V.80 Synchronous Access mode The +ES command is similar to setting &Q, S36 and S48. The modem can take different actions when originating or answering a call when the +ES command is used to set the configuration. When a +ES command is used, S80.4 is set. This indicates the modem will follow the +ES setting instead of the &Q setting. When a &Q/&M command is used, S80.4 is reset. This indicates the modem will not use the +ES setting. The current +ES setting and S80 value are saved to NVRAM with the &W command. - %Q1 Connection Information V.32/V.32bis Connections these items are reported: EQM (Same as %Q) RX Level (Same as %L) TX Level (Current TX level in dBm) V.FC & V.34 Connections these items are also reported: Far Echo Delay (Round trip far end echo delay in mS.) Far Echo Level (Signal Strength of far echo in dBm.) Pre-Emphasis Filter (Filter in use to normalize the lines frequency response as per ITU V.34 specs.) V.34 Connections these items are also reported: Shaping TX (0 no, 1 active) RX (0 no, 1 active) Non-linear encoding TX (0 no, 1 active) RX (0 no, 1 active) Trellis mapping Type in use (example "16-4D") SNR (Signal to Noise ratio measured during the line probe, in dB). Normalized Bandwidth (The -3dB roll off points after the pre- emphasis filter is applied. This is NOT the same as the usable audio band- width since the signal has been heavily processed prior to this measurement. This range determines the maximum symbol rate the line will support.) Symbol rate (Symbols per second on the connection) If the Symbol rate is below 3429 these are also reported TX Carrier (LOW or HIGH)* RX Carrier (LOW or HIGH)* * If the symbol rate is below 3429 there are two available carrier frequencies ranges. (A HIGH range and a LOW rangecarrier and a low carrier.) The actual frequency range of the carriers varies with the symbol rate.) - \S1 command prints the current values of the S registers. - VFC connections are disabled if +MS=V32 or +MS=V32B are set - S192 changed S192.0: Fast SilentAnswer snoop S192.1: Adaptive answer only looks for CNG not data carrier S192.2: unused S192.3: Transmit short TRN sequence S192.4: Limit to one rate reduction S192.5: unused S192.6: unused S192.7: Print SA/Adaptive answer debug messages - S193 changed S193.0: External COM device PnP enabled S193.1: reserved S193.2: reserved S193.3: reserved S193.4: reserved S193.5: reserved S193.6: reserved S193.7: reserved - I10 feature list modified and/or added 170, 174,176 and 177. 170=Handset support (record/playback messages through headset) 171=Headset support 174=VoiceView Support 176=Full-Duplex Speakerphone 177=Hands-Free Phone (use headset for hands-free phone) - The sequence "ATM3", "ATDT;", "ATDT1234567" did not turn the speaker off while dialing. (NOTE: Windows 95 dials by sending a "ATDT;" followed by a "ATDT1234567". So the behavior with "ATM3" set is not the same as older software which dialed in a single command.) - S191 (ARA EQM bias) was changed to 129 - TX level default (in -dBm) was changed from 12 to 10 in the US country setup. This will cause some connections to connect one data rate higher. DISPLAY CHANGES - S194 display controls (store in NVRAM via &W, but its setting is not changed by the &Fn commands) Setting both bit 0 and 1 bit active at the same time will result in mixture of Reduced and Enhanced modes and is not suggested. S194.0: Simple display mode - Reduced Display Data S194.1: Debug display mode - Enhanced Display Data S194.2: reserved S194.3: Display rate change requests S194.4: Demo mode (display shows canned messages) S194.5: Display update times (0=fast, 1=slow) S194.6: unused S194.7: unused SIMPLE Display Mode (S194.0=1) : LCD models in FAX mode show only: "Fax" on line 1 and "Connected" on line 2 DATA mode shows only carrier protocol type DEBUG Display Mode (S194.1=1): LCD models (SUP1330) show DTR, RTS and hook state The messages are in are lower case when the signal is off (or onhook) and in upper case when the signal is on (or offhook). EQM is indicated by: (LED) "%Q" followed by "nn" where nn is the value (LCD) "EQM:nn" where nn is the value Received signal strength is indicated by: (LED) "%L" followed by "nn" where nn is the value (LCD) "RXL:-nn" where nn is the value DTE rate is indicated by: (LED) "DT" followed by the DTE rate code. Mixed DTE rates (eg. 75/1200) and DTE rates below 300bps are displayed as "03". (LCD) "DTE:" in place of "(idle)". Only rates above 600bps will be indicated. Voice sample rate is only displayed on LCD (SUP1330) units (when active) - The TX and RX rates of a V.34 connection will only be shown when an asymmetric connection is made. (Previous releases displayed TX and RX rates if asymmetric rates were enabled without checking if the remote modem also had them enabled.) - #LCD=n,"string This puts the string on line n of the LCD display. All characters in the string are converted to upper case for display. (This is a consequence of how the AT parser works, all command lines are converted to upper case upon entry.) example: AT#LCD=2,"*Is Wonderful!* AT#LCD=1,"The Sonic 288V+ result: THE SONIC 288V+ *IS WONDERFUL!* - #LCD=n,hexstring This puts the ASCII characters represented by the hex string on the LCD display. This allows the entry of all 255 characters, including lower case, supported by the LCD driver chip. example: AT#LCD=1,54686520536F6E6963203238385628 AT#LCD=2,2A497320576F6E64657266756C212A result: The Sonic 288V+ *Is Wonderful!*