Jump to content

Honeycomb Bravo Bit Indexes (experimental results)

Featured Replies

I recently got a Bravo throttle quadrant and the Airfoil Labs C172 throttle quadrant profile.

 

I noticed that the anunciators seemed a bit off.  Master warning didn't light up, parking brake on showed as something else, etc.

 

Yet, when I went into the honeycomb configurator, all the xplane 12 datarefs seemed to be mapped to the right annunciators.

 

I got tired of this and started mapping the byteindex and bitindexes from BFC_Throttle_Config.json and here is what I wound up with:

 

(Note that I tried the Christmas Tree app (https://forum.aerosoft.com/index.php?/files/file/6080-honeycomb-bravo-throttle-christmas-tree-application/) and it in no way reflects what I came up with below.  Not even it can light up the oil press light!)

 

TOP ROW

 

HDG  NAV  APR  REV  ALT  VS   IAS             AUTOPILOT

1/0  1/1  1/2  1/3  1/4  1/5  1/6             3/1

 

 

MIDDLE ROW

 

WARN  FIRE  OIL   FUEL  ICE   START APU

2/7   3/0   ???   3/2   3/3   3/4   4/3

 

BOTTOM ROW

 

CAUT  VAC   HYD   PUMP  PB    VOLT  DOOR

2/6   3/5   3/6   3/7   4/0   4/1   4/2

 

 

LANDING GEAR

 

L-G  2/0

L-R  2/1

N-G  2/2

N-R  2/3

R-G  2/4

R-R  2/5

 

 

I still haven't figured out the ByteIndex and BitIndex of the OIL PRESS annunciator.  I also think I have some other switches and detents that aren't triggering, and my lever 1 TOGA button seems to be shorted ON.

 

I can't therefore figure out if my Bravo throttle quadrant is miswired in some way, has a bad firmware, whether I have a different hardware rev where the annunciators moved around, or whether the honeycomb configurator software just has no idea which annunciators are wired to which bitindexes.

 

Do the numbers above agree with everyone else's config or is mine the odd one out.  And does anyone know which byteindex/bitindex the OIL PRESS annunciator is wired to?

 

 

 

 

Solved by Dr. Software

Go to solution
  • Author

BTW: New and improve Airfoil Labs C172 DIGITAL led annunciators (w/exception of OIL PRESS), assuming my bravo isn't just plain scrambled...

  "LEDs": [
    {
      "ByteIndex": 1,
      "BitIndex": 0,
      "ConditionLogic": "OR",
      "Conditions": [
        {
          "Condition": "sim/cockpit2/autopilot/heading_status",
          "ConditionValue": "=1",
          "ConditionIsCustom": true
        },
        {
          "Condition": "sim/cockpit2/autopilot/heading_status",
          "ConditionValue": "=2",
          "ConditionIsCustom": true
        }
      ]
    },
    {
      "ByteIndex": 1,
      "BitIndex": 1,
      "ConditionLogic": "OR",
      "Conditions": [
        {
          "Condition": "sim/cockpit2/autopilot/nav_status",
          "ConditionValue": "=1",
          "ConditionIsCustom": false
        },
        {
          "Condition": "sim/cockpit2/autopilot/nav_status",
          "ConditionValue": "=2",
          "ConditionIsCustom": false
        }
      ]
    },
    {
      "ByteIndex": 1,
      "BitIndex": 2,
      "ConditionLogic": "OR",
      "Conditions": [
        {
          "Condition": "sim/cockpit2/autopilot/approach_status",
          "ConditionValue": "=1",
          "ConditionIsCustom": false
        },
        {
          "Condition": "sim/cockpit2/autopilot/approach_status",
          "ConditionValue": "=2",
          "ConditionIsCustom": false
        }
      ]
    },
    {
      "ByteIndex": 1,
      "BitIndex": 3,
      "ConditionLogic": "OR",
      "Conditions": [
        {
          "Condition": "sim/cockpit2/autopilot/backcourse_status",
          "ConditionValue": "=1",
          "ConditionIsCustom": false
        },
        {
          "Condition": "sim/cockpit2/autopilot/backcourse_status",
          "ConditionValue": "=2",
          "ConditionIsCustom": false
        }
      ]
    },
    {
      "ByteIndex": 1,
      "BitIndex": 4,
      "ConditionLogic": "OR",
      "Conditions": [
        {
          "Condition": "sim/cockpit2/autopilot/altitude_hold_status",
          "ConditionValue": "=1",
          "ConditionIsCustom": false
        },
        {
          "Condition": "sim/cockpit2/autopilot/altitude_hold_status",
          "ConditionValue": "=2",
          "ConditionIsCustom": false
        }
      ]
    },
    {
      "ByteIndex": 1,
      "BitIndex": 5,
      "ConditionLogic": "OR",
      "Conditions": [
        {
          "Condition": "sim/cockpit2/autopilot/vvi_status",
          "ConditionValue": "=1",
          "ConditionIsCustom": false
        },
        {
          "Condition": "sim/cockpit2/autopilot/vvi_status",
          "ConditionValue": "=2",
          "ConditionIsCustom": false
        }
      ]
    },
    {
      "ByteIndex": 1,
      "BitIndex": 6,
      "ConditionLogic": "OR",
      "Conditions": [
        {
          "Condition": "sim/cockpit2/autopilot/speed_status",
          "ConditionValue": "=1",
          "ConditionIsCustom": false
        },
        {
          "Condition": "sim/cockpit2/autopilot/speed_status",
          "ConditionValue": "=2",
          "ConditionIsCustom": false
        }
      ]
    },
    {
      "ByteIndex": 3,
      "BitIndex": 6,
      "ConditionLogic": "",
      "Conditions": [
        {
          "Condition": "C172/g1000/alert_OIL_PRESSURE",
          "ConditionValue": "=1",
          "ConditionIsCustom": true
        }
      ]
    },
    {
      "ByteIndex": 2,
      "BitIndex": 6,
      "ConditionLogic": "AND",
      "Conditions": [
        {
          "Condition": "C172/g1000/alert_type",
          "ConditionValue": "=1",
          "ConditionIsCustom": true
        }
      ]
    },
    {
      "ByteIndex": 2,
      "BitIndex": 7,
      "ConditionLogic": "AND",
      "Conditions": [
        {
          "Condition": "C172/g1000/alert_type",
          "ConditionValue": "=2",
          "ConditionIsCustom": true
        }
      ]
    },
    {
      "ByteIndex": 3,
      "BitIndex": 1,
      "ConditionLogic": "",
      "Conditions": [
        {
          "Condition": "sim/cockpit/autopilot/autopilot_mode",
          "ConditionValue": "=2",
          "ConditionIsCustom": false
        }
      ]
    },
    {
      "ByteIndex": 3,
      "BitIndex": 2,
      "ConditionLogic": "OR",
      "Conditions": [
        {
          "Condition": "C172/g1000/alert_LOW_FUEL_L",
          "ConditionValue": "=1",
          "ConditionIsCustom": true
        },
        {
          "Condition": "C172/g1000/alert_LOW_FUEL_R",
          "ConditionValue": "=1",
          "ConditionIsCustom": true
        }
      ]
    },
    {
      "ByteIndex": 3,
      "BitIndex": 4,
      "ConditionLogic": "",
      "Conditions": [
        {
          "Condition": "sim/flightmodel2/engines/starter_is_running:0",
          "ConditionValue": "=1",
          "ConditionIsCustom": false
        }
      ]
    },
    {
      "ByteIndex": 3,
      "BitIndex": 5,
      "ConditionLogic": "",
      "Conditions": [
        {
          "Condition": "C172/g1000/alert_LOW_VACUUM",
          "ConditionValue": "=1",
          "ConditionIsCustom": true
        }
      ]
    },
    {
      "ByteIndex": 3,
      "BitIndex": 7,
      "ConditionLogic": "",
      "Conditions": [
        {
          "Condition": "sim/cockpit/engine/fuel_pump_on",
          "ConditionValue": "=1",
          "ConditionIsCustom": true
        }
      ]
    },
    {
      "ByteIndex": 4,
      "BitIndex": 0,
      "ConditionLogic": "AND",
      "Conditions": [
        {
          "Condition": "C172/cockpit/parkingBrake",
          "ConditionValue": "=1",
          "ConditionIsCustom": true
        }
      ]
    },
    {
      "ByteIndex": 4,
      "BitIndex": 1,
      "ConditionLogic": "AND",
      "Conditions": [
        {
          "Condition": "C172/g1000/alert_LOW_VOLTS",
          "ConditionValue": "=1",
          "ConditionIsCustom": true
        }
      ]
    }
  ],

 

  • Author

Thanks. A lot of the other sim forums lock down attachments to such an extent that they are unusable.

Honeycomb support thinks the hardware is defective (maybe some put a pin header on backwards or bent some pins). Will provide an update when new hardware arrives.

  • Author
  • Solution

New Bravo Throttle Quadrant has arrived. All the switches and annunciators work as expected. The original post is what it looks like if things are miswired.

Create an account or sign in to comment

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. Privacy Policy & Terms of Use

Account

Navigation

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.