Если устройство считает, что срок его аренды не истек, а сетевой интерфейс устройства только что установил физическую связь, то клиент должен запускаться в состоянии DHCP INIT-REBOOT (или даже в состоянии INIT).
В качестве альтернативы, если устройство считает, что срок его аренды истек, и LINK up постоянно поддерживается после перехода в спящий режим, то клиент может запускаться в состоянии BOUND при пробуждении.
В основном, основная причина того, что устройства реагируют по-разному, заключается в том, как они обрабатывают спящий режим (большинство iOS отключают беспроводной интерфейс, тогда как в Android это настраивается в меню).