USB mode selector backend functionality