Download Usbconfig Driver



An increased backlight current should be reflected in the USB configuration of the device by adjusting the value of USBCFGMAXBUSPOWER in the file usbconfig.h of the firmware sourcecode. You'll then have to recompile the firmware to make it signal its increased power consumption via USB. Downloads Software and driver updates, tutorials, manuals and more! Product Registration Ready to register your PreSonus product? Simply create or log into your My.PreSonus account. Product Repairs Click here to arrange repairs and check repair status for your PreSonus gear. Contact Support Your PreSonus product has the blues.

DescriptionTypeOSVersionDate
Intel® Graphics Driver for Windows* [15.40]

This download installs the Intel® Graphics Driver for Braswell, 4th and 5th generations.

DriverWindows 10, 32-bit*
Windows 10, 64-bit*
Windows 8.1, 32-bit*
3 more
15.40.48.5171
Latest
2/5/2021
Intel® Graphics Driver for Windows* [15.45]

This download installs the Intel® Graphics Driver for 6th Gen on Windows 7* and Windows 8.1*/10* 64-bit.

DriverWindows 10, 64-bit*
Windows 8.1, 64-bit*
Windows 7, 32-bit*
Windows 7, 64-bit*
15.45.34.5174
Latest
2/5/2021
Intel® Graphics - Windows® 10 DCH Drivers

This download installs the Intel® Graphics Driver for Xe Dedicated, 6th, 7th, 8th, 9th, 10th, 11th generation, Apollo Lake, Gemini Lake, Amber Lake, Whiskey Lake, Comet Lake, Lakefield, & Jasper Lake.

DriverWindows 10, 64-bit*27.20.100.9168
Latest
1/20/2021
Intel® Graphics - BETA Windows® 10 DCH Drivers

This download installs the Intel® Graphics Beta Driver for 6th, 7th, 8th, 9th, 10th, 11th generation, Apollo Lake, Gemini Lake, Amber Lake, Whiskey Lake, Comet Lake, and Lakefield (27.20.100.9077).

DriverWindows 10, 64-bit*27.20.100.9077
Latest
12/9/2020
Intel® Graphics Driver for Windows 7*/8.1* [15.36]

This download installs the Intel® Graphics Driver for 4th Gen.

DriverWindows 8.1, 32-bit*
Windows 8.1, 64-bit*
Windows 7, 32-bit*
Windows 7, 64-bit*
15.36.40.5162
Latest
10/23/2020
Intel® Graphics Driver for Windows* [15.33]

This download installs the Intel® Graphics Driver for Baytrail and 3rd generation.

DriverWindows 10, 32-bit*
Windows 10, 64-bit*
Windows 8.1, 32-bit*
3 more
15.33.53.5161
Latest
10/23/2020
Radeon™ RX Vega M Graphics

This download installs the Radeon™ RX Vega M 18.12.2 Graphics Driver for 8th generation.

DriverWindows 10, 64-bit*25.20.15002.58
Latest
1/10/2019
Beta Intel® Graphics Driver for Windows® 10 and Windows 7*/8.1* [15.40]

This download installs the Beta Intel® Graphics Driver for 4th and 5th generation. (15.40.26.4474)

DriverWindows 10, 32-bit*
Windows 10, 64-bit*
Windows 8.1, 32-bit*
3 more
15.40.26.4474
Latest
6/24/2016
Intel® Embedded Media and Graphics Driver for Windows* Embedded Compact 2013 (build# 3070) v36.18.4: Install Package

Install Package: Intel® Embedded Media and Graphics Driver (build# 3070) v36.18.4 MR4 (maintenance release 4) for Windows* Embedded Compact 2013.

DriverWindows CE*v36.18.4
Latest
2/26/2016
Intel® Graphics Driver for Windows® 7 & 8.1* [15.40 6th Gen]

This download installs the Intel® Graphics Driver for 6th Gen.

DriverWindows 10, 64-bit*
Windows 8.1, 64-bit*
Windows 7, 32-bit*
Windows 7, 64-bit*
15.40.14.4352
Latest
12/23/2015
Intel® Graphics Driver for Windows® 10 [15.40][4th Gen]

This download installs version 15.40.7.64.4279 of the Intel® Graphics Driver for Windows® 10, 64-bit.

DriverWindows 10, 64-bit*15.40.7.64.4279
Latest
9/1/2015
Intel® HD Graphics Production Driver for Windows® 10, 64-bit* (N-Series)

This download installs the Intel® Graphics Driver for Braswell.

DriverWindows 10, 64-bit*15.40.1.64.4256
Latest
7/29/2015
Intel® Graphics Driver for Windows* [15.28]

*EOL* This package installs the Intel® HD Graphics Driver version 15.28.24.4229 (9.17.10.4229) for Windows 7*, Windows 8*, and Windows 8.1*

DriverWindows 8.1, 32-bit*
Windows 8.1, 64-bit*
Windows 8, 32-bit*
3 more
15.28.24.4229
Latest
6/5/2015
Intel® HD Graphics driver for Windows XP32 - Embedded

This download installs version 14.56.0.5449 of the Intel® HD Graphics Driver for Windows* XP32.

Driver14.56.0.5449
Latest
3/7/2014
Intel® Graphics Media Accelerator 3600 Series for Windows 7* 32-bit

This download installs version 8.0.4.1.1096 of the Intel® Graphics Media Accelerator for Windows 7*, 32-bit.

DriverWindows 7, 32-bit*8.0.4.1.1096
Latest
12/10/2013
Intel® Graphics Media Accelerator Driver, Windows 7* 64, Windows Vista* 64 (exe)

This download installs Intel® Graphics Media Accelerator Driver version 15.22.58.64.2993 (8.15.10.2993) for Windows* 7, 64-bit, and Windows Vista*, 64-bit.

DriverWindows 7, 64-bit*
Windows Vista 64*
15.22.58.64.2993
Latest
2/19/2013
Intel® Graphics Media Accelerator Driver for Windows 7* and Windows Vista* (exe)

This download installs Intel® Graphics Media Accelerator Driver version 15.22.58.2993 (8.15.10.2993) for Intel® integrated graphics on Windows 7* and Windows Vista*.

DriverWindows 7, 32-bit*
Windows Vista 32*
15.22.58.2993
Latest
2/19/2013
Intel® Graphics Media Accelerator Driver, Windows 7*, and Windows Vista* (zip)

This download installs version 15.22.58.2993 of the Intel® Graphics Media Accelerator Driver for Windows* 7/Vista, 32-bit.

DriverWindows 7, 32-bit*
Windows Vista 32*
15.22.58.2993
Latest
2/19/2013
Intel® Graphics Media Accelerator Driver for Windows 7*, Windows Vista, 64-Bit* (zip)

This download installs version 15.22.58.64.2993 of the Intel® Graphics Media Accelerator driver for Windows 7* and Windows Vista 64-bit*.

DriverWindows 7, 64-bit*
Windows Vista 64*
15.22.58.64.2993
Latest
2/19/2013
Intel® HD Graphics Driver for Windows XP* (exe)

This download installs the Intel® HD Graphics Driver version 14.51.11.5437 (6.14.10.5437) for Windows XP*, 32-bit.

DriverWindows XP*14.51.11.5437
Latest
2/13/2013

Arduino use the FTDI chip for usb communication (not anymore). This chip is expensive and only surface mount. To save money and be able to make a PCB at home, i found a software-only implementation of USB for AVR (attiny, atmega): http://www.obdev.at/products/vusb/index.html.

You don’t need the 2 LEDs (visual feedback for debugging / bootloader).
Not using a bootloader? Then you can connect R4 to VCC (thus freeing PD4).

Download Usb Config Driver Free

I am using an ATMEGA164p. The example code need to be modify to suit your device (bootloader address, registers, EEPROM functions).

This tutorial is for people who have some experience or are patient. Please pardon my english.

1)breadboard your avr for programmation (SPI / JTAG)

2) download vusb (last version)

A SIMPLE TEST (hid mouse)

cd vusb-x/examples/hid-mouse/firmware
open usbconfig.h – set the pin for usb (USB_CFG_DMINUS_BIT – USB_CFG_DPLUS_BIT)
open Makefile – edit DEVICE / F_CPU / FUSES / AVRDUDE
make hex
make program

Replug the device and automagically the mouse will move on your screen.

BOOTLOADERHID (optional)
3) download bootloadhid (last version)
This bootloader doesn’t require a driver (it’s HID). With it, you will be able to program your firmware without your programmer.

Usbconfig

4)delete usbdrv, cp the usbdrv from vusb
5) open usbconfig.h – change the VENDOR and DEVICE name if you want
6) open bootloaderconfig.h – set the pin for usb (USB_CFG_DMINUS_BIT – USB_CFG_DPLUS_BIT) and if you want to be able to reset via usb (USB_CFG_PULLUP_IOPORTNAME). Change the bootloadcondition to suit your needs, i am using the EEPROM to write (from the firmware) & read (from the bootloader) + a button on PD5 (need to be hold) for the condition and finally 2 leds (so i know that i am in the bootloader).

Download Usbconfig Driver

7) main.c: Edit your condition, mine looks like this:
show code ▼

8) edit the Makefile

You need to know the BOOTLOADER_ADDRESS of your device (learnmore about bootloader). Basically your datasheet will tell you the Start Bootloader section (look for Boot Size Configuration) in word address. You need to multiply it by 2 (the toolchain works on BYTE ADDRESS). For example, the atmega164p for 1024 words, the address is: 1C00 * 2 = 3800.

I am using a 20mhz clock, V-USB can be clocked with 12 Mhz, 15 MHz, 16 MHz or 20 MHz crystal or from a 12.8 MHz or 16.5 MHz internal RC oscillator.

Finally, you need to set the fuse correctly:

  • Boot Flash section size = 1024 words
  • Uncheck Divide clock by 8 internally

Now that you have the bootloaderhid, let's write a simple firmware to test it.

test.c

then:
avr-gcc -mmcu=atmega164p -Os test.c
avr-objcopy -j .text -j .data -O ihex a.out a.hex

cd bootloader/commandline
edit main.c if you changed the VENDOR and PRODUCT string
make

You need to connect the usb cable while holding the reset button. 2 LEDs should light up and you should see in dmesg something like:

[ 1727.956432] usb 3-2: new low speed USB device using uhci_hcd
[ 1728.119279] usb 3-2: configuration #1 chosen from 1 choice
[ 1728.142142] generic-usb 0003:16C0:05DF.000A: hiddev97,hidraw4: USB HID v1.01 Device [YOURVENDOR YOURPRODUCT] on usb-0000:00:1a.0-2/input0

Do:
./bootloadHID -r a.hex

FIRMWARE

Download

Now what you want in your custom firmware is a way to tell your device to go in the bootloader (so you don't have to hold the reset button anymore). With this method in place, adding the reset button is optional, but recommanded (in case you break something in the firmware, you need a way to go back in the bootloader).

Remember, in the bootloader we are reading the EEPROM to see if we need to stay in the bootloader section, if not we load the firmware. So in the firmware we will write the EEPROM if we want to go in the bootloader.
show code ▼

Download Usb Config Drivers

You are ready to write the firmware for your application. Since you are using V-USB not only it let you upgrade your firmware very easily, but you can of course send and receive message between your computer and the device. Here's an example of sending the value of a potentiometer to your computer and telling your device to blink a led at a certain speed. This example is for my device, Atmega164p.

WINDOWS
You can trick Windows so it doesn't popup the driver installation when you plug your device. Your need to use a HID descriptor (Vendor type requests sent to custom HID class device).

hiddescriptor.h
show code ▼

usbconfig.h
show code ▼

Here's an example for installing the software & driver:
edubeat.zip

HOST SOFTWARE

Here's the most basic host software written in python.
show code ▼

HARDWARE

V-USB runs on any AVR microcontroller with at least 2 kB of Flash memory, 128 bytes RAM and a clock rate of at least 12 MHz. For example the ATTINY25 can do the job. The price of this chip is 1.66 2.00 USD!

TEMPLATE

Here's my template for the Atmega164p. This firmware is ready for ADC free-running mode, SPI master (you need to +5V PB4), external interrupts (PORTC), EEPROM read / write, jump to bootloader.
show code ▼

MIDI TEMPLATE

Download Usb Config Driver Windows 7

Download usb config driver free

PUREDATA (custom-class) TEMPLATE

Download Usb Config Driver Windows 10

MORE INFORMATION

You can find more information about the API / USB Device Class / Host Software on the wiki of V-USB. Tutorial by Joonas Pihlajamaa: AVR ATtiny USB Tutorial.