Bring back LegacyUSBService
Forward ported from CM