Re: 802.11 Association not noticed by device



Absolutely no one has any ideas on this?

Jack Maclean wrote:
Hello,

We have an application that we developed initially for Win Mobile 4.2.
This application establishes an 802.11 association when the device is
in range of "special" access points. "Special" basically means an AP is
in a database of known APs that provide the services the consumer is
authorized to use. This is for a VoIP application. This application
works well on PPC 2002 and has for over 2 years over multiple devices
in multiple countries.

After upgrading the app to support some new features in Win Mobile 5
(Pocket PC 2005), the application is still able to establish a
perfectly valid 802.11 association (valid IP address included) but when
the VoIP part of the application goes to make a connection the device
thinks that there is no available IP connection and attempts to
establish a GPRS connection. If the phone part of the device is placed
into flight mode, ie turning off the GSM radio, the device then
realizes there's an 802.11 connection and traffic is routed over it.
It is not feasible or acceptable for my application to do this in a
production environment (turn the phone off).

The application is written in C++ without.NET. We cannot use .NET since
the OEMs will not allow it mainly due to resource constraints. The
802.11 association is created with NDIS 5.1 OIDs though NDISUIO. WZC is
disabled. With WZC enabled it is not possible to control the 802.11
device, though NDISUIO or other such NDIS interfaces. Our application
cannot use Connection Manager because a part of the necessary
association process is to authenticate the access point partly though
its mac address and then a dynamic WEP key must be used that is
calculated based on various factors all of which are irrelevant to this
discussion not to mention extreeeeemy proprietary.

Again, the association to the AP is perfectly valid and it works
perfectly when the GSM radio is disabled, I don't need any help on the
process of associating with an AP. Since 802.11 associations created
with WZC work fine, ie the device doesn't think it needs to create a
GPRS connection, I'm assuming there's some IOCTL call that tells the
system there's an 802.11 connection (or some similar methods) that WZC
uses.

I understand this is because the Connection Manager is interfering. If
we could just shut it down completely that would be the ultimate
option. The OEM's that will ship our software have told us that they
are perfectly willing to have the Connection Manager disabled since our
app will be the real connection manager for the device.



Please, someone must know what the magic is here to make this all work!!

.



Relevant Pages

  • Re: 802.11 Association not noticed by device
    ... One other thing I forgot to mention: is your wifi adapter successfully ... You say your AP association is "perfectly valid," but is it really? ... you test your AP connection with WEP disabled? ... have WZC enabled.) ...
    (microsoft.public.windowsce.embedded)
  • Re: 802.11 Association not noticed by device
    ... I've learned that the cause of my problem is The Connection ... or get rid of Connection Manager entirely and replace ... You say your AP association is "perfectly valid," but is it really? ... have WZC enabled.) ...
    (microsoft.public.windowsce.embedded)
  • 802.11 Association not noticed by device
    ... the VoIP part of the application goes to make a connection the device ... With WZC enabled it is not possible to control the 802.11 ... the association to the AP is perfectly valid and it works ... I understand this is because the Connection Manager is interfering. ...
    (microsoft.public.windowsce.embedded)
  • Re: 802.11 Association not noticed by device
    ... the VoIP part of the application goes to make a connection the device ... With WZC enabled it is not possible to control the 802.11 ... the association to the AP is perfectly valid and it works ... I understand this is because the Connection Manager is interfering. ...
    (microsoft.public.windowsce.embedded.vc)
  • Re: 802.11 Association not noticed by device
    ... I've learned that the cause of my problem is The Connection ... or get rid of Connection Manager entirely and replace ... You say your AP association is "perfectly valid," but is it really? ... have WZC enabled.) ...
    (microsoft.public.windowsce.embedded)