In an effort to get my old Mad Catz S.T.R.I.K.E 7 Keyboard working on Windows 10 and implement custom applet programming for it, I gathered this information. Hopefully it will help someone with the same issues in the future.
The best sources I've found for downloading these files:
https://www.dropbox.com/sh/ys2kcshibq9zzmx/AAAqJ8C7x8YjLy6VVHDJFBOOa?dl=0
and
https://www.touslesdrivers.com/index.php?v_page=25&v_moteur=tld&v_mots=S.T.R.I.K.E.+7
I'm using the latest firmware, driver, and software versions I could find online as of 2020/04/25, with the specific versions listed below. Every feature seems to be working perfectly on Windows 10, including the app launcher, macros, and custom applets. At one point I was getting random USB disconnects while using the keyboard, after a lot of hunting I found it had a bad USB plug. After soldering on a new one it has been working perfectly. I thought the inline power connector might have been flaky too, so I just removed it entirely and made it hard wired to the wall power adapter.
Firmware:
v2.0.3
I had to reinstall this after a freeze once that was preventing the app launcher icons from changing in the profile editor. Getting the firmware to install took a few tries, sometimes the firmware updater would just freeze. Got it to update on the third or fourth attempt, and I had to keep the mode 3 button held while plugging in the USB port despite the directions in the updater.
Driver:
7.0.49.2 x64
Before installing this I removed all traces of old drivers and software, both from the control panel add/remove software window (Sentinel, and Smart Technology Programming Software) and from device manager (both in human interface devices and usb devices).
Software:
7.0.48.0 x64
Make sure to right-click the tray icon and choose the profile to apply it, might not work immediately in the profiling software without doing this.
Custom Applet Programming:
STRIKE7 API V1_1
I'm using the free community edition of Visual Studio 2019, with both the C# and C++ workloads installed. I was able to open the "C Sharp.csproj" file provided in the API's "STRIKE7_API_Examples\C#" folder, follow the automatic upgrade dialog to modernize the project, remove the int8_t and uint8_t redefinitions, and then it compiled perfectly.
To get custom applets to run on the strike 7, double-click the compiled exe in windows and it will open a command prompt window and output "Running: AppletId: 1". Leave this window open and touch the upper-right arrow icon on the strike 7's touchscreen. This opens the applet display area. An icon should be displayed from your custom applet, which can be tapped on to open and run the rest of the applet code (displays a larger image in the example applet).
The best sources I've found for downloading these files:
https://www.dropbox.com/sh/ys2kcshibq9zzmx/AAAqJ8C7x8YjLy6VVHDJFBOOa?dl=0
and
https://www.touslesdrivers.com/index.php?v_page=25&v_moteur=tld&v_mots=S.T.R.I.K.E.+7
I'm using the latest firmware, driver, and software versions I could find online as of 2020/04/25, with the specific versions listed below. Every feature seems to be working perfectly on Windows 10, including the app launcher, macros, and custom applets. At one point I was getting random USB disconnects while using the keyboard, after a lot of hunting I found it had a bad USB plug. After soldering on a new one it has been working perfectly. I thought the inline power connector might have been flaky too, so I just removed it entirely and made it hard wired to the wall power adapter.
Firmware:
v2.0.3
I had to reinstall this after a freeze once that was preventing the app launcher icons from changing in the profile editor. Getting the firmware to install took a few tries, sometimes the firmware updater would just freeze. Got it to update on the third or fourth attempt, and I had to keep the mode 3 button held while plugging in the USB port despite the directions in the updater.
Driver:
7.0.49.2 x64
Before installing this I removed all traces of old drivers and software, both from the control panel add/remove software window (Sentinel, and Smart Technology Programming Software) and from device manager (both in human interface devices and usb devices).
Software:
7.0.48.0 x64
Make sure to right-click the tray icon and choose the profile to apply it, might not work immediately in the profiling software without doing this.
Custom Applet Programming:
STRIKE7 API V1_1
I'm using the free community edition of Visual Studio 2019, with both the C# and C++ workloads installed. I was able to open the "C Sharp.csproj" file provided in the API's "STRIKE7_API_Examples\C#" folder, follow the automatic upgrade dialog to modernize the project, remove the int8_t and uint8_t redefinitions, and then it compiled perfectly.
To get custom applets to run on the strike 7, double-click the compiled exe in windows and it will open a command prompt window and output "Running: AppletId: 1". Leave this window open and touch the upper-right arrow icon on the strike 7's touchscreen. This opens the applet display area. An icon should be displayed from your custom applet, which can be tapped on to open and run the rest of the applet code (displays a larger image in the example applet).
Comments
Post a Comment