Infinix Hot 30 - TrebleDroid/treble_experimentations GitHub Wiki
Infinix Hot 30 (X6831)
Works as expected.
Required GSI: ARM64 A/B VNDK
Steps to install
- Unlock bootloader
- Make sure you're running latest stock rom or any other GSI (it may not work if you have custom rom installed)
- Disable verification and AVB by flashing Google's vbmeta or stock one.
fastboot --disable-verification --disable-verity flash vbmeta vbmeta.img
- Enter fastbootd
From Booted Device:
adb reboot fastboot
From fastboot:
fastboot reboot fastboot
- Remove product and system_ext partitions
fastboot delete-logical-partition product_a
fastboot delete-logical-partition system_ext_a
- Flash the GSI
fastboot flash system filename.img
- Wipe data
fastboot -w
- Reboot the device
- Factory reset (if showing error)
Installing Overlay
Won't be required after https://github.com/TrebleDroid/vendor_hardware_overlay/pull/140 merges.
Note: Installing overlay isn't required if you're using Evolution X 9.9.3, Evolution X 10.5 or PixelOS
The current TD based GSI builds doesn't include the overlay for Infinix Hot 30 (X6831) by default. To install the overlay install this module:
Use as a Magisk Module.
WARNING: The system won't work properly if the overlay isn't installed.
Post Installation Tweaks
Won't be required after https://github.com/TrebleDroid/treble_presets/pull/18 merges.
Open Settings > Phh Treble Settings
Transsion Features:
- Enable DT2W (For double tap to wake, uses more battery)
- Enable USB OTG (for OTG)
Doze Features:
- Enable Handwave Gesture
- Enable Out-of-pocket gesture
Misc Features:
- Use alternate way to detect headset.
- Disable Audio Effects (Fixes calling and microphone issues in few apps, breaks audio in VLC though)
- Brighten Screen on Face Unlock.
- Force FPS > [email protected] (For 90hz)
- Rotation perf hint instead of touch.
- Mediatek GED KPI Support
- Disable SF GL Backpressure
- Disable SF HWC Backpressure
- Force enable Camera2API HAL3
- Use System wide BT HAL
- Allow binder thread on incoming call.
- Disable "Voice Call In" Route
- Secure adb
IMS Features:
- Create IMS APN
- Install IMS APK for MediaTek R+ vendor
- Request IMS Network
- Force presence of 4G calling
Customization Features
- System UI Tuner > Status Bar > Headset (for headset icon)
Play Integrity Fix (only required if your GSI doesn't provide it by default):
Enable Zygisk in Magisk and Install Play Integrity Fix and TrickyStore
Warning: Do not install any fast charging module. They have Qualcomm Specific Codes and might break fast charging.
Hardware Support
Component | Comment |
---|---|
Camera | Works |
Speaker / Mic | Works |
Headphone | Works |
USB DAC | Untested |
USB OTG | Untested |
GPS | Works |
Bluetooth | Works |
NFC | Works |
WiFi | Works |
SIM / Mobile Data / Voice | Works |
Tethering | Works |
Proximity Sensor | Works |
Accelerometer / Gyroscope | Works |
VoLTE | Works with "IMS features / Install IMS APK for MediaTek R+ vendor / |
Force presence of 4G calling / Re-toggle VoLTE in SIM settings" | |
RCS Message | Works |
Fingerprint | Works |
Brightness | Works |
Auto Brightness | Works |
Offline Charging | Works |
Fast Charging | Works (when screen turned off) |
Display Refreshing Rate | Supports 60Hz/90Hz with "Misc features / Force FPS" |
Enable "Dynamic FPS" for dynamic switching | |
Double Tap to Wake | Works |
Vibration | Works |
FM Radio | Maybe (didn't work in my testing, but I think they are bug of the rom) |
Tested By:
- fluentmoheshwar - Infinix Hot 30 (X6831) - Evolution X 10.2 - 2025-01-18
- fluentmoheshwar - Infinix Hot 30 (X6831) - Evolution X 9.7 - 2024-12-26
- fluentmoheshwar - Infinix Hot 30 (X6831) - LineageOS 21 TD-based
- fluentmoheshwar - Infinix Hot 30 (X6831) - Phh' GSI - android_15.0.0_r9 ci-20250117
- fluentmoheshwar - Infinix Hot 30 (X6831) - Evolution X 10.3.1 - 2025-03-30
- fluentmoheshwar - Infinix Hot 30 (X6831) - Evolution X 9.9.2 - 2025-03-19
- fluentmoheshwar - Infinix Hot 30 (X6831) - Evolution X 9.9.3 - 2025-04-22
- fluentmoheshwar - Infinix Hot 30 (X6831) - PixelOS April release