Access Virus & Virus TI community since 2002 Virus TI Infekted

Go Back   The Unofficial Access Virus & Virus TI Forum - since 2002 > General discussion > Studio equipment

Studio equipment An area for general discussion about studio equipment, excluding Access products which have a dedicated area.

Reply
 
Thread Tools Search this Thread Display Modes
  #1  
Old 14.12.2016, 09:04 PM
Timo's Avatar
Timo Timo is offline
Administrator
This forum member lives here
 
Join Date: 13.07.2003
Location: Kaoss central, England
Posts: 2,542
Default Edirol/Roland USB legacy driver hack for Windows 10

Recently purchased a new PC (thanks 3XS) and migrated to Win 10.

Sadly Edirol/Roland do not support Win 10 with some of their older USB devices (likely due to costly driver certification?), so was unable to install my previously trusty Edirol UM-3EX 3-in/out MIDI interface. It attempts to install them, gets halfway through, then suddenly states the drivers aren't compatible and automatically launches the uninstall process.



Other Edirol/Roland products potentially affected:

Quote:
Audio interfaces:
Cakewalk FA-66 [limited]
EDIROL FA-66 [limited]
FA-101
UA-1EX
UA-25


Midi interfaces:
UM-1/1EX/1S/1SX/1X
UM-2/2C/2E/2EX
UM-3EX
UM-550
UM-880


Midi controller keyboards:
A-500S
PC-50
PCR-30
PCR-50
PCR-80
PCR-M1
PCR-M30
PCR-M50
PCR-M80
PCR-300
PCR-500
PCR-800


V-Studio:
V-STUDIO 20
V-STUDIO 700 CONSOLE
V-STUDIO 700 I/O


DTMP:
MA-1EX
SD-20
SD-80
SD-90


Synthesizers:
Fantom-G6
Fantom-G7
Fantom-G8
SonicCell


Guitar & Bass:
DR-880 [Limited]
eBand JS-8
GT-Pro
Attempting to install with compatibility settings, admin privileges, etc. also fail to work.

However there is a workaround that people have used with V-Drums and it worked for my UM-3EX too, although it takes a little editing and bypassing certification. It's worth a try before you junk or ebay the unit which I was about to do.

Without further ado:

• Remove the Edirol/Roland USB device from your PC, if connected.
• Download the Windows 8.1 drivers for your Edirol/Roland device (UM-3EX in my case) from the Edirol/Roland website.
• Extract the contents its own new folder (um3ex_w81d_v101, in this case).
• Search the folder and sub-folders for an *.inf file. In my case there were two, one in each of the 32- and 64-bit folders: um3ex_w81d_v101/Files/64bit/Files/RDIF1058.INF and um3ex_w81d_v101/Files/32bit/Files/RDIF1058.INF
• Open these *.inf file(s) using Notepad.
• Search within the *.inf files (ctrl+f) for the text string: "[Roland.NTamd64.6.2]" (not including the speech marks) and take a look at the lines below it. Mine showed:
Code:
[Roland.NTamd64.6.2]
;; Windows8
%RDID0058DeviceDesc%=RDID0058Install, USB\VID_0582&PID_009A ; UM-3EX

[Roland.NTamd64.7]
;; not supported
• The above lines of code show the drivers would be installed by Windows 8.x, but not for versions after it, even if they are compatible. To get it to install for Windows 10 you will need to copy the line of code that was used for [Roland.NTamd64.6.2] and paste it into the [Roland.NTamd64.7] section, overwriting where it says ";; not supported".

So you should now have something similar below, where your Edirol/Roland device is duplicated for both the Roland.NTamd64.6.2 and Roland.NTamd64.7 portions:

Code:
[Roland.NTamd64.6.2]
;; Windows8
%RDID0058DeviceDesc%=RDID0058Install, USB\VID_0582&PID_009A ; UM-3EX

[Roland.NTamd64.7]
%RDID0058DeviceDesc%=RDID0058Install, USB\VID_0582&PID_009A ; UM-3EX
• Save the *.inf files (overwrite them).

Given the drivers have now effectively been 'tampered' with, Windows won't automatically allow them to be executed as a security precaution. Therefore you will need to install them without driver signature enforcement.

To do this (before going further you may need to write these down as you'll be restarting your PC and may not know what to click)....

• Click Windows Start, and type "Change advanced start-up options" and execute it. This will take you to the Windows 10 Settings Recovery options.
• On the right, where it says Advanced Startup, choose "Restart Now"
• Once it takes you to the blue menu screen, click: "Troubleshoot", followed by "Advanced Settings" > "Startup Settings" > "Restart".
• Once PC has restarted, press the number 7 to 'Disable driver signature enforcement'.
• Finally, navigate to where you extracted and modified the drivers and install the new modified drivers. Follow any on-screen prompts and insert the Edirol/Roland USB device when requested to complete the installation.
• Restart PC after completion (this will automatically take you out of 'disable driver signature' mode).

Done.

Hope this may help others in the same predicament as it helped me. Full kudos to intouch1 from the vdrums forum: https://www.vdrums.com/forum/advance...-driver-solved

~Timo
__________________
PS > And another thing! Will the Ti|3 have user customisable/importable wavetables? A ribbon-controller or XY-Pad might be nice, too, please! Thanks!
Reply With Quote
  #2  
Old 07.05.2019, 03:38 AM
mumbojumbo mumbojumbo is offline
Newborn
Newborn
 
Join Date: 07.05.2019
Posts: 1
Default pcr-M50

Hey the latest drivers for my midi-controller (pcr-M50) are for vista/ 7. both don´t seem to contain .inf files

Can anyone help out?

http://forum.cakewalk.com/Getting-yo...-m3267234.aspx

This method failed because my PC wouldn´t accept the drivers. "wrong OS"

drivers from here:
https://www.roland.com/global/suppor...oduct/pcr-m50/
Reply With Quote
  #3  
Old 07.05.2019, 04:11 PM
Timo's Avatar
Timo Timo is offline
Administrator
This forum member lives here
 
Join Date: 13.07.2003
Location: Kaoss central, England
Posts: 2,542
Default

Just downloaded the PCR-M50 drivers, the .inf file is "RDIF1027.INF" inside the "pcr_w764d_v100/Files/" folder.

Open RDIF1027.INF with notepad and search for below:

Quote:
;---------------------------------------------------------------;

[Manufacturer]
%MfgName%=Roland,NTamd64.6.1,NTamd64.6.2

;[ControlFlags]
;ExcludeFromSelect=*

[Roland]
;; WindowsVista 64 or Windows XP 64
;; not supported

[Roland.NTamd64.6.1]
;; Windows7
%RDID0027DeviceDesc%=RDID0027Install, USB\VID_0582&PID_0033 ; PCR

[Roland.NTamd64.6.2]
;; not supported

;===============================================================;
Looks like the driver is older and was made for Windows 7, not even 8 or 8.1.

You could perhaps try using the same string for Windows 7 and duplicate this for 8, and add an additional clause for 10.

Such as something similar to this:-

Quote:
;---------------------------------------------------------------;

[Manufacturer]
%MfgName%=Roland,NTamd64.6.1,NTamd64.6.2,NTamd64.7

;[ControlFlags]
;ExcludeFromSelect=*

[Roland]
;; WindowsVista 64 or Windows XP 64
;; not supported

[Roland.NTamd64.6.1]
;; Windows7
%RDID0027DeviceDesc%=RDID0027Install, USB\VID_0582&PID_0033 ; PCR

;; Windows8
[Roland.NTamd64.6.2]
%RDID0027DeviceDesc%=RDID0027Install, USB\VID_0582&PID_0033 ; PCR

;; Windows10
[Roland.NTamd64.7]
%RDID0027DeviceDesc%=RDID0027Install, USB\VID_0582&PID_0033 ; PCR


;===============================================================;
(Red shows what I've added).

I cannot guarantee this will work as I'm unfamiliar with the intricacies of Microsoft code, and furthermore don't have a PCR-M50, I cannot test it, it's merely a hunch.
__________________
PS > And another thing! Will the Ti|3 have user customisable/importable wavetables? A ribbon-controller or XY-Pad might be nice, too, please! Thanks!
Reply With Quote
Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT. The time now is 12:19 PM.
Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.
Skin Designed by: Talk vBulletin
Copyright �2002-2015, Infekted.org