Skip to content

Releases: AmakerGame/LedRemote-X96-Max-Plus-Ultra

LedRemote(X96 Max Plus Ultra,SlimBoxTv)

Choose a tag to compare

@AmakerGame AmakerGame released this 08 Oct 12:35

LedRemote — fix version

  • Added Built-in condition mode (Internet / SD card-USB / Launcher) — no root, reacts live
  • Fixed Internet detection getting stuck after reboot — now checks 5 different ways
  • Script mode no longer polls in a loop — runs once (Save / reboot / "Check now")
  • Fixed "If app is active" not detecting the open app
  • New custom Time stepper — easier to use with a TV remote
  • Full app picker with User/System tabs
  • Fixed language switching; English is now the default
  • Fixed release build signing (keystore path)

LedRemote(X96 Max Plus Ultra,SlimBoxTv)

Choose a tag to compare

@AmakerGame AmakerGame released this 05 Oct 15:46
390036d

🎉 LedRemote v1.0.0 — first release

An Android TV (11+) app for controlling the hardware LED indicators and the VFD display of Amlogic-based TV boxes (meson-vfd). This build targets the X96 Max Plus Ultra (Amlogic S905X4) running SlimBoxTV firmware.

📺 Display (VFD)

  • A dedicated screen: Enable / Disable.
  • Disable takes effect instantly (echo tcd1 > .../attr/led).
  • Enabling after a disable requires a real device reboot — the app warns about this and offers to restart right away or later.
  • While the display is disabled, other LEDs in the list are marked as "not visible" — changes to them won't matter until the display is back on.

💡 7 secondary LEDs

greenled, wlanled, ethernetled, usbled, cardled, appled, agingled — each can independently be set to:

  • Enable / Disable — static.
  • If app is active — lights up when the selected app(s) are on screen. Full picker over all installed apps ("User apps" / "System apps" tabs).
  • Built-in condition — Internet / SD card or USB / home launcher active. Checked every ~5s without root, reacts instantly to real events (e.g. plugging in an SD card).
  • Script — your own shell command per LED (with a pre-filled example template). Exit code 0 = turn on. Since an arbitrary script requires root, it's evaluated once (on save / after a real reboot) rather than in a loop — a "Check now" button lets you run it manually.
  • Time (from–to) — on a schedule.

🔐 Root

  • Requested once at startup.
  • su is only used on an actual state change or a real device reboot — no continuous background polling.
  • Auto-start after BOOT_COMPLETED is also triggered via a root command as a fallback, for firmware that restricts background services.

🌐 Localization

Ukrainian / Russian / English(default) — switchable directly in the app, independent of the box's system language.

ℹ️ About

Version (read from the APK build), GitHub link, developer — Edytor Studio.


📦 Build: GitHub Actions (assembleDebug / assembleRelease)
🎯 minSdk 30 (Android TV 11+), compileSdk/targetSdk 36