Using some upnp code I was able to emulate an extender to the point of having Vista pop up the Extender Found dialog. I know it isn't much but thought I would share it with you all. Here is a picture and the code is posted over at the softsled.net website...
Link to Code
bigtall-
I am not a developer, but hopefully an encouraging word will help. The lack of Software Exteders has been my biggest complaint since I started with MCE.
Thanks for your efforts,
Rick
Posted some more information about the XBox 360 Extender in order to understand how the whole extender thing works. If anyone has any information about this let me know. I am still working through the whole back and forth communication in order to see what exactly happens when an extender is setup...
Link to Information
I can't follow exactly what you are saying, but if by transitions you meand the UI experience, in the Linksys2100 there is a definite "jerkiness" to the transitions. As if it is a very slow frame rate that the mind can't resolve!
Posted some more information about the communication between vista and the 360 extender during initial setup and key exchange. Can be seen here...
http://softsled.net/node/44
I am running into a road block when trying to implement the UPnP communication for the extender. That first communication is sending iterationsrequired as a ui1, basically a 8 bit unsigned integer. Well in .NET, I belive this is a Byte. So I set the parameter as being that but it is generating an error that says that object must be of type byte. Not sure how I should get around that.
Anybody have any ideas?
Here is my code for this...
The problem is that this error is being handled all through the intel upnp dll. I have tried to handle some events to try and capture the error before it replies but have not had any success. I think I may try and decompile that code to see what is going on there. If you want to all the code let me know and I will post it.
-jason
Success! Sort of. I have gotten past the error I was getting before and am able to generate a response to the request. Of course I have no idea what to put in for the DeviceID, DeviceCertificate or DeviceConfirmAuthenticator.
If anybody has any ideas on what kind of encryption they think might be used here I would love to here it. You can see an example of a real communication here.