1# USB Subsystem API Changelog
2
3## cl.usb_manager.1 Bundle Name Change
4
5For applications developed based on earlier versions, you need to change the name of the imported bundle. Otherwise, the original service logic will be affected.
6
7**Key API/Component Changes**
8
9|       Original Bundle Name       |    New Bundle Name          |
10|------------------  | ------------------- |
11| ohos.usbV9.d.ts | ohos.usbManager.d.ts |
12
13**Adaptation Guide**
14
15Change **@ohos.usbV9** to **@ohos.usbManager** when importing the bundle.
16
17## cl.usb_manager.2 API Parameter Type Change
18
19For applications developed based on earlier versions, you need to modify the parameter type. Otherwise, the original service logic will be affected.
20
21**Key API/Component Changes**
22
23|   Original Class Name  |   New Class Name  |
24|---------------| ------------- |
25| interface USBConfig | interface USBConfiguration |
26
27|   Original Namespace  |   New Namespace  |
28|---------------| ------------- |
29| @namespace usbV9 | @namespace usbManager |
30
31| Bundle Name           | Original API                                                      | New API                                                      |
32| --------------- | ------------------------------------------------------------ | ------------------------------------------------------------ |
33| ohos.usbManager.d.ts | function setConfiguration(pipe: USBDevicePipe, config: USBConfig): number; | function setConfiguration(pipe: USBDevicePipe, config: USBConfiguration): number; |
34
35**Adaptation Guide**
36
37When calling **setConfiguration**, change the parameter type from **USBConfig** to **USBConfiguration**.
38