Repository navigation
Releases: AmakerGame/LedRemote-X96-Max-Plus-Ultra
Releases · AmakerGame/LedRemote-X96-Max-Plus-Ultra
Release list
LedRemote(X96 Max Plus Ultra,SlimBoxTv)
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)
🎉 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.
suis only used on an actual state change or a real device reboot — no continuous background polling.- Auto-start after
BOOT_COMPLETEDis 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