Site icon EfmSoft

What does macOS kernel return 0xE0020004 (kIOBluetoothHCIPowerStatesNotSupported) mean?

 
Previous Next
kIOBluetoothNoHCIController

kIOBluetoothHCIPowerStatesNotSupported

Power management capability belongs to the local HCI controller

kIOBluetoothHCIPowerStatesNotSupported means that the HCI controller does not support changing power states through the requested IOBluetooth path. It is a host-adapter capability result, not a GATT attribute error and not a statement about a peripheral's battery or sleep mode.

Apple's IOBluetoothHostController documentation notes that controller power state is a controller property and that only Apple Bluetooth adapters support power off. An application should therefore treat a rejected power transition as a capability boundary rather than repeatedly toggling the controller.

What to check

References


Looking for a different code? Search another status or error code.

Exit mobile version