Wi-Fi Aware can't pair with Android Device

Background

Android phones supporting Wi-Fi Aware 4.0 should be able to connect with iPhones (iOS 26). For testing, we selected two Samsung S25 devices, which support Wi-Fi Aware 4.0.

Issues we are facing

Android as Publisher, iOS as Subscriber.iOS cannot discover the service. Log shows: Discovery: Dropping event, 02:14:60:76:a6:0f missing DCEA attribute.

iOS as Publisher, Android as Subscriber,Android can discover the service.However, the PIN code is not displayed on iOS.

From the packet capture, the publish packet does not contain the DCEA field. However, Android-to-Android devices can still pair normally, and the subsequent PASN packets include the DCEA field. It seems that the Wi-Fi Alliance only requires the DCEA to be present in the PASN packets.

iOS cannot discover Android devices or complete pairing — is this caused by the DCEA field, or by other reasons?

Answered by DTS Engineer in 859073022

We’ve been talking about Wi-Fi Aware Android compatibility in this thread.

Share and Enjoy

Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"

We’ve been talking about Wi-Fi Aware Android compatibility in this thread.

Share and Enjoy

Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"

"You should consult Samsung. I feel that Samsung does not support WiFi Aware 4.0, especially for NAN pairing

@DTS Engineer I haven't seen any progress in Wi-Fi Aware interoperability between Android and Apple, which is frustrating

I understand your frustration here, but there’s not much I can do about it from this end. If you’ve determined that your other vendor’s device doesn’t meet the requirements in Accessory Design Guidelines for Apple Devices, that’s something you’ll have to discuss with that vendor.

Share and Enjoy

Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"

@DTS Engineer as 《Accessory-Design-Guidelines 》mentioned "Peer device refers to any third-party product -- such as an accessory, embedded system, or non-Apple phone/tablet -- communicating with the device using Wi-Fi Aware". iPhone as Publisher and Android as Subscriber, we finished "NAN pairing bootstrapping": make iPhone display the pin-code. The problem now is that we don't know how to handle using the 6 digit pin-code to handle pairing setup. My question is: 1. How does Apple obtain PASN EPK through a 6-digit pin-code, can this method be made public, and if it cannot be made public, does it mean that non-Apple devices cannot establish a wifi aware connection with it?

@zmj520 If you use Android Java and output the PIN code in initiatePairingRequest, you will get an error on the Qualcomm platform: the password is too short. In this case, you need to contact Qualcomm to remove the password length restriction.

@fengyu122 @zmj520 Samsung S25 does not provide good support for NAN 4.0; its follow-up frames lack the SDEA parameter.

It doesn't seem to be a simple matter of filling in a 6-digit pin code. After we tried changing the 8 digits to 6 digits, we received a response from Apple status code 15 (authentication rejected because of challenge failure)

@zmj520 you need to contact Qualcomm to remove the password length restriction

We already the password length restriction @sengui

We already removed the password length restriction, still got code 15 from Apple @sengui

@zmj520 what is the code 15? error code? pls show the apple log

@sengui here is the pairing response status code

Wi-Fi Aware can't pair with Android Device
 
 
Q