yashsingh1/xdaforums huggingface dataset:
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] nijel8:
First post updated with new build... Read for details...

You can help translate this thing by copying below code, translate the strings in green and post it here mentioning your language. I will add it in new build. Thank you!

<!-- Reset Lockscreen function strings -->
<string name="reset_lockscreen_btn">[COLOR="SeaGreen"]Reset Lockscreen[/COLOR]</string>
<string name="reset_lockscreen_hdr">[COLOR="SeaGreen"]Reset Lockscreen[/COLOR]</string>
<string name="reset_lockscreen_note1">[COLOR="SeaGreen"]If you cannot pass Lockscreen security[/COLOR]</string>
<string name="reset_lockscreen_note2">[COLOR="SeaGreen"]after backup restore you should do this.[/COLOR]</string>
<string name="swipe_to_reset_lockscreen">[COLOR="SeaGreen"]Swipe to Reset Lockscreen[/COLOR]</string>
<string name="resetting_lockscreen">[COLOR="SeaGreen"]Resetting Lockscreen...[/COLOR]</string>
<string name="reset_lockscreen_complete">[COLOR="SeaGreen"]Reset Lockscreen Complete[/COLOR]</string>

<!-- v.3.0.3-0 new TWRP App install strings -->
<string name="reboot_install_app_hdr">[COLOR="SeaGreen"]Install TWRP App?[/COLOR]</string>
<string name="reboot_install_app1">[COLOR="SeaGreen"]Would you like to install the Official TWRP App?[/COLOR]</string>
<string name="reboot_install_app2">[COLOR="SeaGreen"]The app can check for new TWRP versions.[/COLOR]</string>
<string name="reboot_install_app_prompt_install">[COLOR="SeaGreen"]Prompt to install TWRP app if not installed[/COLOR]</string>
<string name="reboot_install_app_system">[COLOR="SeaGreen"]Install as a System App[/COLOR]</string>
<string name="reboot_installing_app">[COLOR="SeaGreen"]Installing App...[/COLOR]</string>
<string name="swipe_to_install_app">[COLOR="SeaGreen"]Swipe to Install TWRP App[/COLOR]</string>

...some more screenshots...
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] tarkzim:
here is my translation for Chinese Traditional.

<!-- Reset Lockscreen function strings -->
<string name="reset_lockscreen_btn">[COLOR="SeaGreen"]螢幕鎖定重置[/COLOR]</string>
<string name="reset_lockscreen_hdr">[COLOR="SeaGreen"]螢幕鎖定重置[/COLOR]</string>
<string name="reset_lockscreen_note1">[COLOR="SeaGreen"]如果你無法通過螢幕解鎖認證[/COLOR]</string>
<string name="reset_lockscreen_note2">[COLOR="SeaGreen"]你應該進行這個程序，在你還原你的備份之後[/COLOR]</string>
<string name="swipe_to_reset_lockscreen">[COLOR="SeaGreen"]滑動以重置螢幕鎖定[/COLOR]</string>
<string name="resetting_lockscreen">[COLOR="SeaGreen"]螢幕鎖定重置中...[/COLOR]</string>
<string name="reset_lockscreen_complete">[COLOR="SeaGreen"]螢幕鎖定重置完成[/COLOR]</string>

<!-- v.3.0.3-0 new TWRP App install strings -->
<string name="reboot_install_app_hdr">[COLOR="SeaGreen"]安裝 TWRP 應用程式?[/COLOR]</string>
<string name="reboot_install_app1">[COLOR="SeaGreen"]你要安裝官方的 TWRP 應用程式嗎?[/COLOR]</string>
<string name="reboot_install_app2">[COLOR="SeaGreen"]此應用程式可以檢查新的 TWRP 版本[/COLOR]</string>
<string name="reboot_install_app_prompt_install">[COLOR="SeaGreen"]如果未安裝TWRP應用程式，彈出詢問[/COLOR]</string>
<string name="reboot_install_app_system">[COLOR="SeaGreen"]安裝為系統程式[/COLOR]</string>
<string name="reboot_installing_app">[COLOR="SeaGreen"]安裝應用程式中...[/COLOR]</string>
<string name="swipe_to_install_app">[COLOR="SeaGreen"]滑動已安裝 TWRP 應用程式[/COLOR]</string>
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] AttK0:
Refuses to work on my Hydrogen. Mostly just black screen, with the TeamWin logo flashing occasionally.
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] tombassi:
working nice on helium, no more errors , thanks dev for this it's even looding faster now:good:
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] nijel8:
Can you run these two commands in PC prompt and post the files when it does that:

adb pull /tmp/recovery.log

adb pull /proc/kmsg

The two files "recovery.log" and "kmsg" will be in "C:\Users\[your user name]" folder...

Thanks
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] nijel8:
Does it say "3.0.3-0 for helium..." on front page?
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] rizky123:
Same with me,I get error device '< null>' not found when try to get recovery log
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] nijel8:
[MENTION=6016937]AttK0[/MENTION] [MENTION=5581277]rizky123[/MENTION]

Please provide logs as I asked above... I can't help without knowing what is going on...

Also show me the content of "/proc/hwinfo" file after you boot back to Android.

EDIT:

Delete old twrp settings file "/sdcard/TWRP/.twrp" from within Android and see if TWRP boots...
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] tombassi:
Yes,
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] nijel8:
New builds in OP...

Finished Chinese Traditional translation thanks to [MENTION=6407372]tarkzim[/MENTION]

New build with Android 6.0 branch and CM13 kernel for testing if 7.1 fails... [MENTION=6016937]AttK0[/MENTION] [MENTION=5581277]rizky123[/MENTION] try it...

The only reason I can think of without logs 7.1 fails for some is the different display hw... Need logs, please...

Good... Means it works as intended:good:
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] mat9v:
Ah, from email for example, ok :)

I though that since you @ mentioned me that the content was directed at me - my supersized big ego : :))
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] JulianJenner:
Yepp! Thanks for your help.

小米MAX 3/64 - MIUI8 Dev 7.2.23 Android 7.0
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] @ndroidvn:
step 3 & 4, as I've known, it is the same with wiping all of these following:

[1] data

[2] cache

[3] davik cache

[4] system

is it right?
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] paradise-san:
You don't need to manually format /system, it is automatically formated when you install a new rom .zip file.
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] @ndroidvn:
[MENTION=2473722]mat9v[/MENTION] [MENTION=4399618]nijel8[/MENTION]

Hi there,

I can not install any version of MultiRom.me ROM, except this one v8.0.1.0 Stable. Here is the detail of my weird issue.

A. What do you have?

Mimax 3/32GB with working TWRP 3.0.3-0

https://dl.twrp.me/hydrogen/twrp-3.0.3-0-hydrogen.img

v8.0.1.0 Stable ROM flashable .zip file (1)

http://ua.multirom.me/MROTA/STABLE/V8/V8.0/multirom_MIMAX_V8.0.1.0.MBCCNDG_v6.0.1_b13_e685363f8e.zip

v8.2.2.0 Stable ROM flashable .zip file (2)

https://vroms2fe7lh.multirom.me/MRO...AX_V8.2.2.0.MBCCNDL_v6.0.1_b24_8c9ad51076.zip

SuperSU 2.79 flashable .zip file (3)

https://download.chainfire.eu/1021/SuperSU/SR3-SuperSU-v2.79-SR3-20170114223742.zip

B. What process did you use?

Booted to TWRP

Wiped fully (system, data, cache, davik cache)

Installed ROM (saved in USB OTG)

Installed SuperSU (saved in USB OTG)

Wiped Cache & Davik Cache

Rebooted​

C. What is your issue?

If I used the combo (1), (3) and process (B), everything worked well w/o any problem. But,

If I used the combo (2), (3) and process (B), it could not boot up. The Mi logo lighted on in 1s and shutdown immediately later whenever I pressed power button.

In addition, I could not boot into TWRP too.

Now I've been in rom (1) with working TWRP, and still could not flash rom (2).

Kindly help me explain it and show me how to solve this issue.

Thanks and Best Regards,

luongthienkhoi@gmail.com
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] mat9v:
Have you tried downloading MIUI fastboot version? http://en.miui.com/thread-508170-1-1.html

Install fastboot version, install twrp, boot to twrp, install SuperSU (to prevent twrp being overwritten on reboot).

I think that there is some conflict with firmware version between those two Global roms - you have a firmware version that is suited to Global 8.0 roms and not to 8.2 roms.

You could try flashing in twrp some of the firmwares posted by nijel8 in his LAOS thread.

Beside the links you have posted are for China Stable roms (notice MBCCNDL) in the name not the Global one, Global roms are 8.2.1 at the moment.
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] @ndroidvn:
Thank you for your correction, you are right. Both of them are just Stable rom, not Global.

I've already fixed my post.

[1] Now I have a working well TWRP on my Mimax 3/32.

The below process explains how I get it WITHOUT unlocking bootloader

[2] After having TWRP by using the process as I mention at [1], I tried to flash MultiROM.ME rom and faced to a big issue w/ v8.2.2.0 Stable as you've read above.

Do you have any idea?
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] mat9v:
With LOCKED bootloader, you MUST flash the fastboot image version I posted first to change firmware files.

Why do you keep insisting on flashing such an old fastboot version, why don't you flash the new one I linked and then flash multirom.me rom that you want? What is so special about it anyway that you can't just use global version?

You can use the process with replacing recovery image with any fastboot rom you want, it is not limited to the one [MENTION=4201345]hstende[/MENTION] linked.

Just remember to use correct rom (helium or hydrogen).
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] grey77:
nijel8, thank u for ur work!

Could u restore/enable USB keyboard/mouse TWRP support by any chance?
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] nijel8:
No... it puts mouse cursor on the screen...
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] pawwaap:
It is very interesting, it means if we obtain ROOT in anyway, e.g. by KingRoot etc., then Flashify could flash TWRP.

And consecutively by TWRP we would flash anything we want then, e.g. some custom ROM - and everything with bootloader locked.

Would you agree?
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] mat9v:
Easier to use MiFlash to flash only recovery (it ignores locked bootloader) and then install SuperSU to protect from MIUI overwriting your custom recovery.
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] pawwaap:
Please say more detailed hint, what form of installation TWRP file does Miflash flash?

What do you mean, how could MIUI overwrite TWRP and with what scenario?

And why could installing SuperSU prevent it?

What about flashing custom ROMs through such set up TWRP then, is it safe (with locked bootloader)?

A newbie in MiMax HELIUM 3GB, please be lenient ;)
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] Jerry08:
About miui roms, sometimes it doesn't flash boot.img(or flash it wrong) so you have to flash boot.img manually after rom install to make it boot.
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] mat9v:
MiFlash allows to flash full firmware in special "mode" of our phone that ignores and "locked bootloader" problems. You can enter in by pressing and holding Vol+ + Vol- + Power , it will reboot the phone (after about 7 seconds of keeping all of them pressed) and the phone will look like "dead", it won't power on display but it will be active and when connected to PC it will allow the MiFlash program to work.

In this mode you can flash whole image or parts of whole image. You must download from en.miui.com

fastboot

version of whole rom,

for example this one HERE, it's a global miui 8 based on Android 7.

Then you must decompress it twice as it is tar_gz file, and in the end will get a directory with files and another subdirectory inside.

Inside the first directory you will find some files with ".bat" extension, and in further subdirectory "images" you will find images of most important partitions in the phone.

Among them there is a "recovery.img" file that is a recovery image that is interesting for us. You can now rename twrp recovery image that you downloaded, from for example nijel8 thread to "recovery.img" and overwrite existing one in "images" directory with the new one.

You can now use MiFlash program to flash new firmware (search for some guide on how to use MiFlash if you need it), select "clean all" for complete wipe of all user data and "save user data" to well, save user data on internal storage. After you have flashed new firmware, reboot phone.

Remember to not let phone to boot to system, before rebooting press and hold VOL+ key to enter twrp recovery.

In recovery flash SuperSU - it will prevent MIUI from overwriting twrp recovery with standard one, also MIUI will refuse to boot with twrp recovery present and hang on MIUI logo if you don't flash SuperSU (SuperSU changes kernel and ramdisk boot parameters to allow boot with changed recovery).

Now you are free to reboot to system.

Custom roms for the moment are twofold - you have one pre-rooted rom by ajsmg78 and then a lot of custom roms based on LineageOS or AOSP. They are all safe to flash through twrp and should have no problem with locked bootloader (at least I had no problem for 2 weeks before I unlocked bootloader). The worst thing that can happen is they won't boot for some reason, and then you can always reflash base MIUI rom using MiFlash tool.

Some users even reported success with unlocking phones without Xiaomi permission using MiFlash and fastboot commands but I think it too risky :)
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] Jerry08:
Try this:

1. Extract boot.img from (2) rom,

2. Go to recovery,

3. Flash rom

4. Flash boot.img(the one you extracted from rom)

5. Reboot to recovery

6. Flash supersu

7. Now try to boot miui.
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] pawwaap:
However in my TWRP it is impossible to choose *.img file in the install dialog, or maybe there is something else?
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] paarkhi:
You need to select "Install Image" from the right bottom in install menu for installing *.img files.
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] @ndroidvn:
[MENTION=5492063]Jerry08[/MENTION] really interesting suggestion :good:

I will try and report it later :D

---------- Post added at 07:03 AM ---------- Previous post was at 06:45 AM ----------

[1] Some ROMs were cooked (custom roms) w/ TWRP integrated.

[2] I confirmed that WITHOUT either having Xiaomi permission or fastboot command, my Mimax 3/32GB had a working-well TWRP by using Miflash + [1] only.

[3] The below ROM proves [1]. This ROM is used for Mimax 3/32GB w/ TWRP integrated, and you can flash it very easily by using Miflash :good:
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] Arti42000:
Every time I'm trying to restore MIUI backup made with this recovery, I get ERROR 255! Every time on every MIUI backup with every version... I'm always getting ERROR 255 on restoring /data partition... Another ROMs restore works flawlessly

Is this normal?
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] paarkhi:
No, it's not normal, I'm using the recovery and restoring miui data successfully. No errors, everything works smoothly.

========================================

Infact I request [MENTION=4399618]nijel8[/MENTION] not to discontinue even though we have thestrix twrp recovery. I like the extra features of this recovery. Thanks [MENTION=4399618]nijel8[/MENTION] for that.

Sent from my Mi Max Prime
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] Neo.Collin:
[MENTION=4399618]nijel8[/MENTION] Looks like 3.1 TWRP is rolling out!!
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] nijel8:
Yeah, quite a few changes... I am afraid they might break my mods and make my life harder...:)
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] paarkhi:
Coffee for you - 3D750845F2305203F
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] nijel8:
Thank you!... and all of you, guys!
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] yshalsager:
Twrp 3.1 is here https://dl.twrp.me/hydrogen/twrp-3.1.0-0-hydrogen.img.html :D
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] souravipc53:
Is it unified build for both hydrogen and helium?
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] mat9v:
It is useless without all of Nijel8 enhancements. Better stay on what we have for now.
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] yshalsager:
I think yes, like previous version. I didn't test it
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] paarkhi:
Yes, well said, sticking with nijel8 twrp [emoji106]

Sent from my Mi Max Prime
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] nijel8:
Most of the changes are already in my build anyway hence 3.0.2.2.

Will update it to latest code of course... some time... :) nothing to worry about.
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] JulianJenner:
Thanks Boss!

小米Max全网通版3GB/64GB银色MIUI8中国开发者7.3.13
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] nijel8:
Updated to v.3.1.0-0 code...
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] pykfree:
Hello!

I use hydrogen. currently I use twrp v3.0.2 and it's normal. but, my phone stuck at this version.

I face a problem when I update the twrp version. when I update my official twrp version to v.3.0.3 and v3.1 with fastboot and official twrp app method, it's succed. but, I reboot my phone to recovery mode, it's stuck at twrp screen in 5 seconds, and then boot again to system.

I try to flash your unofficial twrp v3.1.0-1 mod, but I face same problem.

I'm sure the twrp image file is not corrupt.

so, I flash it back to v3.0.2, and it's normal, I'm not face a problem.

can you help me to solve my problem?

sorry my english is bad :D
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] nijel8:
Connect USB and while phone is booting to twrp run "adb logcat" till command finish/phone reboots. Copy shell output to txt file and post it here.

Building roms? You should know better...
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] pykfree:
ok, I'll take a logcat. gimme sec
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] pykfree:
this is my logcat
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] astherion:
Thanks, nijel8! Your TWRP is the best! (The same is true for your LineageOS builds).
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] panzerpig:
I face the same problem. (sometimes I get TWRP for 5 seconds, other times just a black screen). I can boot into system.

Also I cant get a logcat while its booting twrp (adb just says waiting for device).

I have a 2/16 hydrogen. I am currently running slimroms.
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] nijel8:
@ pykfree [MENTION=3068510]panzerpig[/MENTION]

My bad about logcat... forgot I removed it.

What rom?

How is it with the old v.3.0.3-2 from 2/21?

If it's the same means something wrong with your system partition and data is encrypted?

If not then something is wrong with latest 3.0.3 twrp when comes to dencrypting...
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] panzerpig:
I installed your lineage-OS, same thing.. guess this can be it, I installed TWRP from this guide https://xdaforums.com/mi-max/how-to/guide-install-global-miui8-root-t3435594

Even with my bootloader unlocked. might be whats wrong? gonna search how to install it another way (that version of twrp might be modified and not possible to upgrade?)
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] mat9v:
Flash in fastboot.

Open command prompt.

Navigate to the directory that contains fastboot.exe and copy there the recovery image you downloaded.

In command prompt issue the following command:

"fastboot flash recovery your_image_file"

Finished.

If after that new recovery is not installed, you may have to use MiFlash and play with .bat files there to flash new recovery.

Last resort would be flashing full rom in MiFlash, it will clean any configuration data and restore default recovery, you would have to install twrp again.
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] Iekuta:
<!-- Reset Lockscreen function strings -->
<string name="reset_lockscreen_btn">Kilit ekranını sıfırla</string>
<string name="reset_lockscreen_hdr">Kilit ekranını sıfırla</string>
<string name="reset_lockscreen_note1">Kilit ekranı güvenliğini geçemezseniz</string>
<string name="reset_lockscreen_note2">Yedekledikten sonra bunu yapmalısınız.</string>
<string name="swipe_to_reset_lockscreen">Kilit ekranını sıfırlamak için kaydırın.</string>
<string name="resetting_lockscreen">Kilit ekranı sıfırlanıyor...</string>
<string name="reset_lockscreen_complete">Kilit ekranı sıfırlama tamamlandı !</string>

<!-- v.3.0.3-0 new TWRP App install strings -->
<string name="reboot_install_app_hdr">TWRP uygulamasını yükle?</string>
<string name="reboot_install_app1">Resmi TWRP uygulamasını yüklemek istermisiniz ?</string>
<string name="reboot_install_app2">Uygulama, yeni TWRP sürümlerini kontrol eder.</string>
<string name="reboot_install_app_prompt_install">Eğer yüklenmediyse TWRP uygulamasının yüklemesini onayla.</string>
<string name="reboot_install_app_system">Sistem uygulaması olarak yükle.</string>
<string name="reboot_installing_app">Uygulama yükleniyor...</string>
<string name="swipe_to_install_app">TWRP uygulamasını yüklemek için kaydırın.</string>

Translated to Turkish.
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] panzerpig:
Thanks for the help but didnt work. thried the two first ways to do it (didnt flash full rom) but twrp through fastboot and mi flash.

BUT managed to flash xiaomi.eu´s twrp for hydrogen. So now I have another twrp 3.0.2.0.. weird. None from this threads first post manages to boot..
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] nijel8:
You didn't answer data encrypted or not?
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] Jerry08:
Is your data partition formatted to f2fs? Since nijel8 updated to 3.1 maybe it's one of cases mentioned in Strix TWRP recovery thread FAQ.
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] panzerpig:
Sorry. No my phone isnt encrypted.

This is weird. I can flash roms anyway I want. But I cant update TWRP past 3.0.2

---------- Post added at 11:57 PM ---------- Previous post was at 11:47 PM ----------

No its EXT4. This is my recovery.log from the working xiaomi.eu twrp 3.0.2.0:

https://dl.dropboxusercontent.com/u/41032477/recovery.log
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] nijel8:
You both have 2/16 GB hydrogen and maybe that where problem is... bug for sure in 3.0.3 code if that's the case.

Will be hard to pin down without device or logs...
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] nijel8:
Here is a quick test version. If no success booting after back in Android you will find /cache/recovery_failed.log... Post it here. Also I have made some fstb changes to see if helps with 2/16 hydrogens.

twrp3031_test-BOOT.img
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] pykfree:
I update my twrp in MIUI and your LineageOS build, but I still face that problem.

oh wait. this problem happened after I flash twrp v3.0.3. it can boot into twrp v3.0.3, but this version annoy me. I revert to v3.0.2 via flash image feature in twrp, and boom! the problem is coming, my phone can't boot into v3.0.2. So I try to flash 3.0.2 via fastboot and it succed. my twrp is back. but when I update to v3.1 via fastboot and flash image, I face same problem again.

My hydrogen is not encrypted. I'll try this one, and report the log here as fast as I can.
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] panzerpig:
Didnt work, and no recovery failed log. heres my recovery folder from cache. https://www.dropbox.com/sh/900wcaihrk234rd/AAC0DZjD4B3SIMWDVMhq-v7Ma?dl=0
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] pykfree:
are you flash it via fastboot or just boot with "fastboot boot recovery twrp_image.img" command?

I have no time right now. so maybe I'll try in few hours later.
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] panzerpig:
Installed via "flash image" through twrp.

Gonna try flashboot and twrp app.
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] panzerpig:
Same with those methods. Sorry for cluttering the thread with my problem. But I guess there are more 2/16 hydrogen users with the same problem.
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] pykfree:
still can't boot into that quick test version. and I'm not find recovery_failed.log in /cache/ and /cache/recovery/
[Xiaomi Mi Max ROMs, Kernels, Recoveries, & Other D] Alex Tian8800:
Yeah! Your Recovery is wonderful! Much better, than the Official! Thanks a lot!