Comments (13)
This is a known issue that we'll look into for a future release. If there are any specific bugs associated with this that affect app compatibility, please let us know to help prioritize.
from wsa.
from wsa.
It seems that the Windows API WlanQueryInterface can fetch a WLAN_CONNECTION_ATTRIBUTES structure that contains WLAN_ASSOCIATION_ATTRIBUTES structure with the most important factors: dot11PhyType, ulRxRate and ulTxRate.
from wsa.
Hi, could you please let us know the subsystem version number you're running?
from wsa.
2208.40000.5.0
from wsa.
Also note that if you use WLAN_ASSOCIATION_ATTRIBUTES for RSSI - you'll get quality value translatable to only -50dBm or lower (even if actual RSSI value is higher than -50dBm)
For correct RSSI use wlan_intf_opcode_rssi with WlanQueryInterface (and use WLAN_ASSOCIATION_ATTRIBUTES for phy speeds)
from wsa.
It's been 5 months and this bug still persists even in the latest insider build 25314.1010 re_prerelease.
ETA for resolution?
Do you need any help fixing this bug?
from wsa.
It's been 7 months and this bug still persists even in the latest release.
ETA for resolution?
from wsa.
This isn't on the immediate roadmap. Since our networking stack is virtualized and not a native solution supporting network utilities is not a target area at the moment, even if we could replicate network details and topology perfectly, the performance analysis achieved by an Android application would only apply to Android apps and not necessarily the end user's physical device.
That's not say we don't want to support high fidelity in emulation here. It's just not a priority at the moment.
from wsa.
Understanding Microsoft priorities - it would be beneficial for developers to have an API bridge for Android apps to invoke Windows APIs.
Or, as a poor man's alternative, have some way to execute Windows shell (e.g., cmd.exe) commands from within Android apps (similar to the Java Runtime or ProcessBuilder APIs).
from wsa.
In closing issue #290 Nick say "if something about the data presented results in an issue in your app, we'd like to know specifics so we can plan to address those".
Please have a look at the first message on this issue #57.
It's not about doing any manipulation on hardware - it's about showing information to the user, which is critical to our app.
WSA already provides this information (as an existing feature or behavior of WSA) - but some of it is incorrect. We are not asking to implement new features, just asking to fix a bug in the WSA implementation that shows the incorrect data (most of the rest of the data is correct).
from wsa.
I'm not questioning the value of the app you're referencing, it seems like a very valuable tool for Android users. That said, WSA is running in a virtualized environment rather than on native wifi hardware, in many cases we're running a simulated wifi stack on top of ethernet or a mobile radio so any information retrieved from hardware is going to have some degree of inaccuracy. For the scenario you mentioned above, any results the app provides to the user are going to be inaccurate regardless of how well we emulate real hardware.
If you're using "Advanced Networking", note that this feature is experimental and not enabled by default in retail environments. We're continuing to evaluate features support in that mode.
from wsa.
Indeed - the information in question (mostly correct, part incorrect) is presented when WSA is using Advanced Networking.
So the bug scope can be narrowed to that feature.
The conversation about virtualized vs (something else) is something most app users we know could not care less about. It's either they get the what they need from the app or not.
We can tell them "switch Advanced Networking ON in WSA" (like we suggest to them to configure other settings in the Android environment) - it's their choice, not ours. And if they choose to use our app, with WSA's Advanced Networking feature - they are currently presented with mostly correct but partly incorrect information - due to a bug in the Advanced Networking feature implementation.
On the one hand "the value of the app is not questioned" yet on the other hand the value of the WSA's own "Advanced Networking" feature is discounted.
We are not asking to develop a feature to support our app.
We hope the bug in the WSA feature feature already developed and delivered to users (even if as experimental) - is fixed.
This issue has nothing to do with virtualization - just using a wrong WIN API method to get a specific information piece (the call is already made by WSA Advanced Networking - it's just not the right one for the intended information).
from wsa.
Related Issues (20)
- Local Network Access isolated to gateway HOT 1
- Using mklink/j to link to another folder in a shared folder, not recognized
- WSA not launching android
- Will this project continue to be maintained and updated after March 5, 2025? HOT 11
- Please make WSA open source HOT 17
- Outlook WSA Doesn't Save Attachments HOT 2
- Why is microsoft discontinuing good stuff now? HOT 8
- Strongly hope not to stop Windows Subsystem Android, thanks! HOT 4
- PLEASE. I BEG YOU MICROSOFT! PLEASE DON'T END SUPPORT FOR WINDOWS SUBSYSTEM FOR ANDROID HOT 11
- When repair the ipv6 support for the WSA?
- Please just dump all the stupid Copilot AI stuff and support WSA back!!!! HOT 6
- WSA is the best thing that has ever happened to windows. HOT 8
- WebView hardware acceleration broken
- WSA may have memory leakage and WSA occupies double the RAM
- Is it possible to unblock 127.0.0.1?
- subsystem suddenly shutdown
- No connection to my UPNP devices after WSA_2305.40000.6.0_x64
- WebViews are blank HOT 4
- wewewewe HOT 1
- Make it an open source project instead of ending support HOT 8
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from wsa.