Problem with Mad Catz STRIKE 5 Keyboard on Windows 7

realraptor06

Distinguished
Dec 14, 2008
18
0
18,510
Hello!
Sorry if I didn't post this right, but I thought this was more of a Windows problem than a hardware problem. And sorry if my English is not great, I'm not a native English speaker.

I have the STRIKE 5 keyboard and untill 2 days ago everything went well. Now, when I start the computer I get the generic windows error "strike5.exe has stopped" with the following details

======================================
Description:
Stopped working

Problem signature:
Problem Event Name: CLR20r3
Problem Signature 01: strike5.exe
Problem Signature 02: 1.0.0.0
Problem Signature 03: 5076a1f4
Problem Signature 04: Strike5
Problem Signature 05: 1.0.0.0
Problem Signature 06: 5076a1f4
Problem Signature 07: c3
Problem Signature 08: 64
Problem Signature 09: System.NullReferenceException
OS Version: 6.1.7601.2.1.0.256.1
Locale ID: 1048

Read our privacy statement online:
http://go.microsoft.com/fwlink/?linkid=104288&clcid=0x0409

If the online privacy statement is not available, please read our privacy statement offline:
C:\Windows\system32\en-US\erofflps.txt
========================================


I've tried to reinstall everything related to my keyboard, even deleting every entry in the registry related to that, and then reinstalling but keep getting that error. I'm trying to manualy start that process but get the same error.
Then I tried to start the process with the keyboard unplugged. It starts w/o errors but when I'm plugging the keyboard I get a .net framework error, different from that generic one.

Here are the details

30a46k6.png


See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.NullReferenceException: Object reference not set to an instance of an object.
at Strike5.MenuApps.AppLaunch.SetAppImage()
at Strike5.MenuApps.AppLaunch.UpdateAppList()
at Strike5.MenuApps.AppLaunch..ctor(ImageUpdatedDelegate screenUpdate, SegmentColourChangeDelegate segmentUpdate)
at Strike5.Strike5..ctor(StrikeDevice device)
at Strike5.Launcher.AddCompleteStrikeDevices()
at Strike5.Launcher.HidDeviceAdded(Device device)
at Saitek.Devices.DeviceList.AddNewDevice(String link)
at Saitek.Devices.DeviceList.WndProcHook(Int32 msg, Int32 wparam, IntPtr lparam)
at Saitek.Devices.HiddenWindow.MessageWindow.WndProc(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.5448 (Win7SP1GDR.050727-5400)
CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v2.0.50727/mscorlib.dll
----------------------------------------
Strike5
Assembly Version: 1.0.0.0
Win32 Version: 1.0.0.0
CodeBase: file:///C:/Program%20Files%20(x86)/Mad%20Catz/Strike5Service/Strike5.exe
----------------------------------------
System.Drawing
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.5420 (Win7SP1.050727-5400)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.5453 (Win7SP1GDR.050727-5400)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
Saitek.Devices
Assembly Version: 7.0.22.5
Win32 Version: 7.0.22.5
CodeBase: file:///C:/Program%20Files%20(x86)/Mad%20Catz/Strike5Service/Saitek.Devices.DLL
----------------------------------------
PresentationFramework
Assembly Version: 3.0.0.0
Win32 Version: 3.0.6920.5011 built by: Win7SP1
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/PresentationFramework/3.0.0.0__31bf3856ad364e35/PresentationFramework.dll
----------------------------------------
WindowsBase
Assembly Version: 3.0.0.0
Win32 Version: 3.0.6920.5011 built by: Win7SP1
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/WindowsBase/3.0.0.0__31bf3856ad364e35/WindowsBase.dll
----------------------------------------
PresentationCore
Assembly Version: 3.0.0.0
Win32 Version: 3.0.6920.5011 built by: Win7SP1
CodeBase: file:///C:/Windows/assembly/GAC_64/PresentationCore/3.0.0.0__31bf3856ad364e35/PresentationCore.dll
----------------------------------------
System.Windows.Forms
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.5446 (Win7SP1GDR.050727-5400)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System.Xml
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.5420 (Win7SP1.050727-5400)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.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.


From that I think it's a problem with my net framework, but i really don't know what version this process uses. I've tried to uninstall and then install the latest, 4.5.1, but in the logs I see something about 2.0. Sadly, I can't seem to uninstall that.

The keyboard itself works, but it has a tiny lcd screen I can use to launch apps and activate some timers and other cool stuff and that process, strike5.exe, is responsible for the lcd, so without that the lcd doesn't start..


Ah, forgot to mention, tried the keyboard on my laptop, works great, so can't be a hardware problem, more of a net framework problem.

Also sent a support ticket to madcatz, but, as usual, didn't got an answer, and I'm pretty sure I'l be getting "Send your product back because it's faulty" :)

thanks in advance to everyone that can help.

cheers!
 
I don't think this will solve yours but solved my problem. For some reason I had 2 instances running at the same time. They were both different verisions. All I had to do was to uninstall all drivers then reinstall the drivers. If you haven't done this allready try it , it just might work. :cheese: (sorry for bad english Iam not an native english speaker)