Skip to content

LedRemote(X96 Max Plus Ultra,SlimBoxTv)

Latest

Choose a tag to compare

@AmakerGame AmakerGame released this 05 Oct 15:46
· 3 commits to main since this release
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