Vertical RIC
Copilot Bezel (avionics stack)

The RIC-10 is a Remote Instrument Cluster similar to the RIC-8, but arranged in two vertical banks of 5 knobs each instead of a single horizontal bank of 8 knobs. The two additional knobs allow all 10 RIC functions to be assigned each to its own knob. The RMI select buttons are duplicated on both banks. As of this writing the RIC-10 is used on the DCX and the MFD.

May also be known as the "RIC-5" or the "Vertical RIC".

Both banks use the same firmware; the bank (left or right) is selected via the Hardware Calibration utility. You can also select Pilot vs. Copilot and adjust the brightness of various backlights.

Configurable Options

OptionDefaultAvailable SettingsDescription
RMI control typePushbuttonPush-on-Push-off, Toggle Switch, Pushbutton, DisabledIn Push-on-Push-off, the button acts like a switch, where pressing and releasing it toggles between VOR and ADF. Toggle Switch is used on bezels that have an actual switch instead of a pushbutton. In Pushbutton mode (default) the button sends "Pressed" and "Released" messages to the PC, which then handles toggling the switch mode. Disabled is used for the Pressurization Panel setting, which has no RMI controls.
Device SelectorPilotPilot, CopilotSet to Pilot for the Captain's RIC pair or the main monitor bezel (DCX); set to Copilot for the First Officer's RIC pair (MFD) or the First Officer's RIC bezel in the Avionics Stack (DCX).
Config SelectLeftLeft, Right, Bezel, PressureLeft and Right are used for normal Vertical RIC hardware; either setting also sets RMI control type to "Pushbutton". Bezel is used when the RIC is embedded in a monitor RIC bezel overlay; it also sets RMI control type to "Toggle Switch". Pressure is used for a monitor pressurization panel overlay and sets RMI control type to "Disabled". Note that RMI control type may be changed again afterwards.

Button, Button...

The difference between how "Push-on-Push-off" works and how "Pushbutton" works may be non-obvious. For that matter, "Toggle Switch" may not be obvious, either. So I'll try to explain them here.

We have to start with the RIC-8, which has the same buttons. The RIC uses pushbuttons for a sleek look but they are intended to simulate mechanical switches on a real RMI such as the one pictured here. There is only one RIC panel for each pilot, so we simply programmed the button to send messages as though it were a switch: ADF or VOR.

Each time you press one of the buttons (marked "NAV SELECT" on the RIC-8), it alternately sends a message that says "ADF" or "VOR". Since there is only one RIC-8 per pilot on any simulator, there is no conflict.

The problem comes up because the Vertical RICs come in pairs, two per pilot, and each panel has its own RMI buttons. If you were to press the left NAV1 selector once, you now have one RIC panel thinking it's in ADF mode and the other thinking it's in VOR mode. If you press the same button again (on the same RIC panel), it will switch back, and no harm done. However, if instead (after you pressed the left NAV1 selector once) you then press the right NAV1 selector once, nothing will appear to happen — because it's a different panel and doesn't realize we've changed modes. You'll have to press it again to get the mode to switch back. Meanwhile the left panel doesn't realize we've pressed the right panel's button, so if you press that one again... and so on. If you always use the same panel you're OK, and it's nothing critical, but it might be puzzling and seem like the panels don't work reliably.

Once we realized this was happening we started using a new mode, called "Pushbutton", where the panel itself doesn't keep track of the mode; instead of sending "switch in ADF" or "switch in VOR" messages, it now sends "button was pressed" and "button was released" messages. Now the PC keeps track of which mode the switch is in (well, the virtual switch), and toggles any time it sees a "button was pressed" message (nobody cares when it's released). So now if you press NAV1 Select on the left pilot's panel and then press NAV1 Select on the right pilot's panel, the pilot's RMI will switch to VOR on the first button press and back to ADF on the second button press, just like you'd expect.

The only fly left in the ointment is that the plug-in needed to be updated to handle the new mode. In the (possible though very unlikely) case that you are running a panel with the new firmware but have to use the old plug-in, you can set the panel to use the old method. It will still have the unreliable-seeming behavior, but it will work.

Bezels #1: Buttons vs. Toggle Switches

On some simulators we provide a replacement RIC in the form of a bezel. This fits over the entire monitor and both RICs, and replaces the RIC functionality. Behind the scenes the RIC is still there, hiding in the back of the bezel, but with only a few controls. But instead of using pushbuttons we supply a pair of small bat-handle toggle switches for the NAV select controls. These are wired the same as the pushbuttons, but they work a bit differently. So when you set Config Select to "Bezel", we change the RMI control type to "Toggle Switch" to match the hardware.

Bezels #2: Pressurization Panel

Some of the bezels also have pressurization controls. Those are actually wired to another RIC, but that RIC has its Config Select set to "Pressure", which also disables the NAV Select switches.

Bezels #3: Copilot's Bezel

On the Avionics Stack you may see a set of instruments for the copilot, complete with three controls (CRS, HDG and ALT). These are considered a bezel device, so Config Select needs to be set to "Bezel", as you'd expect. However, the panel does not include the NAV Select switches for the RMI, so RMI control type should be set to "Disabled". Also, Device Selector should be set to Copilot.


Right-click and select "Save Target As" (Internet Explorer) or "Save Link As" (FireFox) to download either of these files. Otherwise your browser will probably just display the raw contents. Your browser may try to save it as a text file, if so you'll have to rename it.
Bonus links:

The following functions are supported:
  • A/S (Air Speed)
  • R-ALT (Radio Altimeter)
  • (Attitude Horizon Adjustment)
  • ADF (Automatic Direction Finder)
  • DG (Directional Gyro) (may be marked "CRS/DG")
  • BARO (Barometric Pressure)
    • Press and hold for 1 second to reset to 29.92 inHg ("Standard Day")
  • HDG (Heading)
    • Press and hold for 1 second to synchronize the heading bug to the current heading
  • CRS (Course)
    • Press and hold for ½ second to toggle between Rose and Arc displays
  • OBS 1 (Omni Bearing Selector 1)
  • OBS 2 (Omni Bearing Selector 2)
  • RMI (Radio Magnetic Indicator) select 1
  • RMI (Radio Magnetic Indicator) select 2

Each press of an RMI button toggles its source between ADF and VOR. The RMI buttons are duplicated on both banks, but (as of v5.03) functionally this is transparent. That is, if you press a button on one bank, then press the identical button on the other bank, the result will be the same as pressing the same button twice — the setting will change on the first press, then change back on the second press.

Updating the RIC-10

Get the Required Files

The Cypress Loader allows you to update certain Cypress-based PFC USB devices.

Get the Loader

Get the Driver

  • Download both these files and put them in the same directory together (may be the same directory as above):

Get the RIC Firmware

Now download the DLD file and save to a convenient location.

Put the RIC into bootloader mode

There are two ways to put the RIC-10 into bootloader mode.

The New Way

It's simple.
  1. Plug the RIC into the computer with the USB cable (the power cable is optional for this procedure).
  2. Press and hold both the top, middle, and bottom buttons simultaneously for about 6 seconds.

It will turn off ALL the lights and exit normal running mode. If you have sound you should hear the USB "disconnect" sound followed quickly by the USB "connect" sound, though sometimes the computer falls behind and you'll only hear one sound or the other. At that time when you run the Cypress loader you'll see the device available for downloading.

If this works, the rest of these instructions are on the Cypress Loader page. Click here to continue.

The Old Way

  1. Remove the RIC-10 panel from your simulator.
  2. Unplug the RIC-10 panel from USB. You may also unplug it from power.
  3. Short programming pins 4 and 5. (I do not have photos at this time.) This may be complicated by the fact that we do not usually ship RIC-10 units with a programming connector, so you'll need to find something metal to insert into both holes simultaneously. The holes may also be filled with solder.
By shorting these two pins together you are telling the RIC that it should go into programming mode and not try to run normally. Once the programming pins are shorted you can connect a USB cable.
  1. While holding the programming pins shorted, connect to USB. Simply plug the RIC's USB cable back in. It is not necessary to apply 12v power.

The rest of these instructions are on the Cypress Loader page. Click here to continue.
Once you're finished programming, you may have to re-configure the panel using the Hardware Calibration utility.

MFD and Panels

DCX and Panels