Skip to content
This repository was archived by the owner on Feb 21, 2020. It is now read-only.

Commit 600d3b6

Browse files
Merge pull request #11 from artynet/development-driver
adding Driver for Arduino Star Otto and STM generic Dfu device
2 parents 35f89db + 147d8e2 commit 600d3b6

File tree

11 files changed

+495
-0
lines changed

11 files changed

+495
-0
lines changed

drivers/arduino-org-stm32.cat

6.61 KB
Binary file not shown.

drivers/arduino-org-stm32.inf

Lines changed: 58 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,58 @@
1+
; Copyright 2012 Blacklabel Development, Inc.
2+
3+
[Strings]
4+
DriverPackageDisplayName="Arduino STM32 USB Driver"
5+
ManufacturerName="Arduino Srl (www.arduino.org)"
6+
ServiceName="USB RS-232 Emulation Driver"
7+
8+
starotto.sketch.name="Arduino Star OTTO"
9+
10+
[DefaultInstall]
11+
CopyINF=arduino-org-stm32.inf
12+
13+
[Version]
14+
Class=Ports
15+
ClassGuid={4D36E978-E325-11CE-BFC1-08002BE10318}
16+
Signature="$Windows NT$"
17+
Provider=%ManufacturerName%
18+
DriverPackageDisplayName=%DriverPackageDisplayName%
19+
CatalogFile=arduino-org-stm32.cat
20+
DriverVer=03/19/2015,1.1.1.0
21+
22+
[Manufacturer]
23+
%ManufacturerName%=DeviceList, NTamd64, NTia64
24+
25+
[DestinationDirs]
26+
FakeModemCopyFileSection=12
27+
DefaultDestDir=12
28+
29+
[DeviceList]
30+
%starotto.sketch.name%=DriverInstall, USB\VID_2A03&PID_0058
31+
32+
[DeviceList.NTamd64]
33+
%starotto.sketch.name%=DriverInstall, USB\VID_2A03&PID_0058
34+
35+
[DeviceList.NTia64]
36+
%starotto.sketch.name%=DriverInstall, USB\VID_2A03&PID_0058
37+
38+
[DriverInstall]
39+
include=mdmcpq.inf,usb.inf
40+
CopyFiles = FakeModemCopyFileSection
41+
AddReg=DriverAddReg
42+
43+
[DriverAddReg]
44+
HKR,,DevLoader,,*ntkern
45+
HKR,,NTMPDriver,,usbser.sys
46+
HKR,,EnumPropPages32,,"MsPorts.dll,SerialPortPropPageProvider"
47+
48+
[DriverInstall.Services]
49+
include=mdmcpq.inf
50+
AddService=usbser, 0x00000002, DriverService
51+
52+
[DriverService]
53+
DisplayName=%ServiceName%
54+
ServiceType=1
55+
StartType=3
56+
ErrorControl=1
57+
ServiceBinary=%12%\usbser.sys
58+
LoadOrderGroup=Base

drivers/dpinst-amd64.exe

1020 KB
Binary file not shown.

drivers/dpinst-x86.exe

901 KB
Binary file not shown.

drivers/x64/STtube.inf

Lines changed: 212 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,212 @@
1+
;*******************************************************************************
2+
;* *
3+
;* Copyright (c) 2015 STMicroelectronics *
4+
;* *
5+
;* Licensed under MCD-ST Liberty SW License Agreement V2, (the "License"); *
6+
;* You may not use this file except in compliance with the License. *
7+
;* You may obtain a copy of the License at: *
8+
;* *
9+
;* http://www.st.com/software_license_agreement_liberty_v2 *
10+
;* *
11+
;* Unless required by applicable law or agreed to in writing, software *
12+
;* distributed under the License is distributed on an "AS IS" BASIS, *
13+
;* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. *
14+
;* See the License for the specific language governing permissions and *
15+
;* limitations under the License. *
16+
;* *
17+
;*******************************************************************************
18+
19+
; STtube.inf
20+
21+
[Version]
22+
Signature="$CHICAGO$"
23+
Class=USB
24+
ClassGUID={36FC9E60-C465-11CF-8056-444553540000}
25+
Provider=%ProviderName%
26+
DriverVer=04/20/2015,3.0.5.0
27+
CatalogFile=sttube.cat
28+
29+
[ControlFlags]
30+
ExcludeFromSelect = *
31+
32+
[Manufacturer]
33+
%MfgName%=Mfg0,NTx86,NTamd64
34+
35+
[Mfg0]
36+
%USB\VID_0483&PID_DF11_DeviceDesc%=STTub30.Device, USB\VID_0483&PID_DF11
37+
%USB\VID_0483&PID_DF12_DeviceDesc%=STTub30.Device, USB\VID_0483&PID_DF12&MI_01
38+
%USB\VID_0483&PID_DF13_DeviceDesc%=STTub30.Device, USB\VID_0483&PID_DF13&MI_01
39+
%USB\VID_0483&PID_FF03_DeviceDesc%=STTub30.Device, USB\VID_0483&PID_FF03&MI_01
40+
%USB\VID_0483&PID_5722_DeviceDesc%=STTub30.Device, USB\VID_0483&PID_5722
41+
%USB\VID_0483&PID_5721_DeviceDesc%=STTub30.Device, USB\VID_0483&PID_5721
42+
%USB\VID_8086&PID_09FA_DeviceDesc%=STTub30.Device, USB\VID_8086&PID_09FA&REV_0200
43+
%USB\VID_8087&PID_09F9_DeviceDesc%=STTub30.Device, USB\VID_8087&PID_09F9&REV_0200
44+
%USB\VID_8087&PID_09FA_DeviceDesc%=STTub30.Device, USB\VID_8087&PID_09FA&REV_0200
45+
%USB\VID_8087&PID_0A01_DeviceDesc%=STTub30.Device, USB\VID_8087&PID_0A01&REV_0200
46+
%USB\VID_8087&PID_0A02_DeviceDesc%=STTub30.Device, USB\VID_8087&PID_0A02&REV_0200
47+
%USB\VID_8087&PID_0A03_DeviceDesc%=STTub30.Device, USB\VID_8087&PID_0A03&REV_0200
48+
%USB\VID_8087&PID_0A04_DeviceDesc%=STTub30.Device, USB\VID_8087&PID_0A04&REV_0200
49+
%USB\VID_8087&PID_0A05_DeviceDesc%=STTub30.Device, USB\VID_8087&PID_0A05&REV_0200
50+
%USB\VID_8087&PID_0A06_DeviceDesc%=STTub30.Device, USB\VID_8087&PID_0A06&REV_0200
51+
%USB\VID_17EF&PID_0700_DeviceDesc%=STTub30.Device, USB\VID_17EF&PID_0700&REV_0200
52+
53+
[Mfg0.NTx86]
54+
%USB\VID_0483&PID_DF11_DeviceDesc%=STTub30.Device, USB\VID_0483&PID_DF11
55+
%USB\VID_0483&PID_DF12_DeviceDesc%=STTub30.Device, USB\VID_0483&PID_DF12&MI_01
56+
%USB\VID_0483&PID_DF13_DeviceDesc%=STTub30.Device, USB\VID_0483&PID_DF13&MI_01
57+
%USB\VID_0483&PID_FF03_DeviceDesc%=STTub30.Device, USB\VID_0483&PID_FF03&MI_01
58+
%USB\VID_0483&PID_5722_DeviceDesc%=STTub30.Device, USB\VID_0483&PID_5722
59+
%USB\VID_0483&PID_5721_DeviceDesc%=STTub30.Device, USB\VID_0483&PID_5721
60+
%USB\VID_8086&PID_09FA_DeviceDesc%=STTub30.Device, USB\VID_8086&PID_09FA&REV_0200
61+
%USB\VID_8087&PID_09F9_DeviceDesc%=STTub30.Device, USB\VID_8087&PID_09F9&REV_0200
62+
%USB\VID_8087&PID_09FA_DeviceDesc%=STTub30.Device, USB\VID_8087&PID_09FA&REV_0200
63+
%USB\VID_8087&PID_0A01_DeviceDesc%=STTub30.Device, USB\VID_8087&PID_0A01&REV_0200
64+
%USB\VID_8087&PID_0A02_DeviceDesc%=STTub30.Device, USB\VID_8087&PID_0A02&REV_0200
65+
%USB\VID_8087&PID_0A03_DeviceDesc%=STTub30.Device, USB\VID_8087&PID_0A03&REV_0200
66+
%USB\VID_8087&PID_0A04_DeviceDesc%=STTub30.Device, USB\VID_8087&PID_0A04&REV_0200
67+
%USB\VID_8087&PID_0A05_DeviceDesc%=STTub30.Device, USB\VID_8087&PID_0A05&REV_0200
68+
%USB\VID_8087&PID_0A06_DeviceDesc%=STTub30.Device, USB\VID_8087&PID_0A06&REV_0200
69+
%USB\VID_17EF&PID_0700_DeviceDesc%=STTub30.Device, USB\VID_17EF&PID_0700&REV_0200
70+
71+
[Mfg0.NTamd64]
72+
%USB\VID_0483&PID_DF11_DeviceDesc%=STTub30.Device, USB\VID_0483&PID_DF11
73+
%USB\VID_0483&PID_DF12_DeviceDesc%=STTub30.Device, USB\VID_0483&PID_DF12&MI_01
74+
%USB\VID_0483&PID_DF13_DeviceDesc%=STTub30.Device, USB\VID_0483&PID_DF13&MI_01
75+
%USB\VID_0483&PID_FF03_DeviceDesc%=STTub30.Device, USB\VID_0483&PID_FF03&MI_01
76+
%USB\VID_0483&PID_5722_DeviceDesc%=STTub30.Device, USB\VID_0483&PID_5722
77+
%USB\VID_0483&PID_5721_DeviceDesc%=STTub30.Device, USB\VID_0483&PID_5721
78+
%USB\VID_8086&PID_09FA_DeviceDesc%=STTub30.Device, USB\VID_8086&PID_09FA&REV_0200
79+
%USB\VID_8087&PID_09F9_DeviceDesc%=STTub30.Device, USB\VID_8087&PID_09F9&REV_0200
80+
%USB\VID_8087&PID_09FA_DeviceDesc%=STTub30.Device, USB\VID_8087&PID_09FA&REV_0200
81+
%USB\VID_8087&PID_0A01_DeviceDesc%=STTub30.Device, USB\VID_8087&PID_0A01&REV_0200
82+
%USB\VID_8087&PID_0A02_DeviceDesc%=STTub30.Device, USB\VID_8087&PID_0A02&REV_0200
83+
%USB\VID_8087&PID_0A03_DeviceDesc%=STTub30.Device, USB\VID_8087&PID_0A03&REV_0200
84+
%USB\VID_8087&PID_0A04_DeviceDesc%=STTub30.Device, USB\VID_8087&PID_0A04&REV_0200
85+
%USB\VID_8087&PID_0A05_DeviceDesc%=STTub30.Device, USB\VID_8087&PID_0A05&REV_0200
86+
%USB\VID_8087&PID_0A06_DeviceDesc%=STTub30.Device, USB\VID_8087&PID_0A06&REV_0200
87+
%USB\VID_17EF&PID_0700_DeviceDesc%=STTub30.Device, USB\VID_17EF&PID_0700&REV_0200
88+
89+
[PreCopySection]
90+
HKR,,NoSetupUI,,1
91+
92+
[DestinationDirs]
93+
STTub30.Files.Ext.NT = 10,System32\Drivers
94+
;STTub30.Files.Ext.NTx86 = 10,System32\Drivers
95+
;STTub30.Files.Ext.amd64 = 10,System32\Drivers
96+
97+
[SourceDisksNames]
98+
1="ST Tube Driver 3.0 disk",,,\x86
99+
100+
[SourceDisksFiles]
101+
STTub30.sys=1,
102+
103+
[SourceDisksNames.x86]
104+
1="ST Tube Driver 3.0 disk",,,\x86
105+
106+
[SourceDisksFiles.x86]
107+
STTub30.sys=1,
108+
109+
[SourceDisksNames.amd64]
110+
1="ST Tube Driver 3.0 disk",,,\x64
111+
112+
[SourceDisksFiles.amd64]
113+
STTub30.sys=1,
114+
115+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
116+
; WINDOWS 98
117+
118+
;[STTub30.Device]
119+
;CopyFiles=STTub30.Files.Ext
120+
;AddReg=STTub30.AddReg, STTub30.AddLicences
121+
122+
;[STTub30.AddReg]
123+
;HKR,,DevLoader,,*ntkern
124+
;HKR,,NTMPDriver,,STTub30.sys
125+
;HKR, "Parameters", "BreakOnEntry", FLG_ADDREG_TYPE_DWORD, 1
126+
127+
;[STTub30.Files.Ext]
128+
;STTub30.sys
129+
130+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
131+
; WINDOWS 2000
132+
133+
[STTub30.Device.NT]
134+
CopyFiles=STTub30.Files.Ext.NT
135+
136+
[STTub30.Files.Ext.NT]
137+
STTub30.sys
138+
139+
[STTub30.Device.NT.Services]
140+
Addservice = STTub30, 0x00000002, STTub30.AddService
141+
142+
[STTub30.AddService]
143+
DisplayName = %SvcDesc%
144+
ServiceType = 1 ; SERVICE_KERNEL_DRIVER
145+
StartType = 3 ; SERVICE_DEMAND_START
146+
ErrorControl = 1 ; SERVICE_ERROR_NORMAL
147+
ServiceBinary = %10%\System32\Drivers\STTub30.sys
148+
;LoadOrderGroup = Base
149+
AddReg=STTub30.AddLicences
150+
151+
[STTub30.AddLicences]
152+
; LICENCE INFO
153+
; 0483_XXXX
154+
; HKR,38d2eab3dd072a1c,"{3fe809ab-fb91-4cb5-a643-69670d52366e}",, ""
155+
; 0483_DF11
156+
HKR,6f72a98be4e1edad,"{3fe809ab-fb91-4cb5-a643-69670d52366e}",, ""
157+
; 0483_DF12
158+
HKR,80ed17d4d44886bb,"{3fe809ab-fb91-4cb5-a643-69670d52366e}",, ""
159+
; 0483_DF13
160+
HKR,62b6f533f0031981,"{3fe809ab-fb91-4cb5-a643-69670d52366e}",, ""
161+
; 0483_FF03
162+
HKR,d083fc290a34aa18,"{CB979912-5029-420a-AEB1-34FC0A7D5726}",, ""
163+
; 0483_5722
164+
HKR,8a9924f713390cca,"{03DFD020-2828-11d5-95D7-0050041B1E9F}",, ""
165+
; 0483_5721
166+
HKR,dee8f141f107f6d3,"{03DFD020-2828-11d5-95D7-0050041B1E9F}",, ""
167+
; 8086_09FA
168+
HKR,09e1c593bc8b8196,"{34425AE9-E5D5-4154-AF49-740EE2590DA9}",, ""
169+
; 8087_09F9
170+
HKR,afe599042413b762,"{34425AE9-E5D5-4154-AF49-740EE2590DA9}",, ""
171+
; 8087_09FA
172+
HKR,788e9244de59d94f,"{34425AE9-E5D5-4154-AF49-740EE2590DA9}",, ""
173+
; 8087_0A01
174+
HKR,fa91b2bf350bbd07,"{34425AE9-E5D5-4154-AF49-740EE2590DA9}",, ""
175+
; 8087_0A02
176+
HKR,9301441d13ea4f63,"{34425AE9-E5D5-4154-AF49-740EE2590DA9}",, ""
177+
; 8087_0A03
178+
HKR,765ca3565d2ff7a0,"{34425AE9-E5D5-4154-AF49-740EE2590DA9}",, ""
179+
; 8087_0A04
180+
HKR,870737b6779c906b,"{34425AE9-E5D5-4154-AF49-740EE2590DA9}",, ""
181+
; 8087_0A05
182+
HKR,21deb1ae443dba9b,"{34425AE9-E5D5-4154-AF49-740EE2590DA9}",, ""
183+
; 8087_0A06
184+
HKR,f8db874959124c29,"{34425AE9-E5D5-4154-AF49-740EE2590DA9}",, ""
185+
; 17EF_0700
186+
HKR,e541e797cc340728,"{3fe809ab-fb91-4cb5-a643-69670d52366e}",, ""
187+
;---------------------------------------------------------------;
188+
189+
[Strings]
190+
ProviderName="STMicroelectronics"
191+
MfgName="STMicroelectronics"
192+
193+
194+
USB\VID_0483&PID_DF11_DeviceDesc="STM Device in DFU Mode"
195+
USB\VID_0483&PID_DF12_DeviceDesc="�PSD - DFU STMicroelectronics Extension Application Demo"
196+
USB\VID_0483&PID_DF13_DeviceDesc="STR7 - DFU STMicroelectronics Extension Application Demo"
197+
USB\VID_0483&PID_FF03_DeviceDesc="ST7 USB Low Speed - DFU STMicroelectronics Extension Application Demo"
198+
USB\VID_0483&PID_5722_DeviceDesc="STMicroelectronics Bulk Demo"
199+
USB\VID_0483&PID_5721_DeviceDesc="STMicroelectronics Interrupt Demo"
200+
USB\VID_8086&PID_09FA_DeviceDesc="Intel(R) Sensor Solution Legacy DFU"
201+
USB\VID_8087&PID_09F9_DeviceDesc="Intel(R) Sensor Solution Unknown DFU"
202+
USB\VID_8087&PID_09FA_DeviceDesc="Intel(R) Sensor Solution Blue Box DFU"
203+
USB\VID_8087&PID_0A01_DeviceDesc="Intel(R) Sensor Solution PUBRD 2.0 DFU"
204+
USB\VID_8087&PID_0A02_DeviceDesc="Intel(R) Sensor Solution Hero DFU"
205+
USB\VID_8087&PID_0A03_DeviceDesc="Intel(R) Sensor Solution NTG Board DFU"
206+
USB\VID_8087&PID_0A04_DeviceDesc="Intel(R) Sensor Solution DFU 0A04"
207+
USB\VID_8087&PID_0A05_DeviceDesc="Intel(R) Sensor Solution DFU 0A05"
208+
USB\VID_8087&PID_0A06_DeviceDesc="Intel(R) Sensor Solution PNP Board DFU"
209+
USB\VID_17EF&PID_0700_DeviceDesc="Lenovo Basic Plus Device in DFU Mode"
210+
211+
212+
SvcDesc="USB Driver for Tube device v3.0.5.0"

drivers/x64/sttube.cat

11.1 KB
Binary file not shown.

drivers/x64/x64/STTub30.sys

52.8 KB
Binary file not shown.

0 commit comments

Comments
 (0)