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
Open Settings > Phh Treble Settings > My Device > Apply Presets
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 (Does not work on Android 16) |
| WiFi | Works |
| SIM / Mobile Data / Voice | Works (mobile data doesn't work on Android 16) |
| 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
- fluentmoheshwar - Infinix Hot 30 (X6831) - Evolution X 10.7 A15 QPR2
- fluentmoheshwar - Infinix Hot 30 (X6831) - iode.tech GSI
- fluentmoheshwar - Infinix Hot 30 (X6831) - Derpfest 16.0
Note: Unstable but tested GSIs aren't listed here.