USB hardware