{
  "formatVersion": 1,
  "kind": "ffb-bridge.profile",
  "id": "addon-pae-bonanza-g36",
  "revision": 1,
  "metadata": {
    "title": "PAE / SimCoders Bonanza G36",
    "description": "PAE G36 XP12 with REP: manual yoke loading, pitch/roll trim, observed flap motion and retractable gear cues. Common estimated feel across documented panel and turbonormalized options.",
    "author": {
      "name": "FFB-Bridge",
      "id": "rohsam"
    },
    "aircraft": [
      {
        "name": "Bonanza G36",
        "kind": "airplane",
        "identifiers": [
          {
            "scheme": "airframedb",
            "value": "beechcraft-bonanza"
          }
        ]
      }
    ],
    "sims": [],
    "hardware": [],
    "tags": [
      "starting-point",
      "estimated-feel",
      "general aviation",
      "manual"
    ],
    "targets": [
      {
        "aircraftId": "beechcraft-bonanza",
        "implementationId": null,
        "simulator": "xplane12",
        "scope": "addon-starting-point",
        "developer": "PAE Addons",
        "addonName": "PAE / SimCoders Bonanza G36"
      }
    ],
    "evidence": {
      "basis": "research-derived-estimates",
      "summary": "PAE G36 XP12 with REP: manual yoke loading, pitch/roll trim, observed flap motion and retractable gear cues. Common estimated feel across documented panel and turbonormalized options.",
      "reviewedOn": "2026-09-24",
      "sourceUrls": [
        "https://airframedb.com/aircraft/beechcraft-bonanza",
        "https://updates.simcoders.com/release/PAE_G36/REP-user-manual.pdf",
        "https://www.simcoders.com/reality-expansion-pack/pae-g36/checklists",
        "https://ee45728f75.clvaw-cdnwnd.com/fb27bf10296933013ab7cd99b9ff6972/200031587-ab46bab46c/G36%20POH-compressed.pdf?ph=ee45728f75",
        "https://www.bonanza.org/globalassets/migrated/pdf/flight-controls-flaps-and-trim-manual.pdf",
        "https://aeroelectric.com/Reference_Docs/Beech/beech_36_a36_a36tc_shop_manual_v1998.pdf",
        "https://www.simcoders.com/reality-expansion-pack/pae-g36/",
        "https://www.simcoders.com/2026/02/11/update-rep-5-0-2-for-the-pae-addons-g36-bonanza/"
      ],
      "estimatedSettings": [
        "Force amplitudes, damping, friction, response curves and cue onset are engineering estimates, not measured hand forces.",
        "The indicated-airspeed tuning reference is a selected control-feel reference, not published cruise TAS."
      ],
      "limitations": [
        "Force curves, gains and cue magnitudes are engineering estimates, not measured hand forces. Installed and physical acceptance remain deferred.",
        "AP follow and neutral hold remain off. No undocumented servo target, custom failure, control lock or maintenance-state channel is inferred.",
        "G1000-based G36 with REP5 engine/electrical systems. Real G36 GFC700 procedures inform the review, but product servo outputs remain unqualified.",
        "REP main manual hydraulic/free-fall gear description conflicts with its own handcrank checklist and Beechcraft motor/linkage documentation. No hydraulic gear-failure or free-fall behavior is reproduced.",
        "A36 older-serial continuous flaps and trimmer are not assumed for the later simulated fit; use actual flap movement only. Aircraft-specific STC speed limits remain outside the force profile.",
        "REP engine/HeadShake signals and optional avionics servo contracts have not been physically qualified. Changes of turbo, tip tanks or avionics share the same editable force curve."
      ]
    },
    "derivedFrom": {
      "kind": "profile",
      "id": "airframe-beechcraft-bonanza",
      "version": 3
    },
    "createdWith": "FFB-Bridge 1.6",
    "createdAt": "2026-09-24",
    "updatedAt": "2026-09-24",
    "addon": {
      "developer": "PAE Addons",
      "product": "Bonanza G36",
      "simulator": "xplane12"
    }
  },
  "compatibility": {
    "minAppVersion": "1.6.0-beta.1"
  },
  "modules": [
    {
      "type": "force-model",
      "schemaVersion": 7,
      "data": {
        "Forces": {
          "SpringStrength": 0.7,
          "SpringDeadband": 0.045,
          "ForceGain": 0.65,
          "CruiseSpeedRefKnots": 150,
          "MaxOutputForce": 0.55,
          "MasterGain": 0.85,
          "QBlendEnabled": true,
          "QSpringStartKnots": 20,
          "QSpringFullKnots": 75,
          "QSpringMinimumFactor": 0.5,
          "HydraulicAeroLoadFactor": 0.6,
          "LoadShapingExponent": 2,
          "SpringAirspeedStiffenGain": 0.15,
          "SpringAirspeedStiffenCap": 5,
          "ElevatorForceScale": 1,
          "AileronForceScale": 0.78
        },
        "Ground": {
          "Enabled": true,
          "Rumble": {
            "MinSpeedKt": 2,
            "FullSpeedKt": 50,
            "Gain": 0.26
          },
          "Thump": {
            "ReferenceSinkFps": 6,
            "MinSinkFps": 1,
            "Gain": 0.38
          },
          "Bumps": {
            "StartSpeedKt": 10,
            "FullSpeedKt": 50,
            "Gain": 0.18
          },
          "Brake": {
            "MinSpeedKt": 3,
            "FullSpeedKt": 25,
            "BrakeDeadband": 0.05,
            "Gain": 0.22
          },
          "Reverse": {
            "MinSpeedKt": 30,
            "FullSpeedKt": 120,
            "Gain": 0
          },
          "NosewheelShimmy": {
            "MinSpeedKt": 15,
            "FullSpeedKt": 45,
            "Gain": 0.035
          },
          "GroundAccelPitch": {
            "Gain": 0.1,
            "DeadbandG": 0.03
          },
          "SkidScrape": {
            "MinSpeedKt": 2,
            "FullSpeedKt": 10,
            "MaxSpeedKt": 25,
            "Gain": 0
          },
          "SurfaceScalingEnabled": true,
          "Undercarriage": 0
        },
        "StickFeel": {
          "TrimFeelEnabled": true,
          "TrimFeel": {
            "ElevatorAuthority": 0.6,
            "AileronAuthority": 0.22
          },
          "GLoadEnabled": true,
          "GLoadStiffness": {
            "MinFactor": 0.22,
            "GGain": 0.2,
            "MaxFactor": 1.3
          },
          "DynamicDeadbandEnabled": true,
          "DynamicDeadband": {
            "LowSpeedWidening": 0.08,
            "FullSpeedRefKnots": 75
          },
          "ControlEdgeEnabled": true,
          "ControlEdge": {
            "EdgeStart": 0.85,
            "Gain": 0.2
          },
          "RateDampingEnabled": true,
          "RateDamping": {
            "PitchGain": 0.07,
            "RollGain": 0.05,
            "MaxForce": 0.2
          },
          "StickDropEnabled": false,
          "StickDrop": {
            "Force": 0.25,
            "FadeKts": 48.0
          },
          "TrimReliefEnabled": true,
          "TrimRelief": {
            "ElevatorAuthority": 0.25,
            "AileronAuthority": 0.1
          },
          "CyclicDampingEnabled": false,
          "CyclicDamping": {
            "Gain": 0,
            "MaxForce": 0.35,
            "VelocityNoiseFloor": 0.12,
            "SmoothingTimeConstantSeconds": 0.015,
            "PitchGain": null,
            "RollGain": null
          },
          "StickFrictionEnabled": false,
          "StickFriction": {
            "Strength": 0,
            "PitchStrength": null,
            "RollStrength": null
          },
          "ControlInertiaEnabled": false,
          "ControlInertia": {
            "PitchStrength": 0,
            "RollStrength": 0
          },
          "SoftStopsEnabled": false,
          "SoftStops": {
            "PitchStart": 0.85,
            "PitchStrength": 0,
            "RollStart": 0.85,
            "RollStrength": 0
          },
          "ForceTrimEnabled": false,
          "ForceTrim": {
            "HoldStrength": 0.55,
            "Deadband": 0.02,
            "BreakoutTravel": 0.3,
            "BeepTrimRate": 0.25,
            "FollowUpTrim": false,
            "FollowUpRate": 0.15,
            "FollowUpMaxAirspeedKt": 40,
            "FollowUpDeadband": 0.06
          }
        },
        "Aero": {
          "Enabled": true,
          "Stall": {
            "Gain": 0.23
          },
          "Overspeed": {
            "Gain": 0.25
          },
          "Mach": {
            "MinMach": 0.9,
            "FullMach": 0.92,
            "Gain": 0
          },
          "Turbulence": {
            "MinStddev": 0.02,
            "FullStddev": 0.25,
            "Gain": 0.3,
            "AmbientGain": 0.45,
            "VerticalWindGain": 0,
            "VerticalWindStartFps": 1,
            "VerticalWindFullFps": 15
          },
          "Spoiler": {
            "MinDeploy": 0.1,
            "MinSpeedKt": 60,
            "FullSpeedKt": 200,
            "Gain": 0
          },
          "Flap": {
            "MaxFlapIndex": 2,
            "MinFlapIndex": 2,
            "MinSpeedKt": 64.0,
            "FullSpeedKt": 112.0,
            "Gain": 0
          },
          "Gear": {
            "MinSpeedKt": 65,
            "FullSpeedKt": 130,
            "Gain": 0.045
          },
          "Etl": {
            "StartKt": 12,
            "StopKt": 24,
            "Gain": 0
          },
          "Vrs": {
            "MaxIasKt": 28,
            "OnsetSinkFps": 5,
            "FullSinkFps": 15,
            "MinEngineRpmPct": 0.5,
            "Gain": 0,
            "MinCollectivePct": 0.4
          },
          "TwoPerRev": {
            "MinSpeedKt": 30,
            "FullSpeedKt": 100,
            "Gain": 0,
            "BladeCount": 2
          },
          "Rbs": {
            "VneKt": 130,
            "OnsetFraction": 0.85,
            "Gain": 0
          },
          "ShakerEnabled": false,
          "Shaker": {
            "Amplitude": 0.5
          },
          "TurbulenceWindowSamples": 20
        },
        "AeroDrag": {
          "Enabled": true,
          "Flap": {
            "MaxFlapIndex": 2,
            "Gain": 0,
            "MinKnots": 40.0,
            "FullKnots": 112.0
          },
          "Spoiler": {
            "Gain": 0,
            "MinKnots": 60,
            "FullKnots": 220,
            "MinDeploy": 0.05
          },
          "Gear": {
            "Gain": 0,
            "MinKnots": 70,
            "FullKnots": 200
          },
          "Propwash": {
            "Gain": 0.045,
            "MinRpm": 0.4,
            "WashoutKnots": 115.2
          }
        },
        "Mechanical": {
          "Enabled": true,
          "GearDeploy": {
            "Gain": 0.055
          },
          "FlapStep": {
            "Gain": 0
          },
          "FlapMotion": {
            "Gain": 0.045,
            "MinimumPositionDelta": 0.001,
            "PacketHoldSeconds": 0.12,
            "ArrivalSettleSeconds": 0.25
          },
          "GearMotion": {
            "Gain": 0.05,
            "MinimumPositionDelta": 0.001,
            "PacketHoldSeconds": 0.12,
            "ArrivalSettleSeconds": 0.25
          },
          "FlapArrival": {
            "Gain": 0
          }
        },
        "Watchdog": {
          "StaleSec": 5,
          "FadeMs": 500
        },
        "Autopilot": {
          "FollowEnabled": false,
          "FollowAuthority": 0.1,
          "FollowSpringStrength": 0.2,
          "FollowSpeed": 1,
          "NeutralHoldEnabled": false,
          "NeutralHoldStrength": 0.6
        },
        "Engine": {
          "Enabled": true,
          "Rumble": {
            "IdleRpmPct": 0.2,
            "FullRpmPct": 1,
            "Gain": 0.06,
            "IdleRoughnessGain": 0.03,
            "IdleSmoothRpmPct": 0.45,
            "FrequencyAtMaxRpmHz": 0
          },
          "Rotor": {
            "NominalRotorRpm": 0,
            "IdleRpmPct": 0.05,
            "FullRpmPct": 1,
            "Gain": 0,
            "GovernorDroopBelowPct": 0.97,
            "GovernorDroopFloorPct": 0.85,
            "GovernorDroopGain": 0
          }
        },
        "StickAlive": {
          "Enabled": true,
          "RotationKick": {
            "Enabled": true,
            "PitchGain": 0.025,
            "RollGain": 0.02,
            "MaxOutput": 0.25,
            "DeadbandRadPerSec2": 0.6
          },
          "SurfaceFollow": {
            "Enabled": true,
            "Gain": 0.1,
            "FullAirspeedKnots": 100,
            "MinAirspeedKnots": 30,
            "DeltaDeadband": 0.07,
            "MaxOutput": 0.18
          },
          "SideslipCoupling": {
            "Enabled": true,
            "Gain": 0.25,
            "FullAirspeedKnots": 110,
            "MinAirspeedKnots": 35,
            "BetaDeadbandRad": 0.025,
            "MaxOutput": 0.16
          },
          "UseSimEngineVibration": true,
          "UseTireLoadThump": true,
          "TireLoadGain": 0.45
        },
        "ControlInput": {
          "Mode": 0,
          "Pitch": {
            "CommandForce": 0.5,
            "ForceDeadZone": 0.05,
            "Travel": 0.25,
            "Positive": null,
            "Negative": null,
            "PositiveCommandForce": 0.5,
            "NegativeCommandForce": 0.5,
            "PositiveForceDeadZone": 0.05,
            "NegativeForceDeadZone": 0.05,
            "PositiveTravel": 0.25,
            "NegativeTravel": 0.25
          },
          "Roll": {
            "CommandForce": 0.5,
            "ForceDeadZone": 0.05,
            "Travel": 0.25,
            "Positive": null,
            "Negative": null,
            "PositiveCommandForce": 0.5,
            "NegativeCommandForce": 0.5,
            "PositiveForceDeadZone": 0.05,
            "NegativeForceDeadZone": 0.05,
            "PositiveTravel": 0.25,
            "NegativeTravel": 0.25
          },
          "OverRangeCue": true
        },
        "Hydraulics": {
          "LossLoadIncrease": 0
        },
        "ControlSystem": 0
      }
    }
  ]
}
