From: JosephKK on
On Sun, 02 May 2010 20:13:16 -0700, Robert Baer <robertbaer(a)localnet.com>
wrote:

>Robert Baer wrote:
>> Robert Baer wrote:
>>> Robert Baer wrote:
>>>> denali wrote:
<snip>
>>>> I presume you reviewed the two ascii files attached elsewhere; i
>>>> made a third try with a differrnt setting S0=1, S32=2 and the modem
>>>> indicated speed 45333/26400 with protocol LAPM/SREJ (whatever that
>>>> means).
>>>> So i went into dial-up networking and changed the initialization
>>>> string for that.
>>>> The little double-monitor icon now indicates 48K which is a decided
>>>> improvement.
>>>> Any way i can goose it more?
>>> I tried initialization string S0=1 S32=96 and connection was
>>> refused; setting back (no reboot) to S0=1 S32=2 gives connection and
>>> 48K rate.
>> To see if i could control the data rate, i tried "z s0=1 s32=2 &n38"
>> for initialization string (force 56K) and nogo; then "z s0=1 s32=2 &n36"
>> and got 48K (supposed to force 53.3K), then "z s0=1 s32=2 &n17" and
>> still got 48K (supposed to force 28K).
>> So i dropped the &n and am using "z s0=1 s32=2" for now.
> Do not understand the modem response speed 45333/26400 but discovered
>that download rate can be extremely slow IF IT EXISTS AT ALL, so i
>reverted to the standby "S0=0 S23=98" even tho that gives me 28.8K at
>best; it works in both directions.
> Suggestions for consistent 48K both directions?

I had somewhat misinterpreted your goal. Try S33=15 and S34=7.
From: Robert Baer on
JosephKK wrote:
> On Sun, 02 May 2010 20:13:16 -0700, Robert Baer <robertbaer(a)localnet.com>
> wrote:
>
>> Robert Baer wrote:
>>> Robert Baer wrote:
>>>> Robert Baer wrote:
>>>>> denali wrote:
> <snip>
>>>>> I presume you reviewed the two ascii files attached elsewhere; i
>>>>> made a third try with a differrnt setting S0=1, S32=2 and the modem
>>>>> indicated speed 45333/26400 with protocol LAPM/SREJ (whatever that
>>>>> means).
>>>>> So i went into dial-up networking and changed the initialization
>>>>> string for that.
>>>>> The little double-monitor icon now indicates 48K which is a decided
>>>>> improvement.
>>>>> Any way i can goose it more?
>>>> I tried initialization string S0=1 S32=96 and connection was
>>>> refused; setting back (no reboot) to S0=1 S32=2 gives connection and
>>>> 48K rate.
>>> To see if i could control the data rate, i tried "z s0=1 s32=2 &n38"
>>> for initialization string (force 56K) and nogo; then "z s0=1 s32=2 &n36"
>>> and got 48K (supposed to force 53.3K), then "z s0=1 s32=2 &n17" and
>>> still got 48K (supposed to force 28K).
>>> So i dropped the &n and am using "z s0=1 s32=2" for now.
>> Do not understand the modem response speed 45333/26400 but discovered
>> that download rate can be extremely slow IF IT EXISTS AT ALL, so i
>> reverted to the standby "S0=0 S23=98" even tho that gives me 28.8K at
>> best; it works in both directions.
>> Suggestions for consistent 48K both directions?
>
> I had somewhat misinterpreted your goal. Try S33=15 and S34=7.
S33 V.34 & V.34+ Connection setup bit mapped control flags.
1 = Disable 2400 Symbol rate
2 = Disable 2743 Symbol
4 = Disable 2800 Symbol rate
8 = Disable 3000 Symbol rate
A setting of 15 would disable all of these.
S34 V.34 & V.34+ Connection setup bit mapped control flags.
1 = Disable 8S-2D trellis encoding
2 = Disable 16S-4D trellis encoding
4 = Disable 32S-2D trellis encoding
A setting of 7 would disable all of these.
Will try.
From: Martin Brown on
Robert Baer wrote:
> Martin Brown wrote:
>> Robert Baer wrote:
>>> Robert Baer wrote:
>>>> I presume you reviewed the two ascii files attached elsewhere; i
>>>> made a third try with a differrnt setting S0=1, S32=2 and the modem
>>>> indicated speed 45333/26400 with protocol LAPM/SREJ (whatever that
>>>> means).
>>>> So i went into dial-up networking and changed the initialization
>>>> string for that.
>>>> The little double-monitor icon now indicates 48K which is a
>>>> decided improvement.
>>>> Any way i can goose it more?
>>> I tried initialization string S0=1 S32=96 and connection was
>>> refused; setting back (no reboot) to S0=1 S32=2 gives connection and
>>> 48K rate.
>>
>> Changing the xon character to 96 = 0x60 = ' is unlikely to be helpful.
>> Where did you get the idea that this would be sensible?
>>
>> Default is S32=17 and it would only be relevant if you were on a poxy
>> three wire serial link without hardware handshaking. This is extremely
>> unlikely for an internal modem. Typically they have a much larger FIFO
>> than standard serial port chipsets and fullspeed hardware handshaking.
>>
>> I strongly suggest that your problems here are largely self inflicted.
>>
>> Do AT&V0 and capture the result it displays. Posting that here will
>> give us a sporting chance of undoing the mess you have got yourself into.
>>
>> Your best bet now is to reset the modem to its factory defaults
>> (usually two variants one is robust and the other tries to be
>> go-faster). Try each one of these in turn and you might actually get
>> somewhere useful.
>>
>> AT&F
>> AT&F0
>> AT&F1
>>
>> Several of the other S registers you have meddled with are either
>> reserved or undocumented or typos in your report of what you did.
>>
>> When you get it right store the best profile with AT&W0
>> Then initialise your modem with ATZ0
>>
>> Regards,
>> Martin Brown
> All of the following commands result in ERROR : AT&V0 , AT&F , AT&F0
> and AT&F1.

Try AT&V or ATI4 then. Something is very fishy here...

You should be able to make the modem tell you what its settings are.

> I did not change any character, XON or otherwise.
> S32=17 would disable V.34+ (value 16) and enable v.8 indicate (value
> 1) and certainly would not enable v.8 mode (value 2).

Where did you get this information?
Most of the rest of the world uses different numbered S registers eg.

http://www.arcelect.com/MIU96-144_%20AT_Command_Set_and_S-Registers_0049-0002-005A.pdf

S32 is the Xon character (changing it not implemented in some modems).
I was also suspicious of your &N17 but put it down to careless typos.
Something which incidentally does not bode well for setting S registers.

> I have an external modem; refuse to use an internal of any type as i
> can SEE the lights on an external modem and have a fair idea as to which
> way data is traveling (and how much).

You are completely barking. Have you even got a decent FIFO buffered
16550 type serial card in this derelict PC ?

A PC of the implied vintage to be running Win98 basic serial ports
cannot keep up with the modem adequately at 56k speeds without having a
FIFO to absorb the slack. Dropped characters force retransmits and slows
things down. If you use an internal modem the FIFO is much bigger.

Regards,
Martin Brown
From: Robert Baer on
Martin Brown wrote:
> Robert Baer wrote:
>> Martin Brown wrote:
>>> Robert Baer wrote:
>>>> Robert Baer wrote:
>>>>> I presume you reviewed the two ascii files attached elsewhere; i
>>>>> made a third try with a differrnt setting S0=1, S32=2 and the modem
>>>>> indicated speed 45333/26400 with protocol LAPM/SREJ (whatever that
>>>>> means).
>>>>> So i went into dial-up networking and changed the initialization
>>>>> string for that.
>>>>> The little double-monitor icon now indicates 48K which is a
>>>>> decided improvement.
>>>>> Any way i can goose it more?
>>>> I tried initialization string S0=1 S32=96 and connection was
>>>> refused; setting back (no reboot) to S0=1 S32=2 gives connection and
>>>> 48K rate.
>>>
>>> Changing the xon character to 96 = 0x60 = ' is unlikely to be helpful.
>>> Where did you get the idea that this would be sensible?
>>>
>>> Default is S32=17 and it would only be relevant if you were on a poxy
>>> three wire serial link without hardware handshaking. This is
>>> extremely unlikely for an internal modem. Typically they have a much
>>> larger FIFO than standard serial port chipsets and fullspeed hardware
>>> handshaking.
>>>
>>> I strongly suggest that your problems here are largely self inflicted.
>>>
>>> Do AT&V0 and capture the result it displays. Posting that here will
>>> give us a sporting chance of undoing the mess you have got yourself
>>> into.
>>>
>>> Your best bet now is to reset the modem to its factory defaults
>>> (usually two variants one is robust and the other tries to be
>>> go-faster). Try each one of these in turn and you might actually get
>>> somewhere useful.
>>>
>>> AT&F
>>> AT&F0
>>> AT&F1
>>>
>>> Several of the other S registers you have meddled with are either
>>> reserved or undocumented or typos in your report of what you did.
>>>
>>> When you get it right store the best profile with AT&W0
>>> Then initialise your modem with ATZ0
>>>
>>> Regards,
>>> Martin Brown
>> All of the following commands result in ERROR : AT&V0 , AT&F , AT&F0
>> and AT&F1.
>
> Try AT&V or ATI4 then. Something is very fishy here...
>
> You should be able to make the modem tell you what its settings are.
>
>> I did not change any character, XON or otherwise.
>> S32=17 would disable V.34+ (value 16) and enable v.8 indicate (value
>> 1) and certainly would not enable v.8 mode (value 2).
>
> Where did you get this information?
> Most of the rest of the world uses different numbered S registers eg.
>
> http://www.arcelect.com/MIU96-144_%20AT_Command_Set_and_S-Registers_0049-0002-005A.pdf
>
>
> S32 is the Xon character (changing it not implemented in some modems).
> I was also suspicious of your &N17 but put it down to careless typos.
> Something which incidentally does not bode well for setting S registers.
>
>> I have an external modem; refuse to use an internal of any type as
>> i can SEE the lights on an external modem and have a fair idea as to
>> which way data is traveling (and how much).
>
> You are completely barking. Have you even got a decent FIFO buffered
> 16550 type serial card in this derelict PC ?
>
> A PC of the implied vintage to be running Win98 basic serial ports
> cannot keep up with the modem adequately at 56k speeds without having a
> FIFO to absorb the slack. Dropped characters force retransmits and slows
> things down. If you use an internal modem the FIFO is much bigger.
>
> Regards,
> Martin Brown
The FIFO *is* a decent FIFO buffered 16550 type "serial card"
emulated in the PCs ASIC; ASUS M2N-MX SE Plus clock 2700Mhz.
Your "S" register descriptions are cattywhumpus with regard to
Rockwell which is one of the standards - that BTW follows Hayes, another
standard.
AFAIK US Robotics used a Rockwell chip; cannot tear into it right
now(!!).


Copy and paste of manual session; note S register info *directly*
from modem:
ATE1
OK
ATI4
U.S. Robotics 56K FAX EXT Settings...

B0 E1 F1 M1 Q0 V1 X4 Y0
BAUD=115200 PARITY=N WORDLEN=8
DIAL=TONE ON HOOK CID=0

&A3 &B1 &C1 &D2 &G0 &H1 &I0 &K1
&M4 &N0 &P0 &R2 &S0 &T5 &U0 &Y1

S00=001 S01=000 S02=043 S03=013 S04=010 S05=008 S06=002
S07=060 S08=002 S09=006 S10=014 S11=070 S12=050 S13=000
S15=000 S16=000 S18=000 S19=000 S21=010 S22=017 S23=019
S25=005 S27=000 S28=008 S29=020 S30=000 S31=128 S32=002
S33=000 S34=000 S35=000 S36=014 S38=000 S39=000 S40=001
S41=000 S42=000

LAST DIALED #: T9712310633

OK
ATI11
U.S. Robotics 56K FAX EXT Link Diagnostics...


Modulation V.90
Carrier Freq (Hz) None/1920
Symbol Rate 8000/3200
Trellis Code None/64S-4D
Nonlinear Encoding None/ON
Precoding None/ON
Shaping ON/ON
Preemphasis (-dB) 5/10
Recv/Xmit Level (-dBm) 26/16
Near Echo Loss (dB) 5
Far Echo Loss (dB) 0
Carrier Offset (Hz) NONE
Round Trip Delay (msec) 42
Timing Offset (ppm) 2417
SNR (dB) 46.0
Speed Shifts Up/Down 4/5
Status : uu,5,12N,12.2,-7,0N,0,49.7,15.9
OK
ATI6
U.S. Robotics 56K FAX EXT Link Diagnostics...

Chars sent 2397433 Chars Received 52846317
Chars lost 0
Octets sent 1408747 Octets Received 51902644
Blocks sent 79234 Blocks Received 408326
Blocks resent 31

Retrains Requested 0 Retrains Granted 0
Line Reversals 0 Blers 2894
Link Timeouts 0 Link Naks 11

Data Compression V42BIS 2048/32
Equalization Long
Fallback Enabled
Protocol LAPM/SREJ
Speed 45333/24000
V.90 Peak Speed 48000
Last Call 03:29:22

Disconnect Reason is DTR dropped

OK
ATS$
HELP, S Register Functions (CTRL-S to Stop, CTRL-C to Cancel)

S0 Ring to Answer ON S28 V32 Handshake Time (1/10sec)
S1 Counts # of Rings S29 V.21 answer mode fallback timer
S2 Escape Code Char S30 Reserved
S3 Carriage Return Char S31 Reserved
S4 Line Feed Char S32 Connection bit mapped operations.
S5 Backspace Char 1 = V.8 Call Indicate enable
S6 Wait Time/Dial Tone (sec) 2 = Enable V.8 mode
S7 Wait Time/Carrier (sec) 4 = Reserved
S8 Comma Time (sec) 8 = Disable V.34 modulation
S9 Carrier Detect Time (1/10sec) 16 = Disable V.34+ modulation
S10 Carrier Loss Time (1/10sec) 32 = Disable x2 modulation
S11 Dial Tone Spacing (msec) 64 = Disable V.90 modulation
S12 Escape Code Time (1/50sec) 128 = Reserved
S13 Bit Mapped S33 V.34 & V.34+ Connection setup
1 = Reset ON DTR Loss bit mapped control flags.
2 = Reduced Non-ARQ TX Buffer 1 = Disable 2400 Symbol rate
4 = Set DEL=Backspace 2 = Disable 2743 Symbol rate
8 = Do DS0 ON DTR 4 = Disable 2800 Symbol rate
16 = Do DS0 ON Reset 8 = Disable 3000 Symbol rate
Strike a key when ready . . .
32 = Reserved 16 = Disable 3200 Symbol rate
64 = Disable Quick Retrains 32 = Disable 3429 Symbol rate
128 = Escape Code Hang Up 64 = Reserved
S14 Reserved 128 = Disable Shaping
S15 Bit Mapped S34 V.34 & V.34+ Connection setup
1 = MNP/V.42 Disabled in V.22 bit mapped control flags.
2 = MNP/V.42 Disabled in V.22bis 1 = Disable 8S-2D trellis
encoding
4 = MNP/V.42 Disabled in V.32 2 = Disable 16S-4D trellis
encoding

8 = Disable MNP Handshake 4 = Disable 32S-2D trellis
encoding

16 = Disable MNP Level 4 8 = Disable 64S-4D trellis
encoding

32 = Disable MNP Level 3 16 = Disable Non linear coding
64 = Unusual MNP-Incompatibility 32 = Disable TX level deviation
128 = Disable V.42 64 = Disable Pre-emphasis
136 = Disable V.42 Detect Phase 128 = Disable Pre-coding
S16 Test Modes S35 Reserved
1 = Reserved S36 Reserved
2 = Dial Test S37 Reserved
4 = Reserved S38 Disconnect Wait Time (sec)
8 = Reserved S39 Reserved
Strike a key when ready . . .
16 = Reserved S40 Reserved
32 = Reserved S41 Distinctive Ring options
64 = Reserved 1 = Distinctive Ring Enabled
128 = Reserved 2 = Reserved
S17 Reserved 4 = Reserved
S18 &Tn Test Timeout (sec) 8 = Reserved
S19 Inactivity Timeout (min) 16 = Reserved
S20 Reserved 32 = Reserved
S21 Break Length (1/100sec) 64 = Reserved
S22 Xon Char 128 = Reserved
S23 Xoff Char S42 Reserved
S24 Reserved
S25 DTR Recognition Time (1/100sec)
S26 Reserved
S27 Bit Mapped
1 = V21 Mode
2 = Disable TCM
4 = Disable V32
8 = Disable 2100hz
Strike a key when ready . . .
16 = Enable V23 Fallback
32 = Disable V32bis
64 = Reserved
128 = Software Compatibility Mode

OK

** end copy **
From: Robert Baer on
Martin Brown wrote:
> Robert Baer wrote:
>> Martin Brown wrote:
>>> Robert Baer wrote:
>>>> Robert Baer wrote:
>>>>> I presume you reviewed the two ascii files attached elsewhere; i
>>>>> made a third try with a differrnt setting S0=1, S32=2 and the modem
>>>>> indicated speed 45333/26400 with protocol LAPM/SREJ (whatever that
>>>>> means).
>>>>> So i went into dial-up networking and changed the initialization
>>>>> string for that.
>>>>> The little double-monitor icon now indicates 48K which is a
>>>>> decided improvement.
>>>>> Any way i can goose it more?
>>>> I tried initialization string S0=1 S32=96 and connection was
>>>> refused; setting back (no reboot) to S0=1 S32=2 gives connection and
>>>> 48K rate.
>>>
>>> Changing the xon character to 96 = 0x60 = ' is unlikely to be helpful.
>>> Where did you get the idea that this would be sensible?
>>>
>>> Default is S32=17 and it would only be relevant if you were on a poxy
>>> three wire serial link without hardware handshaking. This is
>>> extremely unlikely for an internal modem. Typically they have a much
>>> larger FIFO than standard serial port chipsets and fullspeed hardware
>>> handshaking.
>>>
>>> I strongly suggest that your problems here are largely self inflicted.
>>>
>>> Do AT&V0 and capture the result it displays. Posting that here will
>>> give us a sporting chance of undoing the mess you have got yourself
>>> into.
>>>
>>> Your best bet now is to reset the modem to its factory defaults
>>> (usually two variants one is robust and the other tries to be
>>> go-faster). Try each one of these in turn and you might actually get
>>> somewhere useful.
>>>
>>> AT&F
>>> AT&F0
>>> AT&F1
>>>
>>> Several of the other S registers you have meddled with are either
>>> reserved or undocumented or typos in your report of what you did.
>>>
>>> When you get it right store the best profile with AT&W0
>>> Then initialise your modem with ATZ0
>>>
>>> Regards,
>>> Martin Brown
>> All of the following commands result in ERROR : AT&V0 , AT&F , AT&F0
>> and AT&F1.
>
> Try AT&V or ATI4 then. Something is very fishy here...
>
> You should be able to make the modem tell you what its settings are.
>
>> I did not change any character, XON or otherwise.
>> S32=17 would disable V.34+ (value 16) and enable v.8 indicate (value
>> 1) and certainly would not enable v.8 mode (value 2).
>
> Where did you get this information?
> Most of the rest of the world uses different numbered S registers eg.
>
> http://www.arcelect.com/MIU96-144_%20AT_Command_Set_and_S-Registers_0049-0002-005A.pdf
>
>
> S32 is the Xon character (changing it not implemented in some modems).
> I was also suspicious of your &N17 but put it down to careless typos.
> Something which incidentally does not bode well for setting S registers.
>
>> I have an external modem; refuse to use an internal of any type as
>> i can SEE the lights on an external modem and have a fair idea as to
>> which way data is traveling (and how much).
>
> You are completely barking. Have you even got a decent FIFO buffered
> 16550 type serial card in this derelict PC ?
>
> A PC of the implied vintage to be running Win98 basic serial ports
> cannot keep up with the modem adequately at 56k speeds without having a
> FIFO to absorb the slack. Dropped characters force retransmits and slows
> things down. If you use an internal modem the FIFO is much bigger.
>
> Regards,
> Martin Brown
OK, i tore apart another, newer US Robotics FaxModem, same model 5686
and ther are a number of custom chips none of them hint at Hayes or
Rockwell - so the S registers could be cattywhumpus WRT to Hayes/Rockwell.
First  |  Prev  |  Next  |  Last
Pages: 4 5 6 7 8 9 10 11 12 13 14 15 16
Prev: Built-in audio playback module
Next: voltage divider calcs