The Official Saitek Forum  

Go Back   The Official Saitek Forum > General > X52 Pro MFD Plug-in/SDK discussion
Register FAQ Members List Calendar Search Today's Posts Mark Forums Read

Reply
 
Thread Tools Display Modes
  #1  
Old 29th March 2008, 05:14
Slayer's Avatar
Slayer Slayer is offline
Registered User
 
Join Date: Nov 2003
Posts: 28
X52Pro + Vista x64 - DirectOutput SDK wont install properly

Driver Version 6.0.4.1
Software Version 6.0.10.7

I've tried the version that comes on the install CD. If I run the SaiFlightSimX.exe for FSX I get the message "The application has failed to start because it's side-by-side configuration is incorrect see the application log for more detail"

I removed all of the software and installed the newest SST 64 and SD6 64 from the saitek website.

The device drivers and profiler seem to work OK but the SDK will not properly install with this version of the drivers. It only created the DirectOutput folder and installed the following 4 files: Directoutput.dll SaiFlightSimX.exe, SaiFlightSimX.exe.manifest and SaiWinMediaPlayer.dll. The SDK subfolder is missing as are all the files contained therein. I've tried uninstalling, reinstalling , rebooting several times but it still fails to install properly and fails to work.

I opened the Saitek_X52Pro_Flight_Controller_SD6_64.exe using WinRAR and extracted the DirectOutput.msi. If I then open the .msi file it appears the SDK stuff is in there as well as the 64 bit dll's but it will not install any of this at all.

I've tried running everything as admin etc to no avail, redownloaded rextraced etc etc. Theres something wrong with the MSI file in the new drivers and the old DirectOutput doesnt seem to work with the newer drivers and software.....

Last edited by Slayer : 29th March 2008 at 06:00.
Reply With Quote
  #2  
Old 29th March 2008, 14:09
Slayer's Avatar
Slayer Slayer is offline
Registered User
 
Join Date: Nov 2003
Posts: 28
Update...

I discovered that when you install the newest drivers over the top of the CD installation, it will relocate all of the program files from: C:\Program files(x86), to C:\Program Files, except it leaves the 32 bit versions of those files there( the SDK)

hello world etc runs fine now. I still cant make the FSX MFD work though. I have a feeling is because its 32 bit and it has installed directoutput 64 bit drivers ( just a guess)
Reply With Quote
  #3  
Old 21st April 2010, 12:55
Winglet Winglet is offline
Registered User
 
Join Date: Apr 2010
Posts: 8
Quote:
Originally Posted by Slayer View Post
I discovered that when you install the newest drivers over the top of the CD installation, it will relocate all of the program files from: C:\Program files(x86), to C:\Program Files, except it leaves the 32 bit versions of those files there( the SDK)

hello world etc runs fine now. I still cant make the FSX MFD work though. I have a feeling is because its 32 bit and it has installed directoutput 64 bit drivers ( just a guess)
I have the same issues with Windows 7 x64 as Slayer described.

I didn't used the CD installation, I direct downloaded the Saitek_X52Pro_Flight_Controller_SD6_64.exe and the SST_Software_64_6_6_6_9.exe, installed both but the MFD doesn't work in FSX.

Any help is highly appreciated.
Reply With Quote
  #4  
Old 21st April 2010, 13:23
Winglet Winglet is offline
Registered User
 
Join Date: Apr 2010
Posts: 8
Quote:
Originally Posted by Winglet View Post
I have the same issues with Windows 7 x64 as Slayer described.

I didn't used the CD installation, I direct downloaded the Saitek_X52Pro_Flight_Controller_SD6_64.exe and the SST_Software_64_6_6_6_9.exe, installed both but the MFD doesn't work in FSX.

Any help is highly appreciated.
Problem is solved!!!

Another quote pointed me into the right direction: I checked my Windows\TEMP\Saitek-directory, found the x64 drivers and installed the DirectOutput.msi manually again. This fixed the problem.
Reply With Quote
  #5  
Old 2nd May 2010, 13:09
Winglet Winglet is offline
Registered User
 
Join Date: Apr 2010
Posts: 8
X52Pro + Windows 7 x64 - FSX plugin won't work

Quote:
Originally Posted by Winglet View Post
Problem is solved!!!

Another quote pointed me into the right direction: I checked my Windows\TEMP\Saitek-directory, found the x64 drivers and installed the DirectOutput.msi manually again. This fixed the problem.
I have to retract that it is solved... It worked - until I rebooted my computer.

So here is what I have done: De-installed all FSX and Saitek drivers completely. Deleted the adequate directories.

Then I installed FSX + Acceleration and the latest Saitek_X52Pro_Flight_Controller_SD6_64.exe driver. FSX prompted me for the SaiFlightSimX.exe which I accepted, but the SaiFlightSimX.exe doesn't show up in my Task Manager when FSX is running (and the MFD always shows 'Mode 1 No Profile')

DirectOutputService.exe is running.

The Hello_World.exe clears the MFD and shows nothing, when I exit the demo I see the 'Mode 1 No Profile' message again.

What else do I need to do to use the MFD in FSX?

Last edited by Winglet : 2nd May 2010 at 14:44. Reason: Change Title
Reply With Quote
  #6  
Old 4th May 2010, 09:59
UKSupport's Avatar
UKSupport UKSupport is offline
Administrator
 
Join Date: Jan 2002
Posts: 13,637
Hi,

We're very aware that people are having trouble with the MFD and DirectOutput and we have a driver update which seems to fix it but we're waiting at the moment for a slot at the test lab for the driver to be run through Microsoft's driver signing process.

We'll let people know on here once it's been released, but it may be a while yet.
__________________
Best Regards
Richard Neville
PC Gaming Category Manager
Saitek UK
Reply With Quote
  #7  
Old 23rd July 2010, 22:45
Raptor007 Raptor007 is offline
Registered User
 
Join Date: Oct 2008
Posts: 73
Cool Here's a workaround to use until the new driver is released.

I'm glad to hear an updated driver is on the way!

In the meantime, the workaround that I've been using (in Windows 7 64-bit) is to restart the DirectOutput service whenever it stops working:
Quote:
Originally Posted by Raptor007 View Post
If you need to reinstall the drivers after every reboot, it's likely that the DirectOutput service is simply not getting started automatically.

The first thing you should try is setting the startup type of the Saitek DirectOutput service to "Automatic (Delayed Start)" and reboot. Instructions can be found here:
http://www.saitekforum.com/showpost.php?p=79558


If that doesn't solve the issue, try creating a new text file with NotePad, with the following content:
Code:
net stop SaiDOutput net start SaiDOutput
Make sure Windows is showing all file extensions, and rename the file "Restart DirectOutput.cmd". If you did it right, double-clicking the file should open a DOS console window and restart DirectOutput. Then put a shortcut to that file in your Start\Programs\Startup folder.
Reply With Quote
Reply


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT +1. The time now is 19:40.


Powered by vBulletin Version 3.6.2
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
(c) Saitek 2001