McGaggs

NetMD for Windows 7 64bit

Rate this topic

148 posts in this topic

Hi,

I've been trying to get my CMT-M333NT connected to my PC (running win7 64bit), but I can't get it to work. I have the original disc that came with it and have installed the software. (while installing, I get this error:

The following files did not self-register or unregister:

1 C:/Program Files (x86)/Common files/Sony Shared/AVLib/OpcWMA.dll).

When I plug in the usb cable, Windows starts installing the drivers, but SONY USB COMM cannot be found (5 other are installed).

When I try to run M Crew, I get the error "Equipment does not respond. Check connection".

When I try to run Sonicstage, I get this error: "Cannot locate the application required. Exiting application."

All I want to do is use NetMD to transfer some music to MD!

Can anyone help?

Share this post


Link to post
Share on other sites

See if you can change the compatibility mode while installing:

http://windows.microsoft.com/en-us/windows7/Make-older-programs-run-in-this-version-of-Windows

Share this post


Link to post
Share on other sites

NetMD (and PCLK for MCrew) drivers won't work under Windows 7 (or Vista) 64-bits.

If you have the Home Premium version, you may as well give up. At the very least you need Professional. This enables a download of the XP compatibility layer (actually a full copy of XP running under MSFT's Virtual PC). Should then be able to install the USB drivers and stuff for what you want to do without problems.

Note that it may be possibly to run 32-bits on top of one of the other Virtual machines. But I fear that the problem there is going to be the drivers. It's not clear to me if VMWare or another VM setup will do what you need. So it's probably time to get the upgrade. (Yeah, I know it's a Microsoft plot, heheh).

Hope this helps! Welcome to the forums.

Share this post


Link to post
Share on other sites

Thanks. It's Home Premium, so time to give up. During all my attempts to get this set up I noticed that my soundcard has an optical out, so it's not the end of the world...

Share this post


Link to post
Share on other sites

ok these drivers are from the new x-app application it works for me

running netmd on windows 7 x64

hope it helps u

http://www.mediafire.com/?xy48g0qwp05u59d

1 person likes this

Share this post


Link to post
Share on other sites

Thx JP, I use the driver to get my Net MD MZ-N707 working on Windows 2008.

Just modifed the inf file so...


; Sony Net MD

; Copyright 2010 Sony Corporation


[Version]

Signature="$WINDOWS NT$"

Class=USB

ClassGUID={36FC9E60-C465-11CF-8056-444553540000}

;CatalogFile=NETMD760.cat

CatalogFile.NT=NETMD760.cat

Provider=%NETMDUSB.Provider%

DriverVer=05/27/2010,1.4.00.05270


[ControlFlags]

;ExcludeFromSelect=USB\VID_054C&PID_0286    ; MZ-RH1

ExcludeFromSelect=USB\VID_054C&PID_0086    ; MZ-N707


[Manufacturer]

%NETMDUSB.Manufacturer%=Sony,NTAMD64


; For Win2K and later

[Sony]

;%NETMDUSB.DeviceDesc%=NETMDUSB.Dev, USB\VID_054C&PID_0286

%NETMDUSB.DeviceDesc%=NETMDUSB.Dev, USB\VID_054C&PID_0086


; For Vista 32 64

[Sony.NTAMD64]

;%NETMDUSB.DeviceDesc%=NETMDUSB.Dev, USB\VID_054C&PID_0286

%NETMDUSB.DeviceDesc%=NETMDUSB.Dev, USB\VID_054C&PID_0086


[SourceDisksNames]

1=%NETMDUSB.DriverDiskName%,,,


[SourceDisksFiles]

NETMD760.sys=1


[DestinationDirs]

DefaultDestDir = 10,System32\Drivers

NETMDUSB.CopyFiles = 10,System32\Drivers


[NETMDUSB.Dev.NT]

CopyFiles=NETMDUSB.CopyFiles

AddReg=NETMDUSB.AddReg


[NETMDUSB.Dev.NT.Services]

AddService = NETMD760, 0x00000002, NETMDUSB.AddService


[NETMDUSB.AddService]

DisplayName    = %NETMDUSB.DeviceDesc%

ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER

StartType      = 3                  ; SERVICE_DEMAND_START

ErrorControl   = 1                  ; SERVICE_ERROR_NORMAL

ServiceBinary  = %10%\System32\Drivers\NETMD760.sys


[NETMDUSB.AddReg]

HKLM,%NETMDUSB.DriverGUID%,,0x00000010,

HKLM,%NETMDUSB.DriverGUID%,"Name",,"Net MD Driver"

HKLM,%NETMDUSB.DriverGUID%,"Version",,"1.4.00.05270"


[NETMDUSB.CopyFiles]

NETMD760.sys


;---------------------------------------------------------------;


[Strings]

NETMDUSB.Provider       = "Sony Corporation"

NETMDUSB.Manufacturer   = "Sony Corporation"

NETMDUSB.DeviceDesc     = "Net MD"

NETMDUSB.DriverDiskName = "Net MD Installation Disk"

NETMDUSB.DriverGUID     = "SOFTWARE\Wow6432Node\Sony Corporation\Net MD\{12042ff7-8d00-4384-9a25-638918b94950}"

WolfWare

Forgot to add, worked a treat, first time :)

Share this post


Link to post
Share on other sites

Impressive! How would you feel like posting a guide to how to modify that INF file for all known NetMD-compatible (that includes HiMD in NetMD mode, of course) units? We would be sooo grateful.

Welcome to the forums

Stephen

Share this post


Link to post
Share on other sites

I updated the .inf to include as many NetMD devices as I could locate, also added as many HiMD devices and their USB codes as well.

I tested with:

N1

N910

RH10

NH600

All units installed without issue except the NH600, which I had to update the driver for manually in Device Manager, after which, no issues at all.

Running Windows 7 Ultimate, I installed SonicStage Connect Player 4.3 Ultimate, each unit was recognized as a Net MD device in SS with an old LP2 transfer, each unit could read the disc without issue. Used the N1 to delete the old recording, ripped an album into the SS library and then transferred it to the disc as LP2. Transferred second CD of album with RH1 onto the same disc. I then proceeded to reformat the disc in the RH10 as HiMD and transferred one of the albums onto the disc as 352K ATRAC3plus.

After formatting, Windows 7 reloaded the RH1 driver to see the MD unit as HiMD.

Works like a charm!



; Sony Net MD
; Copyright 2010 Sony Corporation

[Version]
Signature="$WINDOWS NT$"
Class=USB
ClassGUID={36FC9E60-C465-11CF-8056-444553540000}
;CatalogFile=NETMD760.cat
CatalogFile.NT=NETMD760.cat
Provider=%NETMDUSB.Provider%
DriverVer=05/27/2010,1.4.00.05270

[ControlFlags]
ExcludeFromSelect=USB\VID_054C&PID_0075 ; MZ-N1
ExcludeFromSelect=USB\VID_054C&PID_0084 ; MZ-N505
ExcludeFromSelect=USB\VID_054C&PID_0085 ; MZ-S1
ExcludeFromSelect=USB\VID_054C&PID_0086 ; MZ-N707
ExcludeFromSelect=USB\VID_054C&PID_00C6 ; MZ-N10
ExcludeFromSelect=USB\VID_054C&PID_00C7 ; MZ-N910
ExcludeFromSelect=USB\VID_054C&PID_00C8 ; MZ-NF810/N710
ExcludeFromSelect=USB\VID_054C&PID_00C9 ; MZ-NF610/N510
ExcludeFromSelect=USB\VID_054C&PID_00CA ; MZ-NE410
ExcludeFromSelect=USB\VID_054C&PID_00EB ; MZ-NE910/NE810
ExcludeFromSelect=USB\VID_054C&PID_0101 ; LAM-10
ExcludeFromSelect=USB\VID_054C&PID_0113 ; AM-NX1

ExcludeFromSelect=USB\VID_054C&PID_017E ; MZ-NH1
ExcludeFromSelect=USB\VID_054C&PID_0180 ; MZ-NH3D
ExcludeFromSelect=USB\VID_054C&PID_0182 ; MZ-NH900
ExcludeFromSelect=USB\VID_054C&PID_0184 ; MZ-NH800/NH700
ExcludeFromSelect=USB\VID_054C&PID_0186 ; MZ-NH600/NH600D
ExcludeFromSelect=USB\VID_054C&PID_0188 ; MZ-N920
ExcludeFromSelect=USB\VID_054C&PID_01E9 ; MZ-DH10P
ExcludeFromSelect=USB\VID_054C&PID_0219 ; MZ-RH10
ExcludeFromSelect=USB\VID_054C&PID_021B ; MZ-RH910
ExcludeFromSelect=USB\VID_054C&PID_0286 ; MZ-RH1


[Manufacturer]
%NETMDUSB.Manufacturer%=Sony,NTAMD64

; For Win2K and later
[Sony]
%NETMDUSB.DeviceDesc%=NETMDUSB.Dev, USB\VID_054C&PID_0075 ; MZ-N1
%NETMDUSB.DeviceDesc%=NETMDUSB.Dev, USB\VID_054C&PID_0084 ; MZ-N505
%NETMDUSB.DeviceDesc%=NETMDUSB.Dev, USB\VID_054C&PID_0085 ; MZ-S1
%NETMDUSB.DeviceDesc%=NETMDUSB.Dev, USB\VID_054C&PID_0086 ; MZ-N707
%NETMDUSB.DeviceDesc%=NETMDUSB.Dev, USB\VID_054C&PID_00C6 ; MZ-N10
%NETMDUSB.DeviceDesc%=NETMDUSB.Dev, USB\VID_054C&PID_00C7 ; MZ-N910
%NETMDUSB.DeviceDesc%=NETMDUSB.Dev, USB\VID_054C&PID_00C8 ; MZ-NF810/N710
%NETMDUSB.DeviceDesc%=NETMDUSB.Dev, USB\VID_054C&PID_00C9 ; MZ-NF610/N510
%NETMDUSB.DeviceDesc%=NETMDUSB.Dev, USB\VID_054C&PID_00CA ; MZ-NE410
%NETMDUSB.DeviceDesc%=NETMDUSB.Dev, USB\VID_054C&PID_00EB ; MZ-NE910/NE810
%NETMDUSB.DeviceDesc%=NETMDUSB.Dev, USB\VID_054C&PID_0101 ; LAM-10
%NETMDUSB.DeviceDesc%=NETMDUSB.Dev, USB\VID_054C&PID_0113 ; AM-NX1

%NETMDUSB.DeviceDesc%=NETMDUSB.Dev, USB\VID_054C&PID_017E ; MZ-NH1
%NETMDUSB.DeviceDesc%=NETMDUSB.Dev, USB\VID_054C&PID_0180 ; MZ-NH3D
%NETMDUSB.DeviceDesc%=NETMDUSB.Dev, USB\VID_054C&PID_0182 ; MZ-NH900
%NETMDUSB.DeviceDesc%=NETMDUSB.Dev, USB\VID_054C&PID_0184 ; MZ-NH800/NH700
%NETMDUSB.DeviceDesc%=NETMDUSB.Dev, USB\VID_054C&PID_0186 ; MZ-NH600/NH600D
%NETMDUSB.DeviceDesc%=NETMDUSB.Dev, USB\VID_054C&PID_0188 ; MZ-N920
%NETMDUSB.DeviceDesc%=NETMDUSB.Dev, USB\VID_054C&PID_01E9 ; MZ-DH10P
%NETMDUSB.DeviceDesc%=NETMDUSB.Dev, USB\VID_054C&PID_0219 ; MZ-RH10
%NETMDUSB.DeviceDesc%=NETMDUSB.Dev, USB\VID_054C&PID_021B ; MZ-RH910
%NETMDUSB.DeviceDesc%=NETMDUSB.Dev, USB\VID_054C&PID_0286 ; MZ-RH1

; For Vista 64 and Win 7 64
[Sony.NTAMD64]
%NETMDUSB.DeviceDesc%=NETMDUSB.Dev, USB\VID_054C&PID_00C7 ; MZ-N910
%NETMDUSB.DeviceDesc%=NETMDUSB.Dev, USB\VID_054C&PID_0075 ; MZ-N1
%NETMDUSB.DeviceDesc%=NETMDUSB.Dev, USB\VID_054C&PID_0084 ; MZ-N505
%NETMDUSB.DeviceDesc%=NETMDUSB.Dev, USB\VID_054C&PID_0085 ; MZ-S1
%NETMDUSB.DeviceDesc%=NETMDUSB.Dev, USB\VID_054C&PID_0086 ; MZ-N707
%NETMDUSB.DeviceDesc%=NETMDUSB.Dev, USB\VID_054C&PID_00C6 ; MZ-N10
%NETMDUSB.DeviceDesc%=NETMDUSB.Dev, USB\VID_054C&PID_00C7 ; MZ-N910
%NETMDUSB.DeviceDesc%=NETMDUSB.Dev, USB\VID_054C&PID_00C8 ; MZ-NF810/N710
%NETMDUSB.DeviceDesc%=NETMDUSB.Dev, USB\VID_054C&PID_00C9 ; MZ-NF610/N510
%NETMDUSB.DeviceDesc%=NETMDUSB.Dev, USB\VID_054C&PID_00CA ; MZ-NE410
%NETMDUSB.DeviceDesc%=NETMDUSB.Dev, USB\VID_054C&PID_00EB ; MZ-NE910/NE810
%NETMDUSB.DeviceDesc%=NETMDUSB.Dev, USB\VID_054C&PID_0101 ; LAM-10
%NETMDUSB.DeviceDesc%=NETMDUSB.Dev, USB\VID_054C&PID_0113 ; AM-NX1

%NETMDUSB.DeviceDesc%=NETMDUSB.Dev, USB\VID_054C&PID_017E ; MZ-NH1
%NETMDUSB.DeviceDesc%=NETMDUSB.Dev, USB\VID_054C&PID_0180 ; MZ-NH3D
%NETMDUSB.DeviceDesc%=NETMDUSB.Dev, USB\VID_054C&PID_0182 ; MZ-NH900
%NETMDUSB.DeviceDesc%=NETMDUSB.Dev, USB\VID_054C&PID_0184 ; MZ-NH800/NH700
%NETMDUSB.DeviceDesc%=NETMDUSB.Dev, USB\VID_054C&PID_0186 ; MZ-NH600/NH600D
%NETMDUSB.DeviceDesc%=NETMDUSB.Dev, USB\VID_054C&PID_0188 ; MZ-N920
%NETMDUSB.DeviceDesc%=NETMDUSB.Dev, USB\VID_054C&PID_01E9 ; MZ-DH10P
%NETMDUSB.DeviceDesc%=NETMDUSB.Dev, USB\VID_054C&PID_0219 ; MZ-RH10
%NETMDUSB.DeviceDesc%=NETMDUSB.Dev, USB\VID_054C&PID_021B ; MZ-RH910
%NETMDUSB.DeviceDesc%=NETMDUSB.Dev, USB\VID_054C&PID_0286 ; MZ-RH1

[SourceDisksNames]
1=%NETMDUSB.DriverDiskName%,,,

[SourceDisksFiles]
NETMD760.sys=1

[DestinationDirs]
DefaultDestDir = 10,System32\Drivers
NETMDUSB.CopyFiles = 10,System32\Drivers

[NETMDUSB.Dev.NT]
CopyFiles=NETMDUSB.CopyFiles
AddReg=NETMDUSB.AddReg

[NETMDUSB.Dev.NT.Services]
AddService = NETMD760, 0x00000002, NETMDUSB.AddService

[NETMDUSB.AddService]
DisplayName = %NETMDUSB.DeviceDesc%
ServiceType = 1 ; SERVICE_KERNEL_DRIVER
StartType = 3 ; SERVICE_DEMAND_START
ErrorControl = 1 ; SERVICE_ERROR_NORMAL
ServiceBinary = %10%\System32\Drivers\NETMD760.sys

[NETMDUSB.AddReg]
HKLM,%NETMDUSB.DriverGUID%,,0x00000010,
HKLM,%NETMDUSB.DriverGUID%,"Name",,"Net MD Driver"
HKLM,%NETMDUSB.DriverGUID%,"Version",,"1.4.00.05270"

[NETMDUSB.CopyFiles]
NETMD760.sys

;---------------------------------------------------------------;

[Strings]
NETMDUSB.Provider = "Sony Corporation"
NETMDUSB.Manufacturer = "Sony Corporation"
NETMDUSB.DeviceDesc = "Net MD"
NETMDUSB.DriverDiskName = "Net MD Installation Disk"
NETMDUSB.DriverGUID = "SOFTWARE\Wow6432Node\Sony Corporation\Net MD\{12042ff7-8d00-4384-9a25-638918b94950}"

[/code]

Share this post


Link to post
Share on other sites

I think I'll start moving my library from my VMWare XP install over to Windows 7!

We need to contact Arvin and see if we can get him to put this driver in the Ultimate installer.

Share this post


Link to post
Share on other sites

Good stuff. Maybe we should/could add the known decks to the supported devices. I have a JB980 (which I could test), the JE470,480,770,780 should all work too, as well as various NetMD bookshelf units. Could it be they finally rolled all the driver fixes into one working driver? That would be amazing!!!

I didn't understand what was special about the NH600 to make it not work out of the box. Perhaps you already had a driver (NETMD033.SYS) installed???

I am hoping this new driver gets rid of the "multiple drivers present causing slow uploads" problem with which we are so familiar. Looks like it's good for W32 as well, right? Although there might need to be a registry entry for that, the one there looks like its specific to WoW6432 ie 32bit hosted on 64bit.

S

Share this post


Link to post
Share on other sites

I think adding the USB identifiers for any Decks which are known is a great idea. I do not have any USB capable decks and cannot test any. I know there were a few driver .inf files I found the other data in which had some identifiers I did not recognize so I yanked them.

I do not know if this .inf or .sys driver will work for Win32 installations, which would make the entire 32 bit section of the .inf invalid. A quick scan of the file has a readable reference to Windows 7. It may be compiled as a 64 bit library in which case it will not be loadable by any 32 bit OS version. Although your observation that the .inf references "WoW6432 i.e. 32bit hosted on 64bit" may mean you are right, it is a 32 bit driver made to work in a 64 bit environment while still retaining the ability to function as a 32 bit native driver.

We can test this by trying to update a 32 bit XP install NetMD driver with this one. I'll have to check that out later.

I think you are right about the issue I had with the NH600 on my machine. It was the first HiMD with a NetMD disk I tried to connect during my testing and I think it was reverting to a previously failed installation of a 32 bit NetMD driver. I had connected a couple of NetMD devices to my machine to talk to my VM install of SS, which never worked since the Windows 7 side of things would never allow connectivity.

SonicStage seems to run very well on Windows 7.

You'll have to test the slow upload issue and see if that is corrected. I have never used any of my RH1 units to perform transfers! Can you believe that! I just bought them because they are sweet ultimate machines...

Share this post


Link to post
Share on other sites

I am quite ignorant about how all this USB driver stuff works. But as far as the registry references go, the wow6432 section is simply the part of the w64 registry that emulates 32-bit operation. Any reference to a registry value one writes in a 32-bit app will simply show up here under this tree. So Sony's need to use it directly is a bit puzzling. I should have expected "real" 64-bit registry entries.....

Stephen

Share this post


Link to post
Share on other sites

Here's the contents of the NETMDUSB.INF which seems to contain 2 entries that are not in your modified version. They are x80 and x81 (2nd and 3rd lines in the list of devices). I am pretty sure 81 is the MDS-JB980, not sure what 80 is. The others all seem to be in your list.

OP has an CMT-M333NT. But that unit wasn't out in 2001, I think, so one would need a later file. I will look around in case no one else can find it.

Stephen


Signature="$CHICAGO$"
Class=USB
ClassGUID={36FC9E60-C465-11CF-8056-444553540000}
;CatalogFile=NETMDUSB.cat
CatalogFile.NT=NETMDUSB.cat
Provider=%NETMDUSB.Provider%
DriverVer=12/11/2001,1.1.05.12110

[ControlFlags]
ExcludeFromSelect=USB\VID_054C&PID_0075
ExcludeFromSelect=USB\VID_054C&PID_0080
ExcludeFromSelect=USB\VID_054C&PID_0081
ExcludeFromSelect=USB\VID_054C&PID_0084
ExcludeFromSelect=USB\VID_054C&PID_0085
ExcludeFromSelect=USB\VID_054C&PID_0086

[Manufacturer]
%NETMDUSB.Manufacturer%=Sony

[Sony]
%NETMDUSB.DeviceDesc%=NETMDUSB.INSTALL, USB\VID_054C&PID_0075
%NETMDUSB.DeviceDesc%=NETMDUSB.INSTALL, USB\VID_054C&PID_0080
%NETMDUSB.DeviceDesc%=NETMDUSB.INSTALL, USB\VID_054C&PID_0081
%NETMDUSB.DeviceDesc%=NETMDUSB.INSTALL, USB\VID_054C&PID_0084
%NETMDUSB.DeviceDesc%=NETMDUSB.INSTALL, USB\VID_054C&PID_0085
%NETMDUSB.DeviceDesc%=NETMDUSB.INSTALL, USB\VID_054C&PID_0086

[SourceDisksNames]
1=%NETMDUSB.DriverDiskName%,,,

[SourceDisksFiles]
NETMDUSB.sys=1

[DestinationDirs]
DefaultDestDir = 10,System32\Drivers
NETMDUSB.CopyFiles = 10,System32\Drivers

[NETMDUSB.Install]
CopyFiles=NETMDUSB.CopyFiles
AddReg=NETMDUSB.w98AddReg,NETMDUSB.AddReg

[NETMDUSB.w98AddReg]
HKR,,DevLoader,,*ntkern
HKR,,NTMPDriver,,NETMDUSB.sys

[NETMDUSB.Install.NT]
CopyFiles=NETMDUSB.CopyFiles
AddReg=NETMDUSB.AddReg

[NETMDUSB.Install.NT.Services]
AddService = NETMDUSB, 0x00000002, NETMDUSB.AddService

[NETMDUSB.AddService]
DisplayName = %NETMDUSB.DeviceDesc%
ServiceType = 1 ; SERVICE_KERNEL_DRIVER
StartType = 3 ; SERVICE_DEMAND_START
ErrorControl = 1 ; SERVICE_ERROR_NORMAL
ServiceBinary = %10%\System32\Drivers\NETMDUSB.sys

[NETMDUSB.AddReg]
HKLM,%NETMDUSB.DriverGUID%,,0x00000010,
HKLM,%NETMDUSB.DriverGUID%,"Name",,"Net MD Driver"
HKLM,%NETMDUSB.DriverGUID%,"Version",,"1.1.05.12110"

[NETMDUSB.CopyFiles]
NETMDUSB.sys

;---------------------------------------------------------------;

[Strings]
NETMDUSB.Provider = "Sony Corporation"
NETMDUSB.Manufacturer = "Sony Corporation"
NETMDUSB.DeviceDesc = "Net MD"
NETMDUSB.DriverDiskName = "Net MD Installation Disk"
NETMDUSB.DriverGUID = "SOFTWARE\Sony Corporation\Net MD\{12042ff7-8d00-4384-9a25-638918b94950}"
[/code]

Share this post


Link to post
Share on other sites

Hi,

I've been trying to get my CMT-M333NT connected to my PC (running win7 64bit), but I can't get it to work. I have the original disc that came with it and have installed the software. (while installing, I get this error:

The following files did not self-register or unregister:

1 C:/Program Files (x86)/Common files/Sony Shared/AVLib/OpcWMA.dll).

When I plug in the usb cable, Windows starts installing the drivers, but SONY USB COMM cannot be found (5 other are installed).

When I try to run M Crew, I get the error "Equipment does not respond. Check connection".

When I try to run Sonicstage, I get this error: "Cannot locate the application required. Exiting application."

All I want to do is use NetMD to transfer some music to MD!

Can anyone help?

McGaggs, are you still with us?

What we need is the .INF file (not sure what it will be called) from that install disk. Can you upload it, either as a packaged zip file to the "downloads" section, or if that doesn't work, as an attachment to a post in this thread, or if THAT doesn't work, just find the .INF file and paste its contents in as we have done (the {code} {/code} pair is useful to make it look nice - notice I used { and } instead of [ and ] in my example so you could read it).

Stephen (moderator)

PS getting M-Crew to work is going to be a different problem as I think PCLK is a separate driver that probably hasn't been updated to 64-bit operation.

Share this post


Link to post
Share on other sites

McGaggs; how did you get M-Crew server installed on 64bit W7? My installation aborts because of incompatibility with 64bit OS.

Share this post


Link to post
Share on other sites

Another effective method of confirming the identifier for an attached USB NetMD device on Windows 7.

1) Connect the device via USB cable.

2) Watch sadly as Windows 7 fails to load a driver for the device.

3) Open the Device Manager (Right click on My Computer, select Properties, select Device Manager in upper left column).

4) Locate any "Unknown Device" entry, which likely represents the device just connected.

5) Right click on the device and click "Properties".

6) Select the "Details" tab and check the value for the property named "Hardware Ids"

7) All of the Sony NetMD devices identified to date have an id of the form "USB\VID_054C&PID_nnnn".

8) Right click on the property and select "Copy".

9) Post your results here with the name of the device and the hardware id.

It seems that most of the NetMD devices manufactured have been identified, but some of the NetMD Decks may be missing or not properly identified. This is a sure fire way of identifying the device ids for every device.

Once known, these devices can be added to the driver .inf file for automatic driver installation upon discovery.

Share this post


Link to post
Share on other sites

You folks are awesome with your timing. Just tonight, I was searching for a solution. Good job to all.

Share this post


Link to post
Share on other sites

Forgive me, I'm a bit of a newb at this - though I've been into MD and HiMD for years, and I used to post on the MDCF some while back...

I'm a bit unclear what is required here... is it a download of the driver that j-p posted the link to, and/or a rewrite of the inf file... and is that just a case of copying and pasting the whole of the revised text or just certain bits of it?

A quick step-by step guide would be really useful here for those of us who aren't quite so confident in chopping about in their program files. Either that, or I'll have to hope that Arvin writes it into a new version of the Ultimate SS download sometime soon.

I've got quite a lot of legacy MD recordings I'd love to get onto my Win7 x64 installation of SS without having to go around the current loop of loading them onto SS on my netbook (XP x32) and then back onto HiMD and from there onto SS on my Win7 machine.

You know it's so good to know that there are still others out there across the globe who still appreciate the subtle charms of MD and HiMD. :-)

Share this post


Link to post
Share on other sites

Here you go:

;

; PCLKUSB.SYS INF file ver 1.3

:

; 2002.7.18

;

; Copyright (C) SONY

;

[Version]

Signature="$CHICAGO{:content:}quot;

Class=USB

ClassGUID={36FC9E60-C465-11CF-8056-444553540000}

Provider=%SONY%

DriverVer=07/03/2002,1.1.0.0 


[ClassInstall]

Addreg=USBClassReg


[ClassInstall32]

Addreg=USBClassReg


[USBClassReg]

HKR,,,,%USBClassName%

HKR,,Icon,,-20


[Manufacturer]

%MfgName%=SONY


[SONY]

; LINK KIT

%USB\VID_054C&PID_0034.DeviceDesc%=PCLKUSB.Dev, USB\VID_054C&PID_0034


; C7NT

%USB\VID_054C&PID_008E.DeviceDesc%=PCLKUSB.Dev, USB\VID_054C&PID_008E


; L7HD

%USB\VID_054C&PID_00AD.DeviceDesc%=PCLKUSB.Dev, USB\VID_054C&PID_00AD


[PreCopySection]

HKR,,NoSetupUI,,1


[DestinationDirs]

PCLKUSB.Files.Ext = 10,System32\Drivers

PCLKUSB.Files.Inf = 10,INF


[PCLKUSB.Dev]

CopyFiles=PCLKUSB.Files.Ext, PCLKUSB.Files.Inf

AddReg=PCLKUSB.AddReg


[PCLKUSB.Dev.NT]

CopyFiles=PCLKUSB.Files.Ext, PCLKUSB.Files.Inf

AddReg=PCLKUSB.AddReg


[PCLKUSB.Dev.NT.Services]

Addservice = PCLKUSB, 0x00000002, PCLKUSB.AddService


[PCLKUSB.AddService]

DisplayName	= %PCLKUSB.SvcDesc%

ServiceType	= 1              	; SERVICE_KERNEL_DRIVER

StartType  	= 2              	; SERVICE_AUTO_START

ErrorControl   = 1              	; SERVICE_ERROR_NORMAL

ServiceBinary  = %10%\System32\Drivers\pclkusb.sys

LoadOrderGroup = Base


[PCLKUSB.AddReg]

HKR,,DevLoader,,*ntkern

HKR,,NTMPDriver,,pclkusb.sys


[PCLKUSB.Files.Ext]

pclkusb.sys


[PCLKUSB.Files.Inf]

pclkusb.Inf


;---------------------------------------------------------------;


[Strings]

SONY="SONY Corporation"

MfgName="SONY Corporation"

PCLKUSB.SvcDesc="Universal USB Driver"

USBClassName="SONY PCLK USB Driver"


; LINK KIT

USB\VID_054C&PID_0034.DeviceDesc="SONY LINK KIT"


; C7NT

USB\VID_054C&PID_008E.DeviceDesc="SONY USB COMM"


; L7HD

USB\VID_054C&PID_00AD.DeviceDesc="SONY USB COMM2"	

Share this post


Link to post
Share on other sites

Great!

Now I don't actually have W7-64 here, so I recommend we get Azureal in on the act. The INF file you posted is for the PCLK part. I think there is probably a SECOND set of drivers for the NetMD, is the only problem. So we may still need that ID. It's probably in NETMDUSB.INF. Please post that if it exists. Depending on that we may still be able to help.

This driver you posted doesn't help fix the NetMD (ie your ability to download files to the unit) part at all. It's helpful to me personally because now I understand a bit more about the mechanism of the setup (which I don't have) for those machines which have no PS/2 (that's not PlayStation but Personal System, an IBM name nothing to do with Sony) cable to control them, but only a single connection via USB. That is the CMT-C7NT, the CMT-M333NT (and CMT-M373NT too), and the CMT-M100MD (this one isn't listed on the equipment browser), and the various LAM models (which have separate setup files anyway).

This is getting complicated because I can't test any of it. What it looks like happens is that the system barfs because the opcWMA.DLL will not work in the 64-bit environment. A totally different problem to the one noted by everyone else. And I have a horrid feeling you are out of luck because Sony isn't going to fix a ten year old system. The file that wouldn't install may need a 64-bit wrapper and you aren't going to get one this way.

What you need to do is to run in the XP compatibility box. Save yourself a headache and go and buy the upgrade to W7 professional. Then you can install PCLK (and all the other stuff too) under "XP" (which is what the compatibility box is) and it is guaranteed (!?) to work.

Clear as mud?

Stephen

PS - if you can live without the PCLK functionality, you may be able to at least have this as NetMD device by adding lines to the file Azureal posted in the proper places like this:

[ControlFlags]

ExcludeFromSelect=USB\VID_054C&PID_008E ; C7NT

ExcludeFromSelect=USB\VID_054C&PID_00E7 ; 333NT/373NT (should be the same as each other)

[sony]

%NETMDUSB.DeviceDesc%=NETMDUSB.Dev, USB\VID_054C&PID_008E ; C7NT

%NETMDUSB.DeviceDesc%=NETMDUSB.Dev, USB\VID_054C&PID_00E7 ; 333NT/373NT

[sony.NTAMD64]

%NETMDUSB.DeviceDesc%=NETMDUSB.Dev, USB\VID_054C&PID_008E ; C7NT

%NETMDUSB.DeviceDesc%=NETMDUSB.Dev, USB\VID_054C&PID_00E7 ; 333NT/373NT

You'll also need the netmdusb760.sys driver on hand

Share this post


Link to post
Share on other sites

This is the NETMDUSB.int file:


; Sony Net MD

; Copyright 2001 Sony Corporation


[Version]

Signature="$CHICAGO$"

Class=USB

ClassGUID={36FC9E60-C465-11CF-8056-444553540000}

;CatalogFile=NETMDUSB.cat

CatalogFile.NT=NETMDUSB.cat

Provider=%NETMDUSB.Provider%

DriverVer=12/11/2001,1.1.05.12110


[ControlFlags]

ExcludeFromSelect=USB\VID_054C&PID_0075

ExcludeFromSelect=USB\VID_054C&PID_0080

ExcludeFromSelect=USB\VID_054C&PID_0081

ExcludeFromSelect=USB\VID_054C&PID_0084

ExcludeFromSelect=USB\VID_054C&PID_0085

ExcludeFromSelect=USB\VID_054C&PID_0086


[Manufacturer]

%NETMDUSB.Manufacturer%=Sony


[Sony]

%NETMDUSB.DeviceDesc%=NETMDUSB.INSTALL, USB\VID_054C&PID_0075

%NETMDUSB.DeviceDesc%=NETMDUSB.INSTALL, USB\VID_054C&PID_0080

%NETMDUSB.DeviceDesc%=NETMDUSB.INSTALL, USB\VID_054C&PID_0081

%NETMDUSB.DeviceDesc%=NETMDUSB.INSTALL, USB\VID_054C&PID_0084

%NETMDUSB.DeviceDesc%=NETMDUSB.INSTALL, USB\VID_054C&PID_0085

%NETMDUSB.DeviceDesc%=NETMDUSB.INSTALL, USB\VID_054C&PID_0086


[SourceDisksNames]

1=%NETMDUSB.DriverDiskName%,,,


[SourceDisksFiles]

NETMDUSB.sys=1


[DestinationDirs]

DefaultDestDir = 10,System32\Drivers

NETMDUSB.CopyFiles = 10,System32\Drivers


[NETMDUSB.Install]

CopyFiles=NETMDUSB.CopyFiles

AddReg=NETMDUSB.w98AddReg,NETMDUSB.AddReg


[NETMDUSB.w98AddReg]

HKR,,DevLoader,,*ntkern

HKR,,NTMPDriver,,NETMDUSB.sys


[NETMDUSB.Install.NT]

CopyFiles=NETMDUSB.CopyFiles

AddReg=NETMDUSB.AddReg


[NETMDUSB.Install.NT.Services]

AddService = NETMDUSB, 0x00000002, NETMDUSB.AddService


[NETMDUSB.AddService]

DisplayName	= %NETMDUSB.DeviceDesc%

ServiceType	= 1              	; SERVICE_KERNEL_DRIVER

StartType  	= 3              	; SERVICE_DEMAND_START

ErrorControl   = 1              	; SERVICE_ERROR_NORMAL

ServiceBinary  = %10%\System32\Drivers\NETMDUSB.sys


[NETMDUSB.AddReg]

HKLM,%NETMDUSB.DriverGUID%,,0x00000010,

HKLM,%NETMDUSB.DriverGUID%,"Name",,"Net MD Driver"

HKLM,%NETMDUSB.DriverGUID%,"Version",,"1.1.05.12110"


[NETMDUSB.CopyFiles]

NETMDUSB.sys


;---------------------------------------------------------------;


[Strings]

NETMDUSB.Provider   	= "Sony Corporation"

NETMDUSB.Manufacturer   = "Sony Corporation"

NETMDUSB.DeviceDesc 	= "Net MD"

NETMDUSB.DriverDiskName = "Net MD Installation Disk"

NETMDUSB.DriverGUID 	= "SOFTWARE\Sony Corporation\Net MD\{12042ff7-8d00-4384-9a25-638918b94950}"

And this is the NETMDUSB333NT.inf file:

; Sony Net MD

; Copyright 2001,2002 Sony Corporation

; for CMT-M333NT (English)



[Version]

Signature="$CHICAGO$"

Class=USB

ClassGUID={36FC9E60-C465-11CF-8056-444553540000}

;CatalogFile=NETMDUSB.cat

;CatalogFile.NT=NETMDUSB.cat

Provider=%NETMDUSB.Provider%

DriverVer=08/08/2002,1.2.10.08080


[ControlFlags]

ExcludeFromSelect=USB\VID_054C&PID_00E7	; CMT-M333NT(E)


[Manufacturer]

%NETMDUSB.Manufacturer%=Sony


[Sony]

%NETMDUSB.DeviceDesc%=NETMDUSB.INSTALL, USB\VID_054C&PID_00E7


[SourceDisksNames]

1=%NETMDUSB.DriverDiskName%,,,


[SourceDisksFiles]

NETMDUSB.sys=1


[DestinationDirs]

DefaultDestDir = 10,System32\Drivers

NETMDUSB.CopyFiles = 10,System32\Drivers


[NETMDUSB.Install]

CopyFiles=NETMDUSB.CopyFiles

AddReg=NETMDUSB.w98AddReg,NETMDUSB.AddReg


[NETMDUSB.w98AddReg]

HKR,,DevLoader,,*ntkern

HKR,,NTMPDriver,,NETMDUSB.sys


[NETMDUSB.Install.NT]

CopyFiles=NETMDUSB.CopyFiles

AddReg=NETMDUSB.AddReg


[NETMDUSB.Install.NT.Services]

AddService = NETMDUSB, 0x00000002, NETMDUSB.AddService


[NETMDUSB.AddService]

DisplayName	= %NETMDUSB.DeviceDesc%

ServiceType	= 1              	; SERVICE_KERNEL_DRIVER

StartType  	= 3              	; SERVICE_DEMAND_START

ErrorControl   = 1              	; SERVICE_ERROR_NORMAL

ServiceBinary  = %10%\System32\Drivers\NETMDUSB.sys


[NETMDUSB.AddReg]

HKLM,%NETMDUSB.DriverGUID%,,0x00000010,

HKLM,%NETMDUSB.DriverGUID%,"Name",,"Net MD Driver"

HKLM,%NETMDUSB.DriverGUID%,"Version",,"1.2.10.08080"


[NETMDUSB.CopyFiles]

NETMDUSB.sys


;---------------------------------------------------------------;


[Strings]

NETMDUSB.Provider   	= "Sony Corporation"

NETMDUSB.Manufacturer   = "Sony Corporation"

NETMDUSB.DeviceDesc 	= "Net MD"

NETMDUSB.DriverDiskName = "Net MD Installation Disk"

NETMDUSB.DriverGUID 	= "SOFTWARE\Sony Corporation\Net MD\{12042ff7-8d00-4384-9a25-638918b94950}"

Share this post


Link to post
Share on other sites

I've just figured out the solution to my problem, I'll borrow my girlfriend's laptop. it's Vista (32bit). Would that work?

If anyone wants any more files from my instal Cd, just give me a shout.

Share this post


Link to post
Share on other sites

Very cool. I'll help you guys have a closer look at this later this evening (EST). Going to a holiday party this evening and the wife just said "why don't you get ready", you know how that goes :-).

Also, a note to MichaelBeardy, we can package all of this up with a nice tidy list of instructions shortly. Would be nice to get it into the install package for CP 4.3 Ultimate, but still very usable for all as is, after a little cleanup ...

Share this post


Link to post
Share on other sites

Aha! We finally found the device id of the 333/373. It's E7. Makes sense. I'll edit my post above.

Still unlikely that PCLK functionality will be enabled without using the XP virtual machine, though.

Yet one more detail for Azureal and his merge job - the LAM-1 is device # 80

Share this post


Link to post
Share on other sites

Also, a note to MichaelBeardy, we can package all of this up with a nice tidy list of instructions shortly. Would be nice to get it into the install package for CP 4.3 Ultimate, but still very usable for all as is, after a little cleanup ...

Thanks - and you know, I just can't tell you folks how much it makes me grin to know how much passsion and commitment there still is amongst users for the whole MD format (I type whilst listening to a Sony MDS-JE520 that a friend gave me because he no longer used it...).

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.