libusb-win32 / News: Recent posts

libusb-win32 1.2.6.0 released

Travis has pushed the 1.2.6.0 release version. You can
download the release here.
https://sourceforge.net/projects/libusb-win32/files/libusb-win32-releases/1.2.6.0/

As always, we recommend you to use the latest version.
If you encounter any problems or need support, please
use the mailing list. Thanks.

LibUsb-Win32 Change Log
V1.2.6.0 (01/17/2012)
==============================================
* Official release.... read more

Posted by Xiaofan Chen 2012-01-23

libusb-win32 1.2.5.0 released

Travis has pushed the 1.2.5.0 release version. You can
download the release here.
http://sourceforge.net/projects/libusb-win32/files/

As always, we recommend you to use the latest version.
If you encounter any problems or need support, please
report to the mailing list. Thanks.

One of the major change is the header name
change from usb.h to lusb0_usb.h. Please take
note!

libusb-win32 Change Log

V1.2.5.0 (07/23/2011)

Posted by Xiaofan Chen 2011-07-24

libusb-win32 1.2.4.0 released

Travis has pushed the 1.2.4.0 release version. You can
download the release here.
http://sourceforge.net/projects/libusb-win32/files/

As always, we recommend you to use the latest version.
If you encounter any problems or need support, please
report to the mailing list. Thanks.

Change Log:

V1.2.4.0 (04/11/2011)

  • Removed get configuration request from the core driver
    set_configuration function. This caused problems with
    some non-compliant usb devices.... read more
Posted by Xiaofan Chen 2011-04-12

libusb-win32 v1.2.3.0 released

Travis has pushed the 1.2.3.0 release version. You can
download the release here.
http://sourceforge.net/projects/libusb-win32/files/

As always, we recommend you to use the latest version.
If you encounter any problems or need support, please
report to the mailing list. Thanks.

LibUsb-Win32 Change Log

V1.2.3.0 (03/16/2010)

  • Fixed bug-id 3117686 reported by Tim Schuerewegen.

  • Added LIBUSB_IOCTL_GET_OBJECT_NAME.
    This new IOCTL code retrieves object from the driver.
    The only valid object name index is 0. Index 0 returns
    the devices plug and play registry key pathname.... read more

Posted by Xiaofan Chen 2011-03-17

libusb-win32 v1.2.2.0 released

Travis has pushed the 1.2.2.0 release version. You can
download the release here.
http://sourceforge.net/projects/libusb-win32/files/

As always, we recommend you to use the latest version.
If you encounter any problems or need support, please
report to the mailing list. Thanks.

LibUsb-Win32 Change Log

V1.2.2.0 (10/02/2010)

  • Added install-filter-win.exe. A gui installer for device filters.... read more
Posted by Xiaofan Chen 2010-10-03

libusb-win32 v1.2.1.0 released

libusb-win32 v1.2.1.0 has been released. Same as
1.2.0.0, the kernel driver libusb0.sys is signed so that
it will work under 64bit Windows OS which requires
digital signature for kernel drivers.

Now the new inf-wizard is based on libwdi. You can
use the new inf-wizard or Zadig (also libwdi based) to
install libusb-win32 device driver.

Please report your success or failure in the libusb-win32
mailing list. Thanks.... read more

Posted by Xiaofan Chen 2010-07-29

libusb-win32 v1.2.0.0 released

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.... read more

Posted by Xiaofan Chen 2010-07-08

libusb-win32 version 1.1.14.0 released

libusb-win32 project is proud to release the latest 1.1.14.0 version.

Please go to libusb-win32 project page at Sourceforge to download this latest release.
http://sourceforge.net/projects/libusb-win32/

If you have any comments about this release, please post to the libusb-win32-devel mailing list.
https://lists.sourceforge.net/lists/listinfo/libusb-win32-devel

libUsb-win32 Change Log (compare to previous 0.1.12.2 release):... read more

Posted by Xiaofan Chen 2010-06-01

libusb-win32 snapshot release 20100519

Travis Robinson has pushed the new snapshot release 20100519.

Please go to libusb-win32 project page at Sourceforge to download this release.
http://sourceforge.net/projects/libusb-win32/

If you have any comments about this snapshot release, please post to the mailing list.
https://lists.sourceforge.net/lists/listinfo/libusb-win32-devel

Major changes compared to the 20100505 snapshot release:
* Added MSVC 2008 project files.

  • Removed all "dist" prefixed commands from Cygwin/MinGW Makefile.
    Cygwin and MinGW are not recommended to be used for building
    the driver as of now.

  • Fixed 64bit application builds (inf-wizard, testlibusb-win) bug
    in the previous snapshot.

  • Added support for querying device registry keys.
    (LIBUSB_IOCTL_GET_CUSTOM_REG_PROPERTY)

  • Added support for querying device properties.
    (LIBUSB_IOCTL_GET_DEVICE_PROPERTY)

  • Other bug fixes and improvements. Please refer to the SVN log.
    http://libusb-win32.svn.sourceforge.net/viewvc/libusb-win32/trunk/libusb/... read more

Posted by Xiaofan Chen 2010-05-20

libusb-win32 project trac wiki

The project website is now redirected to the following Trac Wiki at Sourceforge.
http://sourceforge.net/apps/trac/libusb-win32/wiki

Posted by Xiaofan Chen 2010-05-06

libusb-win32 snapshot release 20100505

Travis Robinson has pushed the new snapshot release 20100505, Please go to libusb-win32 project page at Sourceforge to download this release.
http://sourceforge.net/projects/libusb-win32/

Major changes:
1. Travis is now the lead developer for libusb-win32 project.
2. License is updated to LGPL V3 (library) and GPL V3 (driver,
installer, test program).
3. Fixed bug 2658937 (Filter driver should not be power policy owner).
This should make the filter safer to use under XP/Vista/Win7.
4. If running as a device driver, default configuration will be set.
If running as a filter driver, no configuration will be set.
5. Drop support for Windows 98SE and Windows ME. Win2k
will the minimum required OS version.
6. Bump up the version (1.1.14.0) to facilitate Microsoft WHQL submission.
7. Change the build system to Microsoft WDK.
8. For more detailed changes, please refer to the subversion
repository changelog.
http://libusb-win32.svn.sourceforge.net/viewvc/libusb-win32/trunk/libusb/... read more

Posted by Xiaofan Chen 2010-05-06

New WHQL libusb-win32 device driver package from Atmel

http://www.atmel.com/dyn/resources/prod_documents/FLIP_3.4.1_Release_Notes.txt
http://www.atmel.com/dyn/products/tools_card.asp?tool_id=3886

Atmel is using libusb-win32 device driver in their FLIP package and they recently got the WHQL with the libusb-win32 based driver package. This again demonstrates that libusb-win32 device driver is WHQL ready (only minor changes are necessary to boost the version number to be above 1).... read more

Posted by Xiaofan Chen 2010-05-02

Sourceforge downloads exceed 1 million

As per the Sourceforge site data, the downloads have already exceeded 1 million. What a milestone! Thanks for the great job of Stephan!

Posted by Xiaofan Chen 2010-04-25

Version 0.1.10.0 released on 02/14/2005

02/14/2005: Version 0.1.10.0 released

Isochronous transfer support
vendor and class specific control messages support
Better installer
Bug fixes

Posted by Xiaofan Chen 2010-04-23

Version 0.1.10.1 released on 03/10/2005

03/10/2005: Version 0.1.10.1 released
Bug fix for 0.1.10

Posted by Xiaofan Chen 2010-04-23

Version 0.1.12.0 released on 02/25/2007

02/25/2007: Version 0.1.12.0 released

Sync with linux usb.h
64bit XP support
INF Wizard
DDK support
Installer improvement
Bug fixes

Posted by Xiaofan Chen 2010-04-23

Version 0.1.12.1 released on 03/20/2007

03/20/2007: Version 0.1.12.1 released
Bug fix for 0.1.12.0

Posted by Xiaofan Chen 2010-04-23

Version 0.1.12.2 released on 07/07/2009

07/07/2009: Version 0.1.12.2 released

Better USB Composite device support (individual interface support)

Posted by Xiaofan Chen 2010-04-23

libusb-win32: version 0.1.8.0 released

  • ported version 0.1.8.0 of libusb to libusb-win32
  • filter driver: fixed two bugs which caused BSODs on
    some systems during powerdown and device
    removal.
  • filter driver: fixed bug in composite device handling
    code.
  • Services: added better handling of composite
    devices. These devices now appear as one single
    device instead of multiple devices for each interface.
  • Sample inf-file: renamed to libusb.inf.
  • Sample inf-file: added better support for composite
    devices
  • Sample inf-file: included direct support for the
    Dakota and Walgreens digital cameras.
  • Installer: improved installation speed.... read more
Posted by Stephan Meyer 2004-02-15

libusb-win32: version 0.1.7.10 released

Changes:

  • DLL: fixed bug which caused the device detection to fail on some systems
  • Filter driver: PNP and power management code improved. This will hopefully remove the shutdown and hibernation problems reported by some users on XP systems.
  • The binary package distributions has been split up into two parts: Filter driver and device driver. An user friendly GUI installer has been added for the filter driver. The device driver (stub driver) doesn't need the filter driver to be installed any more.
  • Filter driver: the filter driver is now installed in a different way which will now allow access to all USB devices which weren't accessible in the past (mice, scanners, etc.). A Windows system service (daemon) has been added to achive this.
Posted by Stephan Meyer 2004-02-01

libusb-win32: Version 0.1.7.8 released

Changes:

  • DLL: removed a memory leak
  • DLL: fixed bug which caused the DLL to detect an invalid
    number of root hubs on some systems which made
    some devices inaccessable.
  • DLL: errors are now also printed to the Windows debug
    system. They can be captured using DebugView from
    http://www.sysinternals.com.
  • Filter driver: the driver now reflects the DLL's debug setting
    (can be set using usb_set_debug()). This makes the
    distribution of two different driver versions
    checked/free build) unnecessary.
    The following debug levels are supported:
    0: no output
    1: errors only
    2: warnings and errors
    3 and higher: warnings, errors, normal messages
  • Inf files: updated, minor changes
Posted by Stephan Meyer 2003-11-20

Version 0.1.7.7 released

Version 0.1.7.7 is released. The following has been changed:

  • filter driver: some control transfers (vendor specific request)
    failed or worked incorrectly, this bug has been fixed.
  • all drivers: a bug in the inf-files which prevented the drivers
    to install on win98 systems has been fixed.
  • filter driver: parameter validation and error handling has been
    improved.
  • filter driver, dll: the maximum number of supported devices has
    been increased to 256.
  • dll: under some circumstances the dll didn't detect newly
    connected devices correctly at runtime, this problem has
    been fixed.
  • the build system now uses the 'lib' utility from the DDK to build
    the import library for Microsoft compilers. Visual C++ isn't
    required any more.
Posted by Stephan Meyer 2003-11-12

New version released

A new version is available for download.
To use this new version both drivers and dll MUST be
updated.

Changes:
- asynchronous bulk transfers implemented
- several bugs fixed

Posted by Stephan Meyer 2003-10-19

Web site available

An initial web site with project description and documentation is available at
http://libusb-win32.sourceforge.net/

Posted by Stephan Meyer 2003-09-27

First beta version released

The first public beta version of libusb-win32 is released.
Tgz-archives of the source code and prebuild binaries
are available at the projects download page.
The current source code is also available via cvs.

Installation and usage is described in the README-file included in the packages. There is no web-site yet.

Posted by Stephan Meyer 2003-09-27