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

  • Disable verification and AVB by flashing stock vbmeta.

    fastboot --disable-verification --disable-verity flash vbmeta vbmeta.img
    
  • Enter fastbootd

    adb reboot fastboot
    

    or

    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 system.img
    
  • Wipe data

    fastboot -w
    
  • Reboot the device

  • Factory reset (if showing error)

Installing Overlay

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

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: