Does the stack have support for a self-powered device? If not, what sort of changes would be required to support this?