XGoFlight

XGoFlightThe XGoFlight plugin allows the use of GoFlight panels with X-Plane.  In addition to supporting all default X-Plane commands and datarefs, XGoFlight also supports custom aircraft like JRollon’s CRJ-200 and the EADT x737.  GoFlight switches and buttons can be configured for each panel using a single global configuration file, per-aircraft configuration files, or a combination of both.  [Download XGoFlight 2.3.2]

Requirements

  • X-Plane 10 (32/64-bit)
  • Windows, Linux, Mac

Installation

  1. Unzip the contents of the ZIP file into X-Plane 10/Resources/plugins
  2. Create and edit xgoflight.json at X-Plane 10/Resources/plugins/XGoFlight
  3. Windows Users:  Please make sure you have installed the proper Visual C++ Redistributable from Microsoft.
    • X-Plane (32-bit) – Install the x86 package.
    • X-Plane (64-bit) – Install the x64 package.
    • If you are using both 32 and 64-bit X-Plane, install both redistributable packages.
  4. Linux Users:  Please make sure that you install the udev rules included with XGoFlight. Copy the 51-Xgoflight.rules file into /lib/udev/rules.d/.  This may require a restart.

Supported Panels

Supported Aircraft

XGoFlight will work with any aircraft that uses datarefs or commands.  The plugin also includes preset actions for the following aircraft:

  • EADT – x737
  • ddenn – Challenger 300
  • Peter Hager – Airbus A380
  • FlyJSim – Boeing 727
  • FlyJSim – Q400
  • JARDesign – A320neo
  • JRollon – CRJ-200
  • VMAX – Boeing 777 Worldliner
  • X-Plane 10 – Boeing 747
  • …and many more!

Licensing

XGoFlight is provided AS-IS and assumes no guarantees.  The XGoFlight source code is strictly for personal use.  Any alterations, derivative works, etc., of the source code, plugin, or any of its components may not be distributed.  If users wish to contribute to the project, please contact me.

Mission Statement

The goal of the XGoFlight project is to provide a highly configurable solution for GoFlight modules.  Unlike other hardware plugins, XGoFlight allows the use of custom datarefs and commands using a configuration file, which means the plugin can be configured to work with nearly any aircraft, custom or native.

Share and Enjoy

  • Facebook
  • Twitter
  • Delicious
  • LinkedIn
  • StumbleUpon
  • Add to favorites
  • Email
  • RSS
  • Pingback: XGoFlight Updated | Aerosoft Sim News()

  • Pingback: Mac support added in XGoFlight 1.5 and XHatSwitch 2.2 at Caffeinated Aviator()

  • Wiley

    I use the old GF-MCP and the GF-LGT any chance for support on those?

    • http://rescuetruth.com rescuetruth

      There is a chance, but there are only two ways I can add support.

      1. The easiest way: if I somehow got my hands on a unit
      2. If someone could find out the differences in terms of HID output, that would be another way I could add support.

  • Wiley

    Hey Chris, I was talking to GoFlight today about one of their modules. They informed me that they were more than happy to facilitate you in any way they can including sending modules if it would stimulate the development of this project. HOW EXCITING …… I know there are tons of us that would actually pay for a plugin that would work with all the panels. Patiently waiting on 777 support.

    • http://rescuetruth.com rescuetruth

      That’s excellent news. I actually emailed GoFlight last week asking them what could be done on this front, but haven’t received a response yet. I’m happy to hear you got a positive response. As of XGoFlight 1.6, the VMAX 777 is supported using the MCPPRO profile vmax_777. I imagine it won’t be too hard to migrate the code for the GF-MCP if I get my hands on a module.

  • Wiley

    Looks like you are going to be able to get all modules. I just bought an MCP pro by the way.

    • http://rescuetruth.com rescuetruth

      Wiley – Who did you talk to at GoFlight? I sent them an email, but haven’t heard a word. I’ve also been posting on their forums on a regular basis. I’m surprised I haven’t heard anything yet.

  • Wiley

    OK, I copied the Xgoflight folder to plugins. There is no xgoflight.json in that folder. Should I make one? I am trying to set up mcp-pro for the vmax_777. I made a xgoflight.json file and copied this info into it

    {
    “devices”: {
    “mcppro”: {
    “profile”: “vmax_777″
    }
    }
    }

    I tried placing it in the aircraft folder once and tried again placing it in the Xgoflight folder. Did not work either way.

    What am I doing wrong?

    • http://rescuetruth.com rescuetruth

      The configuration file looks good from my vantage point. So three things…

      1. At a minimum, you will need a configuration file in the Xgoflight folder. Instead of using the “vmax_777″ profile, I recommend using “default” in the default configuration file. The default configuration file should be stored in plugins/Xgoflight/xgoflight.json.

      2. Add the “vmax_777″ configuration file to the appropriate aircraft folder. The 777 configuration file should be stored in Aircraft/Heavy Metal/777 Worldliner/xgoflight.json.

      3. Because we can’t guarantee plugin execution order, sometimes the XGoFlight plugin loads before the aircraft has had time to initialize the custom datarefs. When this happens, you can resolve it pretty easily: (a) Go to Plugins menu, (b) click XGoFlight, and (c) click Reload configuration.

      Let me know how it works out!

  • Wiley

    here is a copy of my plugins folder. Sand’s plugin is renamed .BAK. Xgoflight is not showing up in my plugins menu on xplane?

    • http://rescuetruth.com rescuetruth

      From what I’ve seen so far, it looks like you are doing everything right. Without seeing your Log.txt file, the only other thing I can think of is that your system may be missing an important library file. This is usually indicated by an error 126 in the X-Plane log file. You can get the Visual C++ Redistributables from Microsoft. If you use both 32 and 64-bit X-Plane (or plan on using both), you will need to install the x86 and x64 packages. http://www.microsoft.com/en-us/download/details.aspx?id=30679

  • Wiley

    Oh, I did as you instructed, I placed a xgoflight.json file in the xgoflight folder with default as the profile and one in the aircraft folder with vmax_777 as the profile.

  • Wiley

    The c++ fixed part of it. It is now in the menu. The mcp pro rotary and button now work but none of the display on the mcp pro are lit up?

    • http://rescuetruth.com rescuetruth

      If you are using the 777, you won’t see anything light up until you have generator power (e.g. battery ON, APU ON, and APU GEN ON). Also, make sure you are using XGoFlight 2.0.

  • Wiley

    Just saw your comment below. You should call goflight on their regular number which is 503-895-0242 and tell them who you are. They will connect you to their manager who will be able to make arrangements with you.

  • Wiley

    No lights on mcp pro even while in the air flying. Knobs and buttons work though.

  • Wiley

    Hey Chris,

    Already got my mcp pro back from goflight with the A25 firmware installed. It worked perfect. I know you are eventually going to add the radio panels and efis but until you do is there a way that your plugin will work along with Sandy’s plugin? I know he has mentioned a command to turn off his plugins control of the mcp. Your plugin works great in the mcp in the 777, his plugin is able to control the radios in the 777 as long as you check the appropriate box on the menu screen of the 777. Just a thought.

    • http://rescuetruth.com rescuetruth

      I am so glad to hear that the firmware update fixed the challenges you were experiencing! As far as the plugin conflicts… just so I understand correctly, the situation is that you need XGoFlight to use the MCPPRO with the 777, but Sandy’s plugin to use the radio panels? Also, what is the command that “turns off” the MCPPRO? Do you know if it turns it off, or fully disconnects?

      I don’t have enough information to give a firm answer, but I will tell you my thoughts on the plugin conflict. Even with the command, I’m not sure how much we can do because of the way plugins are executed by X-Plane. In my plugin, the panels are connected when X-Plane initializes and starts the plugin. I believe Sandy’s works the same way. If this is the case, as I believe, Sandy’s plugin and my plugin will still conflict, regardless of the command, because we will both try to connect to the MCPPRO. Despite this, I am still curious. I don’t have a lot of confidence in getting them to play nice, but I will definitely explore this further.

      On a side note, I finally got in contact with a gentleman at GoFlight. Hopefully, this means the lack of support for certain modules will only be a short-term problem.

      • Wiley

        Chris, I am glad to hear that goflight is going to cooperate!!!! I think most of us would not want to waste your time making both plugins compatible with each other. I think we would all be in favor of you using your time to expand your plugins coverage to the efis and radio panels. Here is the info anyway though.

        Goflight Plugin V2.6.2 SB (01/04/2013)
        Another plugin can now disable the GF-MCP Pro and/or the GF-EFIS.
        They do this by writing a 1 to either of these custom datarefs.

        sandybarbour/xpgf/mcppro_disabled
        sandybarbour/xpgf/efis_disabled

        I test these datarefs in my plugin and when they are set to 1 I do not control the operation of the GF-MCP Pro or the GF-EFIS.
        If you go into the Assign Functions menu in the plugin, you will see that these screens have the following.
        GF-MCPPro DSBLD
        GF-MESM DSBLD

        When the datarefs are set back to 0, which is the default, my plugin has control of the modules.

    • http://rescuetruth.com rescuetruth

      Radio support will be added VERY soon. The next release should be available within the next day or two. This release will include GF-46 support. GF-166 support will follow.

      For the GF-46, NAV1/2, COM1/2, ADF1/2, OBS1/2, altitude, and heading are finished. What’s left? DME1/2, IAS, and V/S. As long as my Mac/Linux tests go well, it shouldn’t be too much longer.

      Re:Sandy’s plugin… Making the two plugins compatible would be messy. It’s not something I anticipate doing, as my focus is on adding additional module support.

    • http://rescuetruth.com rescuetruth

      I typed up a longer message, but for some reason it didn’t take. Here’s the shorter version…

      Right
      now, I’m focused on adding support for all modules. GF-46 support will
      be added in the next release (1-2 days, maybe even late tonight EST).
      GF-166 support will follow. I don’t anticipate doing anything to make
      the two plugins compatible (it would be messy), but rest assured, radio
      support will be completed very soon.

  • Pingback: XGoFlight 2.0 adds P8, WP6 support and more at Caffeinated Aviator()

  • Wiley

    Any progress with goflight on other panels?

    • http://rescuetruth.com rescuetruth

      Yes, indeed! Over the past week, I have been in contact with GoFlight and we have come up with an arrangement. Stay tuned for details! :)

  • Wiley

    Great…..!!!! EFIS and RADIO PANELS I hope….. Most people at Delta are waiting for this. As soon as it is realized they will switch to XPLANE.

    • http://rescuetruth.com rescuetruth

      Yes sir! That’s exactly what I am doing first.

  • 3SL9

    Just purchased a GF-46. Looking forward to support. If I can help provide you with data from the unit let me know. I have XP 10.21 64bit on a Mac.

    • http://rescuetruth.com rescuetruth

      I appreciate the offer! GF-46 support will be added very soon. Thanks!

      • 3SL9

        Great! Do you have a timeline for support? Great plugin by the way.

        • http://rescuetruth.com rescuetruth

          Thank you! I appreciate the kind words. Regarding the timeline, I’ll say this. I should have the EFIS, GF-46, and GF-166 in my possession on Tuesday or Wednesday. Because modules with no screen are easier, it shouldn’t take too long to add EFIS support (I am hoping within a couple of days). I’ll commit to working on the GF-46 after that. If I have a lot of free time, it shouldn’t take me more than a week or two for all three.

          (BTW – The last time I said that, it only took two days. That was for the WP-6 and P8. So who knows! I may get done much faster.)

  • trevg

    Just starting out with X-plane, many years with GoFlight equipment with FS.
    Trying to get my head around how to get the best from my units.
    Sandy’s only allows basic. Yours allows much more freedom.

    My old units GF-LGT and the GF-MCP work with Sandys plug which you do not support. Is there a way I can utilise both plug ins at the same time with the different units ??

    Thanks for your efforts, without it, X-Plane would be a no go for me with the amount of money spent on Go-Flight units over the years.

    Trevor

    • http://rescuetruth.com rescuetruth

      Thanks for the comments, Trevor. As far as mixing my plugin and Sandy’s plugin, I do not believe it is possible. Others have attempted it, but the combination seems to only cause problems. On a positive note, I am working on adding support for a number of modules. I just completed support for the EFIS (release date TBA), and I’m starting the GF-46 and GF-166 now. The GF-MCP module will be included in the next “batch.” I will see if I can get my hands on the original LGT as well.

      • trevg

        Thanks for your reply, remember just starting with XP.
        With your configurator, how do I separate the units, I have 10 P8 units.
        Everything ends up in one Json file ?
        Not into programing geek language so hoping that this would do it for me.
        Each unit done separately or all done in one export ??

        If I want to change some action later, do i have to redo the complete data and re export, would seem the easy way ??

        Heads spinning, hope you understand what I’m trying to do.

        Regards
        Trevor

        • http://rescuetruth.com rescuetruth

          The configuration generator is really just meant to get people started. It helps people to understand the configuration file format. Most people use a plain old text editor like Notepad or Notepad++. To get an idea of what a usable configuration file looks like, I recommend checking out the examples at the following URL: http://caffeinatedaviator.com/xgoflight/examples/.

          • trevg

            Hi Chris,
            Have got into this slowly and learnt a little bit.
            1/ C172 default – The lgt has the 3 fuel selectors in the presets, tried a lot of things to make these work with a P8 with no luck. any pointers would help.
            2/ RP48 rotaries – How do I find the dataref to make these use the common panel and instrument lights ?? also the button datref for the common Flight Director.

            Still a lot of reading and study to do but I like the way you have tackled this and appreciate what you have done.

            I think I read somewhere that I can actually remove all the Goflight modules drivers etc from the computer with your system, That correct ??

            Regards
            Trevor

          • http://rescuetruth.com rescuetruth

            1. Are you trying to setup the P8 buttons to work as fuel selectors? Am I understanding correctly?

            2. The standard X-Plane datarefs are listed in the plugins directory (Datarefs.txt). If it’s a highly customized payware aircraft, you may have to ask the aircraft author. I may also be able to help.

            3. As far as drivers, XGoFlight is “driverless” for all intents and purposes. You only need the standard USB drivers for the OS.

          • trevg

            That was quick…
            Yes P8 buttons.

            Ok afternoons work, dataref’s l’ll see what I can find there.
            One thing at a time working with Standard XP planes.

            When I can find my way around there, then I will want to get the jetstream32 going………..

            Ta

          • http://rescuetruth.com rescuetruth

            Alright… I broke it down point by point so you understand what is going on.

            1. FIRST, you will need to update to XGoFlight 2.2 (just released). The way X-Plane has configured the fuel selector dataref required me to make some tweaks internally to get the buttons and LEDs working properly for this use case.

            2. In this example, each button is configured using the “dataref” mode with the fuel tank selector dataref (per Datarefs.txt, the data type is an integer or “int” for short).

            3. This particular example will work for aircrafts with three fuel tank positions (e.g. native Cessna 172SP). Because there is no center tank, you can’t just cycle from 0 to 4 (0 = off, 1 = left, 2 = center, 3 = right, 4 = all). Instead, you must use four separate buttons (off, left, right, all). You’ll notice the “min” and “max” are equal. This prevents the button from working as a toggle.

            4. The “led” parameter tells us when the LED should light. For example, for “key” 4, this is when fuel is off (fuel_tank_selector = 0).

            5. Finally… here’s the configuration for the four buttons.

            {
            “key” : 4,
            “mode” : “dataref”,
            “dataref” : “sim/cockpit2/fuel/fuel_tank_selector”,
            “type” : “int”,
            “min” : 0,
            “max” : 0,
            “led” : 0
            },
            {
            “key” : 5,
            “mode” : “dataref”,
            “dataref” : “sim/cockpit2/fuel/fuel_tank_selector”,
            “type” : “int”,
            “min” : 1,
            “max” : 1,
            “led” : 1
            },
            {
            “key” : 6,
            “mode” : “dataref”,
            “dataref” : “sim/cockpit2/fuel/fuel_tank_selector”,
            “type” : “int”,
            “min” : 3,
            “max” : 3,
            “led” : 3
            },
            {
            “key” : 7,
            “mode” : “dataref”,
            “dataref” : “sim/cockpit2/fuel/fuel_tank_selector”,
            “type” : “int”,
            “min” : 4,
            “max” : 4,
            “led” : 4
            },

  • Wycliffe

    Clearly I am being thick or the instructions make to many assumptions about the skills of the average user, beause try as I might I have not got the slightest clue as to how to get this plugin to work with either the default aircraft or my payware T777. help

    wycliffe@wycliffebarrett.co.uk

    • http://rescuetruth.com rescuetruth

      At the very least, you will need to have a basic understanding of datarefs and commands to get the plugin working with custom aircraft. For default aircraft, the configuration generator will be helpful. Also, have you looked at the example configuration files? I added an example 777 configuration file today. http://caffeinatedaviator.com/xgoflight/examples/

      (And I will admit the documentation could be a lot more detailed. I will continue to work on improving the documentation over time.)

      • Wycliffe

        Ok, you have loaded up config files today but as I have just found out how is one supposed to obtain them. You cant copy and paste and they dont download. Sorry if I am being a problem but surely the easiest road travelled would be the one whereby people will return. Atthe moment this road isleading no where.

        • Wycliffe

          Ok I am getting somewhere, I have copied and pasted the 777 config. I have saved it as a JSON file, I assume that my next move is to copy that file to the T777 aircraft folder

          • http://rescuetruth.com rescuetruth

            Yep. Check out the Usage section for an explanation of aircraft-specific configs. Also, keep in mind that if you don’t have the same modules you will have to customize that file for your setup.

          • Wycliffe

            do I have to move a MCP profile somewhere, I see them, the usage section above is not clear.

          • http://rescuetruth.com rescuetruth

            The MCPPRO profile is set per aircraft. I recommending taking a look at how the profile is set in the various example configuration files. You can also mess around with the configuration generator to see how the profile gets factored into the configuration file.

          • Wycliffe

            Sorry Chris, this is complete gobblydegook can you please just tell me in simple steps/bullet points whatto do. I am a training and development officer and if I taught Law the way its written my students would have their brains coming out of their ears in less than an hour. I am slowly feeling the same way.

          • http://rescuetruth.com rescuetruth

            Keep in mind that I created this plugin for free. I’m happy to help you, but a little more politeness would go a long way. If you have specific questions, please ask them and I will do my very best to answer them.

          • Wycliffe

            Apologies Chris, I do appreciate the hard work you do. It’s getting late and I am tired, but that is no excuse for rudeness or bad humour. Perhaps i shall leave this until tomorrow now when I am not so tired. Thanks for your help and please accept my apologies.

          • Wycliffe

            Chris, one question before I go to bed, that is if your still awake. Should I see xgoflight in the piugins menu within Xplane?

          • http://rescuetruth.com rescuetruth

            It’s only 6:15pm here, so I’ll be up for a while!

            Yeah – if all went according to plan, you will see an XGoFlight entry in the Plugins menu with options for reloading the configuration and devices. If you don’t see a menu, something went wrong. Usually this is for one of three reasons:

            1. The user is missing the redistributables (link to redists in documentation)
            2. The configuration file is malformed (contains a mistake somewhere)
            3. User is attempting to use Sandy’s GoFlight plugin alongside XGoFlight

          • Wycliffe

            Good Evening Chris

            I reinstalled the redisttributables and installed the 2.1 xgoflight. finally Ihave xgoflight in the plugin menus, I also see that inside the xgoflight folder an empty xgoflight.json file so it looks like it’s all good. Now I need to create the configuration files and place them in the correct aircraft folders.

            So now its back to the instructions and read them slowly.

          • Wycliffe

            Chris

            I have gotten myself confused between json file, config file and a profile. I have loaded json files into the aircraft folder of the x737 bit nothing. I really am now stuck.

          • http://rescuetruth.com rescuetruth

            No problem…

            JSON is just the file format. The configuration file is a JSON-based file called xgoflight.json. And last but not least, the use of profiles is how certain modules are configured (MCPPRO and EFIS). So for the x737, your xgoflight.json file might look like this:

            {
            “devices” : {
            “mcppro” : { “profile” : “x737″ },
            “efis” : { “profile” : “default” }

            }
            }

          • Wycliffe

            Ok

            So in my xgoflight json file for the x737 all that would be in it would be the above.

            FYI I am trying to sort out the MCp Pro for

            vmax triple 7

            jardesign a320 and the eadt x737

            I’ll get around to my other aircraft once I have sorted these out. Ok lets see if the x737 works now.

            Wycliffe

            ps hope you had a good day.

          • Wycliffe

            woohoo it all works.

            I have configured the x737 the vmax T7 and the airbus a320. The only issue I can see is that the right hand flight director switch operates the switch in the sim but the LED does not light up on the unit.

          • http://rescuetruth.com rescuetruth

            I’m glad to hear that! On the JAR A320 and VMAX 777, I disabled the second FD switch because FD1 operates both L/R. For the x737, the FD switches should work independently, as expected.

          • Wycliffe

            Indeed they do. So all is good.

            Now I have it working and to my satisfaction I can say with great pleasure what a brilliant plug in this is and very well done in providing it to the community. Thank you Chris.

            have a very pleasant evening

            I shall be letting as many people as I know know about this and your other plugins.

            Wycliffe

          • http://rescuetruth.com rescuetruth

            Thanks, Wycliffe! I’m so happy to hear that you got it working!

          • http://rescuetruth.com rescuetruth

            In addition to the features in 2.2, I also spent some time moving the “Manuals” included with the ZIP to this web site. I added a few details along the way. Here’s a link: http://caffeinatedaviator.com/xgoflight/usage/

            Also, what modules are you trying to configure? How many of each? I can probably help you get started if I know that.

        • http://rescuetruth.com rescuetruth

          Most people make the configuration files themselves using the examples or configuration generator output as a model.

  • Pingback: GoFlight EFIS supported in XGoFlight 2.2 | Caffeinated Aviator()

  • Stu

    Gave 2.2 for a spin while learning 777 operations and found a few issues:
    EFIS on 777: VOR/ADF switches reversed left vs right, MAP/PLN rotary not mapped, DATA,MTRS,FPV buttons not mapped.
    MCP on 777: A.CMD or B.CMD does not activate autopilot although the buttons do light up.
    Fantastic plugin overall!

    • http://rescuetruth.com rescuetruth

      Because the 777 loads datarefs after the XGF plugin is loaded, you must go to the Plugins menu > XGoFlight > Click Reload config.

      • Stu

        I’m running Xplane ver 10.21 64-bit, 777 ver 1.4.2, XGoFlight dated 5/20/2013. Uninstalled all plugins except for XGoFlight, started with engines running and did Reload config. The MCPPRO autopilot now works although I just noticed on the ground the V/S button and Up/Dn wheel does not seem to work. Still have the same issues with the EFIS.

        • http://rescuetruth.com rescuetruth

          Thanks, Stu. I’ll have some time tonight and will look into the issues you are having with the EFIS.

          As far as the V/S, I just checked this out, and it doesn’t work on the ground in the 3D cockpit either. Since we don’t do any kind of “ground detection,” I am confident this is not related to the XGF plugin, but rather the aircraft implementation itself. Once you are in the air, the screen comes on in both the 3D cockpit and on the MCPPRO.

          • Stu

            I got the plane up in the air and the Up/Dn wheel and Vert speed window does indeed work but does not show the 3D wheel animation as I gather it is using the standard dataref rather than the custom one. In cruise I found the Altitude Rotary push is not mapped. Minor point but I gather the standard dataref for altitude rotary is used as it is always goes in 100 ft increments even though I set for 1000 ft increments.

          • http://rescuetruth.com rescuetruth

            Yeah, the altitude uses the standard dataref and increases according to the rotary speed (slow turn = +100, fast turn = +1000). The next release will include the altitude-push toggle, but this won’t change the overall behavior. I may change this for a future release. As far as the 3D animation goes, I can’t make any promises in the short-term because it requires significant work. On the other hand, I’ll have a fix for the EFIS FPV/MTRS inconsistencies in the next release.

          • Stu

            Didn’t know the bit about rotary speed so that makes the increments a non-issue. The 3D animation is a non-issue and would not devote any time to that. Was just worried there might be possible autopilot logic issues but I have not seen any. Not sure what you mean about no change in overall behavior but as long as the altitude-push toggle triggers the autopilot to track to the new assigned altitude in VNAV mode I’m happy. Again, great work!

          • http://rescuetruth.com rescuetruth

            I think you are looking for ALT INTV, which is what the altitude push accomplishes.

          • Stu

            That indeed works along with SPD INTV. Would like to see these moved to the Speed rotary push and Altitude rotary push for 777 profile as in real life. Managed complete FMS flight plan using GF EFIS/MCP-PRO. Outstanding experience- thanks!

  • 9SL9

    so next on the module support list is GF-46 (crosses fingers)? :)

    • http://rescuetruth.com rescuetruth

      Yep! I’m working on that as we speak. No promises, but if all goes well, I’ll have XGF 2.3 released over the weekend with GF-46 support. At the latest, I’m shooting for the end of the month.

      • 9SL9

        Thanks for all your efforts!

        • http://rescuetruth.com rescuetruth

          Out of curiosity, what do you use the GF-46 for?

          • 9SL9

            I’m using it for NAV1/2, COM1/2, Heading, Altitude, Vertical speed.

          • trevg

            Just to add my old setup,
            Nav1/2 with DME to both.
            ADF1
            Transponder
            That was with FSX

          • http://rescuetruth.com rescuetruth

            Does the DME show NM or minutes?

          • trevg

            I had them showing NM for the selected Nav.
            1st button press =nav1
            2nd press =nav1 dme
            3rd press=nav2
            4th press=nav2 dme
            5th = adf1
            6th= transponder

            Cheers

          • http://rescuetruth.com rescuetruth

            Thanks!

  • Wiley Murray

    Just loaded 2.2. reloaded config and map rotary not working. Left and right vor are switched. The rest seem great.

    • http://rescuetruth.com rescuetruth

      Hi Wiley – Is this for the 777?

      • Wiley Murray

        yes sir.

        • http://rescuetruth.com rescuetruth

          The EFIS selection reversal (L/R => R/L) will be fixed in the next release. I tested the map rotaries, but I haven’t been able to reproduce any problems.

          • Stu

            Strange, map rotary does not work for me as well. Range rotary works fine.

          • http://rescuetruth.com rescuetruth

            If the 2.3 release doesn’t change anything for you, I’ll contact GoFlight and find out if there are different firmware versions for this module.

      • Wiley Murray

        Hey Chris, yes sir, I am talking about the 777

  • Stu

    Gave 2.2 for a spin with the MCP-PRO on the crj-200. Finally got it working after flipping up the Disengage bar. I’d suggest not mapping that as the indication/animation in not shown in the 3-D cockpit. The ACMD button does not work to engage A/P although it does work to disengage. Finally, I’d like to see the SPEED/HEADING/ALTITUDE rotary push work as a future enhancement.

    • http://rescuetruth.com rescuetruth

      I’ll look into the CMD A issue. Would you mind explaining the disengage situation?

      • Stu

        Did some follow-up and now realize DISENGAGE works correctly. I’m not familiar with the 737 which the MCP-PRO models but now know DISENGAGE switch down means that it is activated. Further confusing me, the crj-200 3-D cockpit did not show the AP DISC activated in the “out” position.

    • http://rescuetruth.com rescuetruth

      Hi Stu – I looked into the CMD A issue, but haven’t been able to find any problems with it. Have you tried clicking “Reload config” in the XGoFlight plugin menu?

      • Stu

        Just figured out that the MCP-PRO FD switch has to be on in order for CMD A to engage A/P. In addition, the FD switch does not activate the ADI on the Primary Flight Display.

        • http://rescuetruth.com rescuetruth

          Getting the FD indicators to light up on the glareshield and PFD when the MCPPRO switch is flipped cannot be done AFAIK. The CRJ2 uses datarefs to trigger buttonpush events. If the FD1 were mapped to the CRJ2 dataref for the flight director, you’d end up with the FD1 button being endlessly pushed off/on, off/on, off/on, etc. The designers of the CRJ2 should be using commands for this kind of event, not datarefs. Also, the datarefs should show the current status of that particular feature, but they do not. Sometimes I can get around this limitation by using native datarefs, but the CRJ2 doesn’t tie into them. Because of these things, there isn’t any workaround that I can see.

  • Pingback: XGoFlight 2.3 release adds GF-46 support, fixes EFIS switch reversal | Caffeinated Aviator()

  • Wiley Murray

    Hey Chris just loaded 2.3 with the 777. VOR switches now correct. Everything seems to work accept the map selector. Any suggestions? It works find when I change it with the mouse but no response from the EFIS.

    You already support the LGTII, I still have the LGT. The only difference is that this one does not have the three assignable buttons or rudder trim. Is there a way I can get the plugin to recognize it?

    Thanks, Wiley

    • http://rescuetruth.com rescuetruth

      If you could do this, this would tell me a lot. Download testgui @ https://github.com/signal11/hidapi/blob/master/testgui/testgui.exe

      1. Before starting testgui, turn MAP to APP, and range to 10
      2. Start testgui and connect to GF-EFIS
      3. Turn MAP from APP to PLN slowly, waiting a second between each setting

      4. Turn it back again
      5. Turn RANGE from 10 to 640 slowly, waiting 1 sec. between each setting
      6. Turn it back again
      7. Copy and paste the results into the Troubleshooting section

  • Wiley Murray

    My vote is for the GF-166 panels next.

    • http://rescuetruth.com rescuetruth

      Yes, indeed! It will be next!

  • trevg

    Hi Chris,

    Thanks again for your efforts.

    Spent all afternoon trying to get my GF46 to work.

    Copied your code line for line from your site and it stopped everything from working.

    Removed a couple of brackets and all other units worked again.

    I think I know why, My GF46 is black with the GF46 written in the top right hand corner and the knob is not a push knob. It has two knobs on the one shaft.

    Original GF46 type, different programming involved, would this be the case ?? it refuses to even show any digits, if I bring up the old gf system it shows as working ok.

    {
    “devices” : {
    “46” : {
    “0” : [
    { “function” : “adf1″ },
    { “function” : “com1″ },
    { “function” : “com2″ },
    { “function” : “nav1″ },
    { “function” : “nav2″ },
    { “function” : “dme1″ },
    { “function” : “dme2″ },
    { “function” : “obs1″ },
    { “function” : “obs2″ }
    ]
    },
    “efis” : { “profile” : “default” },
    “p8″: {
    “0”: [
    {
    “key”: 1,
    “action”: “”
    etc

    All systems work except for GF46

    • http://rescuetruth.com rescuetruth

      You may need to send your unit to GoFlight for a firmware update. Can you post your Log.txt file in the Troubleshooting section please?

      • trevg

        Well, after a computer shutdown.
        Few hours later and a restart….Everything is working fine.

        COMPUTERS !!!!!!

        Nice little extra I found……Light intensity of the digits controlled.
        Nice one.

        • http://rescuetruth.com rescuetruth

          Glad to hear that!! I am going to try to add brightness for some of the other module types too.

  • Pingback: XGoFlight 2.3.1 maintenance release available | Caffeinated Aviator()

  • John Ferr

    I have the GF-TQ6 Throttle Quadrant and I would like to use it with my X-palane 10 64 Bits flight sim on a Mac, last I used was few years ago with Microsoft sim, will the plug-in allow me to configure the throttle quadrant?
    Thank you
    JohnF

    • http://rescuetruth.com rescuetruth

      I actually think the TQ6 works out of the box (i.e. no plugins). I suggest jumping on the X-Plane.org, X-Pilot, or GoFlight forums to find out for sure.

  • Alex

    Hi Chris,

    Thank for what it seems to be a great plug-in. Unfortunately I haven’t been able to figure out how to configure it in for a while. I think your plug-in should work for a GS166A VRP module (is that correct?), that I would like to configure to tune the 3 couple of radios (2 NAV 2 COM 2 ADF). Sandy Barbour recommended your plug-in because more flexible with different aircrafts. I tried to find for examples for the GF166 in order to have a basis for the code (and I am not a coder) for the xgoflight.json file but couldnt find anything. Also do one have to create a different config file for each aircraft? Many thanks in advance, I hope you can help me 😉

    • http://rescuetruth.com rescuetruth

      The GF-166 is not implemented just yet. The 2.4 release will be out shortly, so stay tuned!

      • Alex

        ok, thanks a lot for your reply. Hope it will include some configuration code examples too 😉 Ideally, I think the top button should be the switch between active and non active frequency and the two buttons below the scrolling (back and forth) through the 3 radios (COM, NAV, ADF). What do you think?

      • Alex Di Martino

        Hi Chris, hope you well! Any news re 2.4? When will it be released? Thanks for your amazing work! Alex

      • Alex Di Martino

        Hi Chris, any update for 2.4 release?

  • Wiley Murray

    which module you working on next?

    • http://rescuetruth.com rescuetruth

      Hi Wiley – I’m still working on implementing the GF-166. As far as the rest of the modules, I am waiting on GoFlight.

  • Pingback: XGoFlight 2.3.2 maintenance release available | Caffeinated Aviator()

  • Jaime Pun

    Any intentions on including GF-MCP Advanced Autopilot to the supported list? It would be very much appreciated. I would even be willing to pay for it!!

    • http://rescuetruth.com rescuetruth

      Yes, I’m just in limbo right now. Just waiting for the remainder of the modules!

  • John Manchak

    First, thanks for you time and efforts spent working on these xplane plugins!

    When I download and unzip the 2.3.2 file the xgoflight.json file converts to a pdf file named” xgoflight.empty”. If I click on that file I get a message ” adobe reader could not open xgoflight.empty.jason because it is either not a supported file type or because the file has been damaged.”
    I have downloaded 2.3.2 several times will the same results.
    Not sure what to do next.
    Thank you
    John Manchak

    • http://rescuetruth.com rescuetruth

      Hi John! Thanks for the comment. I would first suggest looking through the documentation on this web site in its entirety. It will help answer some of the more common question. As far as the Adobe Reader bit, that sounds like a file association error on your computer. The JSON file is just a text file, so you’ll want to use Notepad or something similar. I prefer Notepad++.

  • Wiley Murray

    Hey Chris, What are you working on?

    • http://rescuetruth.com rescuetruth

      Please see most recent blog post. Thanks!

  • Wiley Murray

    How’s the 166 coming?

    • http://rescuetruth.com rescuetruth

      Hi Wiley – It’s coming along nicely. I’m in the middle of a move right now, so development is on pause, but I should resume normal operations in 1-2 weeks.

  • John

    Hello,

    I could use a little help.

    Xplane crashes right after the airplace opens on the screen

    Removed Sandy’s Plugin ” XPGF”

    Here is the xplane log:

    [XGoFlight] XGoFlight 2.3.2 (Built for Windows on 2013-06-24)
    [XGoFlight] Building menus… done.
    [XGoFlight] Registering datarefs and commands… done.
    [XGoFlight] Attempting to load configuration file
    [XGoFlight] Unable to initialize configuration stream

    Loaded: C:Users/John 1/Desktop/X-Plane 10/Resources/plugins/XGoFlight/64/win.xpl.

    This xgoflight.json file is installed : C:UsersJohn 1DesktopX-Plane 10AircraftHeavy Metal777 Worldliner Professional
    {
    “devices” : {
    “mcppro” : { “profile” : “vmax_777″ }
    }
    }

    Thank you for your help
    John

    • http://rescuetruth.com rescuetruth

      It looks like it can’t find the *default* xgoflight.json file. Try creating a xgoflight.json file in the plugins/XGoFlight folder. You should use “default” as the MCPPRO profile for this file.

  • Jose Daniel Lopez Silva

    HI I would like some guidance, I had Sandy’s plug in which I have taken completely out and install your latest ver. but the RP 48 and the LGT II do not work at all. If I reconnect the USB cable and then reload the configuration, works for 10 sec then becomes irresponsive. Any thoughts ?

    • http://rescuetruth.com rescuetruth

      Hi Jose,

      Can you please post your Log.txt in the Plugin Forum (link is in header of page)? Thanks!

      -Chris

      • Jose Daniel Lopez Silva

        will do . thx

      • pandine32

        Did you solve that problem. I have same problem now. LGTII LEDs light up for a second or two. After that it doesn’t work.

  • Wally

    I don’t know what I’m doing wrong, but the plugin isn’t working. Running xplane 10.22 (64 bit) on a Mac and trying to get 2 P8 panels working. In the plugin pulldown I see XGoflight. Under that I see Reload config, Reload devices and GF-46. I don’t have a GF-46 unit installed. I have power to both P8 panels. Under Plugin admin/Enable Disable I’m showing “(2) Xgoflight 2.3.2 enabled. I was able to get the panels working with Sandy’s interface but didn’t care for the limitations. Any help would of course be very helpful! Thanks

  • Wally

    OK, I’ve made some progress. Evidently the problem lies with my lack of understanding in how to enter in “commands” and “datarefs”. I created a json file using the configuration editor and using all “actions” and it worked. However, I want different and more functionality than the actions alone provide. I’m not seeing an example of how to enter in a command. Say for example, cranking the engine over in a 177. I entered in “command” : “sim/engines/engage_starters” and got zero results. Once again, I’m trying to program 2 P8 units. Sounds pretty simple I just need the proper syntax.

    • http://rescuetruth.com rescuetruth

      Check out the Examples page. There are a bunch of P8 and RP48 examples listed (P8/RP48 are configured the same way).

      • Wally

        Thanks for the reply. I’m following the examples as close as possible with negative results. Is there a tutorial as to how to use the commands and datarefs? I see some commands that just need a command and others that refer to datarefs. I have two banks of P8’s all labelled up for my autopilot. Now I just have to program them. Do you have any experience with programming commands and datarefs? If I were to send you my json file could you tell me the errors of my ways? Thanks

        • http://rescuetruth.com rescuetruth

          Hi Wally,

          If you post your Log.txt file in the Plugins forum (link in navigation), I’d be happy to help.

          -Chris

  • wycliffe

    Ok here we go, I’m having trouble getting xgoflight to work with the 757 professional, the MCP lights up no problem but I cant turn any dial. If I manipulate the dial in the sim it alters on the MCp Pro but not if I do it on the MCP pro.

    I would appreciate any help.

    Wycliffe

    • http://rescuetruth.com rescuetruth

      Hi Wycliffe,

      The MCPPRO doesn’t support the 757 *yet*. I have a copy of the aircraft and will be adding support as part of the XGF 3.0 release. I am considering posting a development/beta release this time around (i.e. there may be bugs) since 3.0 is such a big release, so stay tuned.

      -Chris

      • Ben

        Hi Chris,

        sorry to bother you, but i there any news about the update and support of the 757? – Also my MCP is on firmware A22, and it does work with the 777 and so on, but does not light up. – It only lights up using another plugin with the x737. Any chance this could get solved, too? (I’m in Europe and to update the firmware I have to send the MCP to GoFlight in the US)

        Thanks!

        • http://rescuetruth.com rescuetruth

          Unfortunately, I have nothing in the works to address older firmwares at this time. I’m mainly focusing on the implementation of new features including support for modules like the MCP and 166. Also, I do not own a module with the older firmware.

          On a more positive note, I can confirm that 757 support will be available in a development release VERY soon. The code for the 757 autopilot is completed, but I’m working out a few issues in other parts of the plugin.

          I recommend subscribing to our Facebook page or RSS feed, so you can be notified when it is released.

  • JackZero

    Hello,

    I have a question regarding the elevation trim part of the LGT-II when used with XGoFlight: Is it compatible with the autopilot or does it jump up or down when disengaging the autopilot?

    Currently I am using a Saitek Trim Wheel, which has the problem that it reports the trimming as an absolute value that isn’t changeable by x-plane. So if I engage the autopilot and the AP changes the trim, the controller’s axis stays unchanged and as soon as one touches the trim wheel (e.g. after disengaging the AP) the trim jumps to the old value it had before the AP was engaged, usually resulting in a wild pitch up followed by a stall.

    Currently I’m evaluating different hardware upgrades and I’m interested to see if I would still suffer from this issue.

    With best regards from Germany

    – Jack

    • http://rescuetruth.com rescuetruth

      Hi Jack,

      I have both the LGTII and the Saitek Trim Wheel. Originally, I ended up moving to the LGTII for this exact reason. The LGTII does not cause issues when using autopilot or disabling autopilot, whereas the Saitek Trim Wheel is geared toward non-AP flying. I hope that helps you with your decision!

      -Chris

      • JackZero

        Hi Chris,
        thanks for the info. I guess that means the LGT-II just moved to the pole position on my shopping list.
        – Jack

        • http://rescuetruth.com rescuetruth

          Great to hear! It’s a great buy!

  • jhv55

    Hi Chris,
    I installed the files. First the plugin folder and afterwards the C++ stuff.
    After the last action X-plane 10 (current) crashes and sends a error report.
    Any suggestions?

    • http://rescuetruth.com rescuetruth

      Can you please post your Log file in the Plugins forum? After that, we’ll see what we can do.

  • pandine

    Hi Chris,
    I installed your latest version but the RP 48 and the LGT II do not work at all. They work for about 2-3 seconds then becomes irresponsive and all LEDs turn off. All GoFlight components are detected correctly during initialization. Sandy’s plugin works – with the known limitations – fine. Any idea?

    Thank you!

    • pandine

      Hi Chris,

      I figured out that the problem appears with OS X (10.9.4) only. Using windows 7 everything works fine. Any idea?

      Thank you.
      Thomas

  • Jetsiah

    X-plane keep crashing on startup.

    Faulting application name: X-Plane.exe, version: 10.2.5.4, time stamp: 0x52858fc8

    Faulting module name: win.xpl, version: 0.0.0.0, time stamp: 0x51c8dc38

    Exception code: 0xc0000005

    Fault offset: 0x00000000000282a8

    Faulting process id: 0x1004

    Faulting application start time: 0x01cfac73014eeea8

    Faulting application path: D:X-Plane 10X-Plane.exe

    Faulting module path: D:X-Plane 10ResourcespluginsXGoFlight64win.xpl

    Report Id: 3f6cf07a-1866-11e4-863b-a7daf29c17f7

  • Datus

    I am having trouble doing what is ever necessary to get goflight LGT-II to be loaded into plugins x plane 10. I am not a very good when it comes to software.

  • Trevg

    Just wondering how you are getting along with ver 3 and if you will have the GF-MCP in this release

  • raphael

    hi chris
    i have just received the gfTQ6 throttle quadrant from GF
    there might be a link missing for this item , as i can not find any highlighted item
    called
    TQ6. its all just pannels. could you please let me have a link for the
    TQ6, or tell me what i have to do in order to make it happen, thanks.

  • raphael

    oh forgot to tell you i have a mac, need plugins

  • rszweda

    I downloaded the Xgoflight plugin for X-plane and have loaded it to X-plane plugins. I can not get the plugin to work. I am trying to get a GF-46 module running.

    What is the exact working needed in the JSON file as I have not found reference anywhere.

    Thanks:Robert