To be honest I don't fully understand what's going on myself. The failure on the RNDIS connection is almost certainly due to the network adapter failing. I'm not sure why this happens and my big hope is that Parallels will figure it out and make the network adapter work as this would be the best solution.
My colleague and I realised that when you plug in a WM5 device in serial mode the driver fails but if you then restart the driver it syncs fine. However, it then disconnects if the connection isn't used for a while.
We simply automated the process of detecting when the driver fails and immediately restarting the driver. This solves the problem of the initial connection. Then every once in a while the app just requests the directory listing of the root of the mobile device. This stops the connection from going fully idle so it never disconnects.
If Parallels would kindly let us know how long their upgrade to USB will be and what new support it will provide then I could decide whether or not it would be worth investing time improving the app or investigating the network adapter problems myself in more detail.
PS: You should be able to open ActiveSync fine while this app is running. I can open ActiveSync, explore the device contents, deploy and debug all fine. What device are you using? Perhaps it's doing something funny that none of my devices do.
Last edited: Jun 15, 2006