I screwed up. I admit it. I was trying to reformat the data partition of my 40gb DMS in FAT32 with Fat32FormatterEN, and I accidentally pushed Initialize, which destroys all partitions. Feel free to chastise me.
So now I have a DMS that doesn't seem to do anything. I have a Phatbox. Is there any way to fix my mistake? No drives even show up or mount when I put the DMS into the cradle.
Any help would be greatly appreciated!
-Hank
IF you haven't formatted it yet, you should be able to use the DMS tools to fix it
If you formatted it, the signature is clobbered and I hope your box is hacked...
Well, that sounds like good news. I didn't format it after I did the Initialize.
But it seems that when I run PhatHack DMS Tools, no DMS Device appears in the "Select destination DMS for hack" drop down when I put the DMS into the cradle. How can I get it to show up there?
Thanks so much!
Don't run the tools in Hack Mode but rather in Tools Mode. From there you want to try a full DMS repair.
Okay, I ran PhatHack in DMS Tools mode. I selected Install Non-hacked Firmware and Reflash Box with Firmware. But when I clicked Repair DMS (FULL), I get an Unhandled Exception:
************** Exception Text **************
System.NullReferenceException: Object reference not set to an instance of an object.
at StandAloneDMSHackWizard.frmStartupWizard.RepairFormat(String LogDir, String NewDMSLogFile, Boolean PHTSYSOnly)
at StandAloneDMSHackWizard.frmStartupWizard.RepairDMS(Boolean PhtSYSOnly, String LogFile, String FunctionTitle)
at StandAloneDMSHackWizard.frmStartupWizard.btnRepairFULL_Click(Object sender, EventArgs e)
at System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e)
at System.Windows.Forms.ToolStripButton.OnClick(EventArgs e)
at System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
at System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)
at System.Windows.Forms.ToolStripItem.FireEventInteractive(EventArgs e, ToolStripItemEventType met)
at System.Windows.Forms.ToolStripItem.FireEvent(EventArgs e, ToolStripItemEventType met)
at System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
at System.Windows.Forms.ToolStrip.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.4927 (NetFXspW7.050727-4900)
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.4927 (NetFXspW7.050727-4900)
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.4927 (NetFXspW7.050727-4900)
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.4927 (NetFXspW7.050727-4900)
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.4927 (NetFXspW7.050727-4900)
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.4927 (NetFXspW7.050727-4900)
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.4927 (NetFXspW7.050727-4900)
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.4927 (NetFXspW7.050727-4900)
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.4927 (NetFXspW7.050727-4900)
CodeBase: file:///C:/Windows/assembly/GAC_32/CustomMarshalers/2.0.0.0__b03f5f7f11d50a3a/CustomMarshalers.dll
----------------------------------------
PhatPartition
Assembly Version: 2.0.3049.16715
Win32 Version:
CodeBase: file:///C:/Program%20Files/PhatHack/PhatHack%20DMS%20Tools/PhatPartition.DLL
----------------------------------------
msvcm80d
Assembly Version: 8.0.50727.762
Win32 Version: 8.00.50727.762
CodeBase: file:///C:/Windows/WinSxS/x86_microsoft.vc80.debugcrt_1fc8b3b9a1e18e3b_8.0.50727.762_none_24c8a196583ff03b/msvcm80d.dll
----------------------------------------
Any ideas?
-Hank
Could you post me up a screenshot of the tools just before you hit the button to do the repair please?
Here is the screenshot of the config and the error. Any ideas? Not having my Phatbox in my car is torture!
-Hank
Try this with v2.13 - you might actually be the only person who CAN use it at the moment....
IIRC someone else managed to get so far with 2.13 (so that that PHTSYS and PHTDTA partitions were created and then switched to v2.12 to do a Repair (PHTSYS).
I admit it's rather a long way round... but I've got problems with Windows 7 and my DMS (which I backed up the version 2.13 code to) so can't fix 2.13 right now! Here's what to do:
Un-install DMS tools v2.12
Download and install v2.13
Switch to DMS tools mode, set your options as above, and then click on 'Create New DMS'.
It will probably fail shortly after creating the partitions.... don't worry.
Un-install v2.13
Install v2.12
Switch to DMS tools mode, set your options as above, and then click on 'Repair DMS (PHTSYS)'
Hopefully I can get the source code for v2.13 off this DMS soon and get 2.13 fixed so that everyone can use it again!
Success! I didn't even need to use 2.12. Once I installed 2.13 and clicked Create New DMS, it never failed, and now my DMS works on my car like charm. Thanks so much! I really appreciate it. I'm SO glad I don't have to listen to the radio anymore. The commercials were driving me crazy.
-Hank