# USB composition Source: [https://docs.qualcomm.com/doc/80-88500-4/topic/110_USB_composition.html](https://docs.qualcomm.com/doc/80-88500-4/topic/110_USB_composition.html) The default USB composition is 0x90B8 – Diag + DUN + RMNET + DPL + ADB. | Interface | Use case | | --- | --- | | Diag | Diagnostics data for QXDM Professional™ Tool/QPST | | QMI\_RMNET | RmNet tethering | | DPL | Data Protocol Logging | | ADB | Android Debug Bridge | - sys.usb.config value – diag, serial\_cdev, rmnet, dpl, and adb - sys.usb.configfs value – 1 enables the use of ConfigFS (required) - All available compositions are contained within init.msm.usb.configfs.rc Note: For more information, see Linux USB Implementation Guide (80-NF283-1). **Parent Topic:** [USB](https://docs.qualcomm.com/doc/80-88500-4/topic/106_USB.html) Last Published: Aug 18, 2023 [Previous Topic Software specifications](https://docs.qualcomm.com/bundle/publicresource/80-88500-4/topics/109_Software_specifications.md) [Next Topic MTP function over FFS](https://docs.qualcomm.com/bundle/publicresource/80-88500-4/topics/113_MTP_function_over_FFS.md)