+++ /dev/null
-;************************************************************
-; Windows USB CDC ACM Setup File
-; Copyright (c) 2000 Microsoft Corporation
-
-
-[Version]
-Signature="$Windows NT$"
-Class=Ports
-ClassGuid={4D36E978-E325-11CE-BFC1-08002BE10318}
-Provider=%MFGNAME%
-LayoutFile=layout.inf
-CatalogFile=%MFGFILENAME%.cat
-DriverVer=11/15/2007,5.1.2600.0
-
-[Manufacturer]
-%MFGNAME%=DeviceList, NTamd64
-
-[DestinationDirs]
-DefaultDestDir=12
-
-
-;------------------------------------------------------------------------------
-; Windows 2000/XP/Vista-32bit Sections
-;------------------------------------------------------------------------------
-
-[DriverInstall.nt]
-include=mdmcpq.inf
-CopyFiles=DriverCopyFiles.nt
-AddReg=DriverInstall.nt.AddReg
-
-[DriverCopyFiles.nt]
-usbser.sys,,,0x20
-
-[DriverInstall.nt.AddReg]
-HKR,,DevLoader,,*ntkern
-HKR,,NTMPDriver,,%DRIVERFILENAME%.sys
-HKR,,EnumPropPages32,,"MsPorts.dll,SerialPortPropPageProvider"
-
-[DriverInstall.nt.Services]
-AddService=usbser, 0x00000002, DriverService.nt
-
-[DriverService.nt]
-DisplayName=%SERVICE%
-ServiceType=1
-StartType=3
-ErrorControl=1
-ServiceBinary=%12%\%DRIVERFILENAME%.sys
-
-;------------------------------------------------------------------------------
-; Vista-64bit Sections
-;------------------------------------------------------------------------------
-
-[DriverInstall.NTamd64]
-include=mdmcpq.inf
-CopyFiles=DriverCopyFiles.NTamd64
-AddReg=DriverInstall.NTamd64.AddReg
-
-[DriverCopyFiles.NTamd64]
-%DRIVERFILENAME%.sys,,,0x20
-
-[DriverInstall.NTamd64.AddReg]
-HKR,,DevLoader,,*ntkern
-HKR,,NTMPDriver,,%DRIVERFILENAME%.sys
-HKR,,EnumPropPages32,,"MsPorts.dll,SerialPortPropPageProvider"
-
-[DriverInstall.NTamd64.Services]
-AddService=usbser, 0x00000002, DriverService.NTamd64
-
-[DriverService.NTamd64]
-DisplayName=%SERVICE%
-ServiceType=1
-StartType=3
-ErrorControl=1
-ServiceBinary=%12%\%DRIVERFILENAME%.sys
-
-
-;------------------------------------------------------------------------------
-; Vendor and Product ID Definitions
-;------------------------------------------------------------------------------
-; When developing your USB device, the VID and PID used in the PC side
-; application program and the firmware on the microcontroller must match.
-; Modify the below line to use your VID and PID. Use the format as shown below.
-; Note: One INF file can be used for multiple devices with different VID and PIDs.
-; For each supported device, append ",USB\VID_xxxx&PID_yyyy" to the end of the line.
-;------------------------------------------------------------------------------
-[SourceDisksFiles]
-[SourceDisksNames]
-[DeviceList]
-%DESCRIPTION%=DriverInstall, USB\VID_2341&PID_0010
-
-[DeviceList.NTamd64]
-%DESCRIPTION%=DriverInstall, USB\VID_2341&PID_0010
-
-
-;------------------------------------------------------------------------------
-; String Definitions
-;------------------------------------------------------------------------------
-;Modify these strings to customize your device
-;------------------------------------------------------------------------------
-[Strings]
-MFGFILENAME="CDC_vista"
-DRIVERFILENAME ="usbser"
-MFGNAME="Arduino LLC (www.arduino.cc)"
-INSTDISK="Arduino Mega 2560 Driver Installer"
-DESCRIPTION="Arduino Mega 2560"
-SERVICE="USB RS-232 Emulation Driver"
+++ /dev/null
-;************************************************************\r
-; Windows USB CDC ACM Setup File\r
-; Copyright (c) 2000 Microsoft Corporation\r
-\r
-\r
-[Version]\r
-Signature="$Windows NT$"\r
-Class=Ports\r
-ClassGuid={4D36E978-E325-11CE-BFC1-08002BE10318}\r
-Provider=%MFGNAME%\r
-LayoutFile=layout.inf\r
-CatalogFile=%MFGFILENAME%.cat\r
-DriverVer=11/15/2007,5.1.2600.0\r
-\r
-[Manufacturer]\r
-%MFGNAME%=DeviceList, NTamd64\r
-\r
-[DestinationDirs]\r
-DefaultDestDir=12\r
-\r
-\r
-;------------------------------------------------------------------------------\r
-; Windows 2000/XP/Vista-32bit Sections\r
-;------------------------------------------------------------------------------\r
-\r
-[DriverInstall.nt]\r
-include=mdmcpq.inf\r
-CopyFiles=DriverCopyFiles.nt\r
-AddReg=DriverInstall.nt.AddReg\r
-\r
-[DriverCopyFiles.nt]\r
-usbser.sys,,,0x20\r
-\r
-[DriverInstall.nt.AddReg]\r
-HKR,,DevLoader,,*ntkern\r
-HKR,,NTMPDriver,,%DRIVERFILENAME%.sys\r
-HKR,,EnumPropPages32,,"MsPorts.dll,SerialPortPropPageProvider"\r
-\r
-[DriverInstall.nt.Services]\r
-AddService=usbser, 0x00000002, DriverService.nt\r
-\r
-[DriverService.nt]\r
-DisplayName=%SERVICE%\r
-ServiceType=1\r
-StartType=3\r
-ErrorControl=1\r
-ServiceBinary=%12%\%DRIVERFILENAME%.sys\r
-\r
-;------------------------------------------------------------------------------\r
-; Vista-64bit Sections\r
-;------------------------------------------------------------------------------\r
-\r
-[DriverInstall.NTamd64]\r
-include=mdmcpq.inf\r
-CopyFiles=DriverCopyFiles.NTamd64\r
-AddReg=DriverInstall.NTamd64.AddReg\r
-\r
-[DriverCopyFiles.NTamd64]\r
-%DRIVERFILENAME%.sys,,,0x20\r
-\r
-[DriverInstall.NTamd64.AddReg]\r
-HKR,,DevLoader,,*ntkern\r
-HKR,,NTMPDriver,,%DRIVERFILENAME%.sys\r
-HKR,,EnumPropPages32,,"MsPorts.dll,SerialPortPropPageProvider"\r
-\r
-[DriverInstall.NTamd64.Services]\r
-AddService=usbser, 0x00000002, DriverService.NTamd64\r
-\r
-[DriverService.NTamd64]\r
-DisplayName=%SERVICE%\r
-ServiceType=1\r
-StartType=3\r
-ErrorControl=1\r
-ServiceBinary=%12%\%DRIVERFILENAME%.sys\r
-\r
-\r
-;------------------------------------------------------------------------------\r
-; Vendor and Product ID Definitions\r
-;------------------------------------------------------------------------------\r
-; When developing your USB device, the VID and PID used in the PC side\r
-; application program and the firmware on the microcontroller must match.\r
-; Modify the below line to use your VID and PID. Use the format as shown below.\r
-; Note: One INF file can be used for multiple devices with different VID and PIDs.\r
-; For each supported device, append ",USB\VID_xxxx&PID_yyyy" to the end of the line.\r
-;------------------------------------------------------------------------------\r
-[SourceDisksFiles]\r
-[SourceDisksNames]\r
-[DeviceList]\r
-%DESCRIPTION%=DriverInstall, USB\VID_2341&PID_0042\r
-\r
-[DeviceList.NTamd64]\r
-%DESCRIPTION%=DriverInstall, USB\VID_2341&PID_0042\r
-\r
-\r
-;------------------------------------------------------------------------------\r
-; String Definitions\r
-;------------------------------------------------------------------------------\r
-;Modify these strings to customize your device\r
-;------------------------------------------------------------------------------\r
-[Strings]\r
-MFGFILENAME="CDC_vista"\r
-DRIVERFILENAME ="usbser"\r
-MFGNAME="Arduino LLC (www.arduino.cc)"\r
-INSTDISK="Arduino Mega 2560 R3 Driver Installer"\r
-DESCRIPTION="Arduino Mega 2560 R3"\r
-SERVICE="USB RS-232 Emulation Driver"
\ No newline at end of file
--- /dev/null
+; Copyright 2012 Blacklabel Development, Inc.\r
+\r
+[Strings]\r
+DriverPackageDisplayName="Arduino Boards"\r
+ManufacturerName="Arduino LLC (www.arduino.cc)"\r
+ServiceName="USB RS-232 Emulation Driver"\r
+due.bossa.name="Bossa Program Port"\r
+due.programming_port.name="Arduino Due Programming Port"\r
+due.sketch.name="Arduino Due"\r
+esplora.bootloader.name="Arduino Esplora bootloader"\r
+esplora.sketch.name="Arduino Esplora"\r
+leonardo.bootloader.name="Arduino Leonardo bootloader"\r
+leonardo.sketch.name="Arduino Leonardo"\r
+lilypadUSB.bootloader.name="Arduino LilyPad USB bootloader"\r
+lilypadUSB.sketch.name="Arduino LilyPad USB"\r
+mega2560rev3.name="Arduino Mega 2560"\r
+megaADK.name="Arduino Mega ADK"\r
+megaADKrev3.name="Arduino Mega ADK"\r
+micro.bootloader.name="Arduino Micro bootloader"\r
+micro.sketch.name="Arduino Micro"\r
+uno.name="Arduino Uno"\r
+unoR3.name="Arduino Uno"\r
+usbserial.name="Arduino USB Serial Light Adapter"\r
+\r
+[DefaultInstall]\r
+CopyINF=arduino.inf\r
+\r
+[Version]\r
+Class=Ports\r
+ClassGuid={4D36E978-E325-11CE-BFC1-08002BE10318}\r
+Signature="$Windows NT$"\r
+Provider=%ManufacturerName%\r
+DriverPackageDisplayName=%DriverPackageDisplayName%\r
+CatalogFile=arduino.cat\r
+DriverVer=01/01/2013,1.0.0.0\r
+\r
+[Manufacturer]\r
+%ManufacturerName%=DeviceList, NTamd64, NTia64\r
+\r
+[DestinationDirs]\r
+FakeModemCopyFileSection=12\r
+DefaultDestDir=12\r
+\r
+[DeviceList]\r
+%due.bossa.name%=DriverInstall, USB\VID_03EB&PID_6124\r
+%due.programming_port.name%=DriverInstall, USB\VID_2341&PID_003D\r
+%due.sketch.name%=DriverInstall, USB\VID_2341&PID_003E&MI_00\r
+%esplora.bootloader.name%=DriverInstall, USB\VID_2341&PID_003C\r
+%esplora.sketch.name%=DriverInstall, USB\VID_2341&PID_803C&MI_00\r
+%leonardo.bootloader.name%=DriverInstall, USB\VID_2341&PID_0036\r
+%leonardo.sketch.name%=DriverInstall, USB\VID_2341&PID_8036&MI_00\r
+%lilypadUSB.bootloader.name%=DriverInstall, USB\VID_1B4F&PID_9207\r
+%lilypadUSB.sketch.name%=DriverInstall, USB\VID_1B4F&PID_9208&MI_00\r
+%mega2560rev3.name%=DriverInstall, USB\VID_2341&PID_0042\r
+%mega2560.name%=DriverInstall, USB\VID_2341&PID_0010\r
+%megaADK.name%=DriverInstall, USB\VID_2341&PID_003F\r
+%megaADKrev3.name%=DriverInstall, USB\VID_2341&PID_0044\r
+%micro.bootloader.name%=DriverInstall, USB\VID_2341&PID_0037\r
+%micro.sketch.name%=DriverInstall, USB\VID_2341&PID_8037&MI_00\r
+%uno.name%=DriverInstall, USB\VID_2341&PID_0001\r
+%unoR3.name%=DriverInstall, USB\VID_2341&PID_0043\r
+%usbserial.name%=DriverInstall, USB\VID_2341&PID_003B\r
+\r
+[DeviceList.NTamd64]\r
+%due.bossa.name%=DriverInstall, USB\VID_03EB&PID_6124\r
+%due.programming_port.name%=DriverInstall, USB\VID_2341&PID_003D\r
+%due.sketch.name%=DriverInstall, USB\VID_2341&PID_003E&MI_00\r
+%esplora.bootloader.name%=DriverInstall, USB\VID_2341&PID_003C\r
+%esplora.sketch.name%=DriverInstall, USB\VID_2341&PID_803C&MI_00\r
+%leonardo.bootloader.name%=DriverInstall, USB\VID_2341&PID_0036\r
+%leonardo.sketch.name%=DriverInstall, USB\VID_2341&PID_8036&MI_00\r
+%lilypadUSB.bootloader.name%=DriverInstall, USB\VID_1B4F&PID_9207\r
+%lilypadUSB.sketch.name%=DriverInstall, USB\VID_1B4F&PID_9208&MI_00\r
+%mega2560rev3.name%=DriverInstall, USB\VID_2341&PID_0042\r
+%mega2560.name%=DriverInstall, USB\VID_2341&PID_0010\r
+%megaADK.name%=DriverInstall, USB\VID_2341&PID_003F\r
+%megaADKrev3.name%=DriverInstall, USB\VID_2341&PID_0044\r
+%micro.bootloader.name%=DriverInstall, USB\VID_2341&PID_0037\r
+%micro.sketch.name%=DriverInstall, USB\VID_2341&PID_8037&MI_00\r
+%uno.name%=DriverInstall, USB\VID_2341&PID_0001\r
+%unoR3.name%=DriverInstall, USB\VID_2341&PID_0043\r
+%usbserial.name%=DriverInstall, USB\VID_2341&PID_003B\r
+\r
+[DeviceList.NTia64]\r
+%esplora.bootloader.name%=DriverInstall, USB\VID_2341&PID_003C\r
+%esplora.sketch.name%=DriverInstall, USB\VID_2341&PID_803C&MI_00\r
+%leonardo.bootloader.name%=DriverInstall, USB\VID_2341&PID_0036\r
+%leonardo.sketch.name%=DriverInstall, USB\VID_2341&PID_8036&MI_00\r
+%lilypadUSB.bootloader.name%=DriverInstall, USB\VID_1B4F&PID_9207\r
+%lilypadUSB.sketch.name%=DriverInstall, USB\VID_1B4F&PID_9208&MI_00\r
+%mega2560rev3.name%=DriverInstall, USB\VID_2341&PID_0042\r
+%mega2560.name%=DriverInstall, USB\VID_2341&PID_0010\r
+%megaADK.name%=DriverInstall, USB\VID_2341&PID_003F\r
+%megaADKrev3.name%=DriverInstall, USB\VID_2341&PID_0044\r
+%micro.bootloader.name%=DriverInstall, USB\VID_2341&PID_0037\r
+%micro.sketch.name%=DriverInstall, USB\VID_2341&PID_8037&MI_00\r
+%uno.name%=DriverInstall, USB\VID_2341&PID_0001\r
+%unoR3.name%=DriverInstall, USB\VID_2341&PID_0043\r
+%usbserial.name%=DriverInstall, USB\VID_2341&PID_003B\r
+\r
+[DriverInstall]\r
+include=mdmcpq.inf,usb.inf\r
+CopyFiles = FakeModemCopyFileSection\r
+AddReg=DriverAddReg\r
+\r
+[DriverAddReg]\r
+HKR,,DevLoader,,*ntkern \r
+HKR,,NTMPDriver,,usbser.sys \r
+HKR,,EnumPropPages32,,"MsPorts.dll,SerialPortPropPageProvider"\r
+\r
+[DriverInstall.Services]\r
+include=mdmcpq.inf\r
+AddService=usbser, 0x00000002, DriverService\r
+\r
+[DriverService]\r
+DisplayName=%ServiceName%\r
+ServiceType=1\r
+StartType=3\r
+ErrorControl=1\r
+ServiceBinary=%12%\usbser.sys\r
+LoadOrderGroup=Base\r
+\r