CC_ISIS

CC_ISIS — A320 Standalone Standby Instrument for MobiFlight

An A320-style ISIS (Integrated Standby Instrument System) implemented as a MobiFlight Community Device on an ESP32-S3 with a 4-inch LCD. Unlike an HDMI based ISIS, this one does NOT require popping out the ISIS from the plane. Instead it recreates all the display logic on the ESP32 and gets the relevant data from MobiFlight.

This device is written for the Guition 4” 480x480 touch display with embedded ESP32-S3. Available from the usual places: AliExpress, Amazon, etc. for around $20. Here’s one: https://www.aliexpress.us/item/3256808028364930.html Other displays (e.g. the WaveShare 4” with its ESP32-S3 LCD Driver) will also work but you’ll need to recompile to use them.

Tested with the FBW A320, but no reason it will not work with others. Some adjustments may be needed to the MobiFlight configuration for different planes.

The Display next to the FBW A320 ISIS in MSFS 2024


Working Features

Planned


Installation

Step 1 — Flash the firmware

Use the browser-based installer — no software installation required. Works in Chrome and Edge on desktop.

➜ Open Web Installer

Connect your ESP32-S3 via USB, click the link above, then click Install and select the correct COM port when prompted.


Step 2 — Install the MobiFlight Community files

The Community package contains the device definition and board configuration that MobiFlight Connector needs to recognise the CC_ISIS.

Download the latest release ZIP from the Releases page — it will be named something like CC_ISIS_1.0.0.zip.

Inside the ZIP is a single folder called CC_ISIS. Copy that folder into your MobiFlight Community directory:

OS Default Community folder path
Windows %LOCALAPPDATA%\MobiFlight\MobiFlight Connector\Community\

After copying, the layout should look like this:

Community\
  CC_ISIS\
    boards\
      CC_ISIS_ESP32_S3.board.json
    devices\
      CC_ISIS.device.json
    firmware\
      ccrawford_cc_isis_esp32s3_merged_<version>.bin

Tip: You can paste %LOCALAPPDATA%\MobiFlight\MobiFlight Connector\Community\ directly into the Windows Explorer address bar to open the folder.


Step 3 — Open the MobiFlight project

Open MF/ISIS FBW CONFIG.mfproj (included in this repository) in MobiFlight Connector. This project is pre-configured for the FlyByWire A320 in MSFS and maps all simulator variables to the CC_ISIS device outputs.

  1. In MobiFlight Connector choose File → Open and select ISIS FBW CONFIG.mfproj.
  2. Connect the CC_ISIS device via USB — it should appear automatically.
  3. Click Run in MobiFlight Connector.

NOTE: If after installing the firmware your device is not recognized by MF (looks like this:) image

Do this: Find this file: %USERPROFILE%\AppData\Local\MobiFlight\MobiFlight Connector\Boards\arduino_mega.board.json On line 14, change this line: "DtrEnable": true, to "DtrEnable": false,

That will fix it. HOWEVER, you have to update that line whenever MF updates itself. I have a issue raised with the MF maintainers.