new libhardware branch