For those who have problems with libusb-win32 under 64bit Windows Vista/7, this is the good news.
Also for those who prefers to use the open-source libftdi over the proprietary ftd2xx with OpenOCD, this may be good news as well. Download: http://sourceforge.net/projects/libusb-win32/files/ Mailing list: https://lists.sourceforge.net/lists/listinfo/libusb-win32-devel Wiki: http://sourceforge.net/apps/trac/libusb-win32/wiki -- Xiaofan http://sourceforge.net/projects/libusb-win32/ ---------- Forwarded message ---------- From: Xiaofan Chen <xiaofanc AT gmail.com> Date: Thu, Jul 8, 2010 at 3:37 PM Subject: libusb-win32 v1.2.0.0 released with signed driver To: libusb-win32-devel AT lists.sourceforge.net libusb-win32 v1.2.0.0 has been released. This is the first release with a signed driver (using GlobalSign digital certificate). Now libusb0.sys has the embedded signature and it can be used on x64 version of Windows (eg: 64bit Windows Vista or Windows 7 which run on Intel/AMD 64bit CPUs) machines which require signed driver. When you use the inf wizard to generate the driver package, you can install the driver package under 64bit Windows Vista and Windows 7. For those who want to pursue WHQL, you can sign the driver package with a proper digital signature and go through the necessary testing. If you encounter problems with libusb-win32, please report to the libusb-win32 mailing list for support. Thanks. LibUsb-Win32 Change Log V1.2.0.0 (07/07/2010) ======================= * First signed driver release! The libusb-win32 kernel driver (libusb0.sys) can now be used on x64 Windows machines that require signed drivers. * Fixed 2128187 reported by Tim Green. usb_get_descriptor() can fail because the given buffer of 8 bytes is too small. * Fixed 2928293 reported by Tim Green. Sometimes the call to usb_fetch_and_parse_descriptors() in usb_find_devices() can fail. This patch moves the LIST_ADD to after a successful read of the device's configuration descriptors. * Fixed issue causing libusb-win32 to not act as power policy owner when it should. * Fixed issue in which on rare occasion, a libusb-win32 filter device could run as a "normal" device. * Fixed filter driver issue for device using wudfr.sys. * Added large transfer splitting to driver (bulk, int, iso). NOTE: The dll continues to break transfers in the same manner it always has. In case you miss the older changelog, here they are. V1.1.14.3 (06/12/2010) ======================= * Remove get_configuration() request from usb_open(). This caused claim interface to fail when used as a filter driver. V1.1.14.0 (06/01/2010) ======================= * Updated logging functions and standardized log message display format. * Updated inf-wizard to use the new directory format for the libusb-win32 binaries. * Updated package directories to reflect the winddk BUILDARCH env variable. (i64 := ia64, x64 := amd64) * Added request to get the current configuration in usb_open(). * Fixed 2960644 (reported by farthen) crash on shutdown with x64 based systems while using inf files for each libusb device. * Added additional log message only included in debug/chk builds. * Updated default log levels to highest verbose level for debug builds. * Added test signing support to the libusb-win32 make.cmd. This allows libusb0.sys and libusb0.dll to be signed with a digital signature. (see make.cmd for more details) * Added MSVC 2008 project files * Moved version defines to an include file (libusb_version.h) This file is generated from libusb_version_h.in with "make.cmd makever" * Removed all "dist" commands from cyg/mingw makefile. Instead use "make.cmd" in the "ddk_make" directory. * Fixed filter setup not running in 64bit mode * Fixed 64bit inf-wizard, testlibusb-win builds * Added set initial config value #1 when the driver is not a filter. optionally, the initial configuration value can be specified in the inf file: HKR,,"InitialConfigValue",0x00010001,<your config value> * Added support for querying device registry keys (LIBUSB_IOCTL_GET_CUSTOM_REG_PROPERTY) * Added support for querying device properties (LIBUSB_IOCTL_GET_DEVICE_PROPERTY) * Fixed possible race condition in kernel add_device() * Updated default ddk build version number to 1.1.14.0 to facilitate Microsoft WHQL submission. * Added DDK build distribution system. Official libusb-win32 releases (after 0.1.12.2) are built using Microsoft's WinDDK. (see make.cmd) * Fixed 2658937 (reported by Tim Roberts) The libusb-win32 driver always acts as a power policy owner. _______________________________________________ Openocd-development mailing list Openocd-development@lists.berlios.de https://lists.berlios.de/mailman/listinfo/openocd-development