Yes, it happens with SystemUI too. I wonder why I didn't notice the battery drain before. So, after some more logging I can confirm that: If the device is turned from wifi connected to flight mode directly, with either ASUI or SystemUI, ICD will keep scanning for wifi networks at the programmed interval. If wifi is disconnected before turning into flight mode, ICD will be quiet. Did ASUI wait for ICD to confirm wifi is disconnected before turning to flight mode? Since it works by turning off wifi by hand, may be that's the issue.