Opensource libs

Needs commits on device side.