Troubleshooting

If you find XGoFlight is not working as expected, please read the following very carefully.  If all else fails, please report a bug in the Plugins section of the Forums. Don’t forget to include your Log.txt file.

Common Issues

  • Always check the Log.txt file for errors.
  • Before submitting a bug, please disable all plugins and confirm the problem is still present. Not all plugins play nice together. For example, XPUIPC 1.9.0, which was designed for X-Plane 9, is known to cause problems with the MCPPRO module.
  • XGoFlight and Sandy Barbour’s GoFlight plugin cannot be loaded at the same time. In order to use XGoFlight, Mr. Barbour’s plugin must be disabled (by changing the XPL extension) or removed from the plugins directory.
  • If you load up a custom aircraft and the buttons or switches don’t seem to work, try reloading the configuration (Plugins > XGoFlight > Reload config). This can happen if a custom aircraft loads its datarefs and commands after XGoFlight parses the configuration file.
  • MCPPRO: If you are experiencing problems with the MCPPRO, please check the firmware version by observing the CRS1 LCD while plugging it in. If it does not read A25, it may require a firmware update to work with XGoFlight.

Windows

  • If you see an “Error 126″ notice in the XP log file, you are missing the Visual C++ Redistributable. Links to the required Visual C++ Redistributable packages are available in the Installation section.

Share and Enjoy

  • Facebook
  • Twitter
  • Delicious
  • LinkedIn
  • StumbleUpon
  • Add to favorites
  • Email
  • RSS
  • 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.

    Not sure if this helps but the map button does not work with the default profile either. I have verified that it is functional because it does work with SB plugin.

    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?

    • 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 1 sec. 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

      Also, if you can download GFConfig, I’d be curious to know your firmware version. For me, it says “GF-EFIS Unit #1 (v1.02).”

      As far as the LGT, while there may be similarities, it’s a completely
      different unit, so there is no quick fix. I would need to get my hands
      on a unit to find out how it works.

      • Stu

        I have same issue so thought I’d post my datapoint:

        XGoFlight 2.3 with EFISv1.02
        Received 8 bytes:
        01 00 00 00 00 00 01 00
        Received 8 bytes:
        01 00 00 00 00 00 02 00
        Received 8 bytes:
        01 00 00 00 00 00 03 00
        Received 8 bytes:
        01 00 00 00 00 00 02 00
        Received 8 bytes:
        01 00 00 00 00 00 01 00
        Received 8 bytes:
        01 00 00 00 00 00 00 00
        Received 8 bytes:
        01 00 00 00 00 00 20 00
        Received 8 bytes:
        01 00 00 00 00 00 40 00
        Received 8 bytes:
        01 00 00 00 00 00 60 00
        Received 8 bytes:
        01 00 00 00 00 00 80 00
        Received 8 bytes:
        01 00 00 00 00 00 a0 00
        Received 8 bytes:
        01 00 00 00 00 00 c0 00
        Received 8 bytes:
        01 00 00 00 00 00 a0 00
        Received 8 bytes:
        01 00 00 00 00 00 80 00
        Received 8 bytes:
        01 00 00 00 00 00 60 00
        Received 8 bytes:
        01 00 00 00 00 00 40 00
        Received 8 bytes:
        01 00 00 00 00 00 20 00
        Received 8 bytes:
        01 00 00 00 00 00 00 00

        • http://rescuetruth.com rescuetruth

          Thanks for doing this. It’s very helpful (and weird). Our units definitely output different values for map mode. I’m going to have to inquire to GF about this.

          • Wiley Murray

            Have you heard from GF on this? Looks like we have similar but not exact datapoint info.

          • http://rescuetruth.com rescuetruth

            Not yet, but I think I have a way to deal with this either way. If I can’t detect the difference, I am thinking of just adding something to the configuration file. The difference is clear… you start at 01, and I start at 04. That should be easy enough to deal with. I’m thinking of doing a 2.3.1 release to address this.

      • Wiley Murray

        testgui shows only the GF-LGT along with saitek yoke, pedals, logitech headset, several BTC USB devices but none of my other GF panels like the 166’s or the gf-p8. The MCP and efis are working with the exception of the map dial.

        As fare as GFConfig I will have to install FSX to get it to work.

        • http://rescuetruth.com rescuetruth

          There are two reasons they wouldn’t show up…

          1. Those USB devices are not connected to the computer
          2. Software is already connected to the missing USB devices (e.g. XGoFlight, GFConfig, etc.)

          • Wiley Murray

            They were connected to XGoflight.

            Received 8 bytes:

            01 24 42 00 00 00 01 00

            Received 8 bytes:

            01 24 42 00 00 00 02 00

            Received 8 bytes:

            01 24 42 00 00 00 03 00

            Received 8 bytes:

            01 24 42 00 00 00 02 00

            Received 8 bytes:

            01 24 42 00 00 00 01 00

            Received 8 bytes:

            01 24 42 00 00 00 00 00

            Received 8 bytes:

            01 24 42 00 00 00 20 00

            Received 8 bytes:

            01 24 42 00 00 00 40 00

            Received 8 bytes:

            01 24 42 00 00 00 60 00

            Received 8 bytes:

            01 24 42 00 00 00 80 00

            Received 8 bytes:

            01 24 42 00 00 00 a0 00

            Received 8 bytes:

            01 24 42 00 00 00 c0 00

            Received 8 bytes:

            01 24 42 00 00 00 a0 00

            Received 8 bytes:

            01 24 42 00 00 00 80 00

            Received 8 bytes:

            01 24 42 00 00 00 60 00

            Received 8 bytes:

            01 24 42 00 00 00 40 00

            Received 8 bytes:

            01 24 42 00 00 00 20 00

            Received 8 bytes:

            01 24 42 00 00 00 00 00

  • Ken172

    Hi Chris,

    I am new to XP ( approx. 2 weeks) and plugins etc so be gentle with me ! I downloaded Sandy Barbours plug in to enable me to use my GoFlight modules in XP10 using Windows O/S. All was ok but I posted in the forums that I wanted to be able to programme more switches etc to my ten modules. Sandy and another recommended your plug in. Following your installation instructions I’ve downloaded it and extracted it to the XP10 resources/plugins folder. Now this is the part where you have to be gentle with me as I have not really done this type of thing before even though it must seem very basic stuff to you ! Step two says create and edit xgoflight.json etc but does this mean I have to do something here or is this an instruction for editing purposes at a later date ? Finally it states if I am using 64 bit (which I am), install the 64 bit package. I don’t understand how to do this, I can see the 32 bit and 64 bit folders but don’t know how to “install” them. With Sandy’s plugin I just copied it into the plugins folder and it worked so don’t know any other processes than having done it this way. Finally finally, I obviously haven’t done it right as the modules don’t work or register in the plug in tab in XP and I did look in the log.txt file and saw error 126 which you state is to do with C++ (whatever that is !). I thought I had this installed as I remember doing something to do with this when I used FSX. If the modules worked before with a different plugin does this mean I have this installed already or does your plug in have different requirements ?
    I know to attach my log.txt file would obviously help you but I am struggling to find a way to do this too here, how good am I !
    As I said, I have not done stuff like this before at all but once shown properly I am sure it will all make sense.
    Thanks in advance and sorry for so many (basic) questions !
    Ken.

    • http://rescuetruth.com rescuetruth

      Hi Ken – I suggest reading the documentation very carefully. Most of your questions about the xgoflight.json file should be answered by reading the Usage section. I also recommend looking at the Examples section. Lastly, if you are getting the 126 error, you need to download and install the redistributables that I’ve linked. Let me know if you have additional questions after reading.

      • Ken172

        Hi Chris,

        I have read the Usage section and familiarised myself with the Commands.txt and Datarefs.txt files and here’s where I think I am now in terms of understanding. I have downloaded the redistributables you linked by the way.

        I have also downloaded the data ref editor plugin which I think is needed to do to carry out the set up of the modules ? Having only done these two processes so far, I just tried to open XP10 and I get a message stating it has stopped working as it loads. (I am trying to open the 64 bit version as that is what my system is and this is the one that stops working. Out of interest I tried the 32 bit version and this did take me to the opening XP screen. Obviously the log.txt file does not mean much to me although there is something on the very last line. I have managed to include the log.txt file here for your perusal.
        Thanks,
        Ken

        log.txt for X-Plane 10.21r2 (64-bit build 102103) compiled on Apr 24 2013 19:57:27

        This log file is generated automatically by Laminar Research applications and contains diagnostics about your graphics hardware, installation, and any error conditions.
        If you need to contact tech support or file a bug, please send us this file. NOTE: this file is rewritten every time you start ANY of your X-System applications.

        Windows 6.1 (build 7601/2) Service Pack 1
        This is a 64-bit version of Windows.
        CPU type: 8664
        Physical Memory (total for computer): 8572223488
        Maximum Virtual Memory (for X-Plane only): 8796092891136
        CPU 0: Intel(R) Core(TM) i7-2600K CPU @ 3.40GHz Speed (mhz): 3392
        CPU 0: Intel(R) Core(TM) i7-2600K CPU @ 3.40GHz Speed (mhz): 3392
        CPU 0: Intel(R) Core(TM) i7-2600K CPU @ 3.40GHz Speed (mhz): 3392
        CPU 0: Intel(R) Core(TM) i7-2600K CPU @ 3.40GHz Speed (mhz): 3392
        CPU 0: Intel(R) Core(TM) i7-2600K CPU @ 3.40GHz Speed (mhz): 3392
        CPU 0: Intel(R) Core(TM) i7-2600K CPU @ 3.40GHz Speed (mhz): 3392
        CPU 0: Intel(R) Core(TM) i7-2600K CPU @ 3.40GHz Speed (mhz): 3392
        CPU 0: Intel(R) Core(TM) i7-2600K CPU @ 3.40GHz Speed (mhz): 3392

        X-System folder:’C:Users/Owner/Desktop/X-Plane 10/’, case sensitive=0

        WGL_ARB_buffer_region WGL_ARB_create_context WGL_ARB_create_context_profile WGL_ARB_create_context_robustness WGL_ARB_extensions_string WGL_ARB_make_current_read WGL_ARB_multisample WGL_ARB_pbuffer WGL_ARB_pixel_format WGL_ARB_pixel_format_float WGL_ARB_render_texture WGL_ATI_pixel_format_float WGL_EXT_create_context_es_profile WGL_EXT_create_context_es2_profile WGL_EXT_extensions_string WGL_EXT_framebuffer_sRGB WGL_EXT_pixel_format_packed_float WGL_EXT_swap_control WGL_EXT_swap_control_tear WGL_NVX_DX_interop WGL_NV_DX_interop WGL_NV_DX_interop2 WGL_NV_float_buffer WGL_NV_multisample_coverage WGL_NV_render_depth_texture WGL_NV_render_texture_rectangle

        OpenGL Vendor : NVIDIA Corporation
        OpenGL Render : GeForce GTX 285/PCIe/SSE2
        OpenGL Version : 3.3.0 (330/0)
        OpenGL Extensions: GL_ARB_arrays_of_arrays GL_ARB_base_instance GL_ARB_blend_func_extended GL_ARB_clear_buffer_object GL_ARB_color_buffer_float GL_ARB_compatibility GL_ARB_compressed_texture_pixel_storage GL_ARB_conservative_depth GL_ARB_copy_buffer GL_ARB_copy_image GL_ARB_debug_output GL_ARB_depth_buffer_float GL_ARB_depth_clamp GL_ARB_depth_texture GL_ARB_draw_buffers GL_ARB_draw_elements_base_vertex GL_ARB_draw_instanced GL_ARB_ES2_compatibility GL_ARB_ES3_compatibility GL_ARB_explicit_attrib_location GL_ARB_explicit_uniform_location GL_ARB_fragment_coord_conventions GL_ARB_fragment_layer_viewport GL_ARB_fragment_program GL_ARB_fragment_program_shadow GL_ARB_fragment_shader GL_ARB_framebuffer_no_attachments GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_ARB_get_program_binary GL_ARB_half_float_pixel GL_ARB_half_float_vertex GL_ARB_imaging GL_ARB_instanced_arrays GL_ARB_internalformat_query GL_ARB_internalformat_query2 GL_ARB_invalidate_subdata GL_ARB_map_buffer_alignment GL_ARB_map_buffer_range GL_ARB_multisample GL_ARB_multitexture GL_ARB_occlusion_query GL_ARB_occlusion_query2 GL_ARB_pixel_buffer_object GL_ARB_point_parameters GL_ARB_point_sprite GL_ARB_program_interface_query GL_ARB_provoking_vertex GL_ARB_robust_buffer_access_behavior GL_ARB_robustness GL_ARB_sampler_objects GL_ARB_seamless_cube_map GL_ARB_separate_shader_objects GL_ARB_shader_bit_encoding GL_ARB_shader_objects GL_ARB_shader_texture_lod GL_ARB_shading_language_100 GL_ARB_shading_language_420pack GL_ARB_shading_language_include GL_ARB_shading_language_packing GL_ARB_shadow GL_ARB_stencil_texturing GL_ARB_sync GL_ARB_texture_border_clamp GL_ARB_texture_buffer_object GL_ARB_texture_buffer_range GL_ARB_texture_compression GL_ARB_texture_compression_rgtc GL_ARB_texture_cube_map GL_ARB_texture_env_add GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_float GL_ARB_texture_mirrored_repeat GL_ARB_texture_multisample GL_ARB_texture_non_power_of_two GL_ARB_texture_query_levels GL_ARB_texture_rectangle GL_ARB_texture_rg GL_ARB_texture_rgb10_a2ui GL_ARB_texture_storage GL_ARB_texture_storage_multisample GL_ARB_texture_swizzle GL_ARB_texture_view GL_ARB_timer_query GL_ARB_transform_feedback2 GL_ARB_transform_feedback_instanced GL_ARB_transpose_matrix GL_ARB_uniform_buffer_object GL_ARB_vertex_array_bgra GL_ARB_vertex_array_object GL_ARB_vertex_attrib_binding GL_ARB_vertex_buffer_object GL_ARB_vertex_program GL_ARB_vertex_shader GL_ARB_vertex_type_2_10_10_10_rev GL_ARB_viewport_array GL_ARB_window_pos GL_ATI_draw_buffers GL_ATI_texture_float GL_ATI_texture_mirror_once GL_S3_s3tc GL_EXT_texture_env_add GL_EXT_abgr GL_EXT_bgra GL_EXT_bindable_uniform GL_EXT_blend_color GL_EXT_blend_equation_separate GL_EXT_blend_func_separate GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_compiled_vertex_array GL_EXT_Cg_shader GL_EXT_depth_bounds_test GL_EXT_direct_state_access GL_EXT_draw_buffers2 GL_EXT_draw_instanced GL_EXT_draw_range_elements GL_EXT_fog_coord GL_EXT_framebuffer_blit GL_EXT_framebuffer_multisample GL_EXTX_framebuffer_mixed_formats GL_EXT_framebuffer_multisample_blit_scaled GL_EXT_framebuffer_object GL_EXT_framebuffer_sRGB GL_EXT_geometry_shader4 GL_EXT_gpu_program_parameters GL_EXT_gpu_shader4 GL_EXT_multi_draw_arrays GL_EXT_packed_depth_stencil GL_EXT_packed_float GL_EXT_packed_pixels GL_EXT_pixel_buffer_object GL_EXT_point_parameters GL_EXT_provoking_vertex GL_EXT_rescale_normal GL_EXT_secondary_color GL_EXT_separate_shader_objects GL_EXT_separate_specular_color GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_EXT_stencil_wrap GL_EXT_texture3D GL_EXT_texture_array GL_EXT_texture_buffer_object GL_EXT_texture_compression_dxt1 GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_compression_s3tc GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_EXT_texture_env_combine GL_EXT_texture_env_dot3 GL_EXT_texture_filter_anisotropic GL_EXT_texture_format_BGRA8888 GL_EXT_texture_integer GL_EXT_texture_lod GL_EXT_texture_lod_bias GL_EXT_texture_mirror_clamp GL_EXT_texture_object GL_EXT_texture_shared_exponent GL_EXT_texture_sRGB GL_EXT_texture_sRGB_decode GL_EXT_texture_storage GL_EXT_texture_swizzle GL_EXT_texture_type_2_10_10_10_REV GL_EXT_timer_query GL_EXT_transform_feedback2 GL_EXT_vertex_array GL_EXT_vertex_array_bgra GL_EXT_import_sync_object GL_IBM_rasterpos_clip GL_IBM_texture_mirrored_repeat GL_KHR_debug GL_KTX_buffer_region GL_NV_alpha_test GL_NV_blend_minmax GL_NV_blend_square GL_NV_complex_primitives GL_NV_conditional_render GL_NV_copy_depth_to_color GL_NV_copy_image GL_NV_depth_buffer_float GL_NV_depth_clamp GL_NV_ES1_1_compatibility GL_NV_explicit_multisample GL_NV_fbo_color_attachments GL_NV_fence GL_NV_float_buffer GL_NV_fog_distance GL_NV_fragdepth GL_NV_fragment_program GL_NV_fragment_program_option GL_NV_fragment_program2 GL_NV_framebuffer_multisample_coverage GL_NV_geometry_shader4 GL_NV_gpu_program4 GL_NV_half_float GL_NV_light_max_exponent GL_NV_multisample_coverage GL_NV_multisample_filter_hint GL_NV_occlusion_query GL_NV_packed_depth_stencil GL_NV_parameter_buffer_object GL_NV_parameter_buffer_object2 GL_NV_path_rendering GL_NV_pixel_data_range GL_NV_point_sprite GL_NV_primitive_restart GL_NV_register_combiners GL_NV_register_combiners2 GL_NV_shader_buffer_load GL_NV_texgen_reflection GL_NV_texture_barrier GL_NV_texture_compression_vtc GL_NV_texture_env_combine4 GL_NV_texture_expand_normal GL_NV_texture_lod_clamp GL_NV_texture_multisample GL_NV_texture_rectangle GL_NV_texture_shader GL_NV_texture_shader2 GL_NV_texture_shader3 GL_NV_transform_feedback GL_NV_transform_feedback2 GL_NV_vertex_array_range GL_NV_vertex_array_range2 GL_NV_vertex_buffer_unified_memory GL_NV_vertex_program GL_NV_vertex_program1_1 GL_NV_vertex_program2 GL_NV_vertex_program2_option GL_NV_vertex_program3 GL_NVX_conditional_render GL_NVX_gpu_memory_info GL_OES_compressed_paletted_texture GL_OES_depth24 GL_OES_depth32 GL_OES_depth_texture GL_OES_element_index_uint GL_OES_fbo_render_mipmap GL_OES_get_program_binary GL_OES_mapbuffer GL_OES_packed_depth_stencil GL_OES_point_size_array GL_OES_point_sprite GL_OES_rgb8_rgba8 GL_OES_read_format GL_OES_standard_derivatives GL_OES_texture_3D GL_OES_texture_float GL_OES_texture_float_linear GL_OES_texture_half_float GL_OES_texture_half_float_linear GL_OES_texture_npot GL_OES_vertex_array_object GL_OES_vertex_half_float GL_SGIS_generate_mipmap GL_SGIS_texture_lod GL_SGIX_depth_texture GL_SGIX_shadow GL_SUN_slice_accum GL_WIN_swap_hint WGL_EXT_swap_control

        threaded_avail : 1 dis_fog_avail : 1 instance_avail : 1 pbo_avail : 1
        aniso_avail : 1 gshader_avail : 1 buniform_avail : 1 shad_lod_avail : 1
        gpu_shad4_avail : 1 framebuf_avail : 1 frameblit_avail : 1 drawbuf2_avail : 1
        tex_float_avail : 1 packed_stencil : 1 texture_rg : 1 framebuffer_srgb : 1
        copy_buf_avail : 1 pinned_avail : 0 sync/fence : 1
        max tex units : 4 (32/8)
        max iso filtering: 16.000000
        max texture size : 8192 (hardware limit)
        max point size : 63.375000
        idx in vram : 1
        GLSL Version :3.30 NVIDIA via Cg compiler/330
        first-gen shaders: 0
        (16/4096/60/96/32/2048/2048)
        This video card is: DX10 or 11 – With instancing (found glMapBufferRange)
        Note: X-Plane preferences are set to disable FSAA, but it is enabled by the driver control panel.
        CPU count : 8
        OpenAL loaded: Resources/dlls/64/openal32.dll
        OpenAL devices: OpenAL Soft
        Open AL default device:OpenAL Soft
        OpenAL vendor : OpenAL Community
        OpenAL renderer : OpenAL Soft
        OpenAL version : 1.1
        OpenAL hardware : OpenAL Soft
        OpenAL extensions: ALC_ENUMERATE_ALL_EXT ALC_ENUMERATION_EXT ALC_EXT_CAPTURE ALC_EXT_DEDICATED ALC_EXT_disconnect ALC_EXT_EFX ALC_EXT_thread_local_context ALC_SOFT_loopback AL_EXT_ALAW AL_EXT_DOUBLE AL_EXT_EXPONENT_DISTANCE AL_EXT_FLOAT32 AL_EXT_IMA4 AL_EXT_LINEAR_DISTANCE AL_EXT_MCFORMATS AL_EXT_MULAW AL_EXT_MULAW_MCFORMATS AL_EXT_OFFSET AL_EXT_source_distance_model AL_LOKI_quadriphonic AL_SOFT_buffer_samples AL_SOFT_buffer_sub_data AL_SOFTX_deferred_updates AL_SOFT_direct_channels AL_SOFT_loop_points

        Fetching plugins for C:Users/Owner/Desktop/X-Plane 10/Resources/plugins

        Loaded: C:Users/Owner/Desktop/X-Plane 10/Resources/plugins/PluginAdmin/64/win.xpl.

        Loaded: C:Users/Owner/Desktop/X-Plane 10/Resources/plugins/DataRefEditor/64/win.xpl.

        Loaded: C:Users/Owner/Desktop/X-Plane 10/Resources/plugins/PanelbuilderReceiver/64/win.xpl.

        Loaded: C:Users/Owner/Desktop/X-Plane 10/Resources/plugins/PanelbuilderSender/64/win.xpl.

        [XGoFlight] XGoFlight 2.3 (Built for Windows on 2013-05-27)
        [XGoFlight] Building menus… done.
        [XGoFlight] Registering datarefs and commands… done.
        Loaded: C:Users/Owner/Desktop/X-Plane 10/Resources/plugins/XGoFlight/64/win.xpl.

        [XGoFlight] Initializing GoFlight modules
        [XGoFlight] Starting discovery
        [XGoFlight] Discovered GoFlight 46… done.
        [XGoFlight] Discovered GoFlight 166… done.
        [XGoFlight] Discovered GoFlight LGTII… done.
        [XGoFlight] Discovered GoFlight MCPPRO… done.
        [XGoFlight] Discovered GoFlight RP48… done.
        [XGoFlight] Discovered GoFlight RP48… done.
        [XGoFlight] Discovered –=={This application has crashed because of the plugin: XGoFlight 2.3}==–

        • http://rescuetruth.com rescuetruth

          It looks like something happened while trying to load one of the modules. I see you have the following modules…

          GF-46
          GF-166
          GF-LGTII
          GF-MCPPRO
          GF-RP48 (2 units)

          Do you have any other modules?

          DataRefEditor: You don’t *need* this to setup the modules, but it will certainly help you to understand how X-Plane’s dataref system works.

          • Ken172

            Hi,
            Yes, in addition to the ones you could see I have the SECM,
            T8-2, TPM, and TQ6 modules.

          • http://rescuetruth.com rescuetruth

            Can you try unplugging them one at a time? This will tell us which module is crashing the plugin.

          • Ken172

            Right,

            I don’t know which RP48 it was but when I unplugged one of them and XP started up. I plugged it back in again to double check and XP wouldn’t start again. I relocated the module into another spare port (on my powered hub) and XP started up !
            I can now see your xgoflight in the plugin menu and when clicked, takes me to the options reload config, reload devices, GF46 options ! I won’t click on anything yet until you’ve read this message.

          • Ken172

            Also FYI, in the Log.txt file it now registered the 46, 166, LGTII, MCP PRO, RP48 (does this register two?), and T8. Should it register my other modules ? The very last line states “Unable to initialize configuration stream” Although I suspect this might have something to do with nothing being configured yet ?

          • http://rescuetruth.com rescuetruth

            “Unable to initialize configuration stream” most likely means you don’t have a configuration file setup. As far as the other modules, I don’t believe the TPM/TQ6 need any additional support. The SECM is not supported (YET). Technically, the 166 isn’t supported yet either, although I am working on that for the upcoming 2.4 release.

          • Ken172

            I have set up my PC for performance so nothing goes to sleep at all as I had this problem when I first got the flight sim PC with the goflight modules “freezing” as ports went to sleep.
            Ok so as far as you’re concerned everything looks as it should now then ?

          • http://rescuetruth.com rescuetruth

            So you went into each hub and turn off the sleep option? If you did, then I’d say you are good to go!! All you need to do is configure everything.

          • Ken172

            Yes, nothing goes to sleep. Spoke too soon, It crashes again ! log says found 46,166, LGTII, MCP PRO, BOTH 48’sthis time, but no T8-2

          • http://rescuetruth.com rescuetruth

            It could be a problem with your hub. I recommend trying another hub, or no hub, if possible. And make sure you have no other programs or plugins that are trying to connect to the modules. The only time I ever see crashes is when you are connected in GFConfig or something else, which is the correct behavior.

          • Ken172

            Took RP 48 out again and XP loads up ok but will look at hubs anyway. I won’t keep you any longer, I have read your info but could you just give me a quick pointer to start the configuration process please.

          • Ken172

            Hi Chris,

            Getting closer ! I have added my devices and configured them and understand the next stage is to copy and paste them into the xgoflight.json file. The only place I can see this file is in X-Plane/Resources/plugins/XGoFlight/xgoflight.empty.json
            There is no option for me to paste into here, is this the correct one and if not, where would I find the right one ?

          • http://rescuetruth.com rescuetruth

            The empty file is to help people get started. You’ll have to create the xgoflight.json file in that folder. I named it with “empty” so people don’t accidentally overwrite their preferences during updates.

          • Ken172

            So when I have made my assignments, how do I create the .json file and place it in the empty.json file you’ve provided ?

          • http://rescuetruth.com rescuetruth

            Any text editor will work! If you are on Windows, I recommend Notepad++ because it has syntax highlighting and will help you structure the “code” correctly.

          • Ken172

            So after assigning, copy and paste to notepad ++ then do I cut and paste that to the empy.json file ?

          • http://rescuetruth.com rescuetruth

            Nope, that file is only to prevent users from overwriting their prefs during updates. You need to save your configuration as xgoflight.json in that same folder.

          • http://rescuetruth.com rescuetruth

            Weird. Well, I’m glad it is working! Maybe your computer put it to sleep. I recommend turning the power saving options off for your USB hub. It may help. If you do a quick Google search, you’ll find the information you need to do this.

  • Wiley Murray

    Just loaded 2.3.1. Map rotary in 777 still not working. Was there something I need to add in the config file to offset the sequence to match yours? I thought all the EFIS were the same. Mine is no more than a few months old. Thanks, Wiley

    • http://rescuetruth.com rescuetruth

      Hi Wiley,

      Please read this: http://caffeinatedaviator.com/2013/06/xgoflight-2-3-1-maintenance-release-available/
      Then take a look at this: http://caffeinatedaviator.com/xgoflight/usage/#gf-efis

      Let me know how it works out.

      -Chris

      • Wiley Murray

        Chris, version 2 on efis. Seems like the second position is missing.
        APP on GF EFIS does change EFIS in 777 to APP, the second position on GF-EFIS is NULL, nothing happens. The Third position on GF EFIS which is map changes 777 EFIS to VOR. Its one behind because 2nd position was null. Fourth Position on GF EFIS is Plan and changes 777 EFIS to MAP. You cant get to PLAN. I hope that makes since. It seems like you might have missed the second position. Everything else is perfect. Love the bank angle fix.

        Thanks, Wiley

        • Wiley Murray

          did that make since?

          • Stu

            I have the same problem using version 2 but may be clearer to describe it this way:

            GF EFIS APP -> Not mapped
            GF EFIS VOR -> 777 EFIS APP
            GF EFIS MAP -> 777 EFIS VOR
            GF EFIS PLN -> 777 EFIS MAP

          • http://rescuetruth.com rescuetruth

            Thanks guys. This is very helpful. I will see if I can get 2.3.2 up tonight or tomorrow.

          • Wiley Murray

            Except that my GF EFIS APP (first position) is Mapped. The Second position is the one that does not seem to be mapped. On yours it looks like the First position is not mapped. Did you run testgui? I wonder what your rotary values are. I am not sure whey there are so many different modules.

          • Stu

            Try this. Set GF-EFIS to VOR. Start X-plane with 777. Turn dial to APP (I get click sound but no 777 panel change). Turn dial back to VOR (I see 777 panel change to APP).

  • Wiley Murray

    2.3.2 did indeed fix the map rotary. Awesome !!!

    • http://rescuetruth.com rescuetruth

      Wonderful! Thanks for the feedback!

  • Wiley Murray

    Hey Chris, do you have the list of the 777 datarefs and actions that I can use with the rp48?

    • http://rescuetruth.com rescuetruth

      Hi Wiley – Unfortunately, I do not have a list. I think the configuration file for the Xsaitekplugin may be a good source of dataref information. It is available on the org. The other option is to ask the aircraft author for this info.

  • Wiley Murray

    Just updated the to the 777 extended version. Been flying the 777_v10.acf. The map rotary seems to be dead again. They might have changed something with the new plugin.

    • Wiley Murray

      OK, I am really confused now. I took the version 2 line out of my config file and now the map rotary works perfectly. How could my GF-EFIS change back to a different version. All the numbers are diffrent in test gui as well ???

      • http://rescuetruth.com rescuetruth

        That is really strange. I have no idea what would cause that! When we started looking into this issue, I dropped a line to the technical team at GF, but haven’t heard anything to date.

        Did you do anything different recently? Did you install (or simply open) GFConfig, or update Windows?

  • Wiley Murray

    They only thing I did is change to the new extender version of the 777

    • http://rescuetruth.com rescuetruth

      From what I’ve seen, even though the 777 ER is similar to the regular 777, it is a different aircraft and seems to use different datarefs. I don’t own it, so I can’t confirm this. I took a break from the GF-166 implementation to rewrite some of the configuration code so the plugin size doesn’t exponentially increase with each aircraft profile. I’m starting with the EFIS module. I’m also trying to squeeze some extra performance out of the plugin for those of us with a lot of modules.

      • Wiley Murray

        So far the 2.3.2 seems to be working good with the new 777. Still confused about why I do not need version 2 on the efis now.

  • Wiley Murray

    Strange, I just fired up x-plane and the 777 and now GF-EFIS went back to needing version 2 in config in order to allow the MAP rotary to work correctly. I cant figure out what is causing it change. Let me know if GF ever gets back to you.
    Thanks, Wiley

    • Wiley Murray

      I just fired up the 777 this morning and it is back to working without version 2 in the config file. I wish I knew what was causing the GF-EFIS rotary values to change?

  • Wiley Murray

    The only thing I have been doing is changing back and forth from SB plugin to yours for planes that I need to use my GF-166 panels with. I wonder if SB’s plugin changes something on the GF-EFIS?

    • http://rescuetruth.com rescuetruth

      That’s a very interesting question. I will certainly look into this.

  • Ruwan22

    Hello

    I am a complete novice to this and I excuse my lack of knowledge. I am trying to use the plugins you have created to work with x737. I have followed the instructions shown on your list of actions and I have managed to get one of my MCP PRO rotary knobs to work with this particular aircraft, however nothing else works and the module itself only lights up at the point of start up and after that nothing appears to happen. I have no clue where I have gone wrong or what to do. I would really appreciate if someone could tell me specific instructions to get the module working fully. After I get one done I can hopefully figure the rest out myself.

    I’m running 64-bit windows 7 with X-plane 10
    I have copied the whole XGoFlight folder into x-plane plugin directory.
    I have also copied the .JSON file into the x737 plugin directory.

    Im not sure if what I have done is correct, but I’am desperate for some help