diff --git a/test/scripts/AutoXTSTest/getResource/spider.py b/test/scripts/AutoXTSTest/getResource/spider.py new file mode 100644 index 0000000000000000000000000000000000000000..8dc793b7c633dac870e69f11c8aa5b2b8c5eee7f --- /dev/null +++ b/test/scripts/AutoXTSTest/getResource/spider.py @@ -0,0 +1,83 @@ +import tarfile +import requests +import os +import json +from tqdm import tqdm +import xml.etree.ElementTree as ET + +def GetDayu200_XTS(url): + print(f"Get new image from {url},please wait!") + r = requests.get(url, stream = True) + total = int(r.headers.get('content-length'), 0) + with open(".\\dayu200_xts.tar.gz", "wb") as f, tqdm( + desc = "dayu200_xts.tar.gz", + total = total, + unit = 'iB', + unit_scale =True, + unit_divisor =1024, + ) as bar: + for data in r.iter_content(chunk_size = 1024): + size = f.write(data) + bar.update(size) + print("extracrting file") + with tarfile.open(".\\dayu200_xts.tar.gz", "r") as tar: + for member in tqdm(desc = 'dayu200_xts', iterable = tar.getmembers(), total = len(tar.getmembers())): + tar.extract(path = ".\\dayu200_xts", member = member) + + + +def GetUrl(): + url = "http://ci.openharmony.cn/api/ci-backend/ci-portal/v1/dailybuilds" + headers = { + 'Accept': 'application/json, text/plain, */*', + 'Accept-Encoding': 'gzip, deflate', + 'Accept-Language': 'zh-CN,zh;q=0.8', + 'Access-Control-Allow-Credentials': 'true', + 'Access-Control-Allow-Methods': 'POST, GET, PUT, OPTIONS, DELETE, PATCH', + 'Access-Control-Allow-Origin': '*', + 'Connection': 'keep-alive', + 'Content-Length': '216', + 'Content-Type': 'application/json;charset=UTF-8', + 'Cookie': '_frid=d54846f4e88e415587e14aed0e4a9d63;\ + __51vcke__JhI7USZ6OfAHQZUm=0af50c49-e1b6-5ca4-9356-a986a785be93;\ + __51vuft__JhI7USZ6OfAHQZUm=1684307559015;\ + _fr_ssid=c60810a1808f447b9f696d9534294dcb;\ + __51uvsct__JhI7USZ6OfAHQZUm=5;\ + __vtins__JhI7USZ6OfAHQZUm=%7B%22sid%22%3A%20%22972e7520-a952-52ff-b0f4-0c3ca53da01b%22%2C%20%22vd%22%3A%205%2C%20%22stt%22%3A%201947502%2C%20%22dr%22%3A%20409887%2C%20%22expires%22%3A%201684921552594%2C%20%22ct%22%3A%201684919752594%7D;\ + _fr_pvid=3a57d4c932eb4e10814323c8d3758b0d', + 'hide': 'false', + 'Host': 'ci.openharmony.cn', + 'Origin': 'http://ci.openharmony.cn', + 'Referer': 'http://ci.openharmony.cn/dailys/dailybuilds', + 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Safari/537.36 Edg/113.0.1774.50' + } + data = { + 'branch': "master", + 'buildFailReason': "", + 'buildStatus': "success", + 'component': "dayu200-arm64", + 'deviceLevel': "", + 'endTime': "", + 'hardwareBoard': "", + 'pageNum': 1, + 'pageSize': 8, + 'projectName': "openharmony", + 'startTime': "", + 'testResult': "" + } + response = requests.post(url, json=data, headers = headers) + jsonObj = json.loads(response.text) + startTime = jsonObj['result']['dailyBuildVos'][0]['buildStartTime'] + startTime = startTime[:8] + "_" + startTime[8:] + return f"http://download.ci.openharmony.cn/version/Daily_Version/dayu200-arm64/{startTime}/version-Daily_Version-dayu200-arm64-{startTime}-dayu200-arm64.tar.gz" + +def ChangeConfig(xml_path = ".\\dayu200_xts\\suites\\acts\\config\\user_config.xml", xml_dw = "./environment/device/port"): + doc = ET.parse(xml_path) + root = doc.getroot() + sub1 = root.find(xml_dw) + sub1.text = "8710" + doc.write(xml_path) + +if __name__ == '__main__': + GetDayu200_XTS(GetUrl()) + ChangeConfig() \ No newline at end of file diff --git a/test/scripts/AutoXTSTest/run.bat b/test/scripts/AutoXTSTest/run.bat new file mode 100644 index 0000000000000000000000000000000000000000..1c7930b250352563cf150e8c9638d100057e9ed3 --- /dev/null +++ b/test/scripts/AutoXTSTest/run.bat @@ -0,0 +1,23 @@ +@echo on + +REM change to work directory +cd /d %~dp0 + +REM get image & XTS testcases +rd /s /q .\dayu200_xts +python .\getResource\spider.py +del /q .\dayu200_xts.tar.gz + +REM load image to rk3568 \todo +hdc shell reboot bootloader +cd windows +python autoburn.py +cd .. + +REM run XTStest +timeout /t 15 +hdc shell "power-shell setmode 602" +hdc shell "hilog -Q pidoff" +start .\dayu200_xts\suites\acts\run.bat run acts + +REM after diff --git a/test/scripts/AutoXTSTest/windows/DriverAssitant_v5.1.1/DriverAssitant_v5.1.1/ADBDriver/amd64/NOTICE.txt b/test/scripts/AutoXTSTest/windows/DriverAssitant_v5.1.1/DriverAssitant_v5.1.1/ADBDriver/amd64/NOTICE.txt new file mode 100644 index 0000000000000000000000000000000000000000..6cfa57a65d8c2252688ceeabe22c6c6039363002 --- /dev/null +++ b/test/scripts/AutoXTSTest/windows/DriverAssitant_v5.1.1/DriverAssitant_v5.1.1/ADBDriver/amd64/NOTICE.txt @@ -0,0 +1,4 @@ +The .dll files here are distributed by Microsoft Corporation as part of the +Windows Driver Kit (available at +http://www.microsoft.com/whdc/resources/downloads.mspx) and included here as +permitted by the Microsoft Software License Terms. \ No newline at end of file diff --git a/test/scripts/AutoXTSTest/windows/DriverAssitant_v5.1.1/DriverAssitant_v5.1.1/ADBDriver/amd64/WUDFUpdate_01009.dll b/test/scripts/AutoXTSTest/windows/DriverAssitant_v5.1.1/DriverAssitant_v5.1.1/ADBDriver/amd64/WUDFUpdate_01009.dll new file mode 100644 index 0000000000000000000000000000000000000000..1424634393e6202390a12c5dfe1aa3a2c4783681 Binary files /dev/null and b/test/scripts/AutoXTSTest/windows/DriverAssitant_v5.1.1/DriverAssitant_v5.1.1/ADBDriver/amd64/WUDFUpdate_01009.dll differ diff --git a/test/scripts/AutoXTSTest/windows/DriverAssitant_v5.1.1/DriverAssitant_v5.1.1/ADBDriver/amd64/WdfCoInstaller01009.dll b/test/scripts/AutoXTSTest/windows/DriverAssitant_v5.1.1/DriverAssitant_v5.1.1/ADBDriver/amd64/WdfCoInstaller01009.dll new file mode 100644 index 0000000000000000000000000000000000000000..1731b962d68d52030b32b19d6f0f913cbc47729e Binary files /dev/null and b/test/scripts/AutoXTSTest/windows/DriverAssitant_v5.1.1/DriverAssitant_v5.1.1/ADBDriver/amd64/WdfCoInstaller01009.dll differ diff --git a/test/scripts/AutoXTSTest/windows/DriverAssitant_v5.1.1/DriverAssitant_v5.1.1/ADBDriver/amd64/winusbcoinstaller2.dll b/test/scripts/AutoXTSTest/windows/DriverAssitant_v5.1.1/DriverAssitant_v5.1.1/ADBDriver/amd64/winusbcoinstaller2.dll new file mode 100644 index 0000000000000000000000000000000000000000..30e55025b2fb6455a18165ad9df1ba1a3aa90566 Binary files /dev/null and b/test/scripts/AutoXTSTest/windows/DriverAssitant_v5.1.1/DriverAssitant_v5.1.1/ADBDriver/amd64/winusbcoinstaller2.dll differ diff --git a/test/scripts/AutoXTSTest/windows/DriverAssitant_v5.1.1/DriverAssitant_v5.1.1/ADBDriver/android_winusb.inf b/test/scripts/AutoXTSTest/windows/DriverAssitant_v5.1.1/DriverAssitant_v5.1.1/ADBDriver/android_winusb.inf new file mode 100644 index 0000000000000000000000000000000000000000..dd8eedcea90f2b10aec0a4e6e305c53f6092bc66 --- /dev/null +++ b/test/scripts/AutoXTSTest/windows/DriverAssitant_v5.1.1/DriverAssitant_v5.1.1/ADBDriver/android_winusb.inf @@ -0,0 +1,106 @@ +; +; Android WinUsb driver installation. +; +[Version] +Signature = "$Windows NT$" +Class = AndroidUsbDeviceClass +ClassGuid = {3F966BD9-FA04-4ec5-991C-D326973B5128} +Provider = %ProviderName% +DriverVer = 08/28/2014,11.0.0000.00000 +CatalogFile.NTx86 = androidwinusb86.cat +CatalogFile.NTamd64 = androidwinusba64.cat + +[ClassInstall32] +Addreg = AndroidWinUsbClassReg + +[AndroidWinUsbClassReg] +HKR,,,0,%ClassName% +HKR,,Icon,,-1 + + +[Manufacturer] +%ProviderName% = Rockchip, NTx86, NTamd64 + + +[Rockchip.NTx86] +;rockchip +%SingleAdbInterface% = USB_Install, USB\VID_2207&PID_0006 +%CompositeAdbInterface% = USB_Install, USB\VID_2207&PID_0010&MI_01 +%CompositeAdbInterface% = USB_Install, USB\VID_2207&PID_0011&MI_01 +%CompositeAdbInterface% = USB_Install, USB\VID_2207&PID_0012&MI_01 +%CompositeAdbInterface% = USB_Install, USB\VID_2207&PID_0013&MI_01 +%CompositeAdbInterface% = USB_Install, USB\VID_2207&PID_0014&MI_01 +%CompositeAdbInterface% = USB_Install, USB\VID_2207&PID_0015&MI_01 + +[Rockchip.NTamd64] +%SingleAdbInterface% = USB_Install, USB\VID_2207&PID_0006 +%CompositeAdbInterface% = USB_Install, USB\VID_2207&PID_0010&MI_01 +%CompositeAdbInterface% = USB_Install, USB\VID_2207&PID_0011&MI_01 +%CompositeAdbInterface% = USB_Install, USB\VID_2207&PID_0012&MI_01 +%CompositeAdbInterface% = USB_Install, USB\VID_2207&PID_0013&MI_01 +%CompositeAdbInterface% = USB_Install, USB\VID_2207&PID_0014&MI_01 +%CompositeAdbInterface% = USB_Install, USB\VID_2207&PID_0015&MI_01 + + + +[USB_Install] +Include = winusb.inf +Needs = WINUSB.NT + +[USB_Install.Services] +Include = winusb.inf +AddService = WinUSB,0x00000002,WinUSB_ServiceInstall + +[WinUSB_ServiceInstall] +DisplayName = %WinUSB_SvcDesc% +ServiceType = 1 +StartType = 3 +ErrorControl = 1 +ServiceBinary = %12%\WinUSB.sys + +[USB_Install.Wdf] +KmdfService = WINUSB, WinUSB_Install + +[WinUSB_Install] +KmdfLibraryVersion = 1.9 + +[USB_Install.HW] +AddReg = Dev_AddReg + +[Dev_AddReg] +HKR,,DeviceInterfaceGUIDs,0x10000,"{F72FE0D4-CBCB-407d-8814-9ED673D0DD6B}" + +[USB_Install.CoInstallers] +AddReg = CoInstallers_AddReg +CopyFiles = CoInstallers_CopyFiles + +[CoInstallers_AddReg] +HKR,,CoInstallers32,0x00010000,"WdfCoInstaller01009.dll,WdfCoInstaller","WinUSBCoInstaller2.dll" + +[CoInstallers_CopyFiles] +WinUSBCoInstaller2.dll +WdfCoInstaller01009.dll + +[DestinationDirs] +CoInstallers_CopyFiles=11 + +[SourceDisksNames] +1 = %DISK_NAME%,,,\i386 +2 = %DISK_NAME%,,,\amd64 + +[SourceDisksFiles.x86] +WinUSBCoInstaller2.dll = 1 +WdfCoInstaller01009.dll = 1 + +[SourceDisksFiles.amd64] +WinUSBCoInstaller2.dll = 2 +WdfCoInstaller01009.dll = 2 + +[Strings] +ProviderName = "Rockchip, Inc." +SingleAdbInterface = "Android ADB Interface" +CompositeAdbInterface = "Android Composite ADB Interface" +SingleBootLoaderInterface = "Android Bootloader Interface" +WinUSB_SvcDesc = "Android USB Driver" +DISK_NAME = "Android WinUsb installation disk" +ClassName = "Android Device" diff --git a/test/scripts/AutoXTSTest/windows/DriverAssitant_v5.1.1/DriverAssitant_v5.1.1/ADBDriver/androidwinusb86.cat b/test/scripts/AutoXTSTest/windows/DriverAssitant_v5.1.1/DriverAssitant_v5.1.1/ADBDriver/androidwinusb86.cat new file mode 100644 index 0000000000000000000000000000000000000000..518ff9b9eca24a68c9c3aced70bb0d3c2b3381c6 Binary files /dev/null and b/test/scripts/AutoXTSTest/windows/DriverAssitant_v5.1.1/DriverAssitant_v5.1.1/ADBDriver/androidwinusb86.cat differ diff --git a/test/scripts/AutoXTSTest/windows/DriverAssitant_v5.1.1/DriverAssitant_v5.1.1/ADBDriver/androidwinusba64.cat b/test/scripts/AutoXTSTest/windows/DriverAssitant_v5.1.1/DriverAssitant_v5.1.1/ADBDriver/androidwinusba64.cat new file mode 100644 index 0000000000000000000000000000000000000000..38c4018d87917532d541106919253718239faeb8 Binary files /dev/null and b/test/scripts/AutoXTSTest/windows/DriverAssitant_v5.1.1/DriverAssitant_v5.1.1/ADBDriver/androidwinusba64.cat differ diff --git a/test/scripts/AutoXTSTest/windows/DriverAssitant_v5.1.1/DriverAssitant_v5.1.1/ADBDriver/i386/NOTICE.txt b/test/scripts/AutoXTSTest/windows/DriverAssitant_v5.1.1/DriverAssitant_v5.1.1/ADBDriver/i386/NOTICE.txt new file mode 100644 index 0000000000000000000000000000000000000000..6cfa57a65d8c2252688ceeabe22c6c6039363002 --- /dev/null +++ b/test/scripts/AutoXTSTest/windows/DriverAssitant_v5.1.1/DriverAssitant_v5.1.1/ADBDriver/i386/NOTICE.txt @@ -0,0 +1,4 @@ +The .dll files here are distributed by Microsoft Corporation as part of the +Windows Driver Kit (available at +http://www.microsoft.com/whdc/resources/downloads.mspx) and included here as +permitted by the Microsoft Software License Terms. \ No newline at end of file diff --git a/test/scripts/AutoXTSTest/windows/DriverAssitant_v5.1.1/DriverAssitant_v5.1.1/ADBDriver/i386/WUDFUpdate_01009.dll b/test/scripts/AutoXTSTest/windows/DriverAssitant_v5.1.1/DriverAssitant_v5.1.1/ADBDriver/i386/WUDFUpdate_01009.dll new file mode 100644 index 0000000000000000000000000000000000000000..f19c370188a0d74333f5b4c13c5a926f7a0361fa Binary files /dev/null and b/test/scripts/AutoXTSTest/windows/DriverAssitant_v5.1.1/DriverAssitant_v5.1.1/ADBDriver/i386/WUDFUpdate_01009.dll differ diff --git a/test/scripts/AutoXTSTest/windows/DriverAssitant_v5.1.1/DriverAssitant_v5.1.1/ADBDriver/i386/WdfCoInstaller01009.dll b/test/scripts/AutoXTSTest/windows/DriverAssitant_v5.1.1/DriverAssitant_v5.1.1/ADBDriver/i386/WdfCoInstaller01009.dll new file mode 100644 index 0000000000000000000000000000000000000000..30e81af6202448f1f81fb8423af5fa97fa4a110a Binary files /dev/null and b/test/scripts/AutoXTSTest/windows/DriverAssitant_v5.1.1/DriverAssitant_v5.1.1/ADBDriver/i386/WdfCoInstaller01009.dll differ diff --git a/test/scripts/AutoXTSTest/windows/DriverAssitant_v5.1.1/DriverAssitant_v5.1.1/ADBDriver/i386/winusbcoinstaller2.dll b/test/scripts/AutoXTSTest/windows/DriverAssitant_v5.1.1/DriverAssitant_v5.1.1/ADBDriver/i386/winusbcoinstaller2.dll new file mode 100644 index 0000000000000000000000000000000000000000..fc450d2b25d0f8069454cc0bde5ba9c13927fe4d Binary files /dev/null and b/test/scripts/AutoXTSTest/windows/DriverAssitant_v5.1.1/DriverAssitant_v5.1.1/ADBDriver/i386/winusbcoinstaller2.dll differ diff --git a/test/scripts/AutoXTSTest/windows/DriverAssitant_v5.1.1/DriverAssitant_v5.1.1/Driver/x64/win10/rockusb.cat b/test/scripts/AutoXTSTest/windows/DriverAssitant_v5.1.1/DriverAssitant_v5.1.1/Driver/x64/win10/rockusb.cat new file mode 100644 index 0000000000000000000000000000000000000000..79322d74485777503816573669a00c2ff07511fa Binary files /dev/null and b/test/scripts/AutoXTSTest/windows/DriverAssitant_v5.1.1/DriverAssitant_v5.1.1/Driver/x64/win10/rockusb.cat differ diff --git a/test/scripts/AutoXTSTest/windows/DriverAssitant_v5.1.1/DriverAssitant_v5.1.1/Driver/x64/win10/rockusb.inf b/test/scripts/AutoXTSTest/windows/DriverAssitant_v5.1.1/DriverAssitant_v5.1.1/Driver/x64/win10/rockusb.inf new file mode 100644 index 0000000000000000000000000000000000000000..803da418c0fced18ef32011e14a0c2b436fa9f73 --- /dev/null +++ b/test/scripts/AutoXTSTest/windows/DriverAssitant_v5.1.1/DriverAssitant_v5.1.1/Driver/x64/win10/rockusb.inf @@ -0,0 +1,392 @@ +; Installation inf for the Rockusb Device +; +; Copyright By FuZhou Rockchip +; +; +;--------- Version Section --------------------------------------------------- + +[Version] +Signature="$CHICAGO$" +Class=Rockusb Device +ClassGUID={79DFC2A8-2574-493C-AE71-52958E41DD00} +Provider=%Provider% +DriverVer = 11/10/2020,5.11.0000.0 +CatalogFile=rockusb.cat + +[ControlFlags] +; Pnp drivers should not be installable via non-PnP hardware dialogs +ExcludeFromSelect = * + +;--------- ClassInstall/ClassInstall32 Section ------------------------------- + +; Not necessary if using a standard class + +; 9X Style +[ClassInstall] +AddReg=RockusbClassReg + +; NT Style +[ClassInstall32] +AddReg=RockusbClassReg + +[RockusbClassReg] +;reg-root,[subkey],[value-entry-name],[flags],[value] +HKR,,,%REG_SZ%,%DeviceClassName% +HKR,,Icon,,"1" +HKR,,DeviceCharacteristics,0x10001,0x100 ; FILE_DEVICE_SECURE_OPEN +HKR,,Security,,"D:P(A;;GRGWGX;;;WD)(A;;GA;;;SY)(A;;GA;;;BA)" ; generic all access - everybody + +;--------- DestinationDirs Section ------------------------------------------- + +[DestinationDirs] +DefaultDestDir = 10 +Rockusb_Files_Driver = 12 + + +;--------- SourceDiskNames and SourceDiskFiles Section ----------------------- +; These sections identify source disks and files for installation. + +[SourceDisksNames] +1 = %DiskId1%,,,"" + +[SourceDisksFiles] +rockusb.sys = 1,, + + +;--------- Manufacturer and Models Sections ---------------------------------- + +[Manufacturer] +%MfgName% = Rockchip,NTx86,NTamd64 + +; DisplayName Section DeviceId +[Rockchip.NTx86] +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_060A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_060B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_060C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_060D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_060E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_060F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_080A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_080B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_080C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_080D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_080E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_080F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_090A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_090B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_090C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_090D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_090E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_090F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_110A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_110B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_110C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_110D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_110E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_110F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_120A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_120B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_120C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_120D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_120E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_120F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_160A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_160B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_160C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_160D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_160E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_160F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_180A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_180B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_180C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_180D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_180E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_180F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_190A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_190B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_190C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_190D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_190E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_190F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_210A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_210B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_210C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_210D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_210E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_210F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_220A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_220B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_220C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_220D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_220E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_220F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_320A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_320B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_320C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_320D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_320E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_320F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_330A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_330B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_330C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_330D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_330E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_330F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_350A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_350B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_350C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_350D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_350E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_350F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_360A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_360B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_360C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_360D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_360E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_360F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_370A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_370B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_370C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_370D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_370E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_370F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_380A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_380B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_380C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_380D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_380E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_380F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_390A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_390B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_390C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_390D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_390E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_390F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_310A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_310B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_310C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_310D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_301A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_300A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_300B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_290A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_292C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_292A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_281A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_282B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_273A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_261A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_262C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_262D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_071b&PID_3228 +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_071b&PID_3201 +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_071b&PID_3226 +[Rockchip.NTamd64] +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_060A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_060B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_060C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_060D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_060E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_060F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_080A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_080B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_080C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_080D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_080E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_080F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_090A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_090B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_090C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_090D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_090E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_090F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_110A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_110B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_110C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_110D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_110E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_110F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_120A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_120B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_120C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_120D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_120E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_120F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_160A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_160B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_160C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_160D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_160E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_160F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_180A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_180B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_180C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_180D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_180E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_180F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_190A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_190B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_190C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_190D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_190E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_190F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_210A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_210B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_210C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_210D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_210E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_210F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_220A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_220B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_220C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_220D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_220E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_220F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_320A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_320B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_320C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_320D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_320E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_320F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_330A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_330B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_330C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_330D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_330E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_330F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_350A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_350B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_350C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_350D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_350E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_350F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_360A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_360B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_360C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_360D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_360E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_360F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_370A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_370B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_370C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_370D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_370E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_370F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_380A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_380B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_380C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_380D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_380E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_380F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_390A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_390B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_390C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_390D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_390E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_390F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_310A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_310B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_310C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_310D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_301A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_300A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_300B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_290A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_292C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_292A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_281A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_282B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_273A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_261A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_262C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_262D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_071b&PID_3228 +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_071b&PID_3201 +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_071b&PID_3226 + +;---------- DDInstall Sections ----------------------------------------------- +; --------- Windows 98 ----------------- + +; Experimentation has shown that DDInstall root names greater than 19 characters +; cause problems in Windows 98 + +[Rockusb_DDI] +CopyFiles=Rockusb_Files_Driver +AddReg=Rockusb_9X_AddReg + +[Rockusb_9X_AddReg] +HKR,,DevLoader,,*ntkern +HKR,,NTMPDriver,,rockusb.sys +HKR,,Description,,%Rockusb_DeviceDesc% + +; --------- Windows NT ----------------- + +[Rockusb_DDI.NT] +CopyFiles=Rockusb_Files_Driver +AddReg=Rockusb_NT_AddReg + +[Rockusb_DDI.NT.Services] +AddService = Rockusb, %FLG_ADDREG_NOCLOBBER%, Rockusb_Service + +; --------- Registry ---------------------- + +[Rockusb_NT_AddReg] +;reg-root,[subkey],[value-entry-name],[flags],[value] +HKR,rockchip,Key0,%REG_DWORD%,0 + +; --------- Service ---------------------- + +[Rockusb_Service] +DisplayName = %Rockusb_SvcDesc% +ServiceType = %SERVICE_KERNEL_DRIVER% +StartType = %SERVICE_DEMAND_START% +ErrorControl = %SERVICE_ERROR_NORMAL% +ServiceBinary = %12%\rockusb.sys +LoadOrderGroup = Extended Base + +; --------- Files ---------------------- + +[Rockusb_Files_Driver] +rockusb.sys,,,2 + +;--------- Strings Section --------------------------------------------------- + +[Strings] +Provider = "Fuzhou Rockchip" +MfgName = "Fuzhou Rockchip" +Rockusb_DeviceDesc = "Rockusb Device" +DeviceClassName="Class for rockusb devices" +Rockusb_SvcDesc = "Driver for Rockusb Device" +DiskId1 = "Rockusb Device Installation Disk #1" + +REG_SZ = 0x00000000 +REG_MULTI_SZ = 0x00010000 +REG_EXPAND_SZ = 0x00020000 +REG_BINARY = 0x00000001 +REG_DWORD = 0x00010001 +REG_NONE = 0x00020001 + +SERVICE_KERNEL_DRIVER = 0x00000001 +SERVICE_FILE_SYSTEM_DRIVER = 0x00000002 +SERVICE_ADAPTER = 0x00000004 +SERVICE_RECOGNIZER_DRIVER = 0x00000008 + +SERVICE_BOOT_START = 0x0 +SERVICE_SYSTEM_START = 0x1 +SERVICE_AUTO_START = 0x2 +SERVICE_DEMAND_START = 0x3 +SERVICE_DISABLED = 0x4 + +SERVICE_ERROR_IGNORE = 0x00000000 +SERVICE_ERROR_NORMAL = 0x00000001 +SERVICE_ERROR_SEVERE = 0x00000002 +SERVICE_ERROR_CRITICAL = 0x00000003 + +FLG_ADDREG_NOCLOBBER = 0x00000002 +FLG_ADDREG_DELVAL = 0x00000004 +FLG_ADDREG_APPEND = 0x00000008 +FLG_ADDREG_KEYONLY = 0x00000010 +FLG_ADDREG_OVERWRITEONLY = 0x00000020 +FLG_ADDREG_64BITKEY = 0x00001000 +FLG_ADDREG_KEYONLY_COMMON = 0x00002000 +FLG_ADDREG_32BITKEY = 0x00004000 diff --git a/test/scripts/AutoXTSTest/windows/DriverAssitant_v5.1.1/DriverAssitant_v5.1.1/Driver/x64/win10/rockusb.sys b/test/scripts/AutoXTSTest/windows/DriverAssitant_v5.1.1/DriverAssitant_v5.1.1/Driver/x64/win10/rockusb.sys new file mode 100644 index 0000000000000000000000000000000000000000..c978b9c92f9d5f11c114f32ca96b126d2d4339e4 Binary files /dev/null and b/test/scripts/AutoXTSTest/windows/DriverAssitant_v5.1.1/DriverAssitant_v5.1.1/Driver/x64/win10/rockusb.sys differ diff --git a/test/scripts/AutoXTSTest/windows/DriverAssitant_v5.1.1/DriverAssitant_v5.1.1/Driver/x64/win7/rockusb.cat b/test/scripts/AutoXTSTest/windows/DriverAssitant_v5.1.1/DriverAssitant_v5.1.1/Driver/x64/win7/rockusb.cat new file mode 100644 index 0000000000000000000000000000000000000000..1b486315f55fe43cc1b569a3fff7109abdf3a421 Binary files /dev/null and b/test/scripts/AutoXTSTest/windows/DriverAssitant_v5.1.1/DriverAssitant_v5.1.1/Driver/x64/win7/rockusb.cat differ diff --git a/test/scripts/AutoXTSTest/windows/DriverAssitant_v5.1.1/DriverAssitant_v5.1.1/Driver/x64/win7/rockusb.inf b/test/scripts/AutoXTSTest/windows/DriverAssitant_v5.1.1/DriverAssitant_v5.1.1/Driver/x64/win7/rockusb.inf new file mode 100644 index 0000000000000000000000000000000000000000..803da418c0fced18ef32011e14a0c2b436fa9f73 --- /dev/null +++ b/test/scripts/AutoXTSTest/windows/DriverAssitant_v5.1.1/DriverAssitant_v5.1.1/Driver/x64/win7/rockusb.inf @@ -0,0 +1,392 @@ +; Installation inf for the Rockusb Device +; +; Copyright By FuZhou Rockchip +; +; +;--------- Version Section --------------------------------------------------- + +[Version] +Signature="$CHICAGO$" +Class=Rockusb Device +ClassGUID={79DFC2A8-2574-493C-AE71-52958E41DD00} +Provider=%Provider% +DriverVer = 11/10/2020,5.11.0000.0 +CatalogFile=rockusb.cat + +[ControlFlags] +; Pnp drivers should not be installable via non-PnP hardware dialogs +ExcludeFromSelect = * + +;--------- ClassInstall/ClassInstall32 Section ------------------------------- + +; Not necessary if using a standard class + +; 9X Style +[ClassInstall] +AddReg=RockusbClassReg + +; NT Style +[ClassInstall32] +AddReg=RockusbClassReg + +[RockusbClassReg] +;reg-root,[subkey],[value-entry-name],[flags],[value] +HKR,,,%REG_SZ%,%DeviceClassName% +HKR,,Icon,,"1" +HKR,,DeviceCharacteristics,0x10001,0x100 ; FILE_DEVICE_SECURE_OPEN +HKR,,Security,,"D:P(A;;GRGWGX;;;WD)(A;;GA;;;SY)(A;;GA;;;BA)" ; generic all access - everybody + +;--------- DestinationDirs Section ------------------------------------------- + +[DestinationDirs] +DefaultDestDir = 10 +Rockusb_Files_Driver = 12 + + +;--------- SourceDiskNames and SourceDiskFiles Section ----------------------- +; These sections identify source disks and files for installation. + +[SourceDisksNames] +1 = %DiskId1%,,,"" + +[SourceDisksFiles] +rockusb.sys = 1,, + + +;--------- Manufacturer and Models Sections ---------------------------------- + +[Manufacturer] +%MfgName% = Rockchip,NTx86,NTamd64 + +; DisplayName Section DeviceId +[Rockchip.NTx86] +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_060A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_060B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_060C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_060D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_060E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_060F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_080A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_080B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_080C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_080D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_080E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_080F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_090A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_090B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_090C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_090D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_090E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_090F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_110A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_110B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_110C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_110D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_110E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_110F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_120A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_120B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_120C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_120D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_120E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_120F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_160A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_160B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_160C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_160D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_160E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_160F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_180A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_180B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_180C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_180D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_180E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_180F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_190A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_190B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_190C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_190D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_190E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_190F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_210A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_210B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_210C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_210D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_210E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_210F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_220A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_220B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_220C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_220D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_220E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_220F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_320A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_320B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_320C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_320D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_320E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_320F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_330A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_330B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_330C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_330D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_330E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_330F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_350A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_350B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_350C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_350D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_350E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_350F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_360A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_360B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_360C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_360D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_360E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_360F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_370A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_370B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_370C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_370D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_370E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_370F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_380A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_380B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_380C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_380D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_380E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_380F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_390A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_390B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_390C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_390D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_390E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_390F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_310A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_310B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_310C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_310D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_301A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_300A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_300B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_290A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_292C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_292A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_281A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_282B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_273A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_261A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_262C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_262D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_071b&PID_3228 +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_071b&PID_3201 +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_071b&PID_3226 +[Rockchip.NTamd64] +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_060A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_060B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_060C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_060D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_060E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_060F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_080A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_080B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_080C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_080D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_080E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_080F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_090A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_090B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_090C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_090D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_090E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_090F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_110A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_110B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_110C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_110D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_110E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_110F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_120A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_120B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_120C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_120D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_120E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_120F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_160A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_160B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_160C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_160D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_160E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_160F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_180A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_180B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_180C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_180D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_180E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_180F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_190A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_190B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_190C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_190D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_190E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_190F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_210A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_210B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_210C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_210D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_210E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_210F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_220A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_220B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_220C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_220D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_220E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_220F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_320A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_320B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_320C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_320D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_320E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_320F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_330A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_330B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_330C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_330D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_330E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_330F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_350A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_350B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_350C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_350D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_350E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_350F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_360A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_360B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_360C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_360D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_360E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_360F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_370A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_370B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_370C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_370D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_370E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_370F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_380A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_380B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_380C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_380D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_380E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_380F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_390A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_390B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_390C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_390D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_390E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_390F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_310A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_310B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_310C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_310D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_301A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_300A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_300B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_290A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_292C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_292A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_281A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_282B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_273A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_261A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_262C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_262D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_071b&PID_3228 +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_071b&PID_3201 +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_071b&PID_3226 + +;---------- DDInstall Sections ----------------------------------------------- +; --------- Windows 98 ----------------- + +; Experimentation has shown that DDInstall root names greater than 19 characters +; cause problems in Windows 98 + +[Rockusb_DDI] +CopyFiles=Rockusb_Files_Driver +AddReg=Rockusb_9X_AddReg + +[Rockusb_9X_AddReg] +HKR,,DevLoader,,*ntkern +HKR,,NTMPDriver,,rockusb.sys +HKR,,Description,,%Rockusb_DeviceDesc% + +; --------- Windows NT ----------------- + +[Rockusb_DDI.NT] +CopyFiles=Rockusb_Files_Driver +AddReg=Rockusb_NT_AddReg + +[Rockusb_DDI.NT.Services] +AddService = Rockusb, %FLG_ADDREG_NOCLOBBER%, Rockusb_Service + +; --------- Registry ---------------------- + +[Rockusb_NT_AddReg] +;reg-root,[subkey],[value-entry-name],[flags],[value] +HKR,rockchip,Key0,%REG_DWORD%,0 + +; --------- Service ---------------------- + +[Rockusb_Service] +DisplayName = %Rockusb_SvcDesc% +ServiceType = %SERVICE_KERNEL_DRIVER% +StartType = %SERVICE_DEMAND_START% +ErrorControl = %SERVICE_ERROR_NORMAL% +ServiceBinary = %12%\rockusb.sys +LoadOrderGroup = Extended Base + +; --------- Files ---------------------- + +[Rockusb_Files_Driver] +rockusb.sys,,,2 + +;--------- Strings Section --------------------------------------------------- + +[Strings] +Provider = "Fuzhou Rockchip" +MfgName = "Fuzhou Rockchip" +Rockusb_DeviceDesc = "Rockusb Device" +DeviceClassName="Class for rockusb devices" +Rockusb_SvcDesc = "Driver for Rockusb Device" +DiskId1 = "Rockusb Device Installation Disk #1" + +REG_SZ = 0x00000000 +REG_MULTI_SZ = 0x00010000 +REG_EXPAND_SZ = 0x00020000 +REG_BINARY = 0x00000001 +REG_DWORD = 0x00010001 +REG_NONE = 0x00020001 + +SERVICE_KERNEL_DRIVER = 0x00000001 +SERVICE_FILE_SYSTEM_DRIVER = 0x00000002 +SERVICE_ADAPTER = 0x00000004 +SERVICE_RECOGNIZER_DRIVER = 0x00000008 + +SERVICE_BOOT_START = 0x0 +SERVICE_SYSTEM_START = 0x1 +SERVICE_AUTO_START = 0x2 +SERVICE_DEMAND_START = 0x3 +SERVICE_DISABLED = 0x4 + +SERVICE_ERROR_IGNORE = 0x00000000 +SERVICE_ERROR_NORMAL = 0x00000001 +SERVICE_ERROR_SEVERE = 0x00000002 +SERVICE_ERROR_CRITICAL = 0x00000003 + +FLG_ADDREG_NOCLOBBER = 0x00000002 +FLG_ADDREG_DELVAL = 0x00000004 +FLG_ADDREG_APPEND = 0x00000008 +FLG_ADDREG_KEYONLY = 0x00000010 +FLG_ADDREG_OVERWRITEONLY = 0x00000020 +FLG_ADDREG_64BITKEY = 0x00001000 +FLG_ADDREG_KEYONLY_COMMON = 0x00002000 +FLG_ADDREG_32BITKEY = 0x00004000 diff --git a/test/scripts/AutoXTSTest/windows/DriverAssitant_v5.1.1/DriverAssitant_v5.1.1/Driver/x64/win7/rockusb.sys b/test/scripts/AutoXTSTest/windows/DriverAssitant_v5.1.1/DriverAssitant_v5.1.1/Driver/x64/win7/rockusb.sys new file mode 100644 index 0000000000000000000000000000000000000000..33ae17e22bfdaae62af19df26b4ca71a8ed10646 Binary files /dev/null and b/test/scripts/AutoXTSTest/windows/DriverAssitant_v5.1.1/DriverAssitant_v5.1.1/Driver/x64/win7/rockusb.sys differ diff --git a/test/scripts/AutoXTSTest/windows/DriverAssitant_v5.1.1/DriverAssitant_v5.1.1/Driver/x64/win8/rockusb.cat b/test/scripts/AutoXTSTest/windows/DriverAssitant_v5.1.1/DriverAssitant_v5.1.1/Driver/x64/win8/rockusb.cat new file mode 100644 index 0000000000000000000000000000000000000000..9383c163cc039c5e02639d4766ffeb996d6b537a Binary files /dev/null and b/test/scripts/AutoXTSTest/windows/DriverAssitant_v5.1.1/DriverAssitant_v5.1.1/Driver/x64/win8/rockusb.cat differ diff --git a/test/scripts/AutoXTSTest/windows/DriverAssitant_v5.1.1/DriverAssitant_v5.1.1/Driver/x64/win8/rockusb.inf b/test/scripts/AutoXTSTest/windows/DriverAssitant_v5.1.1/DriverAssitant_v5.1.1/Driver/x64/win8/rockusb.inf new file mode 100644 index 0000000000000000000000000000000000000000..803da418c0fced18ef32011e14a0c2b436fa9f73 --- /dev/null +++ b/test/scripts/AutoXTSTest/windows/DriverAssitant_v5.1.1/DriverAssitant_v5.1.1/Driver/x64/win8/rockusb.inf @@ -0,0 +1,392 @@ +; Installation inf for the Rockusb Device +; +; Copyright By FuZhou Rockchip +; +; +;--------- Version Section --------------------------------------------------- + +[Version] +Signature="$CHICAGO$" +Class=Rockusb Device +ClassGUID={79DFC2A8-2574-493C-AE71-52958E41DD00} +Provider=%Provider% +DriverVer = 11/10/2020,5.11.0000.0 +CatalogFile=rockusb.cat + +[ControlFlags] +; Pnp drivers should not be installable via non-PnP hardware dialogs +ExcludeFromSelect = * + +;--------- ClassInstall/ClassInstall32 Section ------------------------------- + +; Not necessary if using a standard class + +; 9X Style +[ClassInstall] +AddReg=RockusbClassReg + +; NT Style +[ClassInstall32] +AddReg=RockusbClassReg + +[RockusbClassReg] +;reg-root,[subkey],[value-entry-name],[flags],[value] +HKR,,,%REG_SZ%,%DeviceClassName% +HKR,,Icon,,"1" +HKR,,DeviceCharacteristics,0x10001,0x100 ; FILE_DEVICE_SECURE_OPEN +HKR,,Security,,"D:P(A;;GRGWGX;;;WD)(A;;GA;;;SY)(A;;GA;;;BA)" ; generic all access - everybody + +;--------- DestinationDirs Section ------------------------------------------- + +[DestinationDirs] +DefaultDestDir = 10 +Rockusb_Files_Driver = 12 + + +;--------- SourceDiskNames and SourceDiskFiles Section ----------------------- +; These sections identify source disks and files for installation. + +[SourceDisksNames] +1 = %DiskId1%,,,"" + +[SourceDisksFiles] +rockusb.sys = 1,, + + +;--------- Manufacturer and Models Sections ---------------------------------- + +[Manufacturer] +%MfgName% = Rockchip,NTx86,NTamd64 + +; DisplayName Section DeviceId +[Rockchip.NTx86] +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_060A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_060B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_060C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_060D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_060E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_060F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_080A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_080B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_080C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_080D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_080E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_080F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_090A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_090B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_090C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_090D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_090E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_090F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_110A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_110B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_110C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_110D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_110E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_110F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_120A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_120B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_120C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_120D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_120E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_120F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_160A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_160B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_160C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_160D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_160E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_160F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_180A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_180B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_180C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_180D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_180E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_180F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_190A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_190B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_190C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_190D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_190E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_190F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_210A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_210B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_210C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_210D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_210E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_210F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_220A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_220B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_220C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_220D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_220E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_220F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_320A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_320B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_320C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_320D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_320E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_320F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_330A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_330B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_330C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_330D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_330E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_330F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_350A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_350B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_350C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_350D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_350E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_350F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_360A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_360B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_360C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_360D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_360E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_360F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_370A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_370B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_370C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_370D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_370E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_370F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_380A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_380B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_380C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_380D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_380E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_380F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_390A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_390B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_390C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_390D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_390E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_390F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_310A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_310B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_310C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_310D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_301A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_300A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_300B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_290A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_292C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_292A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_281A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_282B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_273A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_261A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_262C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_262D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_071b&PID_3228 +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_071b&PID_3201 +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_071b&PID_3226 +[Rockchip.NTamd64] +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_060A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_060B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_060C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_060D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_060E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_060F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_080A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_080B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_080C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_080D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_080E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_080F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_090A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_090B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_090C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_090D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_090E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_090F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_110A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_110B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_110C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_110D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_110E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_110F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_120A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_120B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_120C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_120D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_120E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_120F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_160A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_160B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_160C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_160D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_160E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_160F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_180A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_180B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_180C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_180D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_180E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_180F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_190A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_190B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_190C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_190D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_190E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_190F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_210A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_210B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_210C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_210D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_210E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_210F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_220A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_220B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_220C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_220D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_220E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_220F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_320A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_320B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_320C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_320D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_320E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_320F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_330A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_330B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_330C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_330D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_330E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_330F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_350A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_350B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_350C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_350D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_350E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_350F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_360A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_360B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_360C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_360D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_360E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_360F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_370A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_370B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_370C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_370D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_370E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_370F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_380A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_380B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_380C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_380D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_380E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_380F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_390A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_390B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_390C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_390D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_390E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_390F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_310A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_310B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_310C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_310D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_301A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_300A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_300B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_290A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_292C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_292A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_281A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_282B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_273A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_261A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_262C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_262D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_071b&PID_3228 +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_071b&PID_3201 +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_071b&PID_3226 + +;---------- DDInstall Sections ----------------------------------------------- +; --------- Windows 98 ----------------- + +; Experimentation has shown that DDInstall root names greater than 19 characters +; cause problems in Windows 98 + +[Rockusb_DDI] +CopyFiles=Rockusb_Files_Driver +AddReg=Rockusb_9X_AddReg + +[Rockusb_9X_AddReg] +HKR,,DevLoader,,*ntkern +HKR,,NTMPDriver,,rockusb.sys +HKR,,Description,,%Rockusb_DeviceDesc% + +; --------- Windows NT ----------------- + +[Rockusb_DDI.NT] +CopyFiles=Rockusb_Files_Driver +AddReg=Rockusb_NT_AddReg + +[Rockusb_DDI.NT.Services] +AddService = Rockusb, %FLG_ADDREG_NOCLOBBER%, Rockusb_Service + +; --------- Registry ---------------------- + +[Rockusb_NT_AddReg] +;reg-root,[subkey],[value-entry-name],[flags],[value] +HKR,rockchip,Key0,%REG_DWORD%,0 + +; --------- Service ---------------------- + +[Rockusb_Service] +DisplayName = %Rockusb_SvcDesc% +ServiceType = %SERVICE_KERNEL_DRIVER% +StartType = %SERVICE_DEMAND_START% +ErrorControl = %SERVICE_ERROR_NORMAL% +ServiceBinary = %12%\rockusb.sys +LoadOrderGroup = Extended Base + +; --------- Files ---------------------- + +[Rockusb_Files_Driver] +rockusb.sys,,,2 + +;--------- Strings Section --------------------------------------------------- + +[Strings] +Provider = "Fuzhou Rockchip" +MfgName = "Fuzhou Rockchip" +Rockusb_DeviceDesc = "Rockusb Device" +DeviceClassName="Class for rockusb devices" +Rockusb_SvcDesc = "Driver for Rockusb Device" +DiskId1 = "Rockusb Device Installation Disk #1" + +REG_SZ = 0x00000000 +REG_MULTI_SZ = 0x00010000 +REG_EXPAND_SZ = 0x00020000 +REG_BINARY = 0x00000001 +REG_DWORD = 0x00010001 +REG_NONE = 0x00020001 + +SERVICE_KERNEL_DRIVER = 0x00000001 +SERVICE_FILE_SYSTEM_DRIVER = 0x00000002 +SERVICE_ADAPTER = 0x00000004 +SERVICE_RECOGNIZER_DRIVER = 0x00000008 + +SERVICE_BOOT_START = 0x0 +SERVICE_SYSTEM_START = 0x1 +SERVICE_AUTO_START = 0x2 +SERVICE_DEMAND_START = 0x3 +SERVICE_DISABLED = 0x4 + +SERVICE_ERROR_IGNORE = 0x00000000 +SERVICE_ERROR_NORMAL = 0x00000001 +SERVICE_ERROR_SEVERE = 0x00000002 +SERVICE_ERROR_CRITICAL = 0x00000003 + +FLG_ADDREG_NOCLOBBER = 0x00000002 +FLG_ADDREG_DELVAL = 0x00000004 +FLG_ADDREG_APPEND = 0x00000008 +FLG_ADDREG_KEYONLY = 0x00000010 +FLG_ADDREG_OVERWRITEONLY = 0x00000020 +FLG_ADDREG_64BITKEY = 0x00001000 +FLG_ADDREG_KEYONLY_COMMON = 0x00002000 +FLG_ADDREG_32BITKEY = 0x00004000 diff --git a/test/scripts/AutoXTSTest/windows/DriverAssitant_v5.1.1/DriverAssitant_v5.1.1/Driver/x64/win8/rockusb.sys b/test/scripts/AutoXTSTest/windows/DriverAssitant_v5.1.1/DriverAssitant_v5.1.1/Driver/x64/win8/rockusb.sys new file mode 100644 index 0000000000000000000000000000000000000000..66ef400d7bb2b6f50dca40be6067ac5cfc6e0b63 Binary files /dev/null and b/test/scripts/AutoXTSTest/windows/DriverAssitant_v5.1.1/DriverAssitant_v5.1.1/Driver/x64/win8/rockusb.sys differ diff --git a/test/scripts/AutoXTSTest/windows/DriverAssitant_v5.1.1/DriverAssitant_v5.1.1/Driver/x64/win81/rockusb.cat b/test/scripts/AutoXTSTest/windows/DriverAssitant_v5.1.1/DriverAssitant_v5.1.1/Driver/x64/win81/rockusb.cat new file mode 100644 index 0000000000000000000000000000000000000000..7e7c36f55af80b2e1d1d3c3e4d2ab234a88bcc58 Binary files /dev/null and b/test/scripts/AutoXTSTest/windows/DriverAssitant_v5.1.1/DriverAssitant_v5.1.1/Driver/x64/win81/rockusb.cat differ diff --git a/test/scripts/AutoXTSTest/windows/DriverAssitant_v5.1.1/DriverAssitant_v5.1.1/Driver/x64/win81/rockusb.inf b/test/scripts/AutoXTSTest/windows/DriverAssitant_v5.1.1/DriverAssitant_v5.1.1/Driver/x64/win81/rockusb.inf new file mode 100644 index 0000000000000000000000000000000000000000..803da418c0fced18ef32011e14a0c2b436fa9f73 --- /dev/null +++ b/test/scripts/AutoXTSTest/windows/DriverAssitant_v5.1.1/DriverAssitant_v5.1.1/Driver/x64/win81/rockusb.inf @@ -0,0 +1,392 @@ +; Installation inf for the Rockusb Device +; +; Copyright By FuZhou Rockchip +; +; +;--------- Version Section --------------------------------------------------- + +[Version] +Signature="$CHICAGO$" +Class=Rockusb Device +ClassGUID={79DFC2A8-2574-493C-AE71-52958E41DD00} +Provider=%Provider% +DriverVer = 11/10/2020,5.11.0000.0 +CatalogFile=rockusb.cat + +[ControlFlags] +; Pnp drivers should not be installable via non-PnP hardware dialogs +ExcludeFromSelect = * + +;--------- ClassInstall/ClassInstall32 Section ------------------------------- + +; Not necessary if using a standard class + +; 9X Style +[ClassInstall] +AddReg=RockusbClassReg + +; NT Style +[ClassInstall32] +AddReg=RockusbClassReg + +[RockusbClassReg] +;reg-root,[subkey],[value-entry-name],[flags],[value] +HKR,,,%REG_SZ%,%DeviceClassName% +HKR,,Icon,,"1" +HKR,,DeviceCharacteristics,0x10001,0x100 ; FILE_DEVICE_SECURE_OPEN +HKR,,Security,,"D:P(A;;GRGWGX;;;WD)(A;;GA;;;SY)(A;;GA;;;BA)" ; generic all access - everybody + +;--------- DestinationDirs Section ------------------------------------------- + +[DestinationDirs] +DefaultDestDir = 10 +Rockusb_Files_Driver = 12 + + +;--------- SourceDiskNames and SourceDiskFiles Section ----------------------- +; These sections identify source disks and files for installation. + +[SourceDisksNames] +1 = %DiskId1%,,,"" + +[SourceDisksFiles] +rockusb.sys = 1,, + + +;--------- Manufacturer and Models Sections ---------------------------------- + +[Manufacturer] +%MfgName% = Rockchip,NTx86,NTamd64 + +; DisplayName Section DeviceId +[Rockchip.NTx86] +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_060A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_060B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_060C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_060D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_060E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_060F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_080A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_080B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_080C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_080D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_080E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_080F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_090A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_090B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_090C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_090D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_090E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_090F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_110A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_110B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_110C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_110D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_110E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_110F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_120A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_120B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_120C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_120D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_120E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_120F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_160A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_160B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_160C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_160D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_160E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_160F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_180A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_180B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_180C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_180D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_180E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_180F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_190A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_190B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_190C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_190D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_190E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_190F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_210A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_210B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_210C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_210D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_210E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_210F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_220A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_220B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_220C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_220D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_220E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_220F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_320A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_320B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_320C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_320D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_320E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_320F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_330A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_330B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_330C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_330D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_330E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_330F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_350A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_350B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_350C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_350D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_350E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_350F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_360A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_360B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_360C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_360D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_360E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_360F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_370A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_370B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_370C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_370D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_370E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_370F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_380A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_380B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_380C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_380D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_380E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_380F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_390A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_390B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_390C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_390D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_390E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_390F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_310A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_310B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_310C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_310D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_301A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_300A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_300B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_290A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_292C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_292A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_281A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_282B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_273A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_261A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_262C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_262D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_071b&PID_3228 +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_071b&PID_3201 +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_071b&PID_3226 +[Rockchip.NTamd64] +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_060A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_060B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_060C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_060D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_060E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_060F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_080A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_080B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_080C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_080D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_080E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_080F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_090A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_090B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_090C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_090D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_090E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_090F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_110A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_110B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_110C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_110D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_110E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_110F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_120A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_120B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_120C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_120D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_120E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_120F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_160A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_160B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_160C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_160D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_160E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_160F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_180A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_180B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_180C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_180D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_180E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_180F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_190A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_190B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_190C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_190D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_190E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_190F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_210A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_210B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_210C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_210D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_210E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_210F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_220A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_220B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_220C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_220D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_220E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_220F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_320A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_320B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_320C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_320D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_320E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_320F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_330A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_330B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_330C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_330D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_330E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_330F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_350A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_350B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_350C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_350D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_350E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_350F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_360A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_360B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_360C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_360D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_360E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_360F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_370A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_370B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_370C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_370D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_370E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_370F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_380A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_380B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_380C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_380D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_380E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_380F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_390A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_390B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_390C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_390D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_390E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_390F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_310A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_310B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_310C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_310D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_301A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_300A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_300B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_290A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_292C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_292A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_281A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_282B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_273A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_261A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_262C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_262D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_071b&PID_3228 +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_071b&PID_3201 +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_071b&PID_3226 + +;---------- DDInstall Sections ----------------------------------------------- +; --------- Windows 98 ----------------- + +; Experimentation has shown that DDInstall root names greater than 19 characters +; cause problems in Windows 98 + +[Rockusb_DDI] +CopyFiles=Rockusb_Files_Driver +AddReg=Rockusb_9X_AddReg + +[Rockusb_9X_AddReg] +HKR,,DevLoader,,*ntkern +HKR,,NTMPDriver,,rockusb.sys +HKR,,Description,,%Rockusb_DeviceDesc% + +; --------- Windows NT ----------------- + +[Rockusb_DDI.NT] +CopyFiles=Rockusb_Files_Driver +AddReg=Rockusb_NT_AddReg + +[Rockusb_DDI.NT.Services] +AddService = Rockusb, %FLG_ADDREG_NOCLOBBER%, Rockusb_Service + +; --------- Registry ---------------------- + +[Rockusb_NT_AddReg] +;reg-root,[subkey],[value-entry-name],[flags],[value] +HKR,rockchip,Key0,%REG_DWORD%,0 + +; --------- Service ---------------------- + +[Rockusb_Service] +DisplayName = %Rockusb_SvcDesc% +ServiceType = %SERVICE_KERNEL_DRIVER% +StartType = %SERVICE_DEMAND_START% +ErrorControl = %SERVICE_ERROR_NORMAL% +ServiceBinary = %12%\rockusb.sys +LoadOrderGroup = Extended Base + +; --------- Files ---------------------- + +[Rockusb_Files_Driver] +rockusb.sys,,,2 + +;--------- Strings Section --------------------------------------------------- + +[Strings] +Provider = "Fuzhou Rockchip" +MfgName = "Fuzhou Rockchip" +Rockusb_DeviceDesc = "Rockusb Device" +DeviceClassName="Class for rockusb devices" +Rockusb_SvcDesc = "Driver for Rockusb Device" +DiskId1 = "Rockusb Device Installation Disk #1" + +REG_SZ = 0x00000000 +REG_MULTI_SZ = 0x00010000 +REG_EXPAND_SZ = 0x00020000 +REG_BINARY = 0x00000001 +REG_DWORD = 0x00010001 +REG_NONE = 0x00020001 + +SERVICE_KERNEL_DRIVER = 0x00000001 +SERVICE_FILE_SYSTEM_DRIVER = 0x00000002 +SERVICE_ADAPTER = 0x00000004 +SERVICE_RECOGNIZER_DRIVER = 0x00000008 + +SERVICE_BOOT_START = 0x0 +SERVICE_SYSTEM_START = 0x1 +SERVICE_AUTO_START = 0x2 +SERVICE_DEMAND_START = 0x3 +SERVICE_DISABLED = 0x4 + +SERVICE_ERROR_IGNORE = 0x00000000 +SERVICE_ERROR_NORMAL = 0x00000001 +SERVICE_ERROR_SEVERE = 0x00000002 +SERVICE_ERROR_CRITICAL = 0x00000003 + +FLG_ADDREG_NOCLOBBER = 0x00000002 +FLG_ADDREG_DELVAL = 0x00000004 +FLG_ADDREG_APPEND = 0x00000008 +FLG_ADDREG_KEYONLY = 0x00000010 +FLG_ADDREG_OVERWRITEONLY = 0x00000020 +FLG_ADDREG_64BITKEY = 0x00001000 +FLG_ADDREG_KEYONLY_COMMON = 0x00002000 +FLG_ADDREG_32BITKEY = 0x00004000 diff --git a/test/scripts/AutoXTSTest/windows/DriverAssitant_v5.1.1/DriverAssitant_v5.1.1/Driver/x64/win81/rockusb.sys b/test/scripts/AutoXTSTest/windows/DriverAssitant_v5.1.1/DriverAssitant_v5.1.1/Driver/x64/win81/rockusb.sys new file mode 100644 index 0000000000000000000000000000000000000000..4f51f9489f34b514a7a73d64e98ed18cba4cdf4e Binary files /dev/null and b/test/scripts/AutoXTSTest/windows/DriverAssitant_v5.1.1/DriverAssitant_v5.1.1/Driver/x64/win81/rockusb.sys differ diff --git a/test/scripts/AutoXTSTest/windows/DriverAssitant_v5.1.1/DriverAssitant_v5.1.1/Driver/x86/win10/rockusb.cat b/test/scripts/AutoXTSTest/windows/DriverAssitant_v5.1.1/DriverAssitant_v5.1.1/Driver/x86/win10/rockusb.cat new file mode 100644 index 0000000000000000000000000000000000000000..4034054eb13626a117be792b8dbcd3940b4cfe42 Binary files /dev/null and b/test/scripts/AutoXTSTest/windows/DriverAssitant_v5.1.1/DriverAssitant_v5.1.1/Driver/x86/win10/rockusb.cat differ diff --git a/test/scripts/AutoXTSTest/windows/DriverAssitant_v5.1.1/DriverAssitant_v5.1.1/Driver/x86/win10/rockusb.inf b/test/scripts/AutoXTSTest/windows/DriverAssitant_v5.1.1/DriverAssitant_v5.1.1/Driver/x86/win10/rockusb.inf new file mode 100644 index 0000000000000000000000000000000000000000..803da418c0fced18ef32011e14a0c2b436fa9f73 --- /dev/null +++ b/test/scripts/AutoXTSTest/windows/DriverAssitant_v5.1.1/DriverAssitant_v5.1.1/Driver/x86/win10/rockusb.inf @@ -0,0 +1,392 @@ +; Installation inf for the Rockusb Device +; +; Copyright By FuZhou Rockchip +; +; +;--------- Version Section --------------------------------------------------- + +[Version] +Signature="$CHICAGO$" +Class=Rockusb Device +ClassGUID={79DFC2A8-2574-493C-AE71-52958E41DD00} +Provider=%Provider% +DriverVer = 11/10/2020,5.11.0000.0 +CatalogFile=rockusb.cat + +[ControlFlags] +; Pnp drivers should not be installable via non-PnP hardware dialogs +ExcludeFromSelect = * + +;--------- ClassInstall/ClassInstall32 Section ------------------------------- + +; Not necessary if using a standard class + +; 9X Style +[ClassInstall] +AddReg=RockusbClassReg + +; NT Style +[ClassInstall32] +AddReg=RockusbClassReg + +[RockusbClassReg] +;reg-root,[subkey],[value-entry-name],[flags],[value] +HKR,,,%REG_SZ%,%DeviceClassName% +HKR,,Icon,,"1" +HKR,,DeviceCharacteristics,0x10001,0x100 ; FILE_DEVICE_SECURE_OPEN +HKR,,Security,,"D:P(A;;GRGWGX;;;WD)(A;;GA;;;SY)(A;;GA;;;BA)" ; generic all access - everybody + +;--------- DestinationDirs Section ------------------------------------------- + +[DestinationDirs] +DefaultDestDir = 10 +Rockusb_Files_Driver = 12 + + +;--------- SourceDiskNames and SourceDiskFiles Section ----------------------- +; These sections identify source disks and files for installation. + +[SourceDisksNames] +1 = %DiskId1%,,,"" + +[SourceDisksFiles] +rockusb.sys = 1,, + + +;--------- Manufacturer and Models Sections ---------------------------------- + +[Manufacturer] +%MfgName% = Rockchip,NTx86,NTamd64 + +; DisplayName Section DeviceId +[Rockchip.NTx86] +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_060A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_060B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_060C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_060D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_060E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_060F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_080A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_080B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_080C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_080D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_080E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_080F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_090A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_090B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_090C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_090D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_090E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_090F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_110A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_110B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_110C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_110D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_110E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_110F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_120A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_120B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_120C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_120D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_120E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_120F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_160A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_160B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_160C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_160D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_160E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_160F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_180A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_180B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_180C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_180D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_180E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_180F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_190A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_190B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_190C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_190D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_190E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_190F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_210A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_210B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_210C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_210D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_210E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_210F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_220A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_220B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_220C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_220D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_220E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_220F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_320A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_320B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_320C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_320D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_320E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_320F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_330A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_330B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_330C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_330D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_330E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_330F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_350A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_350B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_350C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_350D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_350E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_350F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_360A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_360B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_360C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_360D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_360E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_360F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_370A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_370B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_370C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_370D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_370E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_370F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_380A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_380B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_380C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_380D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_380E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_380F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_390A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_390B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_390C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_390D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_390E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_390F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_310A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_310B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_310C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_310D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_301A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_300A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_300B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_290A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_292C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_292A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_281A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_282B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_273A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_261A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_262C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_262D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_071b&PID_3228 +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_071b&PID_3201 +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_071b&PID_3226 +[Rockchip.NTamd64] +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_060A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_060B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_060C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_060D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_060E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_060F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_080A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_080B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_080C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_080D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_080E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_080F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_090A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_090B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_090C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_090D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_090E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_090F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_110A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_110B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_110C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_110D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_110E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_110F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_120A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_120B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_120C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_120D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_120E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_120F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_160A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_160B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_160C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_160D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_160E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_160F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_180A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_180B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_180C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_180D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_180E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_180F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_190A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_190B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_190C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_190D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_190E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_190F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_210A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_210B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_210C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_210D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_210E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_210F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_220A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_220B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_220C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_220D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_220E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_220F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_320A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_320B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_320C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_320D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_320E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_320F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_330A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_330B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_330C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_330D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_330E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_330F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_350A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_350B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_350C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_350D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_350E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_350F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_360A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_360B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_360C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_360D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_360E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_360F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_370A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_370B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_370C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_370D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_370E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_370F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_380A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_380B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_380C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_380D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_380E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_380F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_390A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_390B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_390C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_390D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_390E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_390F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_310A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_310B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_310C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_310D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_301A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_300A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_300B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_290A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_292C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_292A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_281A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_282B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_273A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_261A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_262C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_262D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_071b&PID_3228 +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_071b&PID_3201 +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_071b&PID_3226 + +;---------- DDInstall Sections ----------------------------------------------- +; --------- Windows 98 ----------------- + +; Experimentation has shown that DDInstall root names greater than 19 characters +; cause problems in Windows 98 + +[Rockusb_DDI] +CopyFiles=Rockusb_Files_Driver +AddReg=Rockusb_9X_AddReg + +[Rockusb_9X_AddReg] +HKR,,DevLoader,,*ntkern +HKR,,NTMPDriver,,rockusb.sys +HKR,,Description,,%Rockusb_DeviceDesc% + +; --------- Windows NT ----------------- + +[Rockusb_DDI.NT] +CopyFiles=Rockusb_Files_Driver +AddReg=Rockusb_NT_AddReg + +[Rockusb_DDI.NT.Services] +AddService = Rockusb, %FLG_ADDREG_NOCLOBBER%, Rockusb_Service + +; --------- Registry ---------------------- + +[Rockusb_NT_AddReg] +;reg-root,[subkey],[value-entry-name],[flags],[value] +HKR,rockchip,Key0,%REG_DWORD%,0 + +; --------- Service ---------------------- + +[Rockusb_Service] +DisplayName = %Rockusb_SvcDesc% +ServiceType = %SERVICE_KERNEL_DRIVER% +StartType = %SERVICE_DEMAND_START% +ErrorControl = %SERVICE_ERROR_NORMAL% +ServiceBinary = %12%\rockusb.sys +LoadOrderGroup = Extended Base + +; --------- Files ---------------------- + +[Rockusb_Files_Driver] +rockusb.sys,,,2 + +;--------- Strings Section --------------------------------------------------- + +[Strings] +Provider = "Fuzhou Rockchip" +MfgName = "Fuzhou Rockchip" +Rockusb_DeviceDesc = "Rockusb Device" +DeviceClassName="Class for rockusb devices" +Rockusb_SvcDesc = "Driver for Rockusb Device" +DiskId1 = "Rockusb Device Installation Disk #1" + +REG_SZ = 0x00000000 +REG_MULTI_SZ = 0x00010000 +REG_EXPAND_SZ = 0x00020000 +REG_BINARY = 0x00000001 +REG_DWORD = 0x00010001 +REG_NONE = 0x00020001 + +SERVICE_KERNEL_DRIVER = 0x00000001 +SERVICE_FILE_SYSTEM_DRIVER = 0x00000002 +SERVICE_ADAPTER = 0x00000004 +SERVICE_RECOGNIZER_DRIVER = 0x00000008 + +SERVICE_BOOT_START = 0x0 +SERVICE_SYSTEM_START = 0x1 +SERVICE_AUTO_START = 0x2 +SERVICE_DEMAND_START = 0x3 +SERVICE_DISABLED = 0x4 + +SERVICE_ERROR_IGNORE = 0x00000000 +SERVICE_ERROR_NORMAL = 0x00000001 +SERVICE_ERROR_SEVERE = 0x00000002 +SERVICE_ERROR_CRITICAL = 0x00000003 + +FLG_ADDREG_NOCLOBBER = 0x00000002 +FLG_ADDREG_DELVAL = 0x00000004 +FLG_ADDREG_APPEND = 0x00000008 +FLG_ADDREG_KEYONLY = 0x00000010 +FLG_ADDREG_OVERWRITEONLY = 0x00000020 +FLG_ADDREG_64BITKEY = 0x00001000 +FLG_ADDREG_KEYONLY_COMMON = 0x00002000 +FLG_ADDREG_32BITKEY = 0x00004000 diff --git a/test/scripts/AutoXTSTest/windows/DriverAssitant_v5.1.1/DriverAssitant_v5.1.1/Driver/x86/win10/rockusb.sys b/test/scripts/AutoXTSTest/windows/DriverAssitant_v5.1.1/DriverAssitant_v5.1.1/Driver/x86/win10/rockusb.sys new file mode 100644 index 0000000000000000000000000000000000000000..7cb92cbc77806702354215025263e91edbf380fb Binary files /dev/null and b/test/scripts/AutoXTSTest/windows/DriverAssitant_v5.1.1/DriverAssitant_v5.1.1/Driver/x86/win10/rockusb.sys differ diff --git a/test/scripts/AutoXTSTest/windows/DriverAssitant_v5.1.1/DriverAssitant_v5.1.1/Driver/x86/win7/rockusb.cat b/test/scripts/AutoXTSTest/windows/DriverAssitant_v5.1.1/DriverAssitant_v5.1.1/Driver/x86/win7/rockusb.cat new file mode 100644 index 0000000000000000000000000000000000000000..d0e97202d3fea153073b75ed43d210722396da53 Binary files /dev/null and b/test/scripts/AutoXTSTest/windows/DriverAssitant_v5.1.1/DriverAssitant_v5.1.1/Driver/x86/win7/rockusb.cat differ diff --git a/test/scripts/AutoXTSTest/windows/DriverAssitant_v5.1.1/DriverAssitant_v5.1.1/Driver/x86/win7/rockusb.inf b/test/scripts/AutoXTSTest/windows/DriverAssitant_v5.1.1/DriverAssitant_v5.1.1/Driver/x86/win7/rockusb.inf new file mode 100644 index 0000000000000000000000000000000000000000..803da418c0fced18ef32011e14a0c2b436fa9f73 --- /dev/null +++ b/test/scripts/AutoXTSTest/windows/DriverAssitant_v5.1.1/DriverAssitant_v5.1.1/Driver/x86/win7/rockusb.inf @@ -0,0 +1,392 @@ +; Installation inf for the Rockusb Device +; +; Copyright By FuZhou Rockchip +; +; +;--------- Version Section --------------------------------------------------- + +[Version] +Signature="$CHICAGO$" +Class=Rockusb Device +ClassGUID={79DFC2A8-2574-493C-AE71-52958E41DD00} +Provider=%Provider% +DriverVer = 11/10/2020,5.11.0000.0 +CatalogFile=rockusb.cat + +[ControlFlags] +; Pnp drivers should not be installable via non-PnP hardware dialogs +ExcludeFromSelect = * + +;--------- ClassInstall/ClassInstall32 Section ------------------------------- + +; Not necessary if using a standard class + +; 9X Style +[ClassInstall] +AddReg=RockusbClassReg + +; NT Style +[ClassInstall32] +AddReg=RockusbClassReg + +[RockusbClassReg] +;reg-root,[subkey],[value-entry-name],[flags],[value] +HKR,,,%REG_SZ%,%DeviceClassName% +HKR,,Icon,,"1" +HKR,,DeviceCharacteristics,0x10001,0x100 ; FILE_DEVICE_SECURE_OPEN +HKR,,Security,,"D:P(A;;GRGWGX;;;WD)(A;;GA;;;SY)(A;;GA;;;BA)" ; generic all access - everybody + +;--------- DestinationDirs Section ------------------------------------------- + +[DestinationDirs] +DefaultDestDir = 10 +Rockusb_Files_Driver = 12 + + +;--------- SourceDiskNames and SourceDiskFiles Section ----------------------- +; These sections identify source disks and files for installation. + +[SourceDisksNames] +1 = %DiskId1%,,,"" + +[SourceDisksFiles] +rockusb.sys = 1,, + + +;--------- Manufacturer and Models Sections ---------------------------------- + +[Manufacturer] +%MfgName% = Rockchip,NTx86,NTamd64 + +; DisplayName Section DeviceId +[Rockchip.NTx86] +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_060A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_060B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_060C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_060D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_060E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_060F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_080A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_080B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_080C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_080D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_080E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_080F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_090A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_090B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_090C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_090D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_090E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_090F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_110A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_110B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_110C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_110D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_110E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_110F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_120A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_120B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_120C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_120D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_120E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_120F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_160A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_160B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_160C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_160D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_160E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_160F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_180A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_180B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_180C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_180D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_180E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_180F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_190A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_190B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_190C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_190D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_190E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_190F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_210A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_210B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_210C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_210D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_210E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_210F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_220A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_220B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_220C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_220D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_220E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_220F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_320A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_320B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_320C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_320D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_320E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_320F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_330A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_330B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_330C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_330D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_330E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_330F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_350A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_350B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_350C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_350D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_350E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_350F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_360A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_360B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_360C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_360D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_360E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_360F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_370A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_370B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_370C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_370D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_370E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_370F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_380A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_380B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_380C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_380D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_380E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_380F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_390A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_390B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_390C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_390D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_390E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_390F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_310A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_310B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_310C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_310D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_301A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_300A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_300B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_290A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_292C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_292A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_281A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_282B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_273A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_261A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_262C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_262D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_071b&PID_3228 +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_071b&PID_3201 +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_071b&PID_3226 +[Rockchip.NTamd64] +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_060A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_060B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_060C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_060D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_060E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_060F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_080A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_080B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_080C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_080D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_080E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_080F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_090A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_090B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_090C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_090D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_090E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_090F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_110A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_110B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_110C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_110D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_110E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_110F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_120A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_120B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_120C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_120D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_120E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_120F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_160A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_160B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_160C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_160D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_160E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_160F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_180A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_180B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_180C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_180D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_180E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_180F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_190A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_190B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_190C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_190D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_190E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_190F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_210A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_210B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_210C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_210D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_210E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_210F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_220A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_220B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_220C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_220D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_220E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_220F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_320A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_320B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_320C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_320D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_320E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_320F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_330A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_330B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_330C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_330D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_330E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_330F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_350A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_350B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_350C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_350D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_350E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_350F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_360A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_360B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_360C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_360D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_360E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_360F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_370A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_370B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_370C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_370D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_370E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_370F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_380A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_380B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_380C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_380D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_380E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_380F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_390A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_390B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_390C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_390D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_390E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_390F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_310A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_310B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_310C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_310D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_301A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_300A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_300B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_290A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_292C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_292A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_281A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_282B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_273A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_261A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_262C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_262D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_071b&PID_3228 +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_071b&PID_3201 +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_071b&PID_3226 + +;---------- DDInstall Sections ----------------------------------------------- +; --------- Windows 98 ----------------- + +; Experimentation has shown that DDInstall root names greater than 19 characters +; cause problems in Windows 98 + +[Rockusb_DDI] +CopyFiles=Rockusb_Files_Driver +AddReg=Rockusb_9X_AddReg + +[Rockusb_9X_AddReg] +HKR,,DevLoader,,*ntkern +HKR,,NTMPDriver,,rockusb.sys +HKR,,Description,,%Rockusb_DeviceDesc% + +; --------- Windows NT ----------------- + +[Rockusb_DDI.NT] +CopyFiles=Rockusb_Files_Driver +AddReg=Rockusb_NT_AddReg + +[Rockusb_DDI.NT.Services] +AddService = Rockusb, %FLG_ADDREG_NOCLOBBER%, Rockusb_Service + +; --------- Registry ---------------------- + +[Rockusb_NT_AddReg] +;reg-root,[subkey],[value-entry-name],[flags],[value] +HKR,rockchip,Key0,%REG_DWORD%,0 + +; --------- Service ---------------------- + +[Rockusb_Service] +DisplayName = %Rockusb_SvcDesc% +ServiceType = %SERVICE_KERNEL_DRIVER% +StartType = %SERVICE_DEMAND_START% +ErrorControl = %SERVICE_ERROR_NORMAL% +ServiceBinary = %12%\rockusb.sys +LoadOrderGroup = Extended Base + +; --------- Files ---------------------- + +[Rockusb_Files_Driver] +rockusb.sys,,,2 + +;--------- Strings Section --------------------------------------------------- + +[Strings] +Provider = "Fuzhou Rockchip" +MfgName = "Fuzhou Rockchip" +Rockusb_DeviceDesc = "Rockusb Device" +DeviceClassName="Class for rockusb devices" +Rockusb_SvcDesc = "Driver for Rockusb Device" +DiskId1 = "Rockusb Device Installation Disk #1" + +REG_SZ = 0x00000000 +REG_MULTI_SZ = 0x00010000 +REG_EXPAND_SZ = 0x00020000 +REG_BINARY = 0x00000001 +REG_DWORD = 0x00010001 +REG_NONE = 0x00020001 + +SERVICE_KERNEL_DRIVER = 0x00000001 +SERVICE_FILE_SYSTEM_DRIVER = 0x00000002 +SERVICE_ADAPTER = 0x00000004 +SERVICE_RECOGNIZER_DRIVER = 0x00000008 + +SERVICE_BOOT_START = 0x0 +SERVICE_SYSTEM_START = 0x1 +SERVICE_AUTO_START = 0x2 +SERVICE_DEMAND_START = 0x3 +SERVICE_DISABLED = 0x4 + +SERVICE_ERROR_IGNORE = 0x00000000 +SERVICE_ERROR_NORMAL = 0x00000001 +SERVICE_ERROR_SEVERE = 0x00000002 +SERVICE_ERROR_CRITICAL = 0x00000003 + +FLG_ADDREG_NOCLOBBER = 0x00000002 +FLG_ADDREG_DELVAL = 0x00000004 +FLG_ADDREG_APPEND = 0x00000008 +FLG_ADDREG_KEYONLY = 0x00000010 +FLG_ADDREG_OVERWRITEONLY = 0x00000020 +FLG_ADDREG_64BITKEY = 0x00001000 +FLG_ADDREG_KEYONLY_COMMON = 0x00002000 +FLG_ADDREG_32BITKEY = 0x00004000 diff --git a/test/scripts/AutoXTSTest/windows/DriverAssitant_v5.1.1/DriverAssitant_v5.1.1/Driver/x86/win7/rockusb.sys b/test/scripts/AutoXTSTest/windows/DriverAssitant_v5.1.1/DriverAssitant_v5.1.1/Driver/x86/win7/rockusb.sys new file mode 100644 index 0000000000000000000000000000000000000000..9b47522834b1181196ce608c37b68cd659a7b78d Binary files /dev/null and b/test/scripts/AutoXTSTest/windows/DriverAssitant_v5.1.1/DriverAssitant_v5.1.1/Driver/x86/win7/rockusb.sys differ diff --git a/test/scripts/AutoXTSTest/windows/DriverAssitant_v5.1.1/DriverAssitant_v5.1.1/Driver/x86/win8/rockusb.cat b/test/scripts/AutoXTSTest/windows/DriverAssitant_v5.1.1/DriverAssitant_v5.1.1/Driver/x86/win8/rockusb.cat new file mode 100644 index 0000000000000000000000000000000000000000..3bfdebfec48b1f3cbbaa4e01e852750a479df593 Binary files /dev/null and b/test/scripts/AutoXTSTest/windows/DriverAssitant_v5.1.1/DriverAssitant_v5.1.1/Driver/x86/win8/rockusb.cat differ diff --git a/test/scripts/AutoXTSTest/windows/DriverAssitant_v5.1.1/DriverAssitant_v5.1.1/Driver/x86/win8/rockusb.inf b/test/scripts/AutoXTSTest/windows/DriverAssitant_v5.1.1/DriverAssitant_v5.1.1/Driver/x86/win8/rockusb.inf new file mode 100644 index 0000000000000000000000000000000000000000..803da418c0fced18ef32011e14a0c2b436fa9f73 --- /dev/null +++ b/test/scripts/AutoXTSTest/windows/DriverAssitant_v5.1.1/DriverAssitant_v5.1.1/Driver/x86/win8/rockusb.inf @@ -0,0 +1,392 @@ +; Installation inf for the Rockusb Device +; +; Copyright By FuZhou Rockchip +; +; +;--------- Version Section --------------------------------------------------- + +[Version] +Signature="$CHICAGO$" +Class=Rockusb Device +ClassGUID={79DFC2A8-2574-493C-AE71-52958E41DD00} +Provider=%Provider% +DriverVer = 11/10/2020,5.11.0000.0 +CatalogFile=rockusb.cat + +[ControlFlags] +; Pnp drivers should not be installable via non-PnP hardware dialogs +ExcludeFromSelect = * + +;--------- ClassInstall/ClassInstall32 Section ------------------------------- + +; Not necessary if using a standard class + +; 9X Style +[ClassInstall] +AddReg=RockusbClassReg + +; NT Style +[ClassInstall32] +AddReg=RockusbClassReg + +[RockusbClassReg] +;reg-root,[subkey],[value-entry-name],[flags],[value] +HKR,,,%REG_SZ%,%DeviceClassName% +HKR,,Icon,,"1" +HKR,,DeviceCharacteristics,0x10001,0x100 ; FILE_DEVICE_SECURE_OPEN +HKR,,Security,,"D:P(A;;GRGWGX;;;WD)(A;;GA;;;SY)(A;;GA;;;BA)" ; generic all access - everybody + +;--------- DestinationDirs Section ------------------------------------------- + +[DestinationDirs] +DefaultDestDir = 10 +Rockusb_Files_Driver = 12 + + +;--------- SourceDiskNames and SourceDiskFiles Section ----------------------- +; These sections identify source disks and files for installation. + +[SourceDisksNames] +1 = %DiskId1%,,,"" + +[SourceDisksFiles] +rockusb.sys = 1,, + + +;--------- Manufacturer and Models Sections ---------------------------------- + +[Manufacturer] +%MfgName% = Rockchip,NTx86,NTamd64 + +; DisplayName Section DeviceId +[Rockchip.NTx86] +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_060A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_060B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_060C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_060D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_060E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_060F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_080A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_080B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_080C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_080D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_080E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_080F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_090A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_090B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_090C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_090D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_090E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_090F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_110A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_110B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_110C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_110D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_110E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_110F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_120A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_120B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_120C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_120D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_120E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_120F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_160A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_160B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_160C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_160D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_160E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_160F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_180A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_180B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_180C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_180D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_180E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_180F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_190A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_190B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_190C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_190D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_190E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_190F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_210A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_210B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_210C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_210D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_210E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_210F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_220A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_220B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_220C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_220D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_220E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_220F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_320A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_320B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_320C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_320D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_320E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_320F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_330A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_330B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_330C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_330D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_330E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_330F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_350A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_350B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_350C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_350D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_350E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_350F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_360A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_360B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_360C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_360D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_360E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_360F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_370A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_370B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_370C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_370D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_370E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_370F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_380A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_380B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_380C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_380D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_380E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_380F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_390A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_390B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_390C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_390D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_390E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_390F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_310A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_310B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_310C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_310D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_301A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_300A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_300B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_290A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_292C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_292A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_281A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_282B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_273A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_261A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_262C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_262D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_071b&PID_3228 +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_071b&PID_3201 +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_071b&PID_3226 +[Rockchip.NTamd64] +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_060A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_060B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_060C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_060D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_060E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_060F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_080A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_080B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_080C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_080D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_080E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_080F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_090A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_090B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_090C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_090D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_090E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_090F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_110A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_110B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_110C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_110D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_110E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_110F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_120A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_120B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_120C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_120D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_120E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_120F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_160A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_160B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_160C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_160D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_160E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_160F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_180A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_180B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_180C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_180D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_180E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_180F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_190A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_190B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_190C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_190D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_190E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_190F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_210A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_210B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_210C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_210D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_210E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_210F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_220A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_220B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_220C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_220D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_220E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_220F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_320A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_320B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_320C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_320D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_320E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_320F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_330A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_330B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_330C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_330D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_330E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_330F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_350A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_350B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_350C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_350D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_350E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_350F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_360A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_360B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_360C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_360D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_360E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_360F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_370A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_370B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_370C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_370D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_370E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_370F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_380A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_380B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_380C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_380D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_380E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_380F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_390A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_390B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_390C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_390D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_390E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_390F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_310A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_310B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_310C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_310D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_301A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_300A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_300B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_290A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_292C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_292A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_281A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_282B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_273A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_261A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_262C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_262D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_071b&PID_3228 +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_071b&PID_3201 +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_071b&PID_3226 + +;---------- DDInstall Sections ----------------------------------------------- +; --------- Windows 98 ----------------- + +; Experimentation has shown that DDInstall root names greater than 19 characters +; cause problems in Windows 98 + +[Rockusb_DDI] +CopyFiles=Rockusb_Files_Driver +AddReg=Rockusb_9X_AddReg + +[Rockusb_9X_AddReg] +HKR,,DevLoader,,*ntkern +HKR,,NTMPDriver,,rockusb.sys +HKR,,Description,,%Rockusb_DeviceDesc% + +; --------- Windows NT ----------------- + +[Rockusb_DDI.NT] +CopyFiles=Rockusb_Files_Driver +AddReg=Rockusb_NT_AddReg + +[Rockusb_DDI.NT.Services] +AddService = Rockusb, %FLG_ADDREG_NOCLOBBER%, Rockusb_Service + +; --------- Registry ---------------------- + +[Rockusb_NT_AddReg] +;reg-root,[subkey],[value-entry-name],[flags],[value] +HKR,rockchip,Key0,%REG_DWORD%,0 + +; --------- Service ---------------------- + +[Rockusb_Service] +DisplayName = %Rockusb_SvcDesc% +ServiceType = %SERVICE_KERNEL_DRIVER% +StartType = %SERVICE_DEMAND_START% +ErrorControl = %SERVICE_ERROR_NORMAL% +ServiceBinary = %12%\rockusb.sys +LoadOrderGroup = Extended Base + +; --------- Files ---------------------- + +[Rockusb_Files_Driver] +rockusb.sys,,,2 + +;--------- Strings Section --------------------------------------------------- + +[Strings] +Provider = "Fuzhou Rockchip" +MfgName = "Fuzhou Rockchip" +Rockusb_DeviceDesc = "Rockusb Device" +DeviceClassName="Class for rockusb devices" +Rockusb_SvcDesc = "Driver for Rockusb Device" +DiskId1 = "Rockusb Device Installation Disk #1" + +REG_SZ = 0x00000000 +REG_MULTI_SZ = 0x00010000 +REG_EXPAND_SZ = 0x00020000 +REG_BINARY = 0x00000001 +REG_DWORD = 0x00010001 +REG_NONE = 0x00020001 + +SERVICE_KERNEL_DRIVER = 0x00000001 +SERVICE_FILE_SYSTEM_DRIVER = 0x00000002 +SERVICE_ADAPTER = 0x00000004 +SERVICE_RECOGNIZER_DRIVER = 0x00000008 + +SERVICE_BOOT_START = 0x0 +SERVICE_SYSTEM_START = 0x1 +SERVICE_AUTO_START = 0x2 +SERVICE_DEMAND_START = 0x3 +SERVICE_DISABLED = 0x4 + +SERVICE_ERROR_IGNORE = 0x00000000 +SERVICE_ERROR_NORMAL = 0x00000001 +SERVICE_ERROR_SEVERE = 0x00000002 +SERVICE_ERROR_CRITICAL = 0x00000003 + +FLG_ADDREG_NOCLOBBER = 0x00000002 +FLG_ADDREG_DELVAL = 0x00000004 +FLG_ADDREG_APPEND = 0x00000008 +FLG_ADDREG_KEYONLY = 0x00000010 +FLG_ADDREG_OVERWRITEONLY = 0x00000020 +FLG_ADDREG_64BITKEY = 0x00001000 +FLG_ADDREG_KEYONLY_COMMON = 0x00002000 +FLG_ADDREG_32BITKEY = 0x00004000 diff --git a/test/scripts/AutoXTSTest/windows/DriverAssitant_v5.1.1/DriverAssitant_v5.1.1/Driver/x86/win8/rockusb.sys b/test/scripts/AutoXTSTest/windows/DriverAssitant_v5.1.1/DriverAssitant_v5.1.1/Driver/x86/win8/rockusb.sys new file mode 100644 index 0000000000000000000000000000000000000000..64533ad2f1db7a319be08924c2be7fc49f445465 Binary files /dev/null and b/test/scripts/AutoXTSTest/windows/DriverAssitant_v5.1.1/DriverAssitant_v5.1.1/Driver/x86/win8/rockusb.sys differ diff --git a/test/scripts/AutoXTSTest/windows/DriverAssitant_v5.1.1/DriverAssitant_v5.1.1/Driver/x86/win81/rockusb.cat b/test/scripts/AutoXTSTest/windows/DriverAssitant_v5.1.1/DriverAssitant_v5.1.1/Driver/x86/win81/rockusb.cat new file mode 100644 index 0000000000000000000000000000000000000000..6855d138793660f0399f9cbd759cbd301217411a Binary files /dev/null and b/test/scripts/AutoXTSTest/windows/DriverAssitant_v5.1.1/DriverAssitant_v5.1.1/Driver/x86/win81/rockusb.cat differ diff --git a/test/scripts/AutoXTSTest/windows/DriverAssitant_v5.1.1/DriverAssitant_v5.1.1/Driver/x86/win81/rockusb.inf b/test/scripts/AutoXTSTest/windows/DriverAssitant_v5.1.1/DriverAssitant_v5.1.1/Driver/x86/win81/rockusb.inf new file mode 100644 index 0000000000000000000000000000000000000000..803da418c0fced18ef32011e14a0c2b436fa9f73 --- /dev/null +++ b/test/scripts/AutoXTSTest/windows/DriverAssitant_v5.1.1/DriverAssitant_v5.1.1/Driver/x86/win81/rockusb.inf @@ -0,0 +1,392 @@ +; Installation inf for the Rockusb Device +; +; Copyright By FuZhou Rockchip +; +; +;--------- Version Section --------------------------------------------------- + +[Version] +Signature="$CHICAGO$" +Class=Rockusb Device +ClassGUID={79DFC2A8-2574-493C-AE71-52958E41DD00} +Provider=%Provider% +DriverVer = 11/10/2020,5.11.0000.0 +CatalogFile=rockusb.cat + +[ControlFlags] +; Pnp drivers should not be installable via non-PnP hardware dialogs +ExcludeFromSelect = * + +;--------- ClassInstall/ClassInstall32 Section ------------------------------- + +; Not necessary if using a standard class + +; 9X Style +[ClassInstall] +AddReg=RockusbClassReg + +; NT Style +[ClassInstall32] +AddReg=RockusbClassReg + +[RockusbClassReg] +;reg-root,[subkey],[value-entry-name],[flags],[value] +HKR,,,%REG_SZ%,%DeviceClassName% +HKR,,Icon,,"1" +HKR,,DeviceCharacteristics,0x10001,0x100 ; FILE_DEVICE_SECURE_OPEN +HKR,,Security,,"D:P(A;;GRGWGX;;;WD)(A;;GA;;;SY)(A;;GA;;;BA)" ; generic all access - everybody + +;--------- DestinationDirs Section ------------------------------------------- + +[DestinationDirs] +DefaultDestDir = 10 +Rockusb_Files_Driver = 12 + + +;--------- SourceDiskNames and SourceDiskFiles Section ----------------------- +; These sections identify source disks and files for installation. + +[SourceDisksNames] +1 = %DiskId1%,,,"" + +[SourceDisksFiles] +rockusb.sys = 1,, + + +;--------- Manufacturer and Models Sections ---------------------------------- + +[Manufacturer] +%MfgName% = Rockchip,NTx86,NTamd64 + +; DisplayName Section DeviceId +[Rockchip.NTx86] +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_060A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_060B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_060C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_060D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_060E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_060F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_080A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_080B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_080C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_080D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_080E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_080F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_090A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_090B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_090C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_090D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_090E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_090F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_110A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_110B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_110C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_110D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_110E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_110F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_120A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_120B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_120C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_120D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_120E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_120F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_160A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_160B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_160C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_160D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_160E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_160F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_180A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_180B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_180C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_180D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_180E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_180F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_190A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_190B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_190C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_190D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_190E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_190F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_210A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_210B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_210C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_210D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_210E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_210F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_220A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_220B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_220C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_220D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_220E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_220F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_320A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_320B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_320C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_320D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_320E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_320F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_330A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_330B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_330C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_330D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_330E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_330F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_350A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_350B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_350C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_350D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_350E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_350F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_360A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_360B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_360C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_360D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_360E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_360F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_370A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_370B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_370C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_370D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_370E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_370F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_380A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_380B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_380C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_380D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_380E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_380F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_390A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_390B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_390C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_390D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_390E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_390F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_310A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_310B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_310C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_310D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_301A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_300A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_300B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_290A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_292C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_292A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_281A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_282B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_273A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_261A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_262C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_262D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_071b&PID_3228 +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_071b&PID_3201 +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_071b&PID_3226 +[Rockchip.NTamd64] +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_060A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_060B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_060C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_060D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_060E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_060F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_080A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_080B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_080C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_080D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_080E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_080F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_090A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_090B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_090C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_090D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_090E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_090F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_110A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_110B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_110C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_110D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_110E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_110F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_120A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_120B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_120C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_120D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_120E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_120F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_160A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_160B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_160C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_160D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_160E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_160F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_180A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_180B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_180C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_180D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_180E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_180F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_190A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_190B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_190C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_190D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_190E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_190F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_210A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_210B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_210C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_210D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_210E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_210F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_220A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_220B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_220C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_220D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_220E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_220F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_320A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_320B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_320C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_320D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_320E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_320F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_330A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_330B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_330C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_330D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_330E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_330F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_350A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_350B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_350C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_350D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_350E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_350F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_360A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_360B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_360C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_360D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_360E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_360F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_370A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_370B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_370C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_370D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_370E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_370F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_380A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_380B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_380C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_380D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_380E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_380F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_390A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_390B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_390C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_390D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_390E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_390F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_310A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_310B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_310C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_310D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_301A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_300A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_300B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_290A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_292C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_292A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_281A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_282B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_273A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_261A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_262C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_262D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_071b&PID_3228 +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_071b&PID_3201 +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_071b&PID_3226 + +;---------- DDInstall Sections ----------------------------------------------- +; --------- Windows 98 ----------------- + +; Experimentation has shown that DDInstall root names greater than 19 characters +; cause problems in Windows 98 + +[Rockusb_DDI] +CopyFiles=Rockusb_Files_Driver +AddReg=Rockusb_9X_AddReg + +[Rockusb_9X_AddReg] +HKR,,DevLoader,,*ntkern +HKR,,NTMPDriver,,rockusb.sys +HKR,,Description,,%Rockusb_DeviceDesc% + +; --------- Windows NT ----------------- + +[Rockusb_DDI.NT] +CopyFiles=Rockusb_Files_Driver +AddReg=Rockusb_NT_AddReg + +[Rockusb_DDI.NT.Services] +AddService = Rockusb, %FLG_ADDREG_NOCLOBBER%, Rockusb_Service + +; --------- Registry ---------------------- + +[Rockusb_NT_AddReg] +;reg-root,[subkey],[value-entry-name],[flags],[value] +HKR,rockchip,Key0,%REG_DWORD%,0 + +; --------- Service ---------------------- + +[Rockusb_Service] +DisplayName = %Rockusb_SvcDesc% +ServiceType = %SERVICE_KERNEL_DRIVER% +StartType = %SERVICE_DEMAND_START% +ErrorControl = %SERVICE_ERROR_NORMAL% +ServiceBinary = %12%\rockusb.sys +LoadOrderGroup = Extended Base + +; --------- Files ---------------------- + +[Rockusb_Files_Driver] +rockusb.sys,,,2 + +;--------- Strings Section --------------------------------------------------- + +[Strings] +Provider = "Fuzhou Rockchip" +MfgName = "Fuzhou Rockchip" +Rockusb_DeviceDesc = "Rockusb Device" +DeviceClassName="Class for rockusb devices" +Rockusb_SvcDesc = "Driver for Rockusb Device" +DiskId1 = "Rockusb Device Installation Disk #1" + +REG_SZ = 0x00000000 +REG_MULTI_SZ = 0x00010000 +REG_EXPAND_SZ = 0x00020000 +REG_BINARY = 0x00000001 +REG_DWORD = 0x00010001 +REG_NONE = 0x00020001 + +SERVICE_KERNEL_DRIVER = 0x00000001 +SERVICE_FILE_SYSTEM_DRIVER = 0x00000002 +SERVICE_ADAPTER = 0x00000004 +SERVICE_RECOGNIZER_DRIVER = 0x00000008 + +SERVICE_BOOT_START = 0x0 +SERVICE_SYSTEM_START = 0x1 +SERVICE_AUTO_START = 0x2 +SERVICE_DEMAND_START = 0x3 +SERVICE_DISABLED = 0x4 + +SERVICE_ERROR_IGNORE = 0x00000000 +SERVICE_ERROR_NORMAL = 0x00000001 +SERVICE_ERROR_SEVERE = 0x00000002 +SERVICE_ERROR_CRITICAL = 0x00000003 + +FLG_ADDREG_NOCLOBBER = 0x00000002 +FLG_ADDREG_DELVAL = 0x00000004 +FLG_ADDREG_APPEND = 0x00000008 +FLG_ADDREG_KEYONLY = 0x00000010 +FLG_ADDREG_OVERWRITEONLY = 0x00000020 +FLG_ADDREG_64BITKEY = 0x00001000 +FLG_ADDREG_KEYONLY_COMMON = 0x00002000 +FLG_ADDREG_32BITKEY = 0x00004000 diff --git a/test/scripts/AutoXTSTest/windows/DriverAssitant_v5.1.1/DriverAssitant_v5.1.1/Driver/x86/win81/rockusb.sys b/test/scripts/AutoXTSTest/windows/DriverAssitant_v5.1.1/DriverAssitant_v5.1.1/Driver/x86/win81/rockusb.sys new file mode 100644 index 0000000000000000000000000000000000000000..fe4ccf191651df0a9a726ebe5572bb5cefca9070 Binary files /dev/null and b/test/scripts/AutoXTSTest/windows/DriverAssitant_v5.1.1/DriverAssitant_v5.1.1/Driver/x86/win81/rockusb.sys differ diff --git a/test/scripts/AutoXTSTest/windows/DriverAssitant_v5.1.1/DriverAssitant_v5.1.1/Driver/x86/xp/DriverCoInstaller.dll b/test/scripts/AutoXTSTest/windows/DriverAssitant_v5.1.1/DriverAssitant_v5.1.1/Driver/x86/xp/DriverCoInstaller.dll new file mode 100644 index 0000000000000000000000000000000000000000..6a6c4c0303608d43aad5b3f5e6588d98dc3ef5e9 Binary files /dev/null and b/test/scripts/AutoXTSTest/windows/DriverAssitant_v5.1.1/DriverAssitant_v5.1.1/Driver/x86/xp/DriverCoInstaller.dll differ diff --git a/test/scripts/AutoXTSTest/windows/DriverAssitant_v5.1.1/DriverAssitant_v5.1.1/Driver/x86/xp/rockusb.cat b/test/scripts/AutoXTSTest/windows/DriverAssitant_v5.1.1/DriverAssitant_v5.1.1/Driver/x86/xp/rockusb.cat new file mode 100644 index 0000000000000000000000000000000000000000..4f09243116dab54e1549d415419f580037e3d4e5 Binary files /dev/null and b/test/scripts/AutoXTSTest/windows/DriverAssitant_v5.1.1/DriverAssitant_v5.1.1/Driver/x86/xp/rockusb.cat differ diff --git a/test/scripts/AutoXTSTest/windows/DriverAssitant_v5.1.1/DriverAssitant_v5.1.1/Driver/x86/xp/rockusb.inf b/test/scripts/AutoXTSTest/windows/DriverAssitant_v5.1.1/DriverAssitant_v5.1.1/Driver/x86/xp/rockusb.inf new file mode 100644 index 0000000000000000000000000000000000000000..803da418c0fced18ef32011e14a0c2b436fa9f73 --- /dev/null +++ b/test/scripts/AutoXTSTest/windows/DriverAssitant_v5.1.1/DriverAssitant_v5.1.1/Driver/x86/xp/rockusb.inf @@ -0,0 +1,392 @@ +; Installation inf for the Rockusb Device +; +; Copyright By FuZhou Rockchip +; +; +;--------- Version Section --------------------------------------------------- + +[Version] +Signature="$CHICAGO$" +Class=Rockusb Device +ClassGUID={79DFC2A8-2574-493C-AE71-52958E41DD00} +Provider=%Provider% +DriverVer = 11/10/2020,5.11.0000.0 +CatalogFile=rockusb.cat + +[ControlFlags] +; Pnp drivers should not be installable via non-PnP hardware dialogs +ExcludeFromSelect = * + +;--------- ClassInstall/ClassInstall32 Section ------------------------------- + +; Not necessary if using a standard class + +; 9X Style +[ClassInstall] +AddReg=RockusbClassReg + +; NT Style +[ClassInstall32] +AddReg=RockusbClassReg + +[RockusbClassReg] +;reg-root,[subkey],[value-entry-name],[flags],[value] +HKR,,,%REG_SZ%,%DeviceClassName% +HKR,,Icon,,"1" +HKR,,DeviceCharacteristics,0x10001,0x100 ; FILE_DEVICE_SECURE_OPEN +HKR,,Security,,"D:P(A;;GRGWGX;;;WD)(A;;GA;;;SY)(A;;GA;;;BA)" ; generic all access - everybody + +;--------- DestinationDirs Section ------------------------------------------- + +[DestinationDirs] +DefaultDestDir = 10 +Rockusb_Files_Driver = 12 + + +;--------- SourceDiskNames and SourceDiskFiles Section ----------------------- +; These sections identify source disks and files for installation. + +[SourceDisksNames] +1 = %DiskId1%,,,"" + +[SourceDisksFiles] +rockusb.sys = 1,, + + +;--------- Manufacturer and Models Sections ---------------------------------- + +[Manufacturer] +%MfgName% = Rockchip,NTx86,NTamd64 + +; DisplayName Section DeviceId +[Rockchip.NTx86] +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_060A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_060B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_060C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_060D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_060E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_060F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_080A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_080B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_080C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_080D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_080E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_080F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_090A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_090B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_090C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_090D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_090E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_090F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_110A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_110B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_110C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_110D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_110E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_110F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_120A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_120B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_120C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_120D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_120E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_120F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_160A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_160B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_160C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_160D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_160E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_160F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_180A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_180B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_180C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_180D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_180E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_180F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_190A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_190B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_190C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_190D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_190E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_190F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_210A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_210B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_210C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_210D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_210E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_210F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_220A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_220B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_220C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_220D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_220E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_220F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_320A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_320B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_320C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_320D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_320E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_320F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_330A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_330B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_330C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_330D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_330E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_330F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_350A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_350B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_350C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_350D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_350E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_350F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_360A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_360B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_360C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_360D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_360E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_360F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_370A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_370B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_370C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_370D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_370E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_370F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_380A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_380B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_380C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_380D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_380E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_380F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_390A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_390B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_390C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_390D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_390E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_390F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_310A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_310B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_310C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_310D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_301A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_300A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_300B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_290A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_292C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_292A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_281A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_282B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_273A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_261A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_262C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_262D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_071b&PID_3228 +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_071b&PID_3201 +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_071b&PID_3226 +[Rockchip.NTamd64] +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_060A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_060B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_060C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_060D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_060E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_060F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_080A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_080B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_080C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_080D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_080E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_080F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_090A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_090B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_090C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_090D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_090E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_090F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_110A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_110B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_110C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_110D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_110E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_110F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_120A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_120B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_120C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_120D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_120E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_120F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_160A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_160B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_160C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_160D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_160E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_160F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_180A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_180B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_180C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_180D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_180E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_180F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_190A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_190B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_190C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_190D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_190E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_190F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_210A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_210B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_210C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_210D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_210E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_210F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_220A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_220B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_220C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_220D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_220E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_220F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_320A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_320B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_320C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_320D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_320E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_320F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_330A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_330B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_330C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_330D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_330E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_330F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_350A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_350B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_350C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_350D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_350E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_350F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_360A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_360B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_360C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_360D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_360E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_360F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_370A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_370B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_370C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_370D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_370E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_370F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_380A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_380B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_380C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_380D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_380E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_380F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_390A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_390B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_390C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_390D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_390E +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_390F +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_310A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_310B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_310C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_310D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_301A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_300A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_300B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_290A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_292C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_292A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_281A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_282B +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_273A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_261A +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_262C +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_2207&PID_262D +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_071b&PID_3228 +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_071b&PID_3201 +%Rockusb_DeviceDesc%=Rockusb_DDI, USB\VID_071b&PID_3226 + +;---------- DDInstall Sections ----------------------------------------------- +; --------- Windows 98 ----------------- + +; Experimentation has shown that DDInstall root names greater than 19 characters +; cause problems in Windows 98 + +[Rockusb_DDI] +CopyFiles=Rockusb_Files_Driver +AddReg=Rockusb_9X_AddReg + +[Rockusb_9X_AddReg] +HKR,,DevLoader,,*ntkern +HKR,,NTMPDriver,,rockusb.sys +HKR,,Description,,%Rockusb_DeviceDesc% + +; --------- Windows NT ----------------- + +[Rockusb_DDI.NT] +CopyFiles=Rockusb_Files_Driver +AddReg=Rockusb_NT_AddReg + +[Rockusb_DDI.NT.Services] +AddService = Rockusb, %FLG_ADDREG_NOCLOBBER%, Rockusb_Service + +; --------- Registry ---------------------- + +[Rockusb_NT_AddReg] +;reg-root,[subkey],[value-entry-name],[flags],[value] +HKR,rockchip,Key0,%REG_DWORD%,0 + +; --------- Service ---------------------- + +[Rockusb_Service] +DisplayName = %Rockusb_SvcDesc% +ServiceType = %SERVICE_KERNEL_DRIVER% +StartType = %SERVICE_DEMAND_START% +ErrorControl = %SERVICE_ERROR_NORMAL% +ServiceBinary = %12%\rockusb.sys +LoadOrderGroup = Extended Base + +; --------- Files ---------------------- + +[Rockusb_Files_Driver] +rockusb.sys,,,2 + +;--------- Strings Section --------------------------------------------------- + +[Strings] +Provider = "Fuzhou Rockchip" +MfgName = "Fuzhou Rockchip" +Rockusb_DeviceDesc = "Rockusb Device" +DeviceClassName="Class for rockusb devices" +Rockusb_SvcDesc = "Driver for Rockusb Device" +DiskId1 = "Rockusb Device Installation Disk #1" + +REG_SZ = 0x00000000 +REG_MULTI_SZ = 0x00010000 +REG_EXPAND_SZ = 0x00020000 +REG_BINARY = 0x00000001 +REG_DWORD = 0x00010001 +REG_NONE = 0x00020001 + +SERVICE_KERNEL_DRIVER = 0x00000001 +SERVICE_FILE_SYSTEM_DRIVER = 0x00000002 +SERVICE_ADAPTER = 0x00000004 +SERVICE_RECOGNIZER_DRIVER = 0x00000008 + +SERVICE_BOOT_START = 0x0 +SERVICE_SYSTEM_START = 0x1 +SERVICE_AUTO_START = 0x2 +SERVICE_DEMAND_START = 0x3 +SERVICE_DISABLED = 0x4 + +SERVICE_ERROR_IGNORE = 0x00000000 +SERVICE_ERROR_NORMAL = 0x00000001 +SERVICE_ERROR_SEVERE = 0x00000002 +SERVICE_ERROR_CRITICAL = 0x00000003 + +FLG_ADDREG_NOCLOBBER = 0x00000002 +FLG_ADDREG_DELVAL = 0x00000004 +FLG_ADDREG_APPEND = 0x00000008 +FLG_ADDREG_KEYONLY = 0x00000010 +FLG_ADDREG_OVERWRITEONLY = 0x00000020 +FLG_ADDREG_64BITKEY = 0x00001000 +FLG_ADDREG_KEYONLY_COMMON = 0x00002000 +FLG_ADDREG_32BITKEY = 0x00004000 diff --git a/test/scripts/AutoXTSTest/windows/DriverAssitant_v5.1.1/DriverAssitant_v5.1.1/Driver/x86/xp/rockusb.sys b/test/scripts/AutoXTSTest/windows/DriverAssitant_v5.1.1/DriverAssitant_v5.1.1/Driver/x86/xp/rockusb.sys new file mode 100644 index 0000000000000000000000000000000000000000..e5bcb7cad2984e8144b392102b916ce2b26e58cc Binary files /dev/null and b/test/scripts/AutoXTSTest/windows/DriverAssitant_v5.1.1/DriverAssitant_v5.1.1/Driver/x86/xp/rockusb.sys differ diff --git a/test/scripts/AutoXTSTest/windows/DriverAssitant_v5.1.1/DriverAssitant_v5.1.1/DriverInstall.exe b/test/scripts/AutoXTSTest/windows/DriverAssitant_v5.1.1/DriverAssitant_v5.1.1/DriverInstall.exe new file mode 100644 index 0000000000000000000000000000000000000000..e58110857327511579778688ba89f5631d96bfde Binary files /dev/null and b/test/scripts/AutoXTSTest/windows/DriverAssitant_v5.1.1/DriverAssitant_v5.1.1/DriverInstall.exe differ diff --git a/test/scripts/AutoXTSTest/windows/DriverAssitant_v5.1.1/DriverAssitant_v5.1.1/Log/Log2023-05-17.txt b/test/scripts/AutoXTSTest/windows/DriverAssitant_v5.1.1/DriverAssitant_v5.1.1/Log/Log2023-05-17.txt new file mode 100644 index 0000000000000000000000000000000000000000..32c48d0028998b3b207f7f6803d93871e7494ce5 Binary files /dev/null and b/test/scripts/AutoXTSTest/windows/DriverAssitant_v5.1.1/DriverAssitant_v5.1.1/Log/Log2023-05-17.txt differ diff --git a/test/scripts/AutoXTSTest/windows/DriverAssitant_v5.1.1/DriverAssitant_v5.1.1/Log/Log2023-05-25.txt b/test/scripts/AutoXTSTest/windows/DriverAssitant_v5.1.1/DriverAssitant_v5.1.1/Log/Log2023-05-25.txt new file mode 100644 index 0000000000000000000000000000000000000000..1a244eef5287e8f71c3fc0bd2652de0dfa40f594 Binary files /dev/null and b/test/scripts/AutoXTSTest/windows/DriverAssitant_v5.1.1/DriverAssitant_v5.1.1/Log/Log2023-05-25.txt differ diff --git a/test/scripts/AutoXTSTest/windows/DriverAssitant_v5.1.1/DriverAssitant_v5.1.1/Readme.txt b/test/scripts/AutoXTSTest/windows/DriverAssitant_v5.1.1/DriverAssitant_v5.1.1/Readme.txt new file mode 100644 index 0000000000000000000000000000000000000000..0431c4105b093730f0302fd9877ae399f7c87f0a --- /dev/null +++ b/test/scripts/AutoXTSTest/windows/DriverAssitant_v5.1.1/DriverAssitant_v5.1.1/Readme.txt @@ -0,0 +1,10 @@ +瑞芯微驱动安装助手 +支持Rockusb驱动和Rockchip Adb驱动预安装和卸载 +支持xp,win7_32,win7_64,win8_32,win8_64,win10_32,win10_64操作系统 +目录说明: +工具目录\Driver:Rockusb驱动目录 +工具目录\ADBDriver:Rockchip ADB驱动目录 + +注意事项: +为了所有设备都使用更新的驱动,请先“卸载”再进行“安装” +xp系统当通过工具安装驱动完成,连接Rockchip ADB设备时还会提示你发现新设备,安装驱动时选择"自动安装",即可成功完成驱动安装。 diff --git a/test/scripts/AutoXTSTest/windows/DriverAssitant_v5.1.1/DriverAssitant_v5.1.1/bin/x64/DIFxAPI.dll b/test/scripts/AutoXTSTest/windows/DriverAssitant_v5.1.1/DriverAssitant_v5.1.1/bin/x64/DIFxAPI.dll new file mode 100644 index 0000000000000000000000000000000000000000..32a1a66ff48976833f4c33a7ed7320bb353961a9 Binary files /dev/null and b/test/scripts/AutoXTSTest/windows/DriverAssitant_v5.1.1/DriverAssitant_v5.1.1/bin/x64/DIFxAPI.dll differ diff --git a/test/scripts/AutoXTSTest/windows/DriverAssitant_v5.1.1/DriverAssitant_v5.1.1/bin/x64/RKDrvPreinst_x64.exe b/test/scripts/AutoXTSTest/windows/DriverAssitant_v5.1.1/DriverAssitant_v5.1.1/bin/x64/RKDrvPreinst_x64.exe new file mode 100644 index 0000000000000000000000000000000000000000..59e47f032da05c2bef9bb9ac4da2a5d669a766dd Binary files /dev/null and b/test/scripts/AutoXTSTest/windows/DriverAssitant_v5.1.1/DriverAssitant_v5.1.1/bin/x64/RKDrvPreinst_x64.exe differ diff --git a/test/scripts/AutoXTSTest/windows/DriverAssitant_v5.1.1/DriverAssitant_v5.1.1/bin/x86/DIFxAPI.dll b/test/scripts/AutoXTSTest/windows/DriverAssitant_v5.1.1/DriverAssitant_v5.1.1/bin/x86/DIFxAPI.dll new file mode 100644 index 0000000000000000000000000000000000000000..45c11de96d6324ea2a62ab4575a2dd975c67c1e6 Binary files /dev/null and b/test/scripts/AutoXTSTest/windows/DriverAssitant_v5.1.1/DriverAssitant_v5.1.1/bin/x86/DIFxAPI.dll differ diff --git a/test/scripts/AutoXTSTest/windows/DriverAssitant_v5.1.1/DriverAssitant_v5.1.1/bin/x86/RKDrvPreinst_x86.exe b/test/scripts/AutoXTSTest/windows/DriverAssitant_v5.1.1/DriverAssitant_v5.1.1/bin/x86/RKDrvPreinst_x86.exe new file mode 100644 index 0000000000000000000000000000000000000000..bd4d8056079e5172678935b0685593cb5c98a8a8 Binary files /dev/null and b/test/scripts/AutoXTSTest/windows/DriverAssitant_v5.1.1/DriverAssitant_v5.1.1/bin/x86/RKDrvPreinst_x86.exe differ diff --git a/test/scripts/AutoXTSTest/windows/DriverAssitant_v5.1.1/DriverAssitant_v5.1.1/config.ini b/test/scripts/AutoXTSTest/windows/DriverAssitant_v5.1.1/DriverAssitant_v5.1.1/config.ini new file mode 100644 index 0000000000000000000000000000000000000000..99c376335f050b26ddd6a9d52530953fcae31a2a Binary files /dev/null and b/test/scripts/AutoXTSTest/windows/DriverAssitant_v5.1.1/DriverAssitant_v5.1.1/config.ini differ diff --git a/test/scripts/AutoXTSTest/windows/Language/Chinese.ini b/test/scripts/AutoXTSTest/windows/Language/Chinese.ini new file mode 100644 index 0000000000000000000000000000000000000000..7c3ce99ddf636a13ae21acf26a9505cee536123b Binary files /dev/null and b/test/scripts/AutoXTSTest/windows/Language/Chinese.ini differ diff --git a/test/scripts/AutoXTSTest/windows/Language/English.ini b/test/scripts/AutoXTSTest/windows/Language/English.ini new file mode 100644 index 0000000000000000000000000000000000000000..0a4db4ee3156114c8db3afc14dd32c8a91796365 Binary files /dev/null and b/test/scripts/AutoXTSTest/windows/Language/English.ini differ diff --git a/test/scripts/AutoXTSTest/windows/Log/Log2021-12-08.txt b/test/scripts/AutoXTSTest/windows/Log/Log2021-12-08.txt new file mode 100644 index 0000000000000000000000000000000000000000..064f7cf744835686fa1cea36b1a61c32a5787988 Binary files /dev/null and b/test/scripts/AutoXTSTest/windows/Log/Log2021-12-08.txt differ diff --git a/test/scripts/AutoXTSTest/windows/Log/Log2023-05-17.txt b/test/scripts/AutoXTSTest/windows/Log/Log2023-05-17.txt new file mode 100644 index 0000000000000000000000000000000000000000..eb73efce5b5e3354243fa0ccc4510021be8ee126 Binary files /dev/null and b/test/scripts/AutoXTSTest/windows/Log/Log2023-05-17.txt differ diff --git a/test/scripts/AutoXTSTest/windows/Log/Log2023-05-19.txt b/test/scripts/AutoXTSTest/windows/Log/Log2023-05-19.txt new file mode 100644 index 0000000000000000000000000000000000000000..4c927fdf10dbeae5ecaa3c7e032eba3685026e04 Binary files /dev/null and b/test/scripts/AutoXTSTest/windows/Log/Log2023-05-19.txt differ diff --git a/test/scripts/AutoXTSTest/windows/Log/Log2023-05-24.txt b/test/scripts/AutoXTSTest/windows/Log/Log2023-05-24.txt new file mode 100644 index 0000000000000000000000000000000000000000..02ac2e7b4f0961b201ba12b448878511473262dc Binary files /dev/null and b/test/scripts/AutoXTSTest/windows/Log/Log2023-05-24.txt differ diff --git a/test/scripts/AutoXTSTest/windows/Log/Log2023-05-25.txt b/test/scripts/AutoXTSTest/windows/Log/Log2023-05-25.txt new file mode 100644 index 0000000000000000000000000000000000000000..c37e7867c07baee4c9c576599426c9e747e3d554 Binary files /dev/null and b/test/scripts/AutoXTSTest/windows/Log/Log2023-05-25.txt differ diff --git a/test/scripts/AutoXTSTest/windows/Log/Log2023-05-26.txt b/test/scripts/AutoXTSTest/windows/Log/Log2023-05-26.txt new file mode 100644 index 0000000000000000000000000000000000000000..50a1129806bec0a62f193b7f40648b14cb55b70b Binary files /dev/null and b/test/scripts/AutoXTSTest/windows/Log/Log2023-05-26.txt differ diff --git a/test/scripts/AutoXTSTest/windows/Log/Log2023-05-27.txt b/test/scripts/AutoXTSTest/windows/Log/Log2023-05-27.txt new file mode 100644 index 0000000000000000000000000000000000000000..29139d3bee214173c8289c5da39d1730f20ba82a Binary files /dev/null and b/test/scripts/AutoXTSTest/windows/Log/Log2023-05-27.txt differ diff --git a/test/scripts/AutoXTSTest/windows/Log/Log2023-05-29.txt b/test/scripts/AutoXTSTest/windows/Log/Log2023-05-29.txt new file mode 100644 index 0000000000000000000000000000000000000000..a8e36238e8a955208cb55bd5b4bee38cd5a4f7a1 Binary files /dev/null and b/test/scripts/AutoXTSTest/windows/Log/Log2023-05-29.txt differ diff --git a/test/scripts/AutoXTSTest/windows/Log/Log2023-05-30.txt b/test/scripts/AutoXTSTest/windows/Log/Log2023-05-30.txt new file mode 100644 index 0000000000000000000000000000000000000000..29263bd410700abd7e6faab05d31367a71ae6aad Binary files /dev/null and b/test/scripts/AutoXTSTest/windows/Log/Log2023-05-30.txt differ diff --git a/test/scripts/AutoXTSTest/windows/Log/Log2023-06-01.txt b/test/scripts/AutoXTSTest/windows/Log/Log2023-06-01.txt new file mode 100644 index 0000000000000000000000000000000000000000..a61f7a6d035b3ba32c5992be1c8bfc6fdabe891a Binary files /dev/null and b/test/scripts/AutoXTSTest/windows/Log/Log2023-06-01.txt differ diff --git a/test/scripts/AutoXTSTest/windows/Log/Log2023-06-02.txt b/test/scripts/AutoXTSTest/windows/Log/Log2023-06-02.txt new file mode 100644 index 0000000000000000000000000000000000000000..84a5bb8532665b3a9f60a8971aa6c99c590cbfae Binary files /dev/null and b/test/scripts/AutoXTSTest/windows/Log/Log2023-06-02.txt differ diff --git a/test/scripts/AutoXTSTest/windows/Log/Log2023-06-03.txt b/test/scripts/AutoXTSTest/windows/Log/Log2023-06-03.txt new file mode 100644 index 0000000000000000000000000000000000000000..f66f0bf140b5966e520cd1d6ac095b7af2628a1b Binary files /dev/null and b/test/scripts/AutoXTSTest/windows/Log/Log2023-06-03.txt differ diff --git a/test/scripts/AutoXTSTest/windows/Log/Log2023-06-05.txt b/test/scripts/AutoXTSTest/windows/Log/Log2023-06-05.txt new file mode 100644 index 0000000000000000000000000000000000000000..d71e9ad1e1e6a2321067f0dcbe74e26bcb1bffc9 Binary files /dev/null and b/test/scripts/AutoXTSTest/windows/Log/Log2023-06-05.txt differ diff --git a/test/scripts/AutoXTSTest/windows/Log/Log2023-06-06.txt b/test/scripts/AutoXTSTest/windows/Log/Log2023-06-06.txt new file mode 100644 index 0000000000000000000000000000000000000000..0d5857095d330b35aa2e6e96d347248a9f4387db Binary files /dev/null and b/test/scripts/AutoXTSTest/windows/Log/Log2023-06-06.txt differ diff --git a/test/scripts/AutoXTSTest/windows/Output/ExportImage.img b/test/scripts/AutoXTSTest/windows/Output/ExportImage.img new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/test/scripts/AutoXTSTest/windows/RKDevTool.exe b/test/scripts/AutoXTSTest/windows/RKDevTool.exe new file mode 100644 index 0000000000000000000000000000000000000000..d630846e887bdae09fb853feaec7b7631203d912 Binary files /dev/null and b/test/scripts/AutoXTSTest/windows/RKDevTool.exe differ diff --git a/test/scripts/AutoXTSTest/windows/RKDevTool_manual_v1.2_cn.pdf b/test/scripts/AutoXTSTest/windows/RKDevTool_manual_v1.2_cn.pdf new file mode 100644 index 0000000000000000000000000000000000000000..0a725e26f89ca259ebd78407a39bec0efbdf4f5e Binary files /dev/null and b/test/scripts/AutoXTSTest/windows/RKDevTool_manual_v1.2_cn.pdf differ diff --git a/test/scripts/AutoXTSTest/windows/RKDevTool_manual_v1.2_en.pdf b/test/scripts/AutoXTSTest/windows/RKDevTool_manual_v1.2_en.pdf new file mode 100644 index 0000000000000000000000000000000000000000..1132653343bfc7d1ebe3e5e3a6bb1c0092596a39 Binary files /dev/null and b/test/scripts/AutoXTSTest/windows/RKDevTool_manual_v1.2_en.pdf differ diff --git a/test/scripts/AutoXTSTest/windows/autoburn.py b/test/scripts/AutoXTSTest/windows/autoburn.py new file mode 100644 index 0000000000000000000000000000000000000000..dd81c7083a391cb53862957e23d1589c48eacfb3 --- /dev/null +++ b/test/scripts/AutoXTSTest/windows/autoburn.py @@ -0,0 +1,28 @@ +from pywinauto.application import Application +import time + +def autoburn(): + app = Application(backend = 'uia').start('RKDevTool.exe') + dlg = app.top_window() + while True: + mode = dlg.window(control_type = "Tab").window_text() + if mode == '鍙戠幇涓涓狶OADER璁惧': + print('start burning') + dlg.window(title = "鎵ц").click() + time.sleep(100) + while True: + mode = dlg.window(control_type = "Tab").window_text() + if mode == '鍙戠幇涓涓狹ASKROM璁惧': + dlg.window(title = "鍏抽棴").click() + print("image burnning finished") + return + else: + print("please wait for a while...") + time.sleep(5) + else: + time.sleep(1) + + +if __name__ == "__main__": + autoburn() + \ No newline at end of file diff --git a/test/scripts/AutoXTSTest/windows/config.ini b/test/scripts/AutoXTSTest/windows/config.ini new file mode 100644 index 0000000000000000000000000000000000000000..bc5e42de084e32cac2fd4e7e5ace0d6fed2b14a5 Binary files /dev/null and b/test/scripts/AutoXTSTest/windows/config.ini differ diff --git a/test/scripts/AutoXTSTest/windows/linux_4_19.cfg b/test/scripts/AutoXTSTest/windows/linux_4_19.cfg new file mode 100644 index 0000000000000000000000000000000000000000..03c6a5c10563633561c9416b225028ff3d304bf3 Binary files /dev/null and b/test/scripts/AutoXTSTest/windows/linux_4_19.cfg differ diff --git a/test/scripts/AutoXTSTest/windows/myconfig.cfg b/test/scripts/AutoXTSTest/windows/myconfig.cfg new file mode 100644 index 0000000000000000000000000000000000000000..00ea4b64a4603e52212a93506ee0b1df8ecb1ce7 Binary files /dev/null and b/test/scripts/AutoXTSTest/windows/myconfig.cfg differ diff --git a/test/scripts/AutoXTSTest/windows/revision.txt b/test/scripts/AutoXTSTest/windows/revision.txt new file mode 100644 index 0000000000000000000000000000000000000000..25680bc7fb88865d928883bd90e6d6d03dc31085 --- /dev/null +++ b/test/scripts/AutoXTSTest/windows/revision.txt @@ -0,0 +1,39 @@ +v2.71 revision(2019/08/21): +1.fix download image at last partition bug up +2.optimize the progress of downloading + +v2.72 revision(2020/01/13): +1.fix erase flash is timeout on nor flash up + +v2.73 revision(2020/05/20): +1.support with exporting com log + +v2.74 revision(2020/07/23): +1.take small slice to erase nor flash + +v2.75 revision(2020/09/15): +1.fix virtual list grid msg collision + +v2.76 revision(2020/09/25): +1.complete to download new idblock + +v2.78 revision(2020/11/02): +1.support to create download list from parameter + +v2.79 revision(2020/11/11): +1.support new loader format + +v2.8 revision(2021/01/04): +1.fix chunk size beyond 4g in sparse download + +v2.81 revision(2021/01/28) +1.support to list storage and switch storage + +v2.82 revision(2021/03/23) +1.modify lastusedlba in gpt to assure that align with 64 sector + +v2.83 revision(2021/04/19) +1.reloading the modified firmware when upgrading + +v2.84 revision(2021/04/30) +1.fix lastusedlba in gpt bug diff --git a/test/scripts/AutoXTSTest/windows/start b/test/scripts/AutoXTSTest/windows/start new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/test/scripts/AutoXTSTest/windows/tool_error.dmp b/test/scripts/AutoXTSTest/windows/tool_error.dmp new file mode 100644 index 0000000000000000000000000000000000000000..c1ddd768d7f17f23b132110c920f8eea6b11200a Binary files /dev/null and b/test/scripts/AutoXTSTest/windows/tool_error.dmp differ diff --git "a/test/scripts/AutoXTSTest/windows/\347\203\247\345\275\225\346\214\207\345\257\274\346\226\207\346\241\243.md" "b/test/scripts/AutoXTSTest/windows/\347\203\247\345\275\225\346\214\207\345\257\274\346\226\207\346\241\243.md" new file mode 100644 index 0000000000000000000000000000000000000000..b267b98e578bc7eaad4c7a6e7339faf92c725a13 --- /dev/null +++ "b/test/scripts/AutoXTSTest/windows/\347\203\247\345\275\225\346\214\207\345\257\274\346\226\207\346\241\243.md" @@ -0,0 +1,111 @@ +# 鐑у綍鎸囧鏂囨。 + +## 1.鐑у綍鍓嶅噯澶 + +**1.鎸夌収鍥剧墖鎻愮ず杩炴帴鐢垫簮绾匡紝 Debug 涓插彛璋冭瘯绾匡紝 USB 鐑у啓绾** + +![image-20220516164155093](image/image-20220516164155093.png) + +**2.涓嬭浇鐑у綍宸ュ叿** + +鐑у綍宸ュ叿涓嬭浇閾炬帴锛歨ttps://gitee.com/hihope_iot/docs/tree/master/HiHope_DAYU200/%E7%83%A7%E5%86%99%E5%B7%A5%E5%85%B7%E5%8F%8A%E6%8C%87%E5%8D%97 + +![image-20220516163946093](image/image-20220516163946093.png) + +## 2.鍥轰欢涓嬭浇 + +褰撳墠鍥轰欢鐗堟湰杈冨锛屽綋鍓嶏紙2022骞5鏈9鍙凤級瀹屾垚浜嗘妸ramdisk浠巄oot.img (hi3516骞冲彴鏄痓oot.img锛宺k3568骞冲彴鏄痓oot_linux.img)鎷嗗嚭浣滀负鍗曠嫭鍒嗗尯闀滃儚锛屾鍙樻洿褰卞搷浠5鏈9鏃ヤ富骞插垎鏀笂鍗11鐐逛箣鍚庣殑鐗堟湰銆 + +鎵浠ユ暣浣撲笂鎴戜滑鍙互鍒嗕负涓ゅぇ绫婚暅鍍忥細 + +锛1锛5鏈9鍙蜂富骞诧紙master锛夊垎鏀笂鍗11鐐逛箣鍚庣殑鐗堟湰銆 + +锛2锛夊叾瀹冪増鏈 + +杩欎袱涓増鏈殑鐑у綍鏂瑰紡浼氭湁鐐瑰樊寮傦紝涓昏鍦ㄥ悗闈㈢殑鐑у綍鍥轰欢閫夐」鐜妭锛屽悗闈細璁插埌 + +鐑у綍鍥轰欢鐨勪笅杞藉彲浠ラ氳繃姣忔棩鏋勫缓涓嬭浇锛歨ttp://ci.openharmony.cn/dailys/dailybuilds + +![image-20220516164835165](image/image-20220516164835165.png) + +鍙﹀涔熷彲浠ラ氳繃涓嬮潰鏂瑰紡锛 + +鏂规硶浜岋細 鎷夊彇婧愮爜缂栬瘧锛 鍦ㄨ矾寰 out/rk3568/packages/phone/images 鐩綍閲屼笅杞介暅鍍 + +鏂规硶涓夛細 涓嬭浇 HiHope 瀹樻柟鎻愪緵鐨勫浐浠讹紝 涓嬭浇鍦板潃锛 https://gitee.com/hihope_iot/images + +## 3.鐑у綍姝ラ + +**1. 瀹夎 USB 椹卞姩** + +鍙屽嚮 windows\DriverAssitant\ DriverInstall.exe 鎵撳紑瀹夎绋嬪簭锛 鐐瑰嚮涓嬪浘鎵绀虹殑鈥滈┍鍔ㄥ畨 +瑁呪 鎸夐挳锛 + +![image-20220516164941133](image/image-20220516164941133.png) + +璇存槑锛 濡傛灉宸茬粡瀹夎鏃х増鏈殑鐑у啓宸ュ叿锛 璇峰厛鐐瑰嚮鈥滈┍鍔ㄥ嵏杞解 鎸夐挳涓嬭浇椹卞姩锛 鐒跺悗鍐嶇偣鍑烩滈┍鍔ㄥ畨瑁呪 鎸夐挳瀹夎椹卞姩銆 + + +**2. 鎵撳紑鐑у啓宸ュ叿** + +鍙屽嚮 windows\RKDevTool.exe 鎵撳紑鐑у啓宸ュ叿锛 濡傚浘鎵绀猴紝 榛樿鏄 Maskrom 妯″紡锛 + +![image-20220516165202136](image/image-20220516165202136.png) + + + +**3. 5鏈9鍙蜂富骞诧紙master锛夊垎鏀笂鍗11鐐逛箣鍚庣殑鐗堟湰** + +**闇瑕佺壒鍒敞鎰**锛侊紒锛 + +濡傛灉涓嬭浇鐨勫浐浠舵槸**5鏈9鍙蜂富骞诧紙master锛夊垎鏀笂鍗11鐐逛箣鍚庣殑鐗堟湰**銆傚垯闇瑕佸鍏ラ暅鍍忓寘涓殑config.cfg閰嶇疆鎵嶈兘閫夋嫨鐑у啓璇ユ枃浠躲 瀵煎叆鏂伴厤缃悗锛宮isc,sys-prod,chip-prod涓変釜鍒嗗尯涓嶅瓨鍦ㄩ暅鍍忥紙棰勭暀浣嶇疆锛夛紝鐑у啓鏃朵笉鑳藉嬀閫夈 + +![image-20220516165506671](image/image-20220516165506671.png) + +![image-20220516165624810](image/image-20220516165624810.png) + +![image-20220516165646516](image/image-20220516165646516.png) + + + +**4. master涔嬪墠鐨勭増鏈垨鑰3.1 Release鐗堟湰** + +鏃х増鏈垜浠彧闇瑕佹寜涓嬮潰閰嶇疆灏辫 + +![image-20220516165755852](image/image-20220516165755852.png) + +鍙屽嚮鍚庨潰鐨勭櫧鑹叉寜閽紝鍕鹃夐渶瑕佺儳鍐欑殑鍥轰欢 + + + +**5.纭寮鍙戞澘鏄惁杩涘叆鐑у啓妯″紡** + +鈶 濡傛灉鐣岄潰鏄剧ず"鍙戠幇涓涓 LOADER 璁惧", 璇存槑寮鍙戞澘杩涘叆 Loader 妯″紡绛夊緟鐑у啓鍥轰欢銆 + +鈶 濡傛灉鐣岄潰鏄剧ず"鍙戠幇涓涓 MASKROM 璁惧", 璇存槑寮鍙戞澘杩涘叆 Maskrom 妯″紡绛夊緟鐑у啓鍥 浠躲 + +鈶 濡傛灉鐣岄潰鏄剧ず"娌℃湁鍙戠幇璁惧"锛 璇存槑寮鍙戞澘娌℃湁杩涘叆鐑у啓妯″紡锛 璇锋寜浠ヤ笅鎿嶄綔姝ラ璁╁紑鍙戞澘杩涘叆鐑у啓妯″紡 + + + +a. 鎸変綇VOL-/RECOVERY 鎸夐敭锛堝浘涓爣娉ㄧ殑鈶犲彿閿級 鍜 RESET 鎸夐挳锛堝浘涓爣娉ㄧ殑鈶″彿閿級涓嶆澗寮锛 鐑у綍宸ュ叿姝ゆ椂鏄剧ず鈥滄病鏈夊彂鐜拌澶団 锛 + +![image-20220516170351601](image/image-20220516170351601.png) + +![image-20220516170510672](image/image-20220516170510672.png) + +b. 鏉惧紑 RESER 閿紝 鐑у綍宸ュ叿鏄剧ず鈥滃彂鐜颁竴涓 LOADER 璁惧鈥 锛 璇存槑姝ゆ椂宸茬粡杩涘叆鐑у啓妯″紡 + +![image-20220516170632612](image/image-20220516170632612.png) + +c. 鏉惧紑鎸夐敭锛 绋嶇瓑鍑犵鍚庣偣鍑绘墽琛岃繘琛岀儳褰 + +![image-20220516170730584](image/image-20220516170730584.png) + +璇存槑锛 + +濡傛灉鐑у啓鎴愬姛锛 鍦ㄥ伐鍏风晫闈㈠彸渚т細鏄剧ず涓嬭浇瀹屾垚 + +濡傛灉鐑у啓澶辫触锛 鍦ㄥ伐鍏风晫闈㈠彸渚т細鐢ㄧ孩鑹茬殑瀛椾綋鏄剧ず鐑у啓閿欒淇℃伅锛 鏇村鍑洪敊淇℃伅鏌ョ湅锛 + +Log 鐩綍涓嬬殑鏂囦欢 \ No newline at end of file