\r
        #if defined(USB_CAN_BE_BOTH)\r
        if (UIDModeSelectEnabled)\r
-       {\r
-               AVR32_USBB.USBCON.uide = true;\r
-               USB_INT_Enable(USB_INT_IDTI);\r
-       }\r
+         USB_INT_Enable(USB_INT_IDTI);\r
        #endif\r
 \r
        USB_CLK_Unfreeze();\r
        {\r
                #if defined(USB_CAN_BE_DEVICE)\r
                AVR32_USBB.USBCON.uimod = true;\r
+\r
                USB_Init_Device();\r
                #endif\r
        }\r
        {\r
                #if defined(USB_CAN_BE_HOST)\r
                AVR32_USBB.USBCON.uimod = false;\r
+\r
                USB_Init_Host();\r
                #endif\r
        }\r
        USB_INT_Enable(USB_INT_EORSTI);\r
 \r
        USB_Attach();\r
-       USB_Device_SetDeviceAddress(0);\r
 }\r
 #endif\r
 \r