Beryl WPA3 Issue with iPhone

I have a MT1300, firmware 3.215, wireless repeating a hotel WiFi.

When I had WPA2+WPA3 enabled, or if I had WPA3 only enabled, I am unable to connect with iPhone. When I try to connect, the phone tries to connect but never succeeds. It just spins until it gives up/

When using an Intel MacBook, it seems to connect just fine.

In the luci system logs, I see the following errors.
kern.warn kernel: [ 6402.194485] MlmeADDBAAction: PMF connection, Ignore AddBaReq Send DUE TO NOT IN PORTSECURED

Doing a wireshark capture, I see that EAPOL only has message 1 of 4, 2 of 4, 3 of 4. It just continuously sends 3 of 4 message.

Switching over to WPA2-PSK seems to allow the phones to connect.

Googling that error message brings up

Perhaps it is related to some management frame issue?

You are right. I filed a bug internally.

Firmware 4.x does not have this problem.

1 Like

This problem happens on IOS16 and later.

I see a beta is out for Beryl. Do you have a confirmed stable release date for Beryl that will resolve?

Sorry I don’t have.

But Beryl 4.x firmware has gone through several beta now. So usable.