# USB Subsystem API Changelog ## cl.usb_manager.1 Bundle Name Change For applications developed based on earlier versions, you need to change the name of the imported bundle. Otherwise, the original service logic will be affected. **Key API/Component Changes** | Original Bundle Name | New Bundle Name | |------------------ | ------------------- | | ohos.usbV9.d.ts | ohos.usbManager.d.ts | **Adaptation Guide** Change **@ohos.usbV9** to **@ohos.usbManager** when importing the bundle. ## cl.usb_manager.2 API Parameter Type Change For applications developed based on earlier versions, you need to modify the parameter type. Otherwise, the original service logic will be affected. **Key API/Component Changes** | Original Class Name | New Class Name | |---------------| ------------- | | interface USBConfig | interface USBConfiguration | | Original Namespace | New Namespace | |---------------| ------------- | | @namespace usbV9 | @namespace usbManager | | Bundle Name | Original API | New API | | --------------- | ------------------------------------------------------------ | ------------------------------------------------------------ | | ohos.usbManager.d.ts | function setConfiguration(pipe: USBDevicePipe, config: USBConfig): number; | function setConfiguration(pipe: USBDevicePipe, config: USBConfiguration): number; | **Adaptation Guide** When calling **setConfiguration**, change the parameter type from **USBConfig** to **USBConfiguration**.