This is Modemsite.com
Do you have a modem-related question?
FORUM56.com
Modemsite's free public modem board: Q&A

Modemsite.com - Helping you get the best performance from your modem
 Troubleshooting News Technical Search
 Home Forum 56 Premium Site Map
HomeTroubleshooting  •  HCF Modem  •  AT Commands ò
About the HCF What Version? Installation Bugs Troubleshooting
Using Drivers Upgrades File Names AT Commands Windows-2000

HCF AT Commands:

Complete Command Reference Manuals for V.90 and V.92 HCF modems are available from Modemsite Downloads. 

Call Waiting: HCF docs indicate the modem will disconnect on a call waiting tone if you set s10 greater than or equal to 16. (Put s10=16 in extra settings. The modem must be set for US country code. I have heard from many people who say this doesn't work, and have heard from a few that says it does work.) V.92-compliant drivers allow for disconnect on call waiting with a different command ( +PCW=1 ) - see V.92 AT Commands. Note that your ISP does not have to support V.92 for disconnect on call waiting to succeed. V.92 at both ends may allow you to place your Internet connection on hold while taking the call (+PCW=2). (Please give me feedback if you try any of these call-waiting control methods!)

As with all Rockwell/Conexant-based modems, the +MS= command is used to select modulation, and limit connect speeds. The modem will respond to: AT+MS=? with all supported options for the command; AT+MS? will return the currently selected option.

The format is: +MS=<modulation>,<automode>,<min tx rate>,<max tx rate>,<min rx rate>,<max rx rate>
If any parameters are omitted, commas must be used

You can disable 56k by selecting V.34 modulation:
AT+MS=V34
You can force V.90: AT+MS=V90,0 AT+MS=V90,0
You can force K56Flex: AT+MS=K56,0 AT+MS=K56,0
You can limit the connection rate by specifying lower & upper limits as the 5th & 6th parameter:
AT+MS=V90,0,,,44000,52000  - specifies V.90 between 44k & 52k
[Note: The examples above have the automode parameter set to zero; if you replace this with 1 or a comma, the modem will "prefer" the modulation selected, but may use V.90 or K56Flex under some circumstances even if it is not "preferred".]

V.44 Compression: The non-standard command +DS44=<parameters> is used to control V.44 compression:

+DS44 = [<direction>[,< compress_negotiation > [,<capability>[,<max_codewords_tx> [,<max_codewords_rx> [,<max_string_tx> [,<max_string_rx> [,<max_history_tx> [,<max_history_rx>]]]]]]]]]

<direction> Decimal number that specifies the desired direction(s) of operation of the data compression function; from the user modem point of view:

0 - Negotiated, no compression.
1 - Transmit only.
2  -Receive only.
3 - Both directions, accept any direction. (Default.)

<compress_negotiation> Decimal number that specifies whether or not the modem should continue to operate if the desired result is not obtained:

0 - Do not disconnect if V.44 is not negotiated by the remote DCE as specified in <direction>. (Default.)
1 - Disconnect if V.44 is not negotiated by the remote DCE as specified in <direction>.

<capability> Decimal number that specifies the use of stream method, packet method, multi-packet method:

0 - Stream method. (Default.)
1 - Packet method.
2 - Multi-packet method.

<max_codewords_tx> Decimal number from 256 to 2048 that specifies the maximum number of codewords which should be negotiated in the transmit direction. (Default = 2048.)

<max_codewords_rx> Decimal number from 256 to 2048 that specifies the maximum number of codewords which should be negotiated in the receive direction. (Default = 2048.)

<max_string_tx> Decimal number from 32 to 255 that specifies the maximum string length to be negotiated in the transmit direction. (Default = 32.)

<max_string_rx> Decimal number from 32 to 255 that specifies the maximum string length to be negotiated in the receive direction. (Default = 32.)

<max_history_tx> Decimal number from 2048 to 4096 that specifies the maximum size of the history buffer to be negotiated in the transmit direction. (Default = 4096.)

<max_history_rx> Decimal number from 2048 to 4096 that specifies the maximum size of the history buffer to be negotiated in the receive direction. (Default = 4096.)

Note: With early firmware/driver versions, as well as the .156 series, a modem RESET is sent when you disconnect a DUNS call - this will cause the last call data to be reset. See Prevent Modem Reset.

AT#UG - Provides information on the current/last connection and looks like this:
<VERSION=07>
<CALL SETUP RESULT=Data Answer>
<V.8 CM octet string="">
<V.8 JM octet string="">
<RX SIG POWER DB=15, TX SIG POWER DB=15, S/N RATIO DB=33>
<TX MOD=K56FLEX, TX SYMBOL RATE=3200, TX CARRIER FREQ=1829>
<RX MOD=K56FLEX, RX SYMBOL RATE=8000, RX CARRIER FREQ=0>
<TX FIRST DATA RATE=24000, RX FIRST DATA RATE=48000>
<CARRIER LOSS=0, RATE RENEG=0>
<RETRAINS REQ=0, RETRAINS DET=0>
<TX FINAL RATE=24000, RX FINAL RATE=48000>
<PROTOCOL NEGOTIATION=LAPM>
<COMPRESSION NEGOTIATION=V42BIS>
<TERMINATION CAUSE=Unknown>
<V8BIS FLEX VERSION=43, V8BIS DSP VERSION=47>
<RATE RENEG REQ=0, RATE RENEG DET=0>
<HIGH PASS FILTER ENABLED=0>
<ROBBED BIT PATTERN=0>
<DIGITAL PAD DETECTED=0, DIGITAL LOSS ESTIMATE=0>
<EQM=145E, TRAINING EQM SUM=AF22>

AT#UG - new version With 2.1.2.156, the information has been expanded and improved;
however, some data still is lost after disconnect:

<VERSION=10>
<CALL SETUP RESULT=Detected Data Answer Tone>
<MULTIMEDIA MODE=Data Only>
<DTE-DCE MODE=Async data>
<V.8 CM octet string="">
<V.8 JM octet string="">
<RX SIG POWER DB=21, TX SIG POWER DB=15, S/N RATIO DB=33>
<V.34 INFO bit map =1911693856>
<TX MOD=V.90, TX SYMBOL RATE=3200, TX CARRIER FREQ=1829>
<RX MOD=V.90, RX SYMBOL RATE=8000, RX CARRIER FREQ=0>
<TX FIRST DATA RATE=26400, RX FIRST DATA RATE=46667>
<CARRIER LOSS=0, RATE RENEG=0>
<RETRAINS REQ=0, RETRAINS DET=0>
<TX FINAL RATE=26400, RX FINAL RATE=46667>
<PROTOCOL NEGOTIATION=LAPM>
<EC FRAME SIZE=80>
<EC LINK TIMEOUTS=0>
<EC LINK NAKS=0>
<COMPRESSION NEGOTIATION=V42BIS>
<COMPRESSION DICTIONARY SIZE=800>
<TX FLOW CONTROL=2>
<RX FLOW CONTROL=2>
<TX CHARS SENT FROM DTE=9>
<RX CHARS SENT TO DTE=B5>
<TX CHARS LOST=0>
<RX CHARS LOST=0>
<TX FRAME COUNT=3>
<RX FRAME COUNT=6>
<TX FRAME ERROR COUNT=0>
<RX FRAME ERROR COUNT=0>
<TERMINATION CAUSE=Call in progress>
<V8BIS FLEX VERSION=43, V8BIS DSP VERSION=47>
<RATE RENEG REQ=0, RATE RENEG DET=0>
<HIGH PASS FILTER ENABLED=0>
<ROBBED BIT PATTERN=0>
<DIGITAL PAD DETECTED=0, DIGITAL LOSS ESTIMATE=2000>
<Cnt1=1, Det1=0, Res1=0>
<EQM=2168, TRAINING EQM SUM=CFA8>

BLACKLISTING - see this page.

Zoltrix had an HCF Command Manual doc on their site, but so far, it appears to have disappeared altogether.

Home  |  Links  |  Send Feedback  |  Privacy Policy  | Report Broken Link
Legal Page  |  Author's Web Sites   |  Log In   
 

Modemsite.com ©1998-2022 v.Richard Gamberg. All rights reserved.