diff --git a/cpu/avr/dev/usb/INF/dak RAVENUSB_RNDIS_64bit.inf b/cpu/avr/dev/usb/INF/dak RAVENUSB_RNDIS_64bit.inf new file mode 100644 index 000000000..15961ed12 --- /dev/null +++ b/cpu/avr/dev/usb/INF/dak RAVENUSB_RNDIS_64bit.inf @@ -0,0 +1,79 @@ +; +; Remote NDIS template device setup file +; Copyright (c) Microsoft Corporation +; +; This is the template for the INF installation script +; for the RNDIS-over-USB host driver. +; This INF works for Windows XP SP2, Windows XP x64, +; Windows Server 2003 SP1 x86, x64, and ia64, and +; Windows Vista x86 and x64. +; This INF will work with Windows XP, Windows XP SP1, +; and Windows 2003 after applying specific hotfixes. + +; Adapted for Raven USB Stick +; Works with Wireshark 1.2.0 and Winpcap 4.1 Beta5 on +; my AMD Phenom with Windows7x64 +; David Kopf dak664@embarqmail.com June 2009 + +[Version] +Signature = "$Windows NT$" +Class = Net +ClassGUID = {4d36e972-e325-11ce-bfc1-08002be10318} +Provider = %dak% +DriverVer =09/25/2008,6.0.6000.16384 +;CatalogFile = device.cat + +[Manufacturer] +%dak% = RndisDevices,NTx86,NTamd64,NTia64 + +; Decoration for x86 architecture +[RndisDevices.NTx86] +%RndisDevice% = RNDIS.NT.5.1, USB\VID_03EB&PID_2021&MI_00 + + +; Decoration for x64 architecture +[RndisDevices.NTamd64] +%RndisDevice% = RNDIS.NT.5.1, USB\VID_03EB&PID_2021&MI_00 + + +; Decoration for ia64 architecture +[RndisDevices.NTia64] +%RndisDevice% = RNDIS.NT.5.1, USB\VID_03EB&PID_2021&MI_00 + + +;@@@ This is the common setting for setup +[ControlFlags] +ExcludeFromSelect=* + +; DDInstall section +; References the in-build Netrndis.inf +[RNDIS.NT.5.1] +Characteristics = 0x84 ; NCF_PHYSICAL + NCF_HAS_UI +BusType = 15 +; NEVER REMOVE THE FOLLOWING REFERENCE FOR NETRNDIS.INF +include = netrndis.inf +needs = Usb_Rndis.ndi +AddReg = Rndis_AddReg_Vista + +; DDInstal.Services section +[RNDIS.NT.5.1.Services] +include = netrndis.inf +needs = Usb_Rndis.ndi.Services + +; Optional registry settings. You can modify as needed. +[RNDIS_AddReg_Vista] +HKR, NDI\params\rawmode, ParamDesc, 0, %RAWMODE% +HKR, NDI\params\rawmode, base, 0, "10" +HKR, NDI\params\rawmode, type, 0, "enum" +HKR, NDI\params\rawmode, default, 0, "0" +HKR, NDI\params\rawmode\enum, "0", 0, "Off" +HKR, NDI\params\rawmode\enum, "1", 0, "On" + +; No sys copyfiles - the sys files are already in-build +; (part of the operating system). + +; Modify these strings for your device as needed. +[Strings] +dak = "dak" +RndisDevice = "Atmel RAVEN USB Stick" +RAWMODE = "Raw 802.15.4 Mode" diff --git a/cpu/avr/dev/usb/INF/dakRAVENUSB_CDC_64bit.inf b/cpu/avr/dev/usb/INF/dakRAVENUSB_CDC_64bit.inf new file mode 100644 index 000000000..d061459ef --- /dev/null +++ b/cpu/avr/dev/usb/INF/dakRAVENUSB_CDC_64bit.inf @@ -0,0 +1,106 @@ + +;------------------------------------------------------------------------------ + +;Communication Device Class(CDC) INF File + +;On Windows 7, right click to update driver software. It may take a while to +;get this option, even if you cancel the auto driver search. +;choose "browse my computer for driver software", +;choose "let me pick from a list of device drivers on my computer", +;Click "have disk" and browse to this .inf file +;If there is a problem, right click and uninstall, checking delete driver software. + +; Works with puTTY 0.60 on my Phenom Windows7x64 +; David Kopf dak664@embarqmail.com August 2009 +;------------------------------------------------------------------------------ + +[Version] +Signature="$Windows NT$" +Class=Ports +ClassGuid={4D36E978-E325-11CE-BFC1-08002BE10318} +Provider=%MANUFACTURER% +LayoutFile=layout.inf + +DriverVer= 8/7/2009,1.0.0.0 + +[Manufacturer] +%MANUFACTURER%=DeviceList,NTamd64 + +[DestinationDirs] +DefaultDestDir=12 + + +;------------------------------------------------------------------------------ +; Windows 2000/XP/Vista32 Support +;------------------------------------------------------------------------------ +[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,,usbser.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%\usbser.sys + +;------------------------------------------------------------------------------ +; Windows Vista64 Support +;------------------------------------------------------------------------------ + +[DriverInstall.NTamd64] +include=mdmcpq.inf +CopyFiles=DriverCopyFiles.NTamd64 +AddReg=DriverInstall.NTamd64.AddReg + +[DriverCopyFiles.NTamd64] +usbser.sys,,,0x20 + +[DriverInstall.NTamd64.AddReg] +HKR,,DevLoader,,*ntkern +HKR,,NTMPDriver,,usbser.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%\usbser.sys + + +;------------------------------------------------------------------------------ +; VID/PID Settings +;------------------------------------------------------------------------------ +[SourceDisksFiles] +[SourceDisksNames] +[DeviceList] +%DESCRIPTION%=DriverInstall, USB\VID_03EB&PID_2021&MI_02 + +[DeviceList.NTamd64] +%DESCRIPTION%=DriverInstall, USB\VID_03EB&PID_2021&MI_02 + +;------------------------------------------------------------------------------ +; String Definitions +;------------------------------------------------------------------------------ +[Strings] + +DRIVERFILENAME ="usbser" +MANUFACTURER="dak, Inc." +DESCRIPTION="Atmel Raven USB Debug Port" +SERVICE="USB Serial emulation driver"