INAV Configurator for Chrome — Tips, Tricks, and Troubleshooting

Lightweight INAV Configurator: Chrome Extension Workflow

Overview

A lightweight Chrome extension wraps the INAV Configurator UI so you can configure INAV flight controllers without installing the desktop app. It connects to your controller via the browser’s serial/USB APIs and provides the core configurator features with reduced resource use.

Prerequisites

  • Chrome or Chromium-based browser with Web Serial API enabled (latest stable recommended).
  • INAV-compatible flight controller with USB connection and the correct drivers.
  • Backup of your current INAV configuration (CLI dump or CLI save).

Installation

  1. Download the extension CRX or install from the Chrome Web Store.
  2. Enable the extension and grant serial/USB permissions when prompted.

Connection Workflow

  1. Open the extension and click Connect.
  2. Select the flight controller’s serial port from the browser prompt.
  3. Allow access; the extension establishes a Web Serial session.
  4. If connection fails, try toggling bootloader (boot into bootloader if flashing) or check drivers.

Core Features

  • Configuration pages: PID tuning, receiver setup, modes, rates, OSD, and more — core pages available.
  • Profile import/export: Load/save INAV configuration files (JSON/CLI).
  • Real-time telemetry: View basic telemetry and sensor status during connection.
  • Firmware flashing: Basic firmware upload via built-in flasher (limited compared to full desktop tools).
  • Logging: Session logs and error messages for troubleshooting.

Typical Session Steps

  1. Connect to controller.
  2. Read current configuration (Download).
  3. Make targeted changes (e.g., PID, rates, AUX mapping).
  4. Write/Save configuration back to the controller.
  5. Verify settings and perform a quick bench test.

Limitations & Tips

  • Limited advanced features: Some deep features and advanced flashing options may be missing compared to the desktop configurator.
  • Browser permissions: Chrome must permit serial access; extensions occasionally lose permission requiring re-grant.
  • Performance: Lightweight UI reduces memory/CPU use but complex operations (large logs, heavy flashing) can be slower.
  • Security: Only grant serial access to trusted extensions; revoke permissions when not in use.
  • Backup first: Always export a CLI dump before changing firmware or major settings.

Troubleshooting

  • No port shown: ensure cable/data lines are functional and controller powered.
  • Connection drops: try a different USB cable or a powered USB hub.
  • Firmware flash fails: use the desktop flasher or put the controller into bootloader manually.

Quick Checklist

  • Backup config → Connect via Web Serial → Download settings → Edit → Save → Verify.

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *