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:

Infinix.Hot.30.Overlay.zip

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: