Import UHID drivers from 3.8

thanks @M66B and @MikeNG