CM libhardware