[Xiaomi Mi Max 3 Guides, News, & Discussion] xgneilx:
Common bugs:

1. Flickering screen during brightness adjustment.

2. No auto brightness.

3. BT media playback only or incall only but not both.

4. No battery usage statistics (can't see apps but can see hardware %)

5. Probably stuttering sound when choosing ringtones.

6. no MTP

Comparison:

1. Both Havoc and PD appears to be more fluid than Oreo.

2. Xposed supports Oreo only.

3. Havoc has more customization than Pixel Dust. Two particular customization that I am missing are (1) scrambling of numbers during PIN entry after a boot up, and (2) brightness adjustment by swiping in status bar.

4. Pixel Dust is currently more updated than Havoc.

5. Fluid Navigation app is working properly with Pixel Dust unlike on Havoc that only side swipes were working not the bottom swipes.

6. PD has better night mode color temp than Havoc.

7. PD's auto brightness adjustment seems to be faster and more appropriate than the fix for Havoc 10/21.

8. Pie's DND feature is more customizable than Oreo.

AICP-M Oreo Treble

Workaround:

https://xdaforums.com/showpost.php?p=77996595&postcount=119

https://xdaforums.com/showpost.php?p=77963614&postcount=61

HAVOC Pie 10/21

Workaround:

1. Execute command in Terminal with SU permission: setprop persist.sys.qcom-brightness 4095

2 and 3. Copy the contents of the Vendor-2018-11-05.zip file to your vendor partition and set permissions to 644 on all files.

This fixes the following...

BT audio in-calls

BT audio in-calls using messenger, viber, etc...

BT media playback

4. You have to be running on a more updated Xiaomi EU rom before going to GSI. Per my experience battery stats are working on both 8.10.25EU and 10.0.3.0EU ROMS, and at least nano gapps, but wasn't working on 8.8.9EU.

5. Delete the folders /Vendor/lib/Soundfx and /Vendor/lib64/Soundfx

6. If you really need MTP, proceed here... thanks to SUPERUSER for the find...

Pixel Dust Pie 11/14 Gapps Included so no need to install separately, just make sure to factory reset after flashing system image.

Workaround:

1. Execute command in Terminal with SU permission: setprop persist.sys.qcom-brightness 4095

2. Fixed already if you came from EU 8.11.15.

3. Copy the contents of the vendor_for_PD_2018-11-14_release.zip file to your vendor partition and set permissions to 644 on all files.

This fixes the following...

BT audio in-calls

BT audio in-calls using messenger, viber, etc...

BT media playback

4. Fixed already if you came from EU 8.11.15

5. Fixed already.

6. If you really need MTP, proceed here... thanks to SUPERUSER for the find...

Best GCAM w/ Night Sight

Tested working on Treble Pie. Make sure you have Camera2api enabled.

Safely freezable apps in Havoc

See attached images...

Flashing tips...

You want to try Treble but you are currently in Global Stable? Proceed here...

Moving between ROM guides? Proceed here...

Running on GSI but want to update base Xiaomi EU ROM?

1. Backup Data, System (including image), and Vendor (including image) in TWRP.
2. Wipe Cache, Dalvik, Data, and System.
3. Reboot to recovery
4. Install latest Xiaomi EU ROM (make sure to mount all partitions)
5. Reboot to recovery
6. Restore Data, and System from backup
7. Reboot to recovery
8. Install gapps
9. Install magisk
10. Clear Cache and Dalvik
11. Reboot to System

Note: If the latest update doesn't have the Vendor fixes, you need to apply the same fixes as indicated here in the OP.

Based on my experience FAQs.

1. Can I format or wipe system partition in TWRP?

YES. I have done that several times and I am still enjoying my phone. Just make sure that you flash a rom after wiping otherwise you'll just have a paper weight.

2. Do I need to move to MIUI stable ROMs before flashing Treble roms?

NO. I went straight from Xiaomi EU 8.8.9

3. Is it more complicated to flash custom ROMs in Mi Max 3 compared to older Mi Max?

YES, in a way, because here we need to consider ARB. But generally NO, if you haven't triggered your ARB yet.

4. Do I need to go back to MIUI before jumping to different GSI?

NO, per my experience. I clean flashed 9.0 directly from 8.1 GSI.

5. Can I use the official TWRP for GSIs/Treble ROMS?

YES.

6. I'm on Havoc, how can I upgrade to the latest GSI?

-boot to recovery

-wipe system, cache, and dalvik

-install the latest gsi img file to system

-reboot to recovery

-install gapps

-wipe cache and dalvik

-reboot

7. Can I downgrade from latest GSI to an older one?

YES. Just follow the instructions in #6.

8. Can I move from weekly EU rom to stable EU rom?

YES. I installed 10.0.3.0 eu from 8.10.25 eu

9. Can I install GSI on top of MIUI Global 10.0.1.0?

YES. However I was only able to do it once, and cannot do it again. Can't really help with the procedure.

If I have helped you through this, don't forget to click the THANKS button.