Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
Collapse
Just Flight Community Forum
  1. Home
  2. Just Flight
  3. MSFS Products
  4. Black Square Add-Ons
  5. Caravan Professional
  6. TQ6+ and the reverse detent

TQ6+ and the reverse detent

Scheduled Pinned Locked Moved Caravan Professional
40 Posts 8 Posters 1.9k Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • B brettsan

    @Jiblet

    Thanks for your earlier reply about changing the engine.cfg... going to give that a go...

    I tried support previously but didn't get anyway... likely because I probably didn't explain the issue well enough. I have since sent another email to someone else in the company that I worked with previously to see if he would be willing to help. His email didn't bounce, so I hope that means he still works with the company.

    "Yes, I saw your email above.... but thought I would send anyway to confirm... can't hurt right?"

    JibletJ Offline
    JibletJ Offline
    Jiblet
    wrote on last edited by
    #31

    @brettsan I'd suggest going for -0.25 on the min_throttle_limit

    I've not actually tested that on the Caravan yet, but it should mean that the reverse section of your TQ6+ behaves perfectly (full travel with no deadzone at the end). And hey it gets you a tiny bit closer to the -1.0 Nick wants to get to šŸ™‚

    1 Reply Last reply
    0
    • JibletJ Offline
      JibletJ Offline
      Jiblet
      wrote on last edited by
      #32

      I heard back from VirtualFly:

      "We have spoken with our software development team, and they have confirmed that this is one of the points they have noted for improvement in VFHub. However, they currently have other priorities, so work on this will not begin until after the summer.

      We really appreciate the level of detail and analysis you have provided, as it helps us identify and prioritize these kinds of improvements."

      So I guess we'll see.

      For the record and to close this out at least for now, here's what I sent them:

      Hardware: TQ6+
      Serial: 310540
      Software: VFHub (v1.3.9)
      Sim: MSFS 2024

      Description of Issue: I am experiencing a significant scaling issue with the throttle reverse axis on the TQ6+ when using VFHub in Microsoft Flight Simulator.

      It appears that VFHub sends a fixed throttle variable range of +100 (Full Forward) to -25 (Full Reverse). While this worked for older default aircraft, many modern high-fidelity turboprops (specifically from Black Square, SWS, and Aerosoft) use different min_throttle_limit values in their engines.cfg files.

      The Problem:
      Incomplete Reverse Range: For aircraft like the Black Square Caravan, Kodiak 100, or Twin Otter, the min_throttle_limit is set between -0.65 and -1.0. Because VFHub caps the output at -25, I can only access about 25% to 50% of the actual reverse thrust power available, depending on the aircraft.

      Dead Zones: For aircraft using the -0.15 limit, the hardware lever reaches the sim's maximum reverse value at only 60% of its physical travel past the detent, leaving a large dead zone at the back of the hardware's range.

      Evidence: Through testing with the Black Square developers, we confirmed that manually changing an aircraft's min_throttle_limit from -1.0 to -0.25 fixes the physical axis behavior for the Black Square Caravan, but ruins the aircraft's flight model and fuel flow realism. Indeed, setting that value for any aircraft is what you have to do to make the throttle line up.

      The Black Square developer has indicated he intends to move the entire fleet to a -1.0 limit for realism (see https://community.justflight.com/post/49046), which will effectively break the reverse functionality for all TQ6+ users unless VFHub is updated.

      Steps to reproduce: If you have the Black Square Caravan, it's very noticeable in that. Alternatively the DHC6 Twin Otter included in MSFS 2024 also displays similar behaviour.

      1. Run MSFS 2024 and VFHub, with the TQ6+ connected
      2. Load in to the game on any runway in the DHC6 Twin Otter or Black Square Caravan - these aircraft show it best but it does affect most turboprops
      3. Look at the throttles in game and bring your physical TQ6+ throttles back into reverse, all the way to the bottom of the travel
      4. Look at the throttle(s) in game and you'll see that they are not at the full reverse. In fact you can grab them with the mouse and pull them further back.
        You may also want to use a tool to show the changing value of (A:GENERAL ENG THROTTLE LEVER POSITION:1, percent). That will let you see the data rather than just eyeballing the throttles in game.

      Requested Solution: Could VFHub be updated to allow for dynamic scaling of the reverse axis? Ideally:

      VFHub should detect or allow a setting to map the full physical travel of the TQ6+ reverse range (past the detent) to the full available range defined by the aircraft's min_throttle_limit.

      Alternatively, perhaps provide a user-configurable "Scale" setting for the reverse portion of the axis within VFHub.

      Or perhaps there's a better way that your team could come up with, I'm not fussy about the solution, I'd just like it fixed šŸ™‚

      I realise that you don't support third party planes directly, but that's not really the issue here. Any plane using a value other than -0.25 for the min_throttle_limit in engines.cfg will have the issues I described above, and I'm yet to find a default plane that uses -0.25 - at best they use -0.15, so this issue is widespread. As a user of VirtualFly hardware, I would love to see the software black box opened up or updated to support these modern aircraft standards.

      B 1 Reply Last reply
      0
      • JibletJ Jiblet

        I heard back from VirtualFly:

        "We have spoken with our software development team, and they have confirmed that this is one of the points they have noted for improvement in VFHub. However, they currently have other priorities, so work on this will not begin until after the summer.

        We really appreciate the level of detail and analysis you have provided, as it helps us identify and prioritize these kinds of improvements."

        So I guess we'll see.

        For the record and to close this out at least for now, here's what I sent them:

        Hardware: TQ6+
        Serial: 310540
        Software: VFHub (v1.3.9)
        Sim: MSFS 2024

        Description of Issue: I am experiencing a significant scaling issue with the throttle reverse axis on the TQ6+ when using VFHub in Microsoft Flight Simulator.

        It appears that VFHub sends a fixed throttle variable range of +100 (Full Forward) to -25 (Full Reverse). While this worked for older default aircraft, many modern high-fidelity turboprops (specifically from Black Square, SWS, and Aerosoft) use different min_throttle_limit values in their engines.cfg files.

        The Problem:
        Incomplete Reverse Range: For aircraft like the Black Square Caravan, Kodiak 100, or Twin Otter, the min_throttle_limit is set between -0.65 and -1.0. Because VFHub caps the output at -25, I can only access about 25% to 50% of the actual reverse thrust power available, depending on the aircraft.

        Dead Zones: For aircraft using the -0.15 limit, the hardware lever reaches the sim's maximum reverse value at only 60% of its physical travel past the detent, leaving a large dead zone at the back of the hardware's range.

        Evidence: Through testing with the Black Square developers, we confirmed that manually changing an aircraft's min_throttle_limit from -1.0 to -0.25 fixes the physical axis behavior for the Black Square Caravan, but ruins the aircraft's flight model and fuel flow realism. Indeed, setting that value for any aircraft is what you have to do to make the throttle line up.

        The Black Square developer has indicated he intends to move the entire fleet to a -1.0 limit for realism (see https://community.justflight.com/post/49046), which will effectively break the reverse functionality for all TQ6+ users unless VFHub is updated.

        Steps to reproduce: If you have the Black Square Caravan, it's very noticeable in that. Alternatively the DHC6 Twin Otter included in MSFS 2024 also displays similar behaviour.

        1. Run MSFS 2024 and VFHub, with the TQ6+ connected
        2. Load in to the game on any runway in the DHC6 Twin Otter or Black Square Caravan - these aircraft show it best but it does affect most turboprops
        3. Look at the throttles in game and bring your physical TQ6+ throttles back into reverse, all the way to the bottom of the travel
        4. Look at the throttle(s) in game and you'll see that they are not at the full reverse. In fact you can grab them with the mouse and pull them further back.
          You may also want to use a tool to show the changing value of (A:GENERAL ENG THROTTLE LEVER POSITION:1, percent). That will let you see the data rather than just eyeballing the throttles in game.

        Requested Solution: Could VFHub be updated to allow for dynamic scaling of the reverse axis? Ideally:

        VFHub should detect or allow a setting to map the full physical travel of the TQ6+ reverse range (past the detent) to the full available range defined by the aircraft's min_throttle_limit.

        Alternatively, perhaps provide a user-configurable "Scale" setting for the reverse portion of the axis within VFHub.

        Or perhaps there's a better way that your team could come up with, I'm not fussy about the solution, I'd just like it fixed šŸ™‚

        I realise that you don't support third party planes directly, but that's not really the issue here. Any plane using a value other than -0.25 for the min_throttle_limit in engines.cfg will have the issues I described above, and I'm yet to find a default plane that uses -0.25 - at best they use -0.15, so this issue is widespread. As a user of VirtualFly hardware, I would love to see the software black box opened up or updated to support these modern aircraft standards.

        B Offline
        B Offline
        brettsan
        wrote on last edited by
        #33

        @Jiblet

        Thanks for all that you are doing as well on this... much appreciated. I didn't hear from my contact at VF, so very happy that you did, but a little disappointing their reply was "umm-humm we'll see" not very encouraging.

        Because I am not fully getting it thru my head all the way, what would need to happen if we take the other route, and not use VFHub? I have always been confused why MSFS and our throttles have to have some axis reversed and others we don't, especially when looking at the windows calibration from control panel... since all 6 axis simply give a value of 0 to 4096. Is M$ the one to blame for things also being screwy there? I think I now understand though why sometimes axis work full range and other times they don't based on you point about values.

        Perhaps it's time to admit the purchase mistake, Ebay them off to someone else to have fun with and look for something new.

        JibletJ 1 Reply Last reply
        0
        • B brettsan

          @Jiblet

          Thanks for all that you are doing as well on this... much appreciated. I didn't hear from my contact at VF, so very happy that you did, but a little disappointing their reply was "umm-humm we'll see" not very encouraging.

          Because I am not fully getting it thru my head all the way, what would need to happen if we take the other route, and not use VFHub? I have always been confused why MSFS and our throttles have to have some axis reversed and others we don't, especially when looking at the windows calibration from control panel... since all 6 axis simply give a value of 0 to 4096. Is M$ the one to blame for things also being screwy there? I think I now understand though why sometimes axis work full range and other times they don't based on you point about values.

          Perhaps it's time to admit the purchase mistake, Ebay them off to someone else to have fun with and look for something new.

          JibletJ Offline
          JibletJ Offline
          Jiblet
          wrote on last edited by
          #34

          @brettsan

          The problem as far as I can see - and I may be very wrong - is that MSFS, under the hood, is ancient.

          Take a look at XPlane for example, the control config in XP11 at least (I've not tried 12) was just brilliant. Full control of everything. "Want a little flat spot on the curve for a detent here? Have at it". And so it handled the TQ6+ and other hardware just fine.

          MSFS just seems to be stuck in the 90s as far as control goes. Assumes everyone has maybe a very basic joystick and that's that.

          I think there's probably a solution for all of this using Axes and Ohs or Spad.next but both of those have UIs that are best described as being "created by engineers" if you get me šŸ˜†
          Makes actually trying to get started with either of those quite intimidating - I can already hear the "RTFM" comments from their permanent Discord residents.

          I love the TQ6+ for its size on the desk and its metal construction. I work from home from the same desk, so being able to setup and rip down quickly every day, twice a day, is great. I have honeycomb stuff too but it's all so bulky, so it makes it on to the desk for high days and holidays.

          but a little disappointing their reply was "umm-humm we'll see" not very encouraging.

          That's quite funny to me in a way - I work in software support for a large enterprise software vendor and we often have to say things like "it's on the roadmap", "We'll see what we can do to get that into a future version". All very wooly, No time lines ever if we can help it. So seeing this:

          "They have confirmed that this is one of the points they have noted for improvement in VFHub. However, they currently have other priorities, so work on this will not begin until after the summer."

          Was actually quite encouraging to me. It's way more of a response than I expected! Even though it's not exactly a contractual commitment that I can use to hold their feet to the fire come October. I may be reading far too much in to it!

          Anyway, for now I'm setting every plane I care about to -0.25 min_throttle_limit and enjoying the sim, while I pluck up the courage to delve into Spad/AAO

          B 1 Reply Last reply
          0
          • JibletJ Jiblet

            @brettsan

            The problem as far as I can see - and I may be very wrong - is that MSFS, under the hood, is ancient.

            Take a look at XPlane for example, the control config in XP11 at least (I've not tried 12) was just brilliant. Full control of everything. "Want a little flat spot on the curve for a detent here? Have at it". And so it handled the TQ6+ and other hardware just fine.

            MSFS just seems to be stuck in the 90s as far as control goes. Assumes everyone has maybe a very basic joystick and that's that.

            I think there's probably a solution for all of this using Axes and Ohs or Spad.next but both of those have UIs that are best described as being "created by engineers" if you get me šŸ˜†
            Makes actually trying to get started with either of those quite intimidating - I can already hear the "RTFM" comments from their permanent Discord residents.

            I love the TQ6+ for its size on the desk and its metal construction. I work from home from the same desk, so being able to setup and rip down quickly every day, twice a day, is great. I have honeycomb stuff too but it's all so bulky, so it makes it on to the desk for high days and holidays.

            but a little disappointing their reply was "umm-humm we'll see" not very encouraging.

            That's quite funny to me in a way - I work in software support for a large enterprise software vendor and we often have to say things like "it's on the roadmap", "We'll see what we can do to get that into a future version". All very wooly, No time lines ever if we can help it. So seeing this:

            "They have confirmed that this is one of the points they have noted for improvement in VFHub. However, they currently have other priorities, so work on this will not begin until after the summer."

            Was actually quite encouraging to me. It's way more of a response than I expected! Even though it's not exactly a contractual commitment that I can use to hold their feet to the fire come October. I may be reading far too much in to it!

            Anyway, for now I'm setting every plane I care about to -0.25 min_throttle_limit and enjoying the sim, while I pluck up the courage to delve into Spad/AAO

            B Offline
            B Offline
            brettsan
            wrote on last edited by
            #35

            @Jiblet
            That all makes a lot of sense... MSFS taking a page out of the ol' PMDG SOP, "Why do it over if we already did it once.... A port will be just fine"

            And you are probably very right, AAO was invented for a reason and I should also get over the learning curve and take the attitude of "Pro-Simmer plus Pro-Hardware requires Pro-software.... But was just so hoping I wouldn't need to use FSUIPC and the likes anymore.

            1 Reply Last reply
            0
            • R Offline
              R Offline
              RPGamerous
              wrote on last edited by
              #36

              If you need some encouragement to try the 3rd party binding options, I'll tell you that Axis and Ohs has a bit of a learning curve up front, but in the end it's great to have the control I do over my peripherals. And for both Spad and AaO, there are already profiles available for many aircraft -- maybe moreso for Spad.

              Another option to look at though might be MobiFlight. I use it for my WinCtrl stuff for certain planes, and it's also quite good especially for the price of free. Its UI isn't amazing, but for some people at least it might be more intuitive than AaO. It also recently had a major update that I haven't checked out yet. I do also have Spad, but the times I've attempted to learn it, I've grown discouraged a bit too quickly. Not a reflection on the product itself so much as my ability to wrap my brain around certain things.

              1 Reply Last reply
              0
              • JibletJ Offline
                JibletJ Offline
                Jiblet
                wrote on last edited by Jiblet
                #37

                I have working throttles in SPAD.next. And it makes my brain itch.
                This should not work:

                71def893-a164-4355-a0bb-09e08e162bbe-image.png

                But it does.
                (This is for the Caravan with min_throttle_limit = -1.0 as @Black-Square intended)

                It seems to be that forward throttle range goes from +16383 (fully forward) to -16383 (idle point).
                And Reverse goes from -16383 (idle point) to -49149 (full reverse, or -16383 -16383*2)).

                I'm going to be sick. That just feels so many kinds of wrong but it's working in sim.

                I think I'll need a lie down before tackling the Prop levers.

                Note that you'd need a different Full Reverse Thrust value (the -49149) depending on the engine's min_throttle_limit. So the standard -0.15 would be -21300 I think...

                🤢

                Correction: -49153 gets you -100%, full reverse.

                If I do get all 3 levers working I'll publish a profile on SPAD
                The snippet above is posted under #16443 if anyone wants it. Id be interested to know if it works for you too.

                Edits ahoy...

                Snippet #16444 for prop handling. It's nasty but it seems to work perfectly.

                Snippet #16445 for the condition lever, and I'm done!

                Snippet #16446 for the whole device. Go nuts! I'm done for the day šŸ˜‚

                Works perfectly (i think) for the Caravan. Works great for Starship and will be better once that -1.0 for the min engine. Its pretty good for the Duke and Bonanza turbines but the condition levers could be improved for those

                B 1 Reply Last reply
                0
                • JibletJ Jiblet

                  I have working throttles in SPAD.next. And it makes my brain itch.
                  This should not work:

                  71def893-a164-4355-a0bb-09e08e162bbe-image.png

                  But it does.
                  (This is for the Caravan with min_throttle_limit = -1.0 as @Black-Square intended)

                  It seems to be that forward throttle range goes from +16383 (fully forward) to -16383 (idle point).
                  And Reverse goes from -16383 (idle point) to -49149 (full reverse, or -16383 -16383*2)).

                  I'm going to be sick. That just feels so many kinds of wrong but it's working in sim.

                  I think I'll need a lie down before tackling the Prop levers.

                  Note that you'd need a different Full Reverse Thrust value (the -49149) depending on the engine's min_throttle_limit. So the standard -0.15 would be -21300 I think...

                  🤢

                  Correction: -49153 gets you -100%, full reverse.

                  If I do get all 3 levers working I'll publish a profile on SPAD
                  The snippet above is posted under #16443 if anyone wants it. Id be interested to know if it works for you too.

                  Edits ahoy...

                  Snippet #16444 for prop handling. It's nasty but it seems to work perfectly.

                  Snippet #16445 for the condition lever, and I'm done!

                  Snippet #16446 for the whole device. Go nuts! I'm done for the day šŸ˜‚

                  Works perfectly (i think) for the Caravan. Works great for Starship and will be better once that -1.0 for the min engine. Its pretty good for the Duke and Bonanza turbines but the condition levers could be improved for those

                  B Offline
                  B Offline
                  brettsan
                  wrote on last edited by
                  #38

                  @Jiblet

                  These numbers are just like FSUIPC 16383 to -16383. Seems like I will have to pull it back out of the "Please go away and die cuz this should be included in the sim closet." Now... where did I leave my PhD on how to configure FSUIPC?

                  1 Reply Last reply
                  1
                  • J jmarkows referenced this topic
                  • J Offline
                    J Offline
                    jmarkows
                    wrote last edited by
                    #39

                    Hey guys, I don't know exactly how the throttle axis is configured on your TQ6s, but I had good results with my Velocity One quadrant using the MSFS 2024 sensitivity settings. I posted the results here if anyone would be interested in taking a look. This gives me the entire range of forward and reverse travel on one axis and roughly matches the virtual detents with the proper positions on my physical axis, though I don't have physical detents.

                    If you guys have physical detents, this same method should, if I'm understanding it right, allow you to tweak it such that you can match the physical detents to the virtual ones, it might just require a different neutral and Sensitivity+/- settings.

                    1 Reply Last reply
                    0
                    • C Offline
                      C Offline
                      Chotter
                      wrote last edited by
                      #40

                      After understanding how the damn Reverse Polish Notation works, I managed to configure the prop axis to include the prop feather once the detent is passed. You can program it several ways, even in a single action, but I prefer two actions to keep the expressions simpler. To get these values I used the Mobiflight app "Potentiometer RPN-Tool" which you can find at the link

                      Prop lever:

                      @ -3.2312 / 16383 + 0 max 16383 min (>K:PROP_PITCH_SET)
                      

                      Prop feather:

                      @ 57000 > if{ -16383 (>K:PROP_PITCH1_SET) }
                      

                      The same goes for the flaps. I configured the Mix2 lever as if it were the flaps lever. The configuration is as follows:
                      Flaps 0 > At the top of the lever
                      Flaps 10 > a little lower (value 2000)
                      Flaps 20 > At the detent (between 50000 - 53000)
                      Flaps 30 > In its lowest position (beyond 57000)

                      You can adjust these values to your liking. The four actions I created in Mobiflight are:

                      Flaps up:

                      @ 2000 < if{ (>K:FLAPS_UP) }
                      

                      Flaps 10:

                      @ 2000 > if{ @ 45000 < if{ (>K:FLAPS_1) } }
                      

                      Flaps 20:

                      @ 50000 > if{ @ 53000 < if{ (>K:FLAPS_2) } }
                      

                      Flaps 30:

                      @ 57000 > if{ (>K:FLAPS_3) }
                      

                      For the power and condition lever , I’m still using the configuration I mentioned earlier in this post. I could do something similar to the flaps, but I prefer to keep the beta range configured this way to play with it during taxi.

                      Hope this helps.

                      1 Reply Last reply
                      0
                      Reply
                      • Reply as topic
                      Log in to reply
                      • Oldest to Newest
                      • Newest to Oldest
                      • Most Votes


                      • Login

                      • Don't have an account? Register

                      • Login or register to search.
                      • First post
                        Last post
                      0
                      • Categories
                      • Recent
                      • Tags
                      • Popular
                      • Users