"Try to copy the JavaComm .dll in the windows/system32 (is there any
such dir in Vista?) to see if it makes any difference."

Do you mean the win32com.dll?

Yes, there is a windows/system32 dir in Vista...

In the mean time all 3 COM ports from the registry are now visible in
CommTest:

Searching for devices...

Found port: COM3
       Trying at   9600...  Getting Info... Found: AT+CGMMERROR
       Trying at  14400...  no device found
(javax.comm.UnsupportedCommOperationException: Unsupported baud rate)
       Trying at  19200...  Getting Info... Found: AT+CGMMERROR
       Trying at  28800...  no device found
(javax.comm.UnsupportedCommOperationException: Unsupported baud rate)
       Trying at  33600...  no device found
(javax.comm.UnsupportedCommOperationException: Unsupported baud rate)
       Trying at  38400...  Getting Info... Found: AT+CGMMERROR
       Trying at  56000...  no device found
(javax.comm.UnsupportedCommOperationException: Unsupported baud rate)
       Trying at  57600...  Getting Info... Found: AT+CGMMERROR
       Trying at 115200...  Getting Info... Found: AT+CGMMERROR

Found port: COM4
       Trying at   9600...  no device found
(javax.comm.PortInUseException: Port currently owned by Unknown
Windows Application)
       Trying at  14400...  no device found
(javax.comm.PortInUseException: Port currently owned by Unknown
Windows Application)
       Trying at  19200...  no device found
(javax.comm.PortInUseException: Port currently owned by Unknown
Windows Application)
       Trying at  28800...  no device found
(javax.comm.PortInUseException: Port currently owned by Unknown
Windows Application)
       Trying at  33600...  no device found
(javax.comm.PortInUseException: Port currently owned by Unknown
Windows Application)
       Trying at  38400...  no device found
(javax.comm.PortInUseException: Port currently owned by Unknown
Windows Application)
       Trying at  56000...  no device found
(javax.comm.PortInUseException: Port currently owned by Unknown
Windows Application)
       Trying at  57600...  no device found
(javax.comm.PortInUseException: Port currently owned by Unknown
Windows Application)
       Trying at 115200...  no device found
(javax.comm.PortInUseException: Port currently owned by Unknown
Windows Application)

Found port: COM5
       Trying at   9600...  no device found
(javax.comm.PortInUseException: Port currently owned by Unknown
Windows Application)
       Trying at  14400...  no device found
(javax.comm.PortInUseException: Port currently owned by Unknown
Windows Application)
       Trying at  19200...  no device found
(javax.comm.PortInUseException: Port currently owned by Unknown
Windows Application)
       Trying at  28800...  no device found
(javax.comm.PortInUseException: Port currently owned by Unknown
Windows Application)
       Trying at  33600...  no device found
(javax.comm.PortInUseException: Port currently owned by Unknown
Windows Application)
       Trying at  38400...  no device found
(javax.comm.PortInUseException: Port currently owned by Unknown
Windows Application)
       Trying at  56000...  no device found
(javax.comm.PortInUseException: Port currently owned by Unknown
Windows Application)
       Trying at  57600...  no device found
(javax.comm.PortInUseException: Port currently owned by Unknown
Windows Application)
       Trying at 115200...  no device found
(javax.comm.PortInUseException: Port currently owned by Unknown
Windows Application)

Test complete.


SendMessage gives both for COM4 and COM5 this:

Example: Send message from a serial gsm modem.
SMSLib: A Java API library for sending and receiving SMS via a GSM
modem or other supported gateways.
This software is distributed under the terms of the Apache v2.0
License.
Web Site: http://smslib.org
Version: 3.3.3
org.smslib.GatewayException: Comm library exception:
java.lang.RuntimeException: javax.comm.PortInUseException: Port
currently owned by Unknown Windows Application
        at org.smslib.modem.SerialModemDriver.connectPort
(SerialModemDriver.java:92)
        at org.smslib.modem.AModemDriver.connect(AModemDriver.java:110)
        at org.smslib.modem.ModemGateway.startGateway(ModemGateway.java:126)
        at org.smslib.Service$1Starter.run(Service.java:222)

Which makes sense.

Copying BTW win32com.dll to windows/system32 does not make a
difference for either CommTest or SendMessage.



> back to my older one: T-Mobile - MDA Compact 
> IIIhttp://www.itreviews.co.uk/hardware/h1136.htm   since they older one
> was 'seen' by windows, both on my laptop and desktop; the Compact IV
> was seen on neither.
>
> My phone is connected to usb, but on the phone side the connector is
> smaller than usb (like in these digital camera's from canon).
>
> I will check your suggestion regarding JavaComm.dl.... first here is
> post I was preparing:
>
> I googled on “Error 2 opening registry key HARDWARE\DEVICEMAP
> \SERIALCOM”
>
> This link might provide a 
> clue:http://forums.sun.com/thread.jspa?threadID=534678
>
> Open regedt32 on my desktop (acer aspire desktop x3200) and look for
> LOCAL_MACHINE -> HARDWARE -> DEVICEMAP -> SERIALCOMM
> then there is no entry for SERIALCOM !!!
>
> On my laptop however (both run Vista) there is an entry with values
> COM3, COM4 and COM5.
>
> Sigh.
>
> Installed SMSlib on laptop.
> First I ran CommTest.java.
>
> Result:
>
> Searching for devices...
>
> Found port: COM3
>        Trying at   9600...  Getting Info... Found: AT+CGMMERROR
>        Trying at  14400...  no device found
> (javax.comm.UnsupportedCommOperationException: Unsupported baud rate)
>        Trying at  19200...  Getting Info... Found: AT+CGMMERROR
>        Trying at  28800...  no device found
> (javax.comm.UnsupportedCommOperationException: Unsupported baud rate)
>        Trying at  33600...  no device found
> (javax.comm.UnsupportedCommOperationException: Unsupported baud rate)
>        Trying at  38400...  Getting Info... Found: AT+CGMMERROR
>        Trying at  56000...  no device found
> (javax.comm.UnsupportedCommOperationException: Unsupported baud rate)
>        Trying at  57600...  Getting Info... Found: AT+CGMMERROR
>        Trying at 115200...  Getting Info... Found: AT+CGMMERROR
>
> Test complete.
> (no COM4, COM5)
> Next, changed parameters in SendMessage to COM3, baudrate 9600. Tried
> all 4 usb connectors, but always got a time-out:
>
> Example: Send message from a serial gsm modem.
> SMSLib: A Java API library for sending and receiving SMS via a GSM
> modem or other supported gateways.
> This software is distributed under the terms of the Apache v2.0
> License.
> Web Site:http://smslib.org
> Version: 3.3.3
> org.smslib.TimeoutException: No response from device.
>         at org.smslib.modem.AModemDriver$CharQueue.get(AModemDriver.java:519)
>         at org.smslib.modem.AModemDriver.getResponse(AModemDriver.java:317)
>         at org.smslib.modem.athandler.ATHandler.getSimStatus(ATHandler.java:
> 130)
>         at org.smslib.modem.AModemDriver.connect(AModemDriver.java:127)
>         at org.smslib.modem.ModemGateway.startGateway(ModemGateway.java:126)
>         at org.smslib.Service$1Starter.run(Service.java:222)
>
> Again the Windows Mobile Device Center recognises the GSM correctly!
>
> On Feb 4, 8:00 pm, Thanasis <[email protected]> wrote:
>
> > Jan,
>
> > Is this the phone in 
> > question:http://www.mobilegazette.com/t-mobile-mda-compact-iv-08x06x04.htm
>
> > Your installation seems ok. Try to copy the JavaComm .dll in the
> > windows/system32 (is there any such dir in Vista?) to see if it makes
> > any difference.
>
> > Your phone is a USB phone, right? I don't know if Pradeep's phone is a
> > serial one and if we have a problem in USB ports in general...
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"SMSLib User Group" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/SMSLib?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to