@rinigus Battery usage is a bit lower when suspend is working. I also found the cause for the wakelocks, the bt config is missing in /proc /proc/bluetooth/sleep/lpm for example, but i don't know why they are not created atm. EDIT: This happens because CONFIG_BT_MSM_SLEEP is not enabled in the kernel, since this could cause trouble with bluez. I'll try it anyway I report back.