Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Phone refuses to connect to wifi hotspots with WPA3/WPA2 mixed mode enabled #45

Open
volkertb opened this issue Dec 27, 2024 · 1 comment

Comments

@volkertb
Copy link

volkertb commented Dec 27, 2024

I tried both my access point and a wifi hotspot on another Android phone. The Pinephone with GloDroid couldn't connect and said that the password was probably wrong (which it wasn't), and it connected successfully once I switched the Security setting from WPA2/WPA3-Personal to WPA2-Personal in the Wi-Fi hotspot settings of the other Android phone that I used as a hotspot. I also tried WPA3-Personal (without WPA2), and unsurprisingly, this didn't work either.

This is build 2024w44 (Android 15), installed on an SD card on a Pinephone, specifically UBports Community Edition with 2GB RAM.

I understand that lack of WPA3 support is a hardware limitation in the Pinephone's SoC. But at least in this answer in an OpenWrt forum thread, it seems to be implied that at least WPA3/WPA2 mixed mode compatibility is something that could be fixed in the firmware.

Can this indeed be fixed in GloDroid? Or is it an implementation in AOSP, which needs to be fixed upstream?

Thank you for your continued hard work on this project, and have a happy and healthy new year.

@volkertb
Copy link
Author

I just tried running postmarketOS 24.12 on the same Pinephone, and I got the exact same limitation with that OS. It could only connect to a WPA2-only access point. Neither WPA3-only nor WPA3/WPA2 mixed mode worked. This was with the iwd wifi manager selected when I built the postmarketOS image for this phone. I haven't tested this with wpa_supplicant.

Still, isn't the whole point of WPA3/WPA2 mixed mode to allow support for older devices?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant