diff --git a/build/windows/dist/drivers/arduino-org.cat b/build/windows/dist/drivers/arduino-org.cat new file mode 100644 index 000000000..697b9f2ae Binary files /dev/null and b/build/windows/dist/drivers/arduino-org.cat differ diff --git a/build/windows/dist/drivers/arduino-org.inf b/build/windows/dist/drivers/arduino-org.inf new file mode 100644 index 000000000..507874582 --- /dev/null +++ b/build/windows/dist/drivers/arduino-org.inf @@ -0,0 +1,168 @@ +; Copyright 2012 Blacklabel Development, Inc. + +[Strings] +DriverPackageDisplayName="Arduino USB Driver" +ManufacturerName="Arduino Srl (www.arduino.org)" +ServiceName="USB RS-232 Emulation Driver" + +due.bossa.name="Bossa Program Port" +due.programming_port.name="Arduino Due Programming Port" +due.sketch.name="Arduino Due" +esplora.bootloader.name="Arduino Esplora bootloader" +esplora.sketch.name="Arduino Esplora" +leonardo.bootloader.name="Arduino Leonardo bootloader" +leonardo.sketch.name="Arduino Leonardo" +lilypadUSB.bootloader.name="Arduino LilyPad USB bootloader" +lilypadUSB.sketch.name="Arduino LilyPad USB" +mega2560.name="Arduino Mega 2560" +mega2560rev3.name="Arduino Mega 2560" +megaADK.name="Arduino Mega ADK" +megaADKrev3.name="Arduino Mega ADK" +micro.bootloader.name="Arduino Micro bootloader" +micro.sketch.name="Arduino Micro" +unoR3.name="Arduino Uno" +usbserial.name="Arduino USB Serial Light Adapter" +robotControl.bootloader.name="Arduino Robot Control bootloader" +robotControl.sketch.name="Arduino Robot" +robotMotor.bootloader.name="Arduino Robot Motor bootloader" +robotMotor.sketch.name="Arduino Robot" +yun.bootloader.name="Arduino Yun bootloader" +yun.sketch.name="Arduino Yun" + +zero_pro.edbg.name="Atmel Corp. EDBG USB Port" +zero.usbport.name="Arduino Zero Native Port" +zero_pro.usbport.name="Arduino Zero PRO Native Port" +zero_boot.usbport.name="Arduino Zero (Bootloader Mode) - Native Port" +zero_pro_boot.usbport.name="Arduino Zero PRO (Bootloader Mode) Native Port" + +[DefaultInstall] +CopyINF=arduino-org.inf + +[Version] +Class=Ports +ClassGuid={4D36E978-E325-11CE-BFC1-08002BE10318} +Signature="$Windows NT$" +Provider=%ManufacturerName% +DriverPackageDisplayName=%DriverPackageDisplayName% +CatalogFile=arduino-org.cat +DriverVer=02/27/2014,1.1.0.0 + +[Manufacturer] +%ManufacturerName%=DeviceList, NTamd64, NTia64 + +[DestinationDirs] +FakeModemCopyFileSection=12 +DefaultDestDir=12 + +[DeviceList] +%due.bossa.name%=DriverInstall, USB\VID_03EB&PID_6124 +%due.programming_port.name%=DriverInstall, USB\VID_2A03&PID_003D +%due.sketch.name%=DriverInstall, USB\VID_2A03&PID_003E&MI_00 +%esplora.bootloader.name%=DriverInstall, USB\VID_2A03&PID_003C +%esplora.sketch.name%=DriverInstall, USB\VID_2A03&PID_803C&MI_00 +%leonardo.bootloader.name%=DriverInstall, USB\VID_2A03&PID_0036 +%leonardo.sketch.name%=DriverInstall, USB\VID_2A03&PID_8036&MI_00 +%lilypadUSB.bootloader.name%=DriverInstall, USB\VID_1B4F&PID_9207 +%lilypadUSB.sketch.name%=DriverInstall, USB\VID_1B4F&PID_9208&MI_00 +%mega2560rev3.name%=DriverInstall, USB\VID_2A03&PID_0042 +%mega2560.name%=DriverInstall, USB\VID_2A03&PID_0010 +%megaADK.name%=DriverInstall, USB\VID_2A03&PID_003F +%megaADKrev3.name%=DriverInstall, USB\VID_2A03&PID_0044 +%micro.bootloader.name%=DriverInstall, USB\VID_2A03&PID_0037 +%micro.sketch.name%=DriverInstall, USB\VID_2A03&PID_8037&MI_00 +%unoR3.name%=DriverInstall, USB\VID_2A03&PID_0043 +%usbserial.name%=DriverInstall, USB\VID_2A03&PID_003B +%robotControl.bootloader.name%=DriverInstall, USB\VID_2A03&PID_0038 +%robotControl.sketch.name%=DriverInstall, USB\VID_2A03&PID_8038&MI_00 +%robotMotor.bootloader.name%=DriverInstall, USB\VID_2A03&PID_0039 +%robotMotor.sketch.name%=DriverInstall, USB\VID_2A03&PID_8039&MI_00 +%yun.bootloader.name%=DriverInstall, USB\VID_2A03&PID_0041 +%yun.sketch.name%=DriverInstall, USB\VID_2A03&PID_8041&MI_00 + +%zero_pro.edbg.name%=DriverInstall, USB\VID_03EB&PID_2111&MI_01 +%zero.usbport.name%=DriverInstall, USB\VID_2A03&PID_804E +%zero_pro.usbport.name%=DriverInstall, USB\VID_2A03&PID_804D +%zero_boot.usbport.name%=DriverInstall, USB\VID_2A03&PID_004E +%zero_pro_boot.usbport.name%=DriverInstall, USB\VID_2A03&PID_004D + +[DeviceList.NTamd64] +%due.bossa.name%=DriverInstall, USB\VID_03EB&PID_6124 +%due.programming_port.name%=DriverInstall, USB\VID_2A03&PID_003D +%due.sketch.name%=DriverInstall, USB\VID_2A03&PID_003E&MI_00 +%esplora.bootloader.name%=DriverInstall, USB\VID_2A03&PID_003C +%esplora.sketch.name%=DriverInstall, USB\VID_2A03&PID_803C&MI_00 +%leonardo.bootloader.name%=DriverInstall, USB\VID_2A03&PID_0036 +%leonardo.sketch.name%=DriverInstall, USB\VID_2A03&PID_8036&MI_00 +%lilypadUSB.bootloader.name%=DriverInstall, USB\VID_1B4F&PID_9207 +%lilypadUSB.sketch.name%=DriverInstall, USB\VID_1B4F&PID_9208&MI_00 +%mega2560rev3.name%=DriverInstall, USB\VID_2A03&PID_0042 +%mega2560.name%=DriverInstall, USB\VID_2A03&PID_0010 +%megaADK.name%=DriverInstall, USB\VID_2A03&PID_003F +%megaADKrev3.name%=DriverInstall, USB\VID_2A03&PID_0044 +%micro.bootloader.name%=DriverInstall, USB\VID_2A03&PID_0037 +%micro.sketch.name%=DriverInstall, USB\VID_2A03&PID_8037&MI_00 +%unoR3.name%=DriverInstall, USB\VID_2A03&PID_0043 +%usbserial.name%=DriverInstall, USB\VID_2A03&PID_003B +%robotControl.bootloader.name%=DriverInstall, USB\VID_2A03&PID_0038 +%robotControl.sketch.name%=DriverInstall, USB\VID_2A03&PID_8038&MI_00 +%robotMotor.bootloader.name%=DriverInstall, USB\VID_2A03&PID_0039 +%robotMotor.sketch.name%=DriverInstall, USB\VID_2A03&PID_8039&MI_00 +%yun.bootloader.name%=DriverInstall, USB\VID_2A03&PID_0041 +%yun.sketch.name%=DriverInstall, USB\VID_2A03&PID_8041&MI_00 + +%zero_pro.edbg.name%=DriverInstall, USB\VID_03EB&PID_2111&MI_01 +%zero_pro_boot.usbport.name%=DriverInstall, USB\VID_2A03&PID_004D +%zero_boot.usbport.name%=DriverInstall, USB\VID_2A03&PID_004E +%zero_pro.usbport.name%=DriverInstall, USB\VID_2A03&PID_804D +%zero.usbport.name%=DriverInstall, USB\VID_2A03&PID_804E + +[DeviceList.NTia64] +%esplora.bootloader.name%=DriverInstall, USB\VID_2A03&PID_003C +%esplora.sketch.name%=DriverInstall, USB\VID_2A03&PID_803C&MI_00 +%leonardo.bootloader.name%=DriverInstall, USB\VID_2A03&PID_0036 +%leonardo.sketch.name%=DriverInstall, USB\VID_2A03&PID_8036&MI_00 +%lilypadUSB.bootloader.name%=DriverInstall, USB\VID_1B4F&PID_9207 +%lilypadUSB.sketch.name%=DriverInstall, USB\VID_1B4F&PID_9208&MI_00 +%mega2560rev3.name%=DriverInstall, USB\VID_2A03&PID_0042 +%mega2560.name%=DriverInstall, USB\VID_2A03&PID_0010 +%megaADK.name%=DriverInstall, USB\VID_2A03&PID_003F +%megaADKrev3.name%=DriverInstall, USB\VID_2A03&PID_0044 +%micro.bootloader.name%=DriverInstall, USB\VID_2A03&PID_0037 +%micro.sketch.name%=DriverInstall, USB\VID_2A03&PID_8037&MI_00 +%unoR3.name%=DriverInstall, USB\VID_2A03&PID_0043 +%usbserial.name%=DriverInstall, USB\VID_2A03&PID_003B +%robotControl.bootloader.name%=DriverInstall, USB\VID_2A03&PID_0038 +%robotControl.sketch.name%=DriverInstall, USB\VID_2A03&PID_8038&MI_00 +%robotMotor.bootloader.name%=DriverInstall, USB\VID_2A03&PID_0039 +%robotMotor.sketch.name%=DriverInstall, USB\VID_2A03&PID_8039&MI_00 +%yun.bootloader.name%=DriverInstall, USB\VID_2A03&PID_0041 +%yun.sketch.name%=DriverInstall, USB\VID_2A03&PID_8041&MI_00 + +%zero_pro.edbg.name%=DriverInstall, USB\VID_03EB&PID_2111&MI_01 +%zero_pro_boot.usbport.name%=DriverInstall, USB\VID_2A03&PID_004D +%zero_boot.usbport.name%=DriverInstall, USB\VID_2A03&PID_004E +%zero_pro.usbport.name%=DriverInstall, USB\VID_2A03&PID_804D +%zero.usbport.name%=DriverInstall, USB\VID_2A03&PID_804E + +[DriverInstall] +include=mdmcpq.inf,usb.inf +CopyFiles = FakeModemCopyFileSection +AddReg=DriverAddReg + +[DriverAddReg] +HKR,,DevLoader,,*ntkern +HKR,,NTMPDriver,,usbser.sys +HKR,,EnumPropPages32,,"MsPorts.dll,SerialPortPropPageProvider" + +[DriverInstall.Services] +include=mdmcpq.inf +AddService=usbser, 0x00000002, DriverService + +[DriverService] +DisplayName=%ServiceName% +ServiceType=1 +StartType=3 +ErrorControl=1 +ServiceBinary=%12%\usbser.sys +LoadOrderGroup=Base +