Just to start by saying this site is absolutely amazing and only lack of technical knowledge on my behalf is causing me to post, not lack of resources. I will be making a donation come payday. I recently found out the hard way that Phatnoise MM has some issues with Vista. Attempting to sort this I formatted the DMS using windows leaving the partitions intact. I then found the PhatHack DMS Tools and attempted to Hack my Kenwood Music Keg. The programme hung after stage 5 (Applying Patch Files) with the following error box:
PhatHack DMS Patcher
Unhandled exception has occurred in your application. If you click Continue, the application will ignore this error and attempt to continue. If you click Quit, the application will close immediately.
Access is denied.
Details:
See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.
************** Exception Text **************
System.ComponentModel.Win32Exception: Access is denied
at UsbEject.Library.Volume.get_DiskNumbers()
at UsbEject.Library.Volume.get_Disks()
at UsbEject.Library.Volume.get_RemovableDevices()
at UsbEject.Library.Device.Eject(Boolean allowUI)
at VorTechS.DMSTools.DMS_CommonTools.EjectDevice(String DriveLetter)
at VorTechS.DMS_Hack_Wizard.DMS_PhatHack.ApplyPatchFiles(String BackupDir)
at VorTechS.DMS_Hack_Wizard.DMS_PhatHack.RunStageProcess()
at VorTechS.DMS_Hack_Wizard.DMS_PhatHack.DisplayStage()
at VorTechS.DMS_Hack_Wizard.DMS_PhatHack.RunStageProcess()
at VorTechS.DMS_Hack_Wizard.DMS_PhatHack.DisplayStage()
at VorTechS.DMS_Hack_Wizard.DMS_PhatHack.btnNext_Click(Object sender, EventArgs e)
at System.Windows.Forms.Control.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ButtonBase.WndProc(Message& m)
at System.Windows.Forms.Button.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
************** Loaded Assemblies **************
mscorlib
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.1434 (REDBITS.050727-1400)
CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
StandAloneDMSHackWizard
Assembly Version: 2.12.0.0
Win32 Version: 0.0.2.12
CodeBase: file:///C:/Program%20Files/PhatHack/PhatHack%20DMS%20Tools/StandAloneDMSHackWizard.exe
----------------------------------------
Microsoft.VisualBasic
Assembly Version: 8.0.0.0
Win32 Version: 8.0.50727.1434 (REDBITS.050727-1400)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/Microsoft.VisualBasic/8.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll
----------------------------------------
System
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.1434 (REDBITS.050727-1400)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Windows.Forms
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.1434 (REDBITS.050727-1400)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System.Drawing
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.1434 (REDBITS.050727-1400)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Runtime.Remoting
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.1434 (REDBITS.050727-1400)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Runtime.Remoting/2.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll
----------------------------------------
System.Configuration
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.1434 (REDBITS.050727-1400)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Xml
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.1434 (REDBITS.050727-1400)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
PhatUnzip
Assembly Version: 1.3.3.0
Win32 Version: 1.3.3
CodeBase: file:///C:/Program%20Files/PhatHack/PhatHack%20DMS%20Tools/PhatUnzip.DLL
----------------------------------------
VorTechS.DMSTools
Assembly Version: 2.0.0.0
Win32 Version: 2.0.0.0
CodeBase: file:///C:/Program%20Files/PhatHack/PhatHack%20DMS%20Tools/VorTechS.DMSTools.DLL
----------------------------------------
DMS
Assembly Version: 1.0.0.1
Win32 Version: 1.0.0.1
CodeBase: file:///C:/Program%20Files/PhatHack/PhatHack%20DMS%20Tools/DMS.DLL
----------------------------------------
UsbEject
Assembly Version: 1.0.0.0
Win32 Version: 1.0.0.0
CodeBase: file:///C:/Program%20Files/PhatHack/PhatHack%20DMS%20Tools/UsbEject.DLL
----------------------------------------
PhatDriveSnapshot
Assembly Version: 1.0.0.0
Win32 Version: 1.0.0.0
CodeBase: file:///C:/Program%20Files/PhatHack/PhatHack%20DMS%20Tools/PhatDriveSnapshot.DLL
----------------------------------------
Bass.Net
Assembly Version: 2.3.1.8
Win32 Version: 2.3.1.8
CodeBase: file:///C:/Program%20Files/PhatHack/PhatHack%20DMS%20Tools/Bass.Net.DLL
----------------------------------------
Interop.WbemScripting
Assembly Version: 1.2.0.0
Win32 Version: 1.2.0.0
CodeBase: file:///C:/Program%20Files/PhatHack/PhatHack%20DMS%20Tools/Interop.WbemScripting.DLL
----------------------------------------
CustomMarshalers
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.1434 (REDBITS.050727-1400)
CodeBase: file:///C:/Windows/assembly/GAC_32/CustomMarshalers/2.0.0.0__b03f5f7f11d50a3a/CustomMarshalers.dll
----------------------------------------
Accessibility
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.1434 (REDBITS.050727-1400)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/Accessibility/2.0.0.0__b03f5f7f11d50a3a/Accessibility.dll
----------------------------------------
DMS Hack Wizard
Assembly Version: 1.0.0.0
Win32 Version: 1.0.0.0
CodeBase: file:///C:/Program%20Files/PhatHack/PhatHack%20DMS%20Tools/DMS%20Hack%20Wizard.DLL
----------------------------------------
System.Web
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.1434 (REDBITS.050727-1400)
CodeBase: file:///C:/Windows/assembly/GAC_32/System.Web/2.0.0.0__b03f5f7f11d50a3a/System.Web.dll
----------------------------------------
************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.
For example:
<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>
When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.
When plugging the DMS into my Keg the HU (Kenwood KVT925-DVD) simply says loading. . . for a few seconds and then eject. . .
I have repeated this process with no progress and there are also no logs written to the DMS.
Here is the log below from the PhatHack Wizard:
Starting Device Listing....
Getting Device Snapshot....
Win32_Drive List
----------------
Starting device evaluation:
Determining device signature...
done.
Disk ID: 0
Disk Name: WDC WD12 00BEVS-60UST SCSI Disk Device
PnP Device: SCSI\DISK&VEN_WDC_WD12&PROD_00BEVS-60UST\4&27DAC995&0&000000
Disk Unique ID (not serial!): 4960E4E8
Partitions List
---------------
(Debugging: About to Query WMI for Logical Disks)
(Debugging: ..Query Complete)
Partition: Disk #0, Partition #0
Drive: C:
Serial #: 665F6CA2
Partitions List
---------------
(Debugging: About to Query WMI for Logical Disks)
(Debugging: ..Query Complete)
Partition: Disk #0, Partition #1
Drive: D:
Serial #: 8874071C
Device evaluation complete.
Next device evaluation:
Determining device signature...
done.
Disk ID: 1
Disk Name: PhatNois e DMS 10GB USB Disk
PnP Device: USBSTOR\DISK&VEN_PHATNOIS&PROD_E_DMS_10GB&REV_U1.1\4804A36EB7E2FFBC&0
Disk Unique ID (not serial!): 807E3386
Partitions List
---------------
(Debugging: About to Query WMI for Logical Disks)
(Debugging: ..Query Complete)
Partition: Disk #1, Partition #0
Drive: F:
Serial #: EC815BF0
Partitions List
---------------
(Debugging: About to Query WMI for Logical Disks)
(Debugging: ..Query Complete)
Partition: Disk #1, Partition #1
Drive: G:
Serial #: 58A28E56
Device evaluation complete.
Succeeded....enumerating devices....
Device
Checking device name for USB context...
Not a USB labelled device.
Device
Checking device name for USB context...
Not a USB labelled device.
Device
Checking device name for USB context...
Evaluates to true!
Also has drive letter!
Device
Checking device name for USB context...
Evaluates to true!
Also has drive letter!
Device enumeration complete.
Win32_Drive List
----------------
Starting device evaluation:
Determining device signature...
done.
Disk ID: 0
Disk Name: WDC WD12 00BEVS-60UST SCSI Disk Device
PnP Device: SCSI\DISK&VEN_WDC_WD12&PROD_00BEVS-60UST\4&27DAC995&0&000000
Disk Unique ID (not serial!): 4960E4E8
Partitions List
---------------
(Debugging: About to Query WMI for Logical Disks)
(Debugging: ..Query Complete)
Partition: Disk #0, Partition #0
Drive: C:
Serial #: 665F6CA2
Partitions List
---------------
(Debugging: About to Query WMI for Logical Disks)
(Debugging: ..Query Complete)
Partition: Disk #0, Partition #1
Drive: D:
Serial #: 8874071C
Device evaluation complete.
Next device evaluation:
Determining device signature...
done.
Disk ID: 1
Disk Name: PhatNois e DMS 10GB USB Disk
PnP Device: USBSTOR\DISK&VEN_PHATNOIS&PROD_E_DMS_10GB&REV_U1.1\4804A36EB7E2FFBC&0
Disk Unique ID (not serial!): 807E3386
Partitions List
---------------
(Debugging: About to Query WMI for Logical Disks)
(Debugging: ..Query Complete)
Partition: Disk #1, Partition #0
Drive: F:
Serial #: EC815BF0
Partitions List
---------------
(Debugging: About to Query WMI for Logical Disks)
(Debugging: ..Query Complete)
Partition: Disk #1, Partition #1
Drive: G:
Serial #: 58A28E56
Device evaluation complete.
PhatHack Media Manager DMS Patcher
---------------------------------
Date: 08/01/2009
Time: 00:56:41
LogDir: C:\Users\Stevo\Documents\PhatHack Media Manager\Logs\
ToolsPath: C:\Program Files\PhatHack\PhatHack DMS Tools\DMS_Utils\
Starting up....
Loading Patch File List.
File 1: %sys%\aadec
File 2: %sys%\aadec.sig
File 3: %sys%\patcher
File 4: %sys%\patcher.sig
File 5: %sys%\rc.sh
File 6: %sys%\rc.sig
File 7: %sys%\bootload.log
File 8: %sys%\backup\phatpatch
File 9: %sys%\backup\phatpatchver.txt
File 10: %sys%\backup\patch.sh
File 11: %sys%\backup\patchcomplete.mp3
File 12: %sys%\aadec-orig
File 13: %sys%\aadec-orig.sig
File 14: %sys%\backup\logswitch.sh
File 15: %sys%\PhatHack.mp3
File 16: %sys%\PhatHack.hack
File 17: %data%\PhatHack.mp3
File 18: %data%\HackIntro.mp3
File 19: %data%\PhatHack.hack
Loaded 20 file(s).
Loading Wizard Configuration...
Stages configured: 10
Loading Stage: 1
Stage name: Wizard Welcome
Stage 1 loaded.
Loading Stage: 2
Stage name: Verify Original DMS
Stage 2 loaded.
Loading Stage: 3
Stage name: Original DMS Attached
Stage 3 loaded.
Loading Stage: 4
Stage name: Backup DMS
Stage 4 loaded.
Loading Stage: 5
Stage name: Applying Patch files
Stage 5 loaded.
Loading Stage: 6
Stage name: DMS Patch Applied
Stage 6 loaded.
Loading Stage: 7
Stage name: Verify Patch State
Stage 7 loaded.
Loading Stage: 8
Stage name: Patched OK!
Stage 8 loaded.
Loading Stage: 9
Stage name: Failed Verify DMS
Stage 9 loaded.
Loading Stage: 10
Stage name: Patch Failed!
Stage 10 loaded.
Loading Stage: 11
Stage name: Unknown Error Occured
Stage 11 loaded.
Moving to Wizard stage: 1
Stage name: Wizard Welcome
User clicked on Next
Moving to Wizard stage: 2
Stage name: Verify Original DMS
Running auto-process for stage: 1...
Win32_Drive List
----------------
Starting device evaluation:
Determining device signature...
done.
Disk ID: 0
Disk Name: WDC WD12 00BEVS-60UST SCSI Disk Device
PnP Device: SCSI\DISK&VEN_WDC_WD12&PROD_00BEVS-60UST\4&27DAC995&0&000000
Disk Unique ID (not serial!): 4960E4E8
Partitions List
---------------
(Debugging: About to Query WMI for Logical Disks)
(Debugging: ..Query Complete)
Partition: Disk #0, Partition #0
Drive: C:
Serial #: 665F6CA2
Partitions List
---------------
(Debugging: About to Query WMI for Logical Disks)
(Debugging: ..Query Complete)
Partition: Disk #0, Partition #1
Drive: D:
Serial #: 8874071C
Device evaluation complete.
Next device evaluation:
Determining device signature...
done.
Disk ID: 1
Disk Name: PhatNois e DMS 10GB USB Disk
PnP Device: USBSTOR\DISK&VEN_PHATNOIS&PROD_E_DMS_10GB&REV_U1.1\4804A36EB7E2FFBC&0
Disk Unique ID (not serial!): 807E3386
Partitions List
---------------
(Debugging: About to Query WMI for Logical Disks)
(Debugging: ..Query Complete)
Partition: Disk #1, Partition #0
Drive: F:
Serial #: EC815BF0
Partitions List
---------------
(Debugging: About to Query WMI for Logical Disks)
(Debugging: ..Query Complete)
Partition: Disk #1, Partition #1
Drive: G:
Serial #: 58A28E56
Device evaluation complete.
Checking disks for PhatNoise original DMS disk....
PhatNoise original DMS disk found.
Moving to Wizard stage: 3
Stage name: Original DMS Attached
User clicked on Next
Moving to Wizard stage: 4
Stage name: Backup DMS
Running auto-process for stage: 3...
Created argument string of: if=\\.\PhysicalDrive1 bs=512 count=2048 of="C:\Users\Stevo\Documents\PhatHack Media Manager\DMS Backups\DMS Boot\DMS_Backup_08_Jan_2009_(12_56_39)\DMS_Backup_For_DeviceSerial_807E3386.bin"
DMS Boot bin backup name: C:\Users\Stevo\Documents\PhatHack Media Manager\DMS Backups\DMS Boot\DMS_Backup_08_Jan_2009_(12_56_39)\DMS_Backup_For_DeviceSerial_807E3386.bin
Running DD for DMS Boot Bin backup...
...process failed to launch.
Try dropping into a DOS shell and executing the following command from the PhatHack Media Manager\DMS_Utils directory:
dd if=\\.\PhysicalDrive1 bs=512 count=2048 of="C:\Users\Stevo\Documents\PhatHack Media Manager\DMS Backups\DMS Boot\DMS_Backup_08_Jan_2009_(12_56_39)\DMS_Backup_For_DeviceSerial_807E3386.bin"
Moving to Wizard stage: 5
Stage name: Applying Patch files
Running auto-process for stage: 4...
Connecting to DMS Manager......
...successfully initialised DMS manager!
DMS File Backup Dir: C:\Users\Stevo\Documents\PhatHack Media Manager\DMS Backups\DMS Boot\DMS_Backup_08_Jan_2009_(12_56_39)
Performing Patch File Update....
PhatSys Drive: F:
Exec INI location: F:\exec.ini
Exec INI exists: False
Checking backup directory exists...
...succeeded.
Patch File 1 of 19
Destination: F:\aadec
Source: C:\Program Files\PhatHack\PhatHack DMS Tools\DMS_Utils\HackFiles\aadec
Skipping backup as destination file does not exist.
Applying patch file: C:\Program Files\PhatHack\PhatHack DMS Tools\DMS_Utils\HackFiles\aadec
Applying of patch file complete.
Patch File 2 of 19
Destination: F:\aadec.sig
Source: C:\Program Files\PhatHack\PhatHack DMS Tools\DMS_Utils\HackFiles\aadec.sig
Skipping backup as destination file does not exist.
Applying patch file: C:\Program Files\PhatHack\PhatHack DMS Tools\DMS_Utils\HackFiles\aadec.sig
Applying of patch file complete.
Patch File 3 of 19
Destination: F:\patcher
Source: C:\Program Files\PhatHack\PhatHack DMS Tools\DMS_Utils\HackFiles\patcher
Skipping backup as destination file does not exist.
Applying patch file: C:\Program Files\PhatHack\PhatHack DMS Tools\DMS_Utils\HackFiles\patcher
Applying of patch file complete.
Patch File 4 of 19
Destination: F:\patcher.sig
Source: C:\Program Files\PhatHack\PhatHack DMS Tools\DMS_Utils\HackFiles\patcher.sig
Skipping backup as destination file does not exist.
Applying patch file: C:\Program Files\PhatHack\PhatHack DMS Tools\DMS_Utils\HackFiles\patcher.sig
Applying of patch file complete.
Patch File 5 of 19
Destination: F:\rc.sh
Source: C:\Program Files\PhatHack\PhatHack DMS Tools\DMS_Utils\HackFiles\rc.sh
Skipping backup as destination file does not exist.
Applying patch file: C:\Program Files\PhatHack\PhatHack DMS Tools\DMS_Utils\HackFiles\rc.sh
Applying of patch file complete.
Patch File 6 of 19
Destination: F:\rc.sig
Source: C:\Program Files\PhatHack\PhatHack DMS Tools\DMS_Utils\HackFiles\rc.sig
Skipping backup as destination file does not exist.
Applying patch file: C:\Program Files\PhatHack\PhatHack DMS Tools\DMS_Utils\HackFiles\rc.sig
Applying of patch file complete.
Patch File 7 of 19
Destination: F:\bootload.log
Source: C:\Program Files\PhatHack\PhatHack DMS Tools\DMS_Utils\HackFiles\bootload.log
Skipping backup as destination file does not exist.
Applying patch file: C:\Program Files\PhatHack\PhatHack DMS Tools\DMS_Utils\HackFiles\bootload.log
Applying of patch file complete.
Patch File 8 of 19
Destination: F:\backup\phatpatch
Source: C:\Program Files\PhatHack\PhatHack DMS Tools\DMS_Utils\HackFiles\backup\phatpatch
Skipping backup as destination file does not exist.
Applying patch file: C:\Program Files\PhatHack\PhatHack DMS Tools\DMS_Utils\HackFiles\backup\phatpatch
Applying of patch file complete.
Patch File 9 of 19
Destination: F:\backup\phatpatchver.txt
Source: C:\Program Files\PhatHack\PhatHack DMS Tools\DMS_Utils\HackFiles\backup\phatpatchver.txt
Skipping backup as destination file does not exist.
Applying patch file: C:\Program Files\PhatHack\PhatHack DMS Tools\DMS_Utils\HackFiles\backup\phatpatchver.txt
Applying of patch file complete.
Patch File 10 of 19
Destination: F:\backup\patch.sh
Source: C:\Program Files\PhatHack\PhatHack DMS Tools\DMS_Utils\HackFiles\backup\patch.sh
Skipping backup as destination file does not exist.
Applying patch file: C:\Program Files\PhatHack\PhatHack DMS Tools\DMS_Utils\HackFiles\backup\patch.sh
Applying of patch file complete.
Patch File 11 of 19
Destination: F:\backup\patchcomplete.mp3
Source: C:\Program Files\PhatHack\PhatHack DMS Tools\DMS_Utils\HackFiles\backup\patchcomplete.mp3
Skipping backup as destination file does not exist.
Applying patch file: C:\Program Files\PhatHack\PhatHack DMS Tools\DMS_Utils\HackFiles\backup\patchcomplete.mp3
Applying of patch file complete.
Patch File 12 of 19
Destination: F:\aadec-orig
Source: C:\Program Files\PhatHack\PhatHack DMS Tools\DMS_Utils\HackFiles\aadec-orig
Skipping backup as destination file does not exist.
Applying patch file: C:\Program Files\PhatHack\PhatHack DMS Tools\DMS_Utils\HackFiles\aadec-orig
Applying of patch file complete.
Backing up original Exec.INI file...
Backup of file exec.ini failed due to error: Could not find file 'F:\exec.ini'.
Applying AAC hack...
INI update succeeded.
Creating hack entry in EXEC.INI...
INI update succeeded.
Patch Failure [Serious]. No profiles.INI available to modify!
Any help provided with this problem would be greatly appreciated I have tried to provide as much detail as I can but this is all very new to me.
Thanks in advance
Steve