Is iOS Support of Hotspot 2.0 Release 2 Specification?

Hello,


I developing some features that was defined in "Hotspot 2.0 Release 2" specification. And recently start testing how iOS device connect to HS 2.0 wifi networks. And in my tests I was faced with the fact that iOS device support only (I am not sure, only think that) "Hotspot 2.0 Release 1" specification.

Hotspot 2.0 allow Access Points to tell more information about itself for client device.

The procedure how client device is discover Hotspot 2.0 capabilities is described in chapter 6.1 in Hotspot 2.0 Release 2 document.

In brief:

- AP tell client device about support of HS 2.0 network

- client device using ANQP query information about HS 2.0 network features

- AP response with information about supported HS 2.0 network features, like NAI realm etc.

- using information received from ANQP request client device decide what to do next

From my initial tests, iOS device not act like I expected so I ask Apple support about it. And they say what iOS is Hotspot 2.0 Release 2 Specification.

To be sure about it I run Wireshark and capture 802.11 traffic to see packets that iOS device send to HS 2.0 AP. And in my case it query only this information

- NAI Realm list

- Domain Name list

- HS 2.0 Operator Friendly Name

and query started only if device earlier was provisioned with HS 2.0 wifi profile. Without HS 2.0 wifi profile iOS device just looking for available wifi networks.

This behavior is correspond to Chapter 3 from Hotspot 2.0 Release 1 specification

To prove, that AP correctly transmit HS 2.0 features. I use wpa_supplicant and hostapd software from hostapd package. And it correctly query and transmit additional ANQP elements that defined Hotspot 2.0 Release 2 specification.


So my question is. If Apple Support is correct with its answer, can anybody point me how I can do Online Sign-up procedure with iOS device?

I am having the same issue with ios 14. The pcaps from wireshark shows that only NAI Realm list, Domain Name list and HS 2.0 Operator Friendly Name are being detected. Trying to connect to the same SSID via android phone was able to detect the OSU related parameters (seen in pcaps). So does ios 14 support hotspot 2.0 release 2 ? If yes, am I missing out on anything (is there an option somewhere in the device to enable hotspot 2.0 release 2 version)?

On the hotspot 2.0 release 2 profile generation (passpoint.mobileconfig) for ios devices, looking at the https://developer.apple.com/business/documentation/Configuration-Profile-Reference.pdf, under Wi-Fi payload section, I cannot see option to set the OSU server related nodes, subscription update nodes that are specific for hotspot 2.0 release 2.

Can someone please share any information related to this ? Thank you. I can provide more details if required.
Is iOS Support of Hotspot 2.0 Release 2 Specification?
 
 
Q