the SSID and passkey to the headless device over the SoftAP connection. The headless device then falls off the SoftAP network and joins the user's private Wi-Fi network. This process can work well, but there are two core problems. First, the process often requires the user to manually connect to the SoftAP network, which can be confusing for mainstream users. Second, if the user enters the passkey incorrectly, or if the phone gets disconnected from the SoftAP network for any reason, it is difficult for the app and device to smoothly recover, so the user is often left having to factory reset the device and start over. Third, different phones (hardware and OS versions) handle SoftAP differently, so the user experience varies dramatically—especially with the wide variety of Android hardware and software. Because of these complexities, many companies making Wi-Fi connected products are now adding BLE, ZipKey, data-over-sound, or another technology to facilitate a better out-of-box experience for users. Platform support Various operating system platforms support SoftAP, including: Linux Windows 7 Windows 8 Windows 10 Android Windows Phone 7.5 Windows Phone 8 Windows 10 Mobile iOS Mac OS Commercial vendors Connectify Edimax Ralink See also Wi-Fi Direct Connectify References Network access