RedMagic Root Control v1.0.2rc1
Since 1.0.1rc2, the big changes are:
❄ Micro Pump Control
Rebuilt pump control into a dedicated Micro Pump Control card inside Cooling.
Added:
• Manual Micro Pump ON/OFF
• Smart automatic mode
• Smart ON/OFF temperature sliders
• Manual control disabled while Smart mode is active
• Force ON for 10 minutes
• Cancel Force
• Live Smart state display: Silent / Balanced / Performance / Force / Paused
• Diagnostics for root / path / proc / system setting
• Home status chip: PUMP OFF / ON / SMART / FORCE
• Reboot + app-close survival
• Delayed boot restore
• Old legacy AutoPump path removed / bridged away
• Old setPumpProfile() / enablePump() conflicts removed
⚡ Charging Mode
Added a new Charging Mode card inside Lighting.
Added:
• Charging Mode enable switch
• Separate Charging profile editor
• Separate Full Charge profile editor
• Fan profile support: Quiet / Balanced / Turbo
• Fan LED, Logo LED, Shoulder LED profile support
• Full-charge profile activates at 100%
• Charging Mode LED ownership layer
Priority behavior:
☎ Call Mode > ⚡ Charging Mode > 🎮 Game Mode > ✨ Normal LEDs
• Game Mode backs off while Charging Mode owns LEDs
• Call Mode restores Charging Mode after call ends
• Charging Mode restores Game Mode / Normal LEDs after unplug
This allows charging status to act like a true charging indicator system.
☎ Call Mode
Added a dedicated Call Mode system for calls and voice chat.
Added:
• Call Mode enable switch
• Call profile editor
• Fan profile support
• Fan LED, Logo LED, Shoulder LED profile support
• Automatic detection for phone/voice calls
• Applies call profile when a call starts
• Restores previous mode when the call ends
• Call Mode can override Charging Mode when needed
Priority behavior:
☎ Call Mode > ⚡ Charging Mode > 🎮 Game Mode > ✨ Normal LEDs
🎯 Trigger Remapping
Expanded shoulder triggers into full persistent remappable hardware buttons.
Added:
• Default trigger mapping initialization
→ Left Trigger = Volume Down
→ Right Trigger = Volume Up
• Saved left/right trigger mappings
• Independent trigger action persistence after reboot + app close
Trigger remapping support for:
• Volume Up / Down
• Media controls
• Flashlight
• Screenshot
• Camera launch
• App launch intents
• Custom root-backed trigger actions
Also added:
• Right trigger intent unlock support ( fixes accidental touches, users must tap bottom trigger twice too unlock.. or click top left trigger once to unlock bottom trigger )
• Better action launching while locked / asleep
• Trigger auto-start persistence
• Trigger service restart after boot / profile apply
• Haptics saved-state persistence
• Trigger settings included inside saved hardware profiles
Triggers now behave like true programmable hardware buttons instead of basic gaming-only buttons.
✨ LED Ownership + Stability
Improved ownership handling so LEDs stop fighting each other.
Added / Fixed:
• Normal LEDs blocked while Charging / Game / Call owns LEDs
• Game Mode blocked during Charging Mode
• Call Mode remains the only override above Charging Mode
• Restore behavior improved after mode exit
• Better handoff between Charging / Call / Game / Normal profiles
This removes random LED conflicts and makes mode switching much cleaner.