I can say from my experience that ‘(2.something)’ needs to be a little less ambiguous, because the version of the SDK that you’re using (at least especially for Windows) certainly matters. If you’re not using the latest Windows SDK drivers, you’re probably going to have a few issues with connectivity and noticeable lag in your app(s).
My experience doesn’t relate, specifically, to eclipse, but I wonder if your SDK version may have something to do with your difficulties.