Network devices may not be able to connect to Personal HotSpot.

  • Explanation of the issue

When tethering is enabled and a wireless connection is established, there are instances where an IP address is not assigned.

  • Steps to Reproduce the Issue (if possible)

Enable iPhone tethering and connect wirelessly using 11ax.

  • Expected Result

The iPhone assigns an IP address, enabling network connectivity.

  • Actual Result Observed

DHCP negotiation failed. After attempting communication with the DHCP server via DHCP Discover, a DHCP Offer was returned from the iPhone. If this was missed, it would retry by performing another DHCP Discover. However, the iPhone does not issue a DHCP Offer no matter how many times it retries. The IP address is not assigned unless the wireless connection is disconnected and reconnected.

If the initial Discover is missed, does this invalidate subsequent Offer retries?

The above issue has been confirmed on iPhone 17 Pro and iPhone 16. It does not appear to occur on iPhone 15.

Answered by DTS Engineer in 863895022

Thanks for the confirmation.

The best path forward here is for you to file a bug about this. DevForums focuses on Apple APIs and tools, and none of those are involved in this specific issue.

In your bug, make it clear as to whether you’re the accessory developer or you’re using an accessory built by someone else.

When you file your bug, make sure to install the Wi-Fi for iOS/iPadOS debug profile so that your sysdiagnose log captures extra debugging information. I also think it’d be helpful for you to include a packet trace. I think that an RVI packet trace will capture the necessary info, but if you have the ability to take a packet trace from the perspective of your accessory then include that as well.

Oh, and as things are working on iPhone 15, include packet traces of that case as well, to act as a contrast.

Once you’re done, please post your bug number, just for the record.

Share and Enjoy

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

I’d like to clarify your issue. My understanding is that:

  1. You have an iPhone with cellular networking enabled.
  2. You enable Personal Hotspot on it.
  3. On some other device, you join that Wi-Fi network.
  4. In some cases things go wrong, meaning that the device from step 3 can’t access the Internet.

Is that right?

If so, what sort of device are you use in step 3? Another Apple device? Or something else?

Share and Enjoy

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

You are correct. The type of device you are using in step 3 is a non-Apple device. Specifically, it is a Wi-Fi enabled document scanner.

Thanks for the confirmation.

The best path forward here is for you to file a bug about this. DevForums focuses on Apple APIs and tools, and none of those are involved in this specific issue.

In your bug, make it clear as to whether you’re the accessory developer or you’re using an accessory built by someone else.

When you file your bug, make sure to install the Wi-Fi for iOS/iPadOS debug profile so that your sysdiagnose log captures extra debugging information. I also think it’d be helpful for you to include a packet trace. I think that an RVI packet trace will capture the necessary info, but if you have the ability to take a packet trace from the perspective of your accessory then include that as well.

Oh, and as things are working on iPhone 15, include packet traces of that case as well, to act as a contrast.

Once you’re done, please post your bug number, just for the record.

Share and Enjoy

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

Network devices may not be able to connect to Personal HotSpot.
 
 
Q