From 00daa7c67a1be3a0007f5ad135aa44d4ab71542c Mon Sep 17 00:00:00 2001 From: Maurus Cuelenaere Date: Sat, 21 Jun 2008 17:18:24 +0000 Subject: Add basic Jz4740 USB tool for messing with Ingenic chipset players git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17746 a1c6a512-1295-4272-9138-f99709370657 --- .../windows_driver/jz4740_usbtool.cat | 3 + .../windows_driver/jz4740_usbtool.inf | 136 +++++++++++++++++++++ .../windows_driver/jz4740_usbtool_x64.cat | 3 + utils/jz4740_usbtool/windows_driver/libusb0.dll | Bin 0 -> 43520 bytes utils/jz4740_usbtool/windows_driver/libusb0.sys | Bin 0 -> 28672 bytes .../jz4740_usbtool/windows_driver/libusb0_x64.dll | Bin 0 -> 43008 bytes .../jz4740_usbtool/windows_driver/libusb0_x64.sys | Bin 0 -> 16896 bytes 7 files changed, 142 insertions(+) create mode 100755 utils/jz4740_usbtool/windows_driver/jz4740_usbtool.cat create mode 100755 utils/jz4740_usbtool/windows_driver/jz4740_usbtool.inf create mode 100755 utils/jz4740_usbtool/windows_driver/jz4740_usbtool_x64.cat create mode 100755 utils/jz4740_usbtool/windows_driver/libusb0.dll create mode 100755 utils/jz4740_usbtool/windows_driver/libusb0.sys create mode 100755 utils/jz4740_usbtool/windows_driver/libusb0_x64.dll create mode 100755 utils/jz4740_usbtool/windows_driver/libusb0_x64.sys (limited to 'utils/jz4740_usbtool/windows_driver') diff --git a/utils/jz4740_usbtool/windows_driver/jz4740_usbtool.cat b/utils/jz4740_usbtool/windows_driver/jz4740_usbtool.cat new file mode 100755 index 0000000000..2ef39c526e --- /dev/null +++ b/utils/jz4740_usbtool/windows_driver/jz4740_usbtool.cat @@ -0,0 +1,3 @@ +This file will contain the digital signature of the files to be installed +on the system. +This file will be provided by Microsoft upon certification of your drivers. diff --git a/utils/jz4740_usbtool/windows_driver/jz4740_usbtool.inf b/utils/jz4740_usbtool/windows_driver/jz4740_usbtool.inf new file mode 100755 index 0000000000..1ccae7d0e2 --- /dev/null +++ b/utils/jz4740_usbtool/windows_driver/jz4740_usbtool.inf @@ -0,0 +1,136 @@ +[Version] +Signature = "$Chicago$" +provider = %manufacturer% +DriverVer = 03/20/2007,0.1.12.1 +CatalogFile = jz4740_usbtool.cat +CatalogFile.NT = jz4740_usbtool.cat +CatalogFile.NTAMD64 = jz4740_usbtool_x64.cat + +Class = LibUsbDevices +ClassGUID = {EB781AAF-9C70-4523-A5DF-642A87ECA567} + +[ClassInstall] +AddReg=libusb_class_install_add_reg + +[ClassInstall32] +AddReg=libusb_class_install_add_reg + +[libusb_class_install_add_reg] +HKR,,,,"LibUSB-Win32 Devices" +HKR,,Icon,,"-20" + +[Manufacturer] +%manufacturer%=Devices,NT,NTAMD64 + +;-------------------------------------------------------------------------- +; Files +;-------------------------------------------------------------------------- + +[SourceDisksNames] +1 = "Libusb-Win32 Driver Installation Disk",, + +[SourceDisksFiles] +libusb0.sys = 1,, +libusb0.dll = 1,, +libusb0_x64.sys = 1,, +libusb0_x64.dll = 1,, + +[DestinationDirs] +libusb_files_sys = 10,system32\drivers +libusb_files_sys_x64 = 10,system32\drivers +libusb_files_dll = 10,system32 +libusb_files_dll_wow64 = 10,syswow64 +libusb_files_dll_x64 = 10,system32 + +[libusb_files_sys] +libusb0.sys + +[libusb_files_sys_x64] +libusb0.sys,libusb0_x64.sys + +[libusb_files_dll] +libusb0.dll + +[libusb_files_dll_wow64] +libusb0.dll + +[libusb_files_dll_x64] +libusb0.dll,libusb0_x64.dll + +;-------------------------------------------------------------------------- +; Device driver +;-------------------------------------------------------------------------- + +[LIBUSB_DEV] +CopyFiles = libusb_files_sys, libusb_files_dll +AddReg = libusb_add_reg + +[LIBUSB_DEV.NT] +CopyFiles = libusb_files_sys, libusb_files_dll + +[LIBUSB_DEV.NTAMD64] +CopyFiles = libusb_files_sys_x64, libusb_files_dll_wow64, libusb_files_dll_x64 + +[LIBUSB_DEV.HW] +DelReg = libusb_del_reg_hw +AddReg = libusb_add_reg_hw + +[LIBUSB_DEV.NT.HW] +DelReg = libusb_del_reg_hw +AddReg = libusb_add_reg_hw + +[LIBUSB_DEV.NTAMD64.HW] +DelReg = libusb_del_reg_hw +AddReg = libusb_add_reg_hw + +[LIBUSB_DEV.NT.Services] +AddService = libusb0, 0x00000002, libusb_add_service + +[LIBUSB_DEV.NTAMD64.Services] +AddService = libusb0, 0x00000002, libusb_add_service + +[libusb_add_reg] +HKR,,DevLoader,,*ntkern +HKR,,NTMPDriver,,libusb0.sys + +; Older versions of this .inf file installed filter drivers. They are not +; needed any more and must be removed +[libusb_del_reg_hw] +HKR,,LowerFilters +HKR,,UpperFilters + +; Device properties +[libusb_add_reg_hw] +HKR,,SurpriseRemovalOK, 0x00010001, 1 + +;-------------------------------------------------------------------------- +; Services +;-------------------------------------------------------------------------- + +[libusb_add_service] +DisplayName = "LibUsb-Win32 - Kernel Driver 03/20/2007, 0.1.12.1" +ServiceType = 1 +StartType = 3 +ErrorControl = 0 +ServiceBinary = %12%\libusb0.sys + +;-------------------------------------------------------------------------- +; Devices +;-------------------------------------------------------------------------- + +[Devices] +"Jz4740 USB Boot Device (Rockbox USBtool)"=LIBUSB_DEV, USB\VID_601a&PID_4740 + +[Devices.NT] +"Jz4740 USB Boot Device (Rockbox USBtool)"=LIBUSB_DEV, USB\VID_601a&PID_4740 + +[Devices.NTAMD64] +"Jz4740 USB Boot Device (Rockbox USBtool)"=LIBUSB_DEV, USB\VID_601a&PID_4740 + + +;-------------------------------------------------------------------------- +; Strings +;-------------------------------------------------------------------------- + +[Strings] +manufacturer = "Ingenic" diff --git a/utils/jz4740_usbtool/windows_driver/jz4740_usbtool_x64.cat b/utils/jz4740_usbtool/windows_driver/jz4740_usbtool_x64.cat new file mode 100755 index 0000000000..2ef39c526e --- /dev/null +++ b/utils/jz4740_usbtool/windows_driver/jz4740_usbtool_x64.cat @@ -0,0 +1,3 @@ +This file will contain the digital signature of the files to be installed +on the system. +This file will be provided by Microsoft upon certification of your drivers. diff --git a/utils/jz4740_usbtool/windows_driver/libusb0.dll b/utils/jz4740_usbtool/windows_driver/libusb0.dll new file mode 100755 index 0000000000..9387bedad1 Binary files /dev/null and b/utils/jz4740_usbtool/windows_driver/libusb0.dll differ diff --git a/utils/jz4740_usbtool/windows_driver/libusb0.sys b/utils/jz4740_usbtool/windows_driver/libusb0.sys new file mode 100755 index 0000000000..0a02d3ee33 Binary files /dev/null and b/utils/jz4740_usbtool/windows_driver/libusb0.sys differ diff --git a/utils/jz4740_usbtool/windows_driver/libusb0_x64.dll b/utils/jz4740_usbtool/windows_driver/libusb0_x64.dll new file mode 100755 index 0000000000..c89a59fe38 Binary files /dev/null and b/utils/jz4740_usbtool/windows_driver/libusb0_x64.dll differ diff --git a/utils/jz4740_usbtool/windows_driver/libusb0_x64.sys b/utils/jz4740_usbtool/windows_driver/libusb0_x64.sys new file mode 100755 index 0000000000..07cf0858ae Binary files /dev/null and b/utils/jz4740_usbtool/windows_driver/libusb0_x64.sys differ -- cgit v1.2.3