diff --git a/Demos/Device/ClassDriver/VirtualSerial/makefile b/Demos/Device/ClassDriver/VirtualSerial/makefile
index a2e8eb366fc214e741a60f5ffec31c5b9a1201ba..79249eda5ec197b2c6a9fb96b93aa51a4ea7f5c9 100644
--- a/Demos/Device/ClassDriver/VirtualSerial/makefile
+++ b/Demos/Device/ClassDriver/VirtualSerial/makefile
@@ -60,7 +60,7 @@
 
 
 # MCU name
-MCU = at90usb1287
+MCU = atmega32u4
 
 
 # Target board (see library "Board Types" documentation, NONE for projects not requiring
diff --git a/LUFA/Drivers/USB/LowLevel/USBController.c b/LUFA/Drivers/USB/LowLevel/USBController.c
index a542353ebeed77dd8143e663a45ab8019a0275be..f6b1b125b3929b282725d3977115f3efe7374a7e 100644
--- a/LUFA/Drivers/USB/LowLevel/USBController.c
+++ b/LUFA/Drivers/USB/LowLevel/USBController.c
@@ -156,7 +156,7 @@ void USB_ResetInterface(void)
 		#endif
 	}
 	
-	#if (defined(USB_SERIES_6_AVR) || defined(USB_SERIES_7_AVR))
+	#if (defined(USB_SERIES_4_AVR) || defined(USB_SERIES_6_AVR) || defined(USB_SERIES_7_AVR))
 	USB_OTGPAD_On();
 	#endif
 }