How do I force Win 7 to use Vendor-Supplied USB-Midi Device Drivers?

AshvilleGuru

New member
Local time
7:45 PM
Messages
3
Hello everyone,
I just discovered this nice forum!

I have a Casio USB-Midi keyboard, which I've been using with Windows 7 for quite sometime - worked when I first plugged it in, never bothered about drivers until now. Upon having issues, I found that there is a vendor-supplied driver, which I downloaded from Casio's website.

I followed the instructions given in the readme.txt file which I've reproduced below. Everything was fine until step 5. However, since I'd previously used the Windows drivers, I never saw the "Installing device driver software" message when I connected the keyboard. In 'Devices and Printers' it shows up as a Casio USB-Midi device, but the drivers are all from Microsoft, not Casio (checked in Driver Details).

How do I force Windows 7 to use the vendor-supplied drivers, rather than the generic Windows drivers? It is currently working to some extent, but there are serious issues with some software in detection of the keyboard...
... Any help in this regard would be appreciated!
Cheers,

Guru
[apologies for cross-posting]
Code:
######################################################################
                CASIO USB MIDI Driver (Version 1.2)
              (C) 2004-2010 CASIO COMPUTER CO., LTD.
       Company and product names used herein are trademarks of
                     their respective owners. 
######################################################################


This document explains how to install the USB driver required to transfer
MIDI data between an instrument that supports USB connections and a
computer.Installation of the USB driver is available for the model that 
comes with the CD-ROM. Use the following instructions to install the USB 
driver on your computer.


* Supported Operating Systems

Windows 7 (32bit)
Windows Vista (32bit)

* To Install the USB driver

1. Log on to Windows using a computer administrator account. See the
documentation that comes with Windows for information
about computer administrators.

2. Confirm that the instrument is not connected to the PC and is turned off.

3. Open the "CCMID12_INST" folder and double-click "dpinst.exe".
(Not "dpinst.xml". If you want to show file extensions, Please refer to
mark (*).)

(For Windows 7,in response to the confirmation dialog box "Do you want to allow
the following program from an unknown publisher to make changes to this
computer?" appears on your computer, click "Yes."
For Windows Vista, in response to the confirmation dialog box "An unidentified
program wants access to your computer", click "Allow.")

4. When the message "Device Driver Installation Wizard" appears, click
"Next."

5. When the message "The drivers are now installing..." appears and then
the message "Windows can't verify the publisher of this driver software"
appears. Click "Install this driver software anyway" and wait until
the message "Completing the Device Driver Installation Wizard" appears.
Click "Finish."

6. Connect the instrument to the computer with the USB cable and turn on
the instrument. Check to make sure that the "Installing device driver
software" message is displayed near the task tray (normally in the lower
right corner of your computer screen). When the message changes to
"CASIO USB MIDI", the USB driver is installed completely.
When the instrument is connected to any USB port, the USB driver will be
initialized automatically.

(*) To show file extensions to distinguish files

1. Open an optional folder and click "Folder and search options" in
"Organize" from menu (normally in the upper left on the folder).

2. When Folder Options appears, click the tab "View."

3. Uncheck "Hide extensions for known file types" in advanced
settings and click "OK." It enables the displaying of extensions,
(e.g.".exe",".xml") and if you want to install this USB driver, double-click 
"dpinst.exe."

* To Uninstall the USB driver

1. Click [Start] -> [Control Panel] -> [Uninstall a program].

2. Check the installed program list and double-click "Windows Driver Package - 
CASIO COMPUTER CO.,LTD. (PL-40R) MEDIA."
(For Windows Vista, in response to the confirmation dialog box "Windows needs
your permission to continue (If you started this action, continue.)"appears
on your computer, click "continue.")

3. When the message "Uninstall Driver Package (All devices using this
driver will be removed. Do you wish to continue?)"appears, click "Yes,"
and wait until uninstallation of the driver is complete.

4. Restart Windows.
 

My Computer My Computer

At a glance

Windows 7 Professional 32bit
OS
Windows 7 Professional 32bit

My Computer My Computer

At a glance

win 7 ultimate32bit, Win8.1pro wmc 32bitamd phenom x4 9600corsair twinxs 2x2gb2x nvidia 1gb 8500gt
Computer type
PC/Desktop
Computer Manufacturer/Model Number
self build
OS
win 7 ultimate32bit, Win8.1pro wmc 32bit
CPU
amd phenom x4 9600
Motherboard
asus m2n32-sli deluxe
Memory
corsair twinxs 2x2gb
Graphics Card(s)
2x nvidia 1gb 8500gt
Sound Card
onboard
Monitor(s) Displays
23" PB Viseo 233d
Screen Resolution
1920x1080
Hard Drives
maxtor sata 500gb
maxtor sata 320gb
fujitsu sata200gb
PSU
oryxx tornado 750w
Case
thermaltake xaser lll
Cooling
artic freezer64 pro + 7 case fans
Thanks, Pebbly for the welcome and the reply!
First, I uninstalled the drivers (both Windows, through the 'Devices and Printers' panel, and Casio, through "Uninstall Programs'). I then followed the instructions on both the links you provided (very clear and precise). Now, with automatic driver update disabled and the new driver isntalled in Vista Compatibility mode (although the Casio website says:
Supported operating systems: Windows Vista® (32-bit)/®7(32-bit); the file is CCMID_12.zip).

However, when I hook up the device, the driver details still says Microsoft. I then tried manually installing the driver (the zip file contains a file called "ccusbmid.inf"). After a lot of warnings, the driver installed, and shows up in driver details as Casio, not Microsoft. However, now the device completely fails to be detected by my software. Not surprising, though - this approach was recommended by neither Microsoft nor Casio. After doing a "Rollback Driver", now I have the generic Microsoft version, and basic functionality (i.e. detection of device by software) is back. Still, I have reasons to believe if I can install according to Casio's instructions correctly, performance would increase.

So the problem still remains - any suggestions are welcome!
Cheers,

Guru
 

My Computer My Computer

At a glance

Windows 7 Professional 32bit
OS
Windows 7 Professional 32bit
Thanks, Pebbly for the welcome and the reply!
First, I uninstalled the drivers (both Windows, through the 'Devices and Printers' panel, and Casio, through "Uninstall Programs'). I then followed the instructions on both the links you provided (very clear and precise). Now, with automatic driver update disabled and the new driver isntalled in Vista Compatibility mode (although the Casio website says:
Supported operating systems: Windows Vista® (32-bit)/®7(32-bit); the file is CCMID_12.zip).

However, when I hook up the device, the driver details still says Microsoft. I then tried manually installing the driver (the zip file contains a file called "ccusbmid.inf"). After a lot of warnings, the driver installed, and shows up in driver details as Casio, not Microsoft. However, now the device completely fails to be detected by my software. Not surprising, though - this approach was recommended by neither Microsoft nor Casio. After doing a "Rollback Driver", now I have the generic Microsoft version, and basic functionality (i.e. detection of device by software) is back. Still, I have reasons to believe if I can install according to Casio's instructions correctly, performance would increase.

So the problem still remains - any suggestions are welcome!
Cheers,

Guru

AshvilleGuru, did you right click on the " Dpinst.exe" file and select "run as administrater " ? ;)
 

My Computer My Computer

At a glance

win 7 ultimate32bit, Win8.1pro wmc 32bitamd phenom x4 9600corsair twinxs 2x2gb2x nvidia 1gb 8500gt
Computer type
PC/Desktop
Computer Manufacturer/Model Number
self build
OS
win 7 ultimate32bit, Win8.1pro wmc 32bit
CPU
amd phenom x4 9600
Motherboard
asus m2n32-sli deluxe
Memory
corsair twinxs 2x2gb
Graphics Card(s)
2x nvidia 1gb 8500gt
Sound Card
onboard
Monitor(s) Displays
23" PB Viseo 233d
Screen Resolution
1920x1080
Hard Drives
maxtor sata 500gb
maxtor sata 320gb
fujitsu sata200gb
PSU
oryxx tornado 750w
Case
thermaltake xaser lll
Cooling
artic freezer64 pro + 7 case fans

My Computer My Computer

At a glance

Windows 7 Professional 32bit
OS
Windows 7 Professional 32bit
Back
Top