Skip to content

Releases: AlonsoLP/rcic

RC Info Center 4.1

Choose a tag to compare

@AlonsoLP AlonsoLP released this 02 May 10:01
cab910a

Changes since 4.0:

Bugfixes

  • False low-voltage alert on battery connect/swap.
  • Script fails when satellites are lost mid-flight (GPS shadow zone).
  • Vario spike on GPS recovery.
  • False cell count recalculation during voltage sag recovery — throttle-down rebounds above 1 V no longer trigger detect_cells() mid-flight.
  • 1S LiIon packs between 1.0–2.0 V could lose identification in the same cycle they were detected.

Others

  • Replace cells > 0 guards with bat_state.identified for semantic clarity.
  • Eliminate duplicated dispatch logic between background() and run().
  • reset_stats() now resets change-detection sentinels so the TOT page reflects zeroed values immediately after a manual reset.
  • Some refactorizations.
  • Code cleanups.

RC Info Center 4.0

Choose a tag to compare

@AlonsoLP AlonsoLP released this 25 Mar 23:28
3f23c58

🚀 Developer Message

In the release notes for version 3.3, I mentioned that we had hit the absolute memory limit for Telemetry scripts in EdgeTX. I was evaluating a compl
ete structural division to separate the visual dashboard from the configuration system.

I am thrilled to announce that the split is complete. Version 4.0 introduces a brand-new Dual-Script Architecture. By moving the configuratio
n menu into a dedicated EdgeTX Tool (rcic_cfg.lua), we freed up a massive amount of RAM in the background telemetry process (rcic.lua). This opti
mization allowed me to expand RCIC from 4 tabs to 7, introduce a zero-RAM overhead QR generator, and add advanced tracking tools—all while keeping th
e dashboard blazing fast and lag-free.


🌟 What's New in 4.0

Architecture & Interface

  • Dual-Script Architecture: The configuration is now handled by a native, full-screen EdgeTX Tool (/SCRIPTS/TOOLS/rcic_cfg.lua). Changes are sa
    ved instantly to a lightweight CSV file (rcic.cfg).
  • 7-Tab Modular Dashboard: The interface has been massively expanded. You can now seamlessly navigate between BAT, GPS, RAD, LNK,
    PWR, LOC, and TOT.
  • Tab Visibility Control: Don't need all 7 tabs? You can now individually toggle tabs ON or OFF in the Config Tool. The UI will automatically
    resize and center the active tabs to maximize screen space.
  • Native Touch-Screen Support: Fully supports EdgeTX touch events. You can now jump to any dashboard simply by tapping the tab name on compatible
    radios (like the TX16S).

New Dashboards

  • RAD (Tactical Radar): A brand-new head-up display. It features a dynamic, auto-scaling radar square that plots your home position relative to the drone's current heading. Includes a decluttered right-side panel for direct distance, altitude, and vertical speed (VSPD).
  • LNK (Link Quality): A dedicated RF diagnostics tab. It features a Multi-Protocol Adaptive Layout. If you fly ELRS or Crossfire, it dynamically displays RQly, TQly, SNR, RFMD, and dual-antenna RSSI.
  • PWR (Power & Efficiency): Power metrics have been separated from the BAT tab. This new dashboard calculates total Watts, live Efficiency (mAh/km), and provides a dynamic Flight Time Estimator based on your live current draw.

Enhanced Features

  • Zero-RAM QR Code Generator: Completely rewritten. The generator now uses Lua 5.3 native bitwise operations to calculate Galois Fields and draws the QR modules directly onto the screen pixels. This means 0 bytes of dynamic RAM overhead.
  • Arm-Switch "Listen Mode": Say goodbye to guessing switch values. In the new Configuration Tool, simply select the Arm SW option and physically flip your switch. The script will automatically detect and save the hardware movement.
  • Smart ELRS Locator (LOC): The Drone Locator has been upgraded to automatically normalize ELRS signals (which read in negative dBm) into an intuitive 0–100% visual bar with a Peak Hold marker.
  • Smarter GPX Blackbox: GPX tracking logic has been tightened. It now strictly enforces a zero-write standby, only logging coordinates to your SD card when the drone is explicitly armed and has a valid 3D GPS fix.

🛠 Refactoring & Optimizations

  • Aggressive Garbage Collection Avoidance: Almost all string concatenations have been removed from the drawing loops. Values are pre-formatted and cached during the background telemetry cycle to prevent memory fragmentation during flight.
  • Anti-Sag Improvements: The Amp-based threshold logic that suppresses false low-voltage alarms during heavy throttle punch-outs has been further refined for accuracy.

⚠ Important Upgrade Instructions

Because of the massive architectural changes and new data structures, you must follow these steps to upgrade safely:

  1. Delete the old config: Navigate to /SCRIPTS/TELEMETRY/ on your SD card and delete your existing rcic.cfg file. Version 4.0 uses a completely new CSV instant-save format, and keeping the old file will cause reading conflicts.
  2. Place the new rcic.lua in your /SCRIPTS/TELEMETRY/ folder.
  3. Place the new rcic_cfg.lua in your /SCRIPTS/TOOLS/ folder.

(Note: Since you deleted the old configuration file, you will need to run the RCIC Config tool from your radio's SYS menu to set up your preferences before your first flight).

RC Info Center 3.3

Choose a tag to compare

@AlonsoLP AlonsoLP released this 22 Mar 19:01
f4fd992

Developer message

Due to the limited memory space available for the Telemetry scripts in EdgeTX, the translation system has been removed to allow for the integration of the new features in this version.

Currently, memory space is at its limit. This means that future versions will not be able to integrate new features without sacrificing existing ones.

I am evaluating separating the configuration from the visualization into two scripts: one in Telemetry and the other in Tools. This division allows me to add many more features, integrate the configuration visualization into EdgeTX more natively, and drastically reduce potential errors that could block telemetry.

This version will be the last to add new features while keeping the configuration integrated within the same script, regardless of the final decision.

Changes since 3.2:

New features

  • Log GPS using GPX format in /LOGSrcicXXXX.gpx
  • Upgraded LOC bar to improve script performance.
  • Enable/disable TABs individually.
  • Added HDOP to GPS tab.

Bugfixes

  • Mass Creation of Useless Chains.
  • Infinite Sensor Detection Loop.
  • Rounded Bar fill.
  • "Auto Tab" disabled if no GPS and LOC tabs.

Others

  • Some optimizations.
  • More optimizations.
  • Refactoring a lot.

RC Info Center 3.2

Choose a tag to compare

@AlonsoLP AlonsoLP released this 20 Mar 15:45
3f78c5d

Changes since 3.1:

New features

  • Haptic in drone battery alarm.
  • Efficiency mAh/km (/mi) in TOT tab.
  • Flight mode in tab bar.
  • Auto-switch to GPS/LOC tab on telemetry loss.
  • Arming switch configurable to show related info (FLT Time, Arm status, etc).
  • "Peak Hold" in Locator Bar.

Bugfixes

  • Screenshots without GPS fix.
  • Flight time in TOT counts when armed.
  • Battery chemistry change does not re-detect cells.
  • EXIT during sw_listen confirms instead of canceling.
  • RTN button in value edition does not maintain previous value, confirm the new one.
  • Decimal separator in CSV can break the parser. Remove old rcic.cfg before update.

Others

  • Code cleanups.
  • run()/backgroound()/init(): massive refactorization.
  • Multiple optimizations.

RC Info Center 3.1

Choose a tag to compare

@AlonsoLP AlonsoLP released this 18 Mar 12:47
2b5149b

Changes since 3.0:

New features

  • Haptic activation configurable.
  • RTN now closes configuration menu.

Bugfixes

  • Fixed some translations.
  • "No SIGNMAL" never appears.
  • Haptic unattainable in LOC.
  • Touch bypasa show_cfg.
  • Locator not using _loc_is_elrs.

Others

  • Code cleanups.

RC Info Center 3.0

Choose a tag to compare

@AlonsoLP AlonsoLP released this 17 Mar 21:27
94d87ce

Initial published release of RC Info Center (rcic).

Overview

  • Rich-featured telemetry dashboard script tailored for EdgeTX 2.9 and above.
  • Key features include battery monitoring, GPS lock validation (with QR/OLC generation), RSSI Locator and Post-flight Stats.

Documentation

For comprehensive details regarding installation, features and configuration, please refer to the official Wiki.