yashsingh1/xdaforums huggingface dataset:
[Lenovo Legion Y700] b64:
Hi everybody.

I've also bought now the Y700 (to replace my old MiPad 4) and installed as recommended the crDroid image from Nazim. Really like it a lot, only miss adaptive brightness.

I've therefore tried to install the Magisk module from smartasw (guide is here).

Does is work for you @FIERA03 or anybody else?

The re-mapping for the game button has been successful, but I cannot see any automatic changes in the brightness nor any additional settings entry (not sure if such a thing should be expected).

It seems that the overlay apk cannot be installed correctly. Tried to debug using this and it has a problem with the idmap:

TB-9707F:/ $ cmd overlay dump me.phh.treble.overlay.lenovo.y700
me.phh.treble.overlay.lenovo.y700:0 {
mPackageName...........: me.phh.treble.overlay.lenovo.y700
mOverlayName...........: null
mUserId................: 0
mTargetPackageName.....: android
mTargetOverlayableName.: null
mBaseCodePath..........: /system/product/overlay/treble-overlay-lenovo-y700.apk
mState.................: STATE_NO_IDMAP
mIsEnabled.............: true
mIsMutable.............: false
mPriority..............: 15
mCategory..............: null
mIsFabricated..........: false
}
IDMAP OF me.phh.treble.overlay.lenovo.y700
<missing idmap>

Does it work for any of you guys?
[Lenovo Legion Y700] b64:
I've got it working (even without Magisk):

- Download the overlay apk from here

- Use adb to install adb install treble-overlay-lenovo-y700.apk

- After successful install, enable it via adb shell cmd overlay enable --user current me.phh.treble.overlay.lenovo.y700

- Finally check for success with adb shell cmd overlay list --user current android to find

android
[...more lines...]
[x] me.phh.treble.overlay.lenovo.y700
[Lenovo Legion Y700] thejackson5:
Is it possible to hide the status bar entirely, and use gestures for the bottom bar instead of buttons? Since they removed overscan on Android 11 I haven't been able to do either of these things :(
[Lenovo Legion Y700] FIERA03:
I am not good at English so I could be wrong, but there is a magisk module like this.

GitHub - Coxxs/hide-tablet-taskbar: A Magisk module to hide tablet gesture bar and more [Android 12.1+]

A Magisk module to hide tablet gesture bar and more [Android 12.1+] - Coxxs/hide-tablet-taskbar

github.com
[Lenovo Legion Y700] FIERA03:
Although not directly related to ROM, I recently discovered this module.

With this, FDE.AI-docs, and Adreno Driver, the tablet can be used at GSI with values very close to the specs at ZUI (Antutu benchmark 720000-730000 points).

Thermal Qualcomm 870

Specially tuned high performance beats stock speed to deliver dominating performance	Owner: @Sound_Waves_Of_Gold	Donate me ⤵️	•Paypal : https://www.paypal.me/vitohermawan	•Dana : 081326205530	#DWYOR

t.me
[Lenovo Legion Y700] FIERA03:
Sorry for the consecutive posts.

I found the following posting on the Mr. SMART ASW's website.

I thought crDroid was a little less beautiful in color than ZUI and would like to know how to apply sRGB　too. I'd appreciate it if you could lend me your skills.
[Lenovo Legion Y700] Jjfix:
Just ordered this from AliExpress with stock China ROM. Is there a guide anywhere on how to debloat/remove Chinese spyware from this ROM. I know I need to use ADB but is there a list of things to remove?
[Lenovo Legion Y700] jaca68:
Hi, I'm stuck after flashing the Chinese stock rom on my legion y700. I was first successful except for upgrades which were proposed and installed but wouldn't show after reboot. I decided to flash again hoping that would solve the problem. But now my tablet remains in EDM mode and won't start. The final message in Qfil was 'download successful'. It is fully charged. Would flashing a GSI rom solve the problem?
[Lenovo Legion Y700] JonTrv:
Having managed to totally brick my Y700, by flashing to the super partition and apparently corrupting partitions, I am now stuck on re-flashing it.

I have what I believe to be the official ROM, TB-9707F_CN_OPEN_USER_Q00235.1_R_ZUI_13.0.586_ST_220222_qpst.zip,

and QPST, QFIL and the latest adb. At least in part my problem is that I do not (will not!) run a modern Windows (I do have a Win7 instance that gets booted about once a year). I run Linux, almost exclusively. On that, I can see the device in LSUSB

Bus 001 Device 012: ID 18d1:d001 Google Inc. Nexus 4 (fastboot) (it tells lies!)

BUT... I cannot get ether QPST or QFIL to detect a port. QFIL on Win7 also cannot detect a port, leaving me unable to use the qpst version of the ROM.

On Linux (but not on Win7) I can get both ADB and FASTBOOT to talk to the device, so maybe what I want is to know how to rebuild the partition structure and flash appropriate images into each one. Is there a single image I could flash to the super partition? From fastboot getvar all > (bootloader) super-partition-name:super
[Lenovo Legion Y700] JonTrv:
OK, I found a way, I totally bypassed Windows and QPST/QFIL. There is a Linux tool called QDL that does an excellent job of flashing the stock ROM. It's not a ready built tool, you have to clone it from git, and build it, and run it from the command line, so possibly beyond the skills of a Windows newbe, but it works.

Documented to some extent in post, see also the QDL link above. Apparently Linux only (sorry windows addicts, Linux rules in this household! :-).
[Lenovo Legion Y700] Xtrobe13:
Just bought my own Y700, and looking forward to the dedicated forum :)
[Lenovo Legion Y700] Phoenix2000:
Not popular enough yet unfortunately :(
[Lenovo Legion Y700] hioannand:
Your word addicts accturly pissed me off a bit. I have to admit that linux has a great advantage over Windows for Android development, but I am a novice, and there are very few people in China who focus on flashing their phones, which led me to spend almost a months searching and understanding from the Internet. It's infuriating that you call me like a drug addict

I have 3060ti, 4k144, and r5 5600, but after I installed Ubuntu, it only supports 85hz, and its grub can’t even be used. Even if it enters the system, there are a bunch of unbelievable bugs. You should teach me linux. Now I use adb to flash the machine,but it still takes time.Before this I flashed my oneplus 5t with elixir
[Lenovo Legion Y700] hioannand:
Is this GSI can only be used as the "A/B"'s "B"?I want to use it daily to replace ZUI,I flashed which u advice as "super" based on ZUI 13.0.586,then I went to recovery did that ,but it still freezed as "lenovo",and I don't have a vbmeta.img,I only have a 9008 rom,its not normal that with no imgs ,can only be used in 9008.

By the way is there a twrp for y700?
[Lenovo Legion Y700] JonTrv:
I am a little confused by your comment. Thinking it through, the only thing I can see that you might find derogatory is the reference to git (this used to have a very derogatory meaning). Github is a resource for developers to share projects and publish code. My link was (and is) to a project called QDL, which is a Qualcomm USB flashing tool written for Linux. Instructions on how to download the source code, compile it, and use it are included in the web page the QDL link above. Few 'ordinary' (as opposed to developers) Windows users will ever come into contact with compiling from source code, hence my comment about Windows newbe's.

On Windows you would use QPST and/or QFIL, along with Qualcomm USB drivers. This probably will never work on Linux, QDL (as described) does.

Please note the essential detail. These Windows and Linux programs are ONLY for Qualcomm MSM based devices. They are highly unlikely to work for non-Qualcomm chips.

As for your experience with Ubuntu, almost certainly your problem was caused by your Nvidia graphics card. Drivers for AMD or Intel graphics are part of the Linux kernel, and work out-of-the-box. Nvidia drivers are a whole different (and proprietary) game, and not at all relevant to this Lenovo Y700 ROMS topic.
[Lenovo Legion Y700] hioannand:
Thanks for ur advices.I have spent a lot of time to underestand everything about roms,and what u made me angry, yes,is just the word "addicts"...to describe guys like me who just know how to use Windows.I use QFIL as well.It‘s really easy to use though I just know flash and pretent becoming brick.I had opened 9008 at least 20 times,after I finally know the way to enter 9008 on Y700 is long pressing volumn + while power off.All needs time,I feel irritable and angry.With such mood I opened XDA again to get more information about Y700 then saw ur word.And there is nobody tell Nvidia would not adapt linux(ok I should bought 6700xt before).

But I still want to know how to make a adaption to my Y700 and .. is this GSI can only be used as action system?I want to replace ZUI by this rom,and I am glad to learn how to fixed the bugs.I know it takes time,but its ok.Doing this on AOSP is better.

And how does QDL works?It just like QPST,they are totally same.Or u mean...I can flash this crdroid rom with QFIL?But I don't know whether it's AB or V-AB.
[Lenovo Legion Y700] hioannand:
I found vbmeta and vbmeta_system in TB-9707F_CN_OPEN_USER_Q00235.1_R_ZUI_13.0.586_ST_220222_qpst,but I still fail,I wish someonne could help me///
[Lenovo Legion Y700] hioannand:
I have tried a lot of ways to flash any kinds of ab gsi to y700,also I tried to root first .,but it never works,even cant show "Crdroid"or"android"etc. I have already opened qfil for at least 50 times.That may cause big problem to my device.I have stoped this stupid action.

Don't laugh at my shallowly learned,I was trying.Theres nothing worth laughing.But I wish someone could tell about Y700.About that beta TWRP,it does works!But I don't know how to control it with no pad graphics.Nobody answer me or tell how its difficult or what I should know.I don't know how do XDA or Linux's devolopers works that make they have no time to take care about this .

I type all this just for speaking out the holy ****,but still thanks to xda I leran things,and I like my new Elixir on mt oneplus 5t.Maybe Im gonna learn Android.... .I found a 2*8h videos from bilibili which repriented from bithub,but its whole English.... .
[Lenovo Legion Y700] Xtrobe13:
Hope springs eternal... :)
[Lenovo Legion Y700] hioannand:
Ok guy u should go fastbootd(not fastboot!) flash gsi (not only in AB's B but in "both AB").

1: Unlock the device,go back to original system(include recovery and vbmeta and boot) and do factory reset in settings(I went back to ZUI 13.0.586)

2: Switch on ”Developer Options” and connect to a computer with usb line

3: Open cmd on computer and type+enter "adb device" and comfirm on devices to connect device with adb

4: First type+enter "adb reboot recovery" then select "enter fastboot" on devices

5: Type+enter "fastboot --disable-verity --disable-verification flash vbmeta vbmeta.img" this vbmeta for Y700 is in "TB-9707F_CN_OPEN_USER_Q00235.1_R_ZUI_13.0.586_ST_220222_qpst" ,and just flash the GSI by"fastboot flash system [ur GSI rom,possiblly a .img]",and

6：Select "Enter Recovery" and select "wipe data/factory reset" and select "Factory data reset" and reboot

Difference between fastboot and fastbootd,the Chinese left mean "before android 10" and "others",after android 10 its all the righte5b903d9e1724f8ba4d9bc3edafd48bd.png

By the way Y700 is a arm-v8a and v-ab and whole supports VNDK machine,u should find a "arm-v8a and ab"rom. I use gsi_gms_arm64-exp-SPB1.210331.013-7333779-0cf2eba2(Android 11),its perfect,though only 60 hz.(Well this rom was downland in a lucky hit for actually I don't know how to downland roms from https://ci.android.com/builds/branches/aosp-android13-gsi/grid?head=9805587&tail=9805587)
[Lenovo Legion Y700] hioannand:
1
[Lenovo Legion Y700] JonTrv:
Did you not see my post from Feb 12, 2023 ? --- 'OK, I found a way'...

Remember that I (exclusively) run Linux (Mint 20.3 & 21.1), so could not use QFIL or QPST.

I unbricked my Y700 using a Linux tool (QDL) that provides access to the Qualcomm EDL port 9008. This post describes how I used it to restore the stock ROM.

As you point out, I too discovered that the Y700 has two modes that respond to fastboot commands from ADB. Only the fastbootd mode allows flashing the system partition(s). My device is now happily running crDroid.
[Lenovo Legion Y700] Jarod71:
Does Pen functionality work in crDroid?
[Lenovo Legion Y700] alexm1397:
Hey fiera, I have a question. I've read all the threads on here regarding the y700. Why does everyone recommend nazim's fork of crdroid?? I have his crdroid 8.9 which runs good but android security patch is Sept 22. Ota updates don't seem to work either. I don't necessarily want to flash a new ROM every time he updates for a security patch and due to my work I really should be staying up to date on all my connected devices. Because of this Im thinking about using the official crdroid gsi and got me very curious why everyone goes to Nazim's build.

Thanks much

-alex

edit: I see now that official crdroid isn't a gsi and doesn't support our device.

Nazim's ancientOS seems to be "official" though. Do you happen to know what the main differences between the two roms are? Do OTA updates work on his ancientOS?
[Lenovo Legion Y700] alexm1397:
Are you on Nazim's crdroid or crdroid official?? Im on Nazim's, wondering if official crdroid works okay, I'd love to have OTA updates
[Lenovo Legion Y700] JonTrv:
My installed version is "crDroid-9.1-arm64_bgN-Unofficial". I got it from here, which appears to be a Nazim version, and possibly the latest available. Certainly I have not found anything newer on a recent search - I will keep on searching :-)

OTA updates? Unlikely from what appears to be almost a one-man project. Remember though, Nazim is standing on the shoulders of giants. crDroid is a based on LineageOS, which in turn is based on AOSP. My installed 9.1 works out-of-the-box except for two details. I do not get sensor controlled screen rotation and I do not get stats on battery usage. So far I have not done enough research to find out why for either issue.
[Lenovo Legion Y700] alexm1397:
Thanks for the reply! That does seem to be the newest version. I looked into other GSIs (found this nice long list from magisk here ) like ancientOS, but crDroid does seem to stay the most up-to-date and like you said it just works great out of the box. I guess I just need to use titanium or nandroid or whatever to backup apps and such, and flash a newer version whenever its updated with security patches as that is my main concern. And, for being one man, Nazim is pretty fast at rolling updates out too, especially considering It seems like he's now working on quite a few different gsi roms

I'm currently running Nazim's crDroid 8.9 and both my auto rotation and battery stats work. The only problem I've run into so far, is I can't get audio via HDMI. Whether using a USB hub or a plain USB-c to HDMI, it plays video on the TV and audio on the tablet. Im probably going to update to Nazim's crdroid 8.10 or 8.13, as that has more recent security patches and If I'm lucky the HDMI audio will work. I'll stay away from 9.x until auto rotate is fixed.

Thanks again!
[Lenovo Legion Y700] FIERA03:
Mr.Nazim is recognized by the official Ancient development team as an official maintainer, so Ancient OS is official GSI.

Therefore, that GSI will become "official" if he wants it and applies for crDroid official status.

You can also update crDroid without OTA by overwriting the system from the fastbooted menu (e.g. from 8.10 to 8.13).

Of course, you can update to 9.0 or later without any problem, but as mentioned above, there are some problems with the ROM itself, so it is not recommended (e.g. face unlock doesn't work).
[Lenovo Legion Y700] seeayesix:
Apart from the face unlock not working and the app drawer being wrongly configured (which is fixable) I think Nazim's CrDroid is really good. I just dirty-flashed it from 9.2 to 9.3 (no OTA updates).

I have not recognized any problems with auto-rotation not working?
[Lenovo Legion Y700] ffaaiitthhyy:
Hello to everyone! I've been trying to install MrNazim GSI crDroid-8.5-arm64_bgN-vndklite-Unofficial.img on my Y700. I've encountered several issues, which I couldn't resolve by myself, so I'm reaching out for your help.

Here's what I want to achieve: working stylus (Lenovo Precision Pen 2), Magisk, magnet cover support and so on.

Here's what I've done: latest update of zui 13 -> flashed vendor from zui 14.0.197 for stylus support -> flashed vbmeta from zui 14.0.197 so that it could boot properly -> flashed system from the GSI -> factory reset -> booted. System's first setup shows up, wifi, e.t.c. BUT I can't finish the setup because facial recognition doesn't work. I've encountered this issue when I flashed the GSI's system.img over latest ZUI 14, and over ZUI 13 with ZUI 14's vendor.img. What am I doing wrong? Thx in advance!
[Lenovo Legion Y700] cornishrefugee:
Do the lockscreen and homescreen both auto-rotate? It didn't work for me on 9.1, I haven't tried 9.2 or 9.3 though :)
[Lenovo Legion Y700] seeayesix:
Haven't checked, but I will. I never use autorotate on lock or home screen actually :(
[Lenovo Legion Y700] cornishrefugee:
Thanks, I'd really appreciate that. I didn't think I'd care about it but I use my tablet in landscape orientation quiet a lot and got frustrated having to do my login pattern 90° counter clockwise. A small thing, but still a thing.
[Lenovo Legion Y700] cornishrefugee:
I can't offer you a lot of help other than to say you should try 8.10, facial recognition works fine. I did try 8.13 and couldn't finish setup due to the facial recognition issue. I'm not very knowledgeable about the technical stuff, so I can't tell you why you're having the issue. But yeah, 8.10 works fine with facial recognition and setup could complete.
[Lenovo Legion Y700] seeayesix:
It works on my tablet actually, both homescreen and lockscreen auto-rotate but I had to do a bit of digging to find the settings.

I'm running crDroid-9.3-arm64_bgN-slim-Unofficial.img.xz which I just dirty-flashed on top of the 9.2 slim. It's still a struggle to skip face unlock and get the app drawer to scale correctly on the screen if you set it up from scratch.
[Lenovo Legion Y700] JonTrv:
I failed to record the exact command, but when you are going through setup before you get to face unlock, your device will respond to ADB commands from your PC, I did something like:

adb shell uninstall faceunlock

(please research adb shell commands for the correct syntax, and there is an adb shell command to list installed apps, so use that to find the correct name.
[Lenovo Legion Y700] JonTrv:
Neither work on mine, also 9.1. I have a workaround. I use an app from the play store,

'Rotation Control' (developer listed as 'CrapeMyrtle').

I find it the least instrusive of all the similar function apps in the store. Granted, I too, do not often change screen orientation, but this helps when the need is there.
[Lenovo Legion Y700] cornishrefugee:
I actually saved your comment from a while ago regarding how to uninstall faceunlock. The command was

adb shell pm uninstall --user 0 com.crdroid.faceunlock

I tried to use it when I was struggling with the faceunlock problem while setting up 8.13. Strangely my y700 wouldn't respond to adb commands after installing 8.13, but it did work when I installed a different version (maybe 8.5, I don't recall now). So I'm not sure if adb debugging was disabled by default, but because I couldn't finish setup I couldn't get into the settings to turn it on.
[Lenovo Legion Y700] cornishrefugee:
Thanks for this, and also your previous reply. Any help is always appreciated! Does the app just have a button to select portrait/landscape or does it actually allow autorotation to function autonomously?

Thanks again for the suggestion.
[Lenovo Legion Y700] JonTrv:
Button, yes, at least the way I have it setup. Autorotation no.

Well done, I forgot that I had recorded it on this forum.

I would have thought USB debugging would have to be still enabled from before the GSI flash, however, hopefully you have got the faceunlock bypassed by now. I never tried 8.13, the first GSI I got to flash without error was 9.1. A steep learning curve dealing with this device, shame I cannot use the learning to update my old Acer K7, still running abandonware!.
[Lenovo Legion Y700] cornishrefugee:
I don't understand how the flashing process works, I'm a follow someone else's guide kinda guy haha. But yeah, adb didn't even detect the device after I flashed 8.13, so I was out of luck when trying your face unlock solution. I'm tempted to install 9.1 again and then dirty flash 9.3, though I'm not 100% sure that's a smart move. It's a lot of hassle to go back to 8.10 and reinstall everything if I end up with an issue.
[Lenovo Legion Y700] PotatoL0rd:
So i'm keep getting the error that i can't load the img. Not sure if me getting the "Global" Rom and flashing it back to the chinese one has anything to do with it. I'm in Fastbootd mode so not sure what else to do.
[Lenovo Legion Y700] beedotcity:
where do i find the imei number on this y700?
[Lenovo Legion Y700] beedotcity:
Is there a list of roms for this tablet? the lack of support is disappointing. This is such a powerful tab.
[Lenovo Legion Y700] xnappo:
There isn't one, because IMEI is only for things with cell phone connectivity.

I assume you are asking because of the official Lenovo unlock - if you translate the page there is a separate link for tablets.
[Lenovo Legion Y700] beedotcity:
View attachment 5911371
[Lenovo Legion Y700] xnappo:
Go here:

ZUI官网 - 解锁

And select the bottom left link...
[Lenovo Legion Y700] xnappo:
?? The bottom left link does not ask for IMEI:
[Lenovo Legion Y700] beedotcity:
i cant even get twrp on this device, i need help. i unlocked the bootloader via fastboot fyi.
[Lenovo Legion Y700] mickey36736:
It's the same issue as Mi Pad 5.

[RECOVERY] [MIUI13/14] [WIP] [UNOFFICIAL] TWRP for Xiaomi Pad 5

Team Win Recovery Project 3.x, or TWRP3.x for short, is a custom recovery built with ease of use and customization in mind. Its a fully touch driven user interface no more volume rocker or power buttons to mash. The GUI is also fully XML driven...

xdaforums.com

Maybe adb method still works
[Lenovo Legion Y700] Zsepa:
also got an error, dont know how to continue :(

Edit: this is the error i get when flashing

target reported max download size of 268435456 bytes

Invalid sparse file format at header magi

sending sparse 'system' (259575 KB)...

OKAY [ 7.371s]

writing 'system'...

FAILED (remote: No such file or directory)

finished. total time: 7.378s
[Lenovo Legion Y700] you486jsm:
"Y700에 'samsung tab One UI ver 5.x'를 설치하는 방법"에 대한 지침을 제공할 수 있습니까?

***Moderator Translation***

Can you provide instructions on "how to install 'samsung tab one UI ver 5.x' on Y700?
[Lenovo Legion Y700] V0latyle:
@you486jsm Please be aware that the use of English is required on XDA:

As a courtesy, I have translated your post. Please ensure you post in English or include a translation going forward.

Thank you.