yashsingh1/xdaforums huggingface dataset:
[Lenovo Zuk Z2 Pro ROMs, Kernels, Recoveries, & Oth] Barkuti:
Well, I upgraded TWRP to 3.4.0-0. Such version of TWRP seems to recognize a different partition structure, and Vendor then appears as an additional separate partition. I also noticed the Repair or Change File System option in Advanced Wipe. I tried flashing again, but also failed. Then I upgraded TWRP to 3.6.0_9-0 (weird version number, by the way), for it to be more up to date since we are dealing here with a quite recent Android version, and discerning the need to fix the partitioning of my device.

My device partitioning right now lacks a "Vendor" partition, and I guess this is what is causing the "E2001: Failed to update vendor image" error while flashing the ROM (see my previous post). Or at least somehow I feel there go the shots.

Now, if someone could give me good advice as how to proceed with this. What I mean is that if I really need to repartition the device, right now I don't have an idea of how how big the Vendor partition needs to be, or how the process should be done, just in case it has some caveats.

I'll be looking around in the meantime, as this is sort of weird to me. :unsure:

Thanks anyway.
[Lenovo Zuk Z2 Pro ROMs, Kernels, Recoveries, & Oth] pringau:
Have a look at these:

https://xdaforums.com/t/rom-11-0-0-treble-lineageos-18-1-daily-2022-01-20.4394605/

https://xdaforums.com/t/zuk-z2-pro-project-treble-android-10-11-12-gsi-ab.4197355/
[Lenovo Zuk Z2 Pro ROMs, Kernels, Recoveries, & Oth] Barkuti:
Thanks. I somewhat messed up things by installing the above mentioned TWRPs 3.4.0-0 and 3.6.0_9-0, as my device stopped being recognized by Windows with them. I had no other TWRP version in storage… 😨 but fortunately I had a USB memory with USB-C interface at hand (dual connector memories are quite handy), and so I could install the TWRP 3.2.3-0 I found in the thread [ROM][9.0.0][OFFICIAL][TREBLE][VNDK] AospExtended ROM V6.7 [Z2 PRO][4.4 KERNEL][HMP] I was inspecting.

TWRP version matters! I realized it inspecting the thread [ZUK z2 pro][Project Treble][Android 10-11-12][GSI][AB] you linked me above. With it [ROM][11.0.0_r32] AospExtended ROM V8.0 v8.4 [OFFICIAL] successfully installs, although it doesn't boots and enters fastboot.

Guess this means I really have to do something 🤔 else. I don't have any other smartphone to resort to, so I need to do things right yes or yes.
[Lenovo Zuk Z2 Pro ROMs, Kernels, Recoveries, & Oth] pringau:
I believe I advised you regarding the MTP issue with later versions.

Again, you should look into this one: https://xdaforums.com/t/zuk-z2-pro-project-treble-android-10-11-12-gsi-ab.4197355/

For me what worked in that scenario was to flash Stock ROM with QFIL (for example Z2121_CN_OPEN_USER_Q00030.1_O_ZUI_4.0.247_ST_181017_qpst like in the mentioned thread).

After that you should be able to flash any recent ROM.

Ok, maybe minimal TWRP is 3.2.3 and not 3.2.1 and I might have mislead you a bit there, sorry if that was the case.

Both of the mentioned threads are pointing to 3.2.3-n versions.

Moreover, you will find also in that thread that flashing Arrow-v10 or Arrow-v11 will help getting some rooms to boot.

You should really read and follow the steps in those threads. They've worked for me and I am using 8.4.
[Lenovo Zuk Z2 Pro ROMs, Kernels, Recoveries, & Oth] Barkuti:
Thanks again pringau.

Interesting information that of the [ROM][11.0.0][TREBLE] LineageOS 18.1 DAILY (2022-01-20) thread. However, it is full of information namely concerning the installation of LineageOS 18.1.

Could we come up with an installation summary aimed at users of other custom ROMs or any users for this thread's ROM? :) Let's do it.

The first two steps can be accomplished in whatever order, with the first step being necessary only for users of other custom ROMs (users already running a custom ROM in their Zuk Z2 Pro):

First it is necessary to flash ZUI 4.0.247 (latest stock ROM?). I guess this is intended to have a valid, known “initial state” in the device for whatever ROM installations to work properly. ZUI 4.0.247 can be found in this Google drive folder of Tims Fong. The QFIL Tool is meant for this procedure. This wipes everyhing so better backup any necessary data before this if not yet done. Anything to fix or point out here? Never done this procedure myself yet.

TWRP 3.2.3-1 for Z2121/Z2_row. Just copying this recovery to my device right now just in case, although I guess any other 3.2.3 version should work. Right now running the cool looking 3.2.3-0929 version found in Tims Fong's Google drive folder.

Next, whatever modern Treble ROM as pointed out in the Generic System Image list thread in GitHub (but not limited to) should be installable. For example in the GSI list doesn't appears AEX8.x, but of course it works.

To finish off, Magisk, Opengapps or whatever other compatible stuff at the user's discretion.

Feel free to correct this preliminary guide of me. :unsure:

Know what? I'm right now considering completely doing away with Gapps. I barely use Gapps anyway, although I don't know if certain other applications may complain about the absence of Google Play Services or whatever.
[Lenovo Zuk Z2 Pro ROMs, Kernels, Recoveries, & Oth] pringau:
In 1. you can add the keystroke to get QFIL to recognize the device with "the blue led thing" and quickly pushing load in QFIL (online videos can help here).

In 2. you can add the way to change from CN to EN language (online videos can help here).

Regarding 3. the list seems to be more oriented to more recent versions i.e. android 12, which is what eventually everyone will want, so it is acceptable that older just fade and are not supported anymore - like we see in 8.n in this thread. Reason why I am in 8.4 and waiting for 9.n with reduced or no gapps at all.

Now the tricky thing is that for some cases shown in Tims Fong's thread you will need to follow the steps shown in Fendora77's thread - to overcome limitations in some ROMs regarding fingerprint and whatnot.

Regarding 4. I guess it depends on each ROM.

That is way I have been pointing you both threads and also at some point Fendora77 mentions his thread in Tims Fong's thread.

You are basically repeating/extending Tims Fong's guide.

No gapps it's a big step unfortunately, I use pico for the minimum and eventually will use none at all - slowly introducing alternatives.
[Lenovo Zuk Z2 Pro ROMs, Kernels, Recoveries, & Oth] Barkuti:
Well, right now I am trying to figure out how to flash the stock firmware in my Z2121. I've installed QFIL v2.0.3.5 to start with, the latest version. Hope this is fine.

I was checking this ZUK Z2 PRO QFIL FLASH video of Valerio Girolami (another one filming videos in :cautious: portrait, when landscape orientation is so much more natural). At least I can see in his video that the file prog_ufs_firehose_8996_ddr.elf is selected as programmer path file. There's also a prog_ufs_firehose_8996_lite.elf file I can select (?) for this purpose.

To make the device enter program or flash mode (to name it in some way), just hold VOL+ POWER buttons until the led turns blue, in my experience it takes exactly 12 seconds. You can then connect the smartphone to the computer via USB-C cable, and it'll be available in the Select Port menu button in QFIL.

However, I cannot press download yet. Looks like I have to select some XML RawProgram file, and few appear when pressing the button (rawprogram_unsparse0.xml, rawprogram_unsparse4.xml, and rawprogram1.xml to rawprogram4.xml). What gives?

Do you mean how to change from CN to EN language in the recovery? 😅 My recovery started up in english… :unsure:
[Lenovo Zuk Z2 Pro ROMs, Kernels, Recoveries, & Oth] Barkuti:
I've had problems trying to flash ZUI 4.0.247 in my smartphone (tried QFIL and a bunch of other older 😂 tools just in case), errors all of the time.

I didn't install Arrow v11, Lineage 18.1, Magisk… and resized the system partition yet (steps in [ROM][11.0.0][TREBLE] LineageOS 18.1 DAILY (2022-01-20)).

I am right now waiting the download of Lineage 18.1 (it's going ;-) slow), although I don't really know if this is necessary at all.

The key for me is to be able to flash the stock ZUI with QFIL, I guess. :cautious:
[Lenovo Zuk Z2 Pro ROMs, Kernels, Recoveries, & Oth] Barkuti:
Woof! 😤

It's been a stressful day with this stuff, but I finally got it working.

I ended up flashing the 'vendor2factory_z2_row.zip' file found in [EXPLAINED] z2_row (pro) | /factory to /vendor | revert to /factory - TREBLE, and this fixed my '/vendor' partition errors in TWRP. I noticed this by chance, as I was a bit hopeless, although I had to make it work LoL. I now remember flashing the "factory to vendor" zip file for some reason when I installed AEX Oreo back in the day, but this time at first I could only think in fixing my '/vendor' partition problems by flashing the factory to vendor zip, which of course is the opposite of the one which did the trick. So when I rebooted and saw the Arrow v11 ROM starting up… MIRACLE! 😅

I went back to TWRP and flashed AOSP Extended v8.4. It didn't work at first boot, but I rebooted and then it did… 😇 Aaaah!
[Lenovo Zuk Z2 Pro ROMs, Kernels, Recoveries, & Oth] pringau:
Great job! Glad it worked out.

But I'm sure that QFIL would have flash that setup back to you.

Take care.
[Lenovo Zuk Z2 Pro ROMs, Kernels, Recoveries, & Oth] Barkuti:
Yeah, at least I solved the main problem. Now there's another one: at least at first glance this ROM doesn't looks as good as Oreo AEX is. In Oreo AEX I can switch on and off the status bar at will without any problem; I did it tapping over the tactile button in AEX V5.7 (8.1.0), customizable in the Extensions menu. I am reading that G00gl€ buggered with the stuff in Android 11. :cautious: I use my smartphone with two hands, browsing in landscape and typing with my fingers, so I like to free up as much screen height as possible.

The configuration of the physical button had additional possibilities in V5 as well (functions for swiping left or right, for example).

Aaand… well, for some reason when I swipe up from the bottom of the screen this ROM goes into “recents”. I tend to swipe up from the bottom to scroll up my browser's Window, and of course this gesture command tends to get in the way now, at least until I inure to it. I'd prefer to disable this @#$% if possible, needless to say, as I use custom tactile and physical button presses for recents snd other functions, and so no need for this at all.

What times I live in, they've really @#$% with two handed and landscape smartphone usage due to the newer trend of extra disproportionate screen aspect ratios of nowadays and screens without borders. Sorry but, who asked them to make smartphones so tall and overall HUGE? 🙁

I must admit that my main complaint is with regards to the extreme aspect ratios. I'd love to get a 8:5/16:10 (or even 4:3 LoL) screen aspect ratio device, which would be wider but also appreciably shorter in height and thus a lot more pocket friendly. I don't care about ultra-high screen to body ratios, @#$% them. As it is, this Zuk, for example, allows comfortable typing with two hands in landscape, because of the “left and right screen fringes” which allow my thumbs to be at a reasonable minimum distance from the borders even if I have to press keys at the very sides of the keyboard.

This ROM is gonna bite the dust, the swipe up gesture is messing with my keyboard typing… 😬 Pity.
[Lenovo Zuk Z2 Pro ROMs, Kernels, Recoveries, & Oth] Barkuti:
0K, I see there are others with this problem also: Immersive mode in all apps Android 11 (disable status bar)

Right now seriously considering installing Android 10 or whatever to get rid of this blunder.

My bad. I had activated this myself in Extensions -› Navigation bar -› System navigation.
[Lenovo Zuk Z2 Pro ROMs, Kernels, Recoveries, & Oth] Wenzel6:
Yes

but now i am on android 12 aex v9.0 and now i dont see this cashed videos
[Lenovo Zuk Z2 Pro ROMs, Kernels, Recoveries, & Oth] Barkuti:
Just a comment. If someone is having problems with scoped storage while using this ROM, Giogts shared the way to disable scoped storage here in the [ROM][8.1.0][STABLE][OFFICIAL][TREBLE] AospExtended ROM V5.8 [Z2 PRO] thread.
[Lenovo Zuk Z2 Pro ROMs, Kernels, Recoveries, & Oth] emilic:
How is android v12 aexv0 working ? I am curious before doing the update my self ^^

(I don't really mind the google loaded bunch of stuff)
[Lenovo Zuk Z2 Pro ROMs, Kernels, Recoveries, & Oth] Wenzel6:
My device is zuk z2pro

I flashed with twrp 3.2.3.1

All works but i messed persist partition and because of that my sensors dont work autobrightnes, autorotate and when talk display dont off
[Lenovo Zuk Z2 Pro ROMs, Kernels, Recoveries, & Oth] Giogts:
Is VOLTE enabled for aex v8 and v9?
[Lenovo Zuk Z2 Pro ROMs, Kernels, Recoveries, & Oth] ahorntaler:
Nice to see that this device is still supported. Will there be further updates in future?
[Lenovo Zuk Z2 Pro ROMs, Kernels, Recoveries, & Oth] Borg666:
Btw, I installed AospExtended-v9.0-z2_row-OFFICIAL-20220217-2122.zip and got a battery darin issue:

I experienced a huge overheating (nearly 50 °C) in combination with very strong battery drain - presumaly caused by the Google Play Services.

But it turned out that Google Chrome was the real cause, which stressed the Play Services as well.

My solution (so far):

I stopped these two tasks and cleared the Storage of both Apps (not just cache), then I rebooted the ZUK (just for the case).

After this the Temp and CPU load went back to normal (approx 32-37°C).

The drain issue of play services or google chrome seems to be recurring, in my case.

Has anyone experienced that as well, or a permanent solution?

Cheers

Borg
[Lenovo Zuk Z2 Pro ROMs, Kernels, Recoveries, & Oth] Wenzel6:
What version of twrp you use?
[Lenovo Zuk Z2 Pro ROMs, Kernels, Recoveries, & Oth] Barkuti:
Borg666, I recommend you to “upgrade” to a previous AOSP version. I installed that AOSP v9 you are speaking of slightly more than a month ago, and dumped it inmediately (AOSP v5.7 is the best ROM for a Z2 PRO, imho).

If newer versions of software were always better, one could always upgrade without a doubt. But whether you like it or not, this is not always the case.
[Lenovo Zuk Z2 Pro ROMs, Kernels, Recoveries, & Oth] Wenzel6:
How is audio output for headphones on v5.7 is amplified?
[Lenovo Zuk Z2 Pro ROMs, Kernels, Recoveries, & Oth] Barkuti:
I'd say it is stock, with the usual annoying no safe volume warning from time to time (you can find plenty of guides to disable this).

If you need more volume, as I often do, I recommend Volume Booster GOODEV.
[Lenovo Zuk Z2 Pro ROMs, Kernels, Recoveries, & Oth] Borg666:
Hi Wenzel6,

I'm using TWRP 3.6.1_9-0

Is this affecting a running android or for update-processes, only?
[Lenovo Zuk Z2 Pro ROMs, Kernels, Recoveries, & Oth] Borg666:
Hi Barkuti,

Thanks for your experience and recommendation.

If I want to install AOSP v5.7, I could just install as "dirty update" via TWRP, keeping all my data?

In gerneral I was very satisfied with v9.0 and Android 12 - until I got this drain/temperature issue recently...
[Lenovo Zuk Z2 Pro ROMs, Kernels, Recoveries, & Oth] Barkuti:
As far as I know a straight dirty ROM change won't work Borg666, in this case namely because AEX v5.7 needs a little tinkering with directories. Check this thread: [EXPLAINED] z2_row (pro) | /factory to /vendor | revert to /factory - TREBLE (the below links to factory2vendor_z2_row.zip and vendor2factory_z2_row.zip files are from this thread).

The following is based on my own notes from a text file:

Install factory2vendor_z2_row.zip.

Install TWRP-3.2.3-0 or TWRP-3.2.1-0.

Reboot to recovery.

Wipe system, data, cache and dalvik.

Install AEX5.7.

Optional: install Gapps, Magisk, etc.

Clear cache and reboot.

Having AEX v5.7 “early treble” ROM installed, to install any other ROM (non early treble I guess) you will first have to install vendor2factory_z2_row.zip and then install a suitable recovery for the target ROM. Next would be reboot to recovery, and etc. (steps above).

But bear in mind that you don't need to completely clear internal storage, so keep any data folders you are sure you want to keep and clean anything else. I also make my own personal folders to put whatever I need or want, for example.
[Lenovo Zuk Z2 Pro ROMs, Kernels, Recoveries, & Oth] Borg666:
Meanwhile I can specify the root cause of my drain issue a little closer:

When I disabled sync within chrome the power drain actually decreased.

(discharge rate dropped from approx. -1750 mA to -450 mA during normal use)

I will continue to monitor and keep you updated
[Lenovo Zuk Z2 Pro ROMs, Kernels, Recoveries, & Oth] Borg666:
I updated to TWRP 3.6.1_9-0 sometimes but, to be honest, I don't remember if it was before or afterwards to my upgrade to AOSP v9.0...?

I guess I did the upgrade from v8.6 to v9.0 either using twrp-3.6.0_9-0 or twrp-3.5.2_9-0. I'm not sure, more likely 3.6.0 :unsure:🤷‍♂️
[Lenovo Zuk Z2 Pro ROMs, Kernels, Recoveries, & Oth] Wenzel6:
Hi i m using to TWRP 3.6.1_9-0 and i dont experience heating with Aex A12 but if you dont finish google aditional configuration that displays on bar as notification it heats phone, after finishing configuration all ok.

Now i stay with Pyxios v5.1.1 gapps and i rooted with magisk and have instaled module that delete swipe gestures and now i am happy with this rom verry nice rom
[Lenovo Zuk Z2 Pro ROMs, Kernels, Recoveries, & Oth] emilic:
Hello, where did you get pyxios v5.1.1.1 for the Zuk z2 pro ? ^^

Would love to test it :-) (I was using pysis os before and it was great, then they dropped support for the zuk z2 pro...)
[Lenovo Zuk Z2 Pro ROMs, Kernels, Recoveries, & Oth] Wenzel6:
Hi

You need to be on latest twrp 3.6

Zuk z2 pro test roms Activity

sourceforge.net
[Lenovo Zuk Z2 Pro ROMs, Kernels, Recoveries, & Oth] Wenzel6:
I instaled v5.1.1 Gapps
[Lenovo Zuk Z2 Pro ROMs, Kernels, Recoveries, & Oth] Wenzel6:
Sourceforge zuk z2pro a12 test rom
[Lenovo Zuk Z2 Pro ROMs, Kernels, Recoveries, & Oth] Wenzel6:
In telegram fing

Lenovo Zuk z2 pro

Is a group of 220+ people with zuk z2pro i am banned on this group😭🥲 i dont know why
[Lenovo Zuk Z2 Pro ROMs, Kernels, Recoveries, & Oth] Wenzel6:
If you want to delete swipe gestures find "immersive fullscreen module" and with magisk you disable gesture only from left or riht and left

Download magisk v23.0 apk an flash it with twrp👍 it works
[Lenovo Zuk Z2 Pro ROMs, Kernels, Recoveries, & Oth] emilic:
Thanks! I'll look into it. Just want to know who is the developer/etc before installing stuff on my phone ^^
[Lenovo Zuk Z2 Pro ROMs, Kernels, Recoveries, & Oth] Wenzel6:
Bas is developer
[Lenovo Zuk Z2 Pro ROMs, Kernels, Recoveries, & Oth] HikL:
Davide has released version 9.1. Unfortunately there is no changelog but lets test it and find out how it works.

AospExtended-v9.1-z2_row-OFFICIAL-20220510-2026.zip
[Lenovo Zuk Z2 Pro ROMs, Kernels, Recoveries, & Oth] pringau:
With GApps ;(
[Lenovo Zuk Z2 Pro ROMs, Kernels, Recoveries, & Oth] jaspis2323:
Hi, anyone have tested 9.1 already?
[Lenovo Zuk Z2 Pro ROMs, Kernels, Recoveries, & Oth] emilic:
Currently testing it...

Installation went without issues, passing from 8.x to 9.1 without removing anything (some would say not the proper install method ^^)

You do get all the Google stuff... which well pain in the ** but its all working.

Camera app i somehow have 2 ^^... one works the other one crashes...

Phone calling etc havent tested yet...

Battery seems ok, but I think its still calibrating.

For the moment, everything is going ok. Happy to be running Android 12 ^^
[Lenovo Zuk Z2 Pro ROMs, Kernels, Recoveries, & Oth] jaspis2323:
Thanks. I'll try clean flash. This rom has gapps build-in or should I download/install opengapps?

Edit: which TWRP did you use?
[Lenovo Zuk Z2 Pro ROMs, Kernels, Recoveries, & Oth] emilic:
it has all the gapps build-in... so no need for opengapps ^^...

I believe i am using 3.5.x
[Lenovo Zuk Z2 Pro ROMs, Kernels, Recoveries, & Oth] HikL:
I did some testing of 9.1. Main things seem to work. Be sure to put sizing in settings to 90% since the normal size makes some settings falling of the screen.

However I noticed encryption is not working. I did a full wipe before installing (so no encryption left) but when enabling the encryption after install it gets into a boot loop. That is a deal breaker for me but I don't know if there are any other Android 12 roms supporting encryption.

Are any of you guys managed to encrypt the device?
[Lenovo Zuk Z2 Pro ROMs, Kernels, Recoveries, & Oth] jaspis2323:
I've made clean flash (twrp 3.6.1). Basic features seems work fine (calling, wifi, text, BT, fingerprint). Battery drain seems also better than v8.4. So far so good :)
[Lenovo Zuk Z2 Pro ROMs, Kernels, Recoveries, & Oth] emilic:
I am loving this new rom so much... that I went ahead and created a new topic to follow issues or other things related to the rom.

Hopefully davide would take over and post directly... but I am not able to reach him...
[Lenovo Zuk Z2 Pro ROMs, Kernels, Recoveries, & Oth] Borg666:
Wow great tnx, I really like that Android 12 ROM - therefore I'm switching to the new 9.x topic - and unwatch this old 8.0 one.

You'll find the followup thread regarding 9.x here:

https://xdaforums.com/t/rom-android-12-aospextended-rom-v9-x-official.4447933/

Take care, over & out!

Borg666
[Lenovo Zuk Z2 Pro ROMs, Kernels, Recoveries, & Oth] hans.vinkers:
can you telll me which files u used and what you exactly did step by step ?

i must have been doing something wrong, but i cannot figure out what exactly is going wrong

ps. im on twrp 3.2.3.0 as well, so that shouldnt be the issue. the rom itself installed quite good as well, but the gapps part, seems to cause problems
[Lenovo Zuk Z2 Pro ROMs, Kernels, Recoveries, & Oth] hans.vinkers:
i found de nikgapps don't work on my phone, no idea why, but that causes the problem.

i used these instead

OpenGApps - Browse /arm64/test/20210130 at SourceForge.net

OpenGApps daily releases

sourceforge.net

then it still ran stuck on setup.. i'm back to the previous version for a while, till i got enough courage again to give it a try
[Lenovo Zuk Z2 Pro ROMs, Kernels, Recoveries, & Oth] bnsmb:
Hi

>>but the gapps part, seems to cause problems

I do not install gapps (that's one reason why I use AospExtended...)

I installed only these ZIP files (after wiping all partitions as mentioned in the instructions in this thread):

AospExtended-v8.0-z2_row-OFFICIAL-20210329-0048.zip

Magisk-v22.0.zip # Magisk for root acces

NanoDroid-microG-23.1.2.20210117.zip # microG Stack (replacement for the google stack)

regards

Bernd

Update 06.04.2021

In the original message I listed this ZIP file for microG support:

NanoDroid-fdroid-23.1.2.20210117.zip

That is the wrong ZIP file.