added function to check and auto-clear flag
power down interface and reporting channel in status