You can try unplugging the modem (to remove power from the USB chip),
then plug it in again.
On my computer here, if I go to Device Manager ( devmgmt.msc in Start ),
then navigate to the modem entry, and do right-click and Properties,
there is a Diagnostic tab in the interface. If I let the diagnostic run,
the LEDs on my modem flash. There is a button to view a "log file" with
the results of the test. I'm not sure of the significance of the
"03-31-2011 03:00", as other previous log entries use the same identifier.
I also didn't hear the modem go "off-hook", so I don't know how it
determined the line quality was suited for 40000bps. My modem has a
speaker,
and the connection sequence is normally audible.
This one is generated from WinXP.
03-31-2011 03:00:34.031 - Interpreted response: OK
03-31-2011 03:00:34.031 - 115200,8,N,1, ctsfl=1, rtsctl=2
03-31-2011 03:00:34.046 - Initializing modem.
03-31-2011 03:00:34.062 - Send: AT<cr>
03-31-2011 03:00:34.187 - Recv: <cr><lf>OK<cr><lf>
03-31-2011 03:00:34.187 - Interpreted response: OK
03-31-2011 03:00:34.203 - Send: AT&F1E0Q0V1&C1&D2S0=0<cr>
03-31-2011 03:00:34.343 - Recv: <cr><lf>OK<cr><lf>
03-31-2011 03:00:34.343 - Interpreted response: OK
03-31-2011 03:00:34.343 - Send: ATS7=60S19=0M1&M4&K1&H1&R2&I0B0X4<cr>
03-31-2011 03:00:34.484 - Recv: <cr><lf>OK<cr><lf>
03-31-2011 03:00:34.484 - Interpreted response: OK
03-31-2011 03:00:34.484 - Dialing.
03-31-2011 03:00:34.484 - Send: ATDT##########<cr>
03-31-2011 03:00:54.062 - Recv: <cr><lf>CONNECT
40000/ARQ/V90/LAPM/V42BIS<cr><lf>
03-31-2011 03:00:54.062 - Interpreted response: Connect
03-31-2011 03:00:54.062 - Connection established at 40000bps.
03-31-2011 03:00:54.062 - Error-control on.
03-31-2011 03:00:54.062 - Data compression on.
03-31-2011 03:01:24.062 - Read: Total: 17420, Per/Sec: 578, Written:
Total: 0, Per/Sec: 0
03-31-2011 03:03:24.062 - Read: Total: 260473, Per/Sec: 2025, Written:
Total: 0, Per/Sec: 0
03-31-2011 03:05:15.781 - Hanging up the modem.
03-31-2011 03:05:15.781 - Hardware hangup by lowering DTR.
03-31-2011 03:05:16.046 - Detected CD dropped from lowering DTR
03-31-2011 03:05:16.062 - Recv: <cr><lf>NO CARRIER<cr><lf>
03-31-2011 03:05:16.062 - Interpreted response: No Carrier
03-31-2011 03:05:16.078 - Send: ATH<cr>
03-31-2011 03:05:16.203 - Recv: <cr><lf>OK<cr><lf>
03-31-2011 03:05:16.203 - Interpreted response: OK
03-31-2011 03:05:16.218 - Send: at#ud<cr>
03-31-2011 03:05:16.359 - Recv: <cr><lf>ERROR<cr><lf>
03-31-2011 03:05:16.359 - Interpreted response: Error
03-31-2011 03:05:16.359 - 115200,8,N,1, ctsfl=1, rtsctl=2
03-31-2011 03:05:16.359 - Initializing modem.
03-31-2011 03:05:16.375 - Send: AT<cr>
03-31-2011 03:05:16.515 - Recv: <cr><lf>OK<cr><lf>
03-31-2011 03:05:16.515 - Interpreted response: OK
03-31-2011 03:05:16.515 - Send: AT&F1E0Q0V1&C1&D2S0=0<cr>
03-31-2011 03:05:16.656 - Recv: <cr><lf>OK<cr><lf>
03-31-2011 03:05:16.656 - Interpreted response: OK
03-31-2011 03:05:16.671 - Send: ATS7=60S19=0M1&M4&K1&H1&R2&I0B0X4<cr>
03-31-2011 03:05:16.796 - Recv: <cr><lf>OK<cr><lf>
03-31-2011 03:05:16.796 - Interpreted response: OK
03-31-2011 03:05:16.796 - Waiting for a call.
03-31-2011 03:05:16.812 - Send: AT#CID=1<cr>
03-31-2011 03:05:16.937 - Recv: <cr><lf>OK<cr><lf>
03-31-2011 03:05:16.937 - Interpreted response: OK
03-31-2011 03:05:16.953 - Send: ATS0=0<cr>
03-31-2011 03:05:17.093 - Recv: <cr><lf>OK<cr><lf>
03-31-2011 03:05:17.093 - Interpreted response: OK
03-31-2011 03:05:17.093 - Session Statistics:
03-31-2011 03:05:17.093 - Reads : 30 bytes
03-31-2011 03:05:17.093 - Writes: 0 bytes
ATQ0V1E0 - OK
AT+GMM - COMMAND NOT SUPPORTED
AT+FCLASS=? - 0,1,2.0
AT#CLS=? - COMMAND NOT SUPPORTED
AT+GCI? - COMMAND NOT SUPPORTED
AT+GCI=? - COMMAND NOT SUPPORTED
ATI1 - 71F2
ATI2 - OK
ATI3 - U.S. Robotics 56K FAX EXT V4.9.1
ATI4 - U.S. Robotics 56K FAX EXT Settings...
B0 E0 F1 M1 Q0 V1 X4 Y0
BAUD=115200 PARITY=N WORDLEN=8
DIAL=TONE ON HOOK CID=0
&A3 &B1 &C1 &D0 &G0 &H1 &I0 &K1
&M4 &N0 &P0 &R2 &S0 &T5 &U0 &Y1
S00=000 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 #:
ATI5 - U.S. Robotics 56K FAX EXT NVRAM Settings...
Template Y0
DIAL=TONE B0 F1 M1 X4
BAUD=57600 PARITY=N WORDLEN=8
&A3 &B1 &G0 &H1 &I0 &K1 &M4 &N0
&P0 &R2 &S0 &T5 &U0 &Y1
S00=001 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
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
Strike a key when ready . . .
Template Y1
DIAL=TONE B0 F1 M1 X4
BAUD=57600 PARITY=N WORDLEN=8
&A3 &B1 &G0 &H2 &I2 &K1 &M4 &N0
&P0 &R1 &S0 &T5 &U0 &Y1
S00=001 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
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
STORED PHONE #0:
#1:
#2:
#3:
ATI6 - U.S. Robotics 56K FAX EXT Link Diagnostics...
Chars sent 0 Chars Received 0
Chars lost 0
Octets sent 0 Octets Received 0
Blocks sent 0 Blocks Received 0
Blocks resent 0
Retrains Requested 0 Retrains Granted 0
Line Reversals 0 Blers 0
Link Timeouts 0 Link Naks 0
Data Compression NONE
Equalization Long
Fallback Enabled
Last Call 00:00:00
No Connection
ATI7 - Configuration Profile...
Product type US/Canada External
Product ID: 00568600
Options V32bis,V.34+,x2,V.90
Fax Options Class 1/Class 2.0
Line Options Caller ID, Distinctive Ring
Clock Freq 92.0Mhz
EPROM 256k
RAM 32k
FLASH date 2/24/98
FLASH rev 4.9.1
DSP date 2/24/98
DSP rev 4.9.1
If I connect the same modem to the Windows 7 laptop, the same feature
exists, only the sequence at the beginning is missing. I see mostly
the later "ATI" sequence instead. So the diagnostic is not quite
as extensive in Windows 7. Perhaps that has to do with the driver
for the modem being the generic one ?
Maybe the ATDT########## is a "sooper secret" test dialup number ???
Or does that specify a "fake" dialup session ? Curious.
*******
The support page for your modem, might be this one. It claims to
have a DSP inside the dongle, so it's not an "entirely dumb" WinModem.
It's more intelligent than that. Modems come in different classes, and
a WinModem just presents a series of data bytes representing the analog
voltage on the phone line, and then the software driver does the DSP
on the computer host processor, to convert what's on the phone line,
into digital data again. Your modem does that process, inside the dongle.
Suggesting the USB interface, might look like a USB to serial converter,
kinda like my hardware setup right now (which is USB to serial, plus
regular serial dialup modem with internal data pump).
http://www.zoomtel.com/techsupport/dial_up/3095F.shtml
So, play with "diagnostic" - if still no joy, Zoom claims the
product has a two year warranty.
When I look here, the "ATZ" Hayes command, is "return to factory defaults".
And that's the one that seems to be failing.
http://www.computerhope.com/atcom.htm
On older OSes, you can also go to HyperTerm (terminal emulator) and
talk to the modem there, and run the same commands. On Windows 7,
you need to download a separate terminal emulator, as one is not
bundled with the OS. Zoom Telephonics recommends this one:
"TeraTerm Pro Web by Ayera Technologies (
http://www.ayera.com)."
http://www.ayera.com/teraterm/ (freeware)
The purpose of installing something like that, is if you wanted to
issue "AT<cr>" type commands yourself and do some debugging. You'd
be checking to see if it responds to AT and not ATZ or something.
I know that's a bit vague, but if you can figure it out, you might
have some more fun with the modem and the Hayes compatible command
set.
Paul