yashsingh1/xdaforums huggingface dataset:
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] NY1M6gTOR3Rj6AGKXTcx:
I just checked Gravity's trailer with mxplayer and HW/HW+. The audio stream mutes after approximately 25 seconds but comes back a couple of seconds later. Video freezes randomly.

What I 've also tried was to stream an HD h264-ac3-24fps via local network with mxplayer and HW/HW+. This resulted in a lot of frame drops and asynchonous AV. I also played an HD h264-aac-30fps video file with AAC audio from my tablet's internal storage with mxplayer and HW/HW+. The audio mutes after a few seconds but comes back later, video is very slow and it also shows asynchronicity.

These videos all play fine with mxplayer and SW decoder.

I'm also experiencing bad Wi-Fi reception which I think started after flashing "Device firmware v1" from this thread's first post.
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] waleed.star99:
there is no tab 3 plus with 4gb of ram and 64gb of storage from lenovo with arm cpu

only the pro version ahs 4gb of ram and 64gb storage but intel atop processor iam sure of this
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] janforman:
No there is 64GB / 4GB RAM version, it's discussed in previous posts and I have it.
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] waleed.star99:
No there is not neither Lenovo website saying there is except tab 3 pro with 4 gb ram and 64gb storage nor the internet
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] janforman:
Sorry, but you are wrong. In central europe there is 64GB / 4GB RAM variant and I have it so don't tell me it won't exist :D

https://www.lenovoshop.cz/lenovo-yo...o-13-mpx-wi-fi-android-6-0-cerny_d585707.html

3 GB RAM + 32 GB ROM or 4 GB RAM + 64 GB ROM (ZA1N0057CZ)
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] vladimiroltean:
So you're on the YTX703X which is an unsupported device! Why didn't you say so?

It is very likely that your hardware will not accept the firmware for the media codec processor (venus) that Lineage tries to upload on boot. Hence the hardware codecs never get initialized and the software ones are used.

I don't think that there are any available partition dumps of the YTX703X online, are there? If you could help provide these for the stock Nougat image, we can extract the firmware files that are specific to your device and offer a proper build for the YTX703X as well.

Most helpful would be "adb pull /dev/block/mmcblk0 tablet.img" (a full dump of all the partitions)
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] vladimiroltean:
For the rest of the YTX703F users, the reports of video acceleration not working sound very fishy compared to what I see (I only have the L), so I'll just assume that the 0407 build for F was a dud.

Here is a set of 2 new builds (20180429).

* YTX703F

* YTX703L

Changelog:

* Rework the way Android treats the orientation of the tablet's display. Hardware-wise, it is a portrait screen in a landscape body. The goal of the rework is to convince Android that the tablet is really a landscape device, without hacks at the framework level (so it can be accepted by upstream LineageOS). The SurfaceFlinger, Synaptics touchscreen, Camera HAL and orientation sensors all took a fair amount of convincing to that end. This patch has left (a) Speaker rotation temporarily disabled, as it is currently off by 90 degrees (b) Volume Button re-orient functionality temporarily broken (again, it is off by 90 degrees) (c) The orientation sensors have a cached configuration that needs to be deleted for the new one to be used. So if you switch back and forth between older Lineage ROMs (or the stock ROM), and builds later than 20180430, you will always need to remove the cached sensors configuration. Otherwise the orientation sensor readings will always be off by 90 degrees. The TWRP-flashable ssc-sensors-remove-cached-config.zip does that for you, so keep it handy.

* Enable ZRAM

* Update Synaptics touchscreen driver to v2.6

* Disable creation of a dedicated interface for the p2p group (Qualcomm bug that otherwise results in Wi-Fi Direct failures).

* Power HAL: some fixes to the perfd Qualcomm daemon (still need to find proper power profiles for msm8976).

* Fix a bug where YTX703F was using the YTX703L proprietary makefiles. Having non-compatible firmware might explain why some F users were reporting non-working {Wi-Fi, hw media codecs, etc}, stuff that are otherwise working on L.

* Lots of cleanup
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] waleed.star99:
i hope u fix the rotation next release :)
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] vladimiroltean:
Be more specific. Fix what about rotation?
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] waleed.star99:
i i hold the device vertical the screen will be landscape if i gold the device as landscape the screen will be vertical got it?
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] vladimiroltean:
Flash the ssc-sensors-remove-cached-config.zip, got it?
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] Finefeather:
[MENTION=7398554]vladimiroltean[/MENTION] just another thing I discovered when installing the stock 7.1.1 rom to have Screen cast working....After I installed Magisk the tablet would no longer connect and displayed the same symptoms as the Lineage rom. As Magisk only changes boot, it would seem, to a less informed person like me, that something in the boot code is having some affect on the wifi and casting. When I remove Magisk and it puts back the original boot...it works again. Might this be something which can help? I will try your new rom 20180429 tomorrow.

Thanks again for all your efforts....

[MENTION=7398554]vladimiroltean[/MENTION] just an update...The same thing happens on the stock 6.0.1 rom when installing Magisk...it breaks the Cast feature in the Display settings.
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] waleed.star99:
indeed thanks for the info
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] vladimiroltean:
So Magisk is breaking the Cast feature, irrespective of it being Lineage or stock?

I have to admit, I never used Magisk and don't exactly have the time to try random new things. I might look into it sometime in the future though (wrote it down in the backlog).

If it's only root you're using it for, can you switch to the addonsu binary that LineageOS provides?
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] Finefeather:
This file is not shared, please reset share...thanks
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] vladimiroltean:
I think it's pretty shareable alright.. ssc-sensors-remove-cached-config.zip
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] Finefeather:
No I have never used Magisk with Lineage rom. Lineage rom won't connect as is. I was only referring to stock roms.

I was only trying Magisk to pass Safety Net.

Does the Lineage addonsu in Developer options pass Safety Net?. I need that to install and use a DSTV-now App for our dstv in South Africa...But I will try it tomorrow and see.

---------- Post added at 08:00 PM ---------- Previous post was at 07:57 PM ----------

No it's not it comes up and downloads a "ServiceLogin.html" which asks me to login to your google drive :)

OK got it now....puzzling :)
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] vladimiroltean:
Attaching it to xda as well (for reference).
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] Finefeather:
[MENTION=7398554]vladimiroltean[/MENTION] . I have flashed your latest rom (20180429) and the Cast works perfectly.

I think I am in a position to declare that Magisk breaks the Cast feature in Lenovo stock roms AND this Lineage rom. I have installed the Lineage SU addon and everything is working.

The only problem which is a little bit of a problem for me is that Lineage fails the Safety Net test...with root disabled and stock boot and recovery.
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] vladimiroltean:
Ok, good to know, thank you.

Treating as low priority, as I don't personally care about either SafetyNet or Magisk.

Others are very welcome to chime in, if they ever find the breakage reason or even a fix, I can review it and integrate it.

Priority at this point is for everybody to confirm that the 0429 build fixes the reported major bugs, so I can submit the thing for official LineageOS status already.
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] NY1M6gTOR3Rj6AGKXTcx:
Wi-Fi and video playback is working fine now. Thanks a lot. Gotta check battery, I had heavy battery drain with the last ROMs I used.
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] weustenbakker:
0429 build is still screwing up the orientation on the F version
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] waleed.star99:
flash the zip file after flashing the rom and it will work great
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] pakster67:
Thank you for the excellent work done. But I had one problem. On two firmware lineage-14.1-20180404 and lineage-14.1-20180429 GPS does not work. In the settings, the switch can be set to ON but no program sees satellites. Can anyone confirm or disprove it?
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] vladimiroltean:
Indeed there has been a GPS-related change done: we switched from using the Lenovo stock blobs to building the GPS HAL from source.

For me it appears to work, but I suspect that is only by virtue of the fact that it is assisted by LTE. Therefore, I'm afraid that only a YTX703F owner can help fix that.
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] pakster67:
Thanks for the answer. But it's very sad to hear this. I hope, in due course you will have an opportunity to repair this issue.
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] Felheipe:
I'm having issues turning my screen on. It either takes too long or I have to keep pressing the power button for the power menu to show up and turn the screen on.
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] vladimiroltean:
I noticed that too. It shouldn't be too brain-intensive on my part to figure out which of my changes made that happen, but it's the type of thing that takes considerable amount of time, and I'm quite low on that lately. But duly noted, it's in my backlog. I can see no other side effect, so I just hope it's not too annoying.
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] waleed.star99:
I hope u can make the ram usage lower from system because it use 1.2gb and sometimes it reaches 1.4gb

The Turning screen on happened with me too

The orientation also is not 100% working when i react on message from Facebook messenger it get loop at landscape and portrait turning between them fast and i have flashed the zip u advised

And if u could make Android 8 smoother than this one we appreciate ur work
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] Felheipe:
I can live with this mild annoyance. I'm just glad it's getting fixed soon.

Good job as always anyway.
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] toanau:
Anyone got a copy of December 15th build from last year? I wanted to test something
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] Radiys:
gps does not work, only a-gps. Is it possible to fix it? Model L
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] NY1M6gTOR3Rj6AGKXTcx:
703F: https://androidfilehost.com/?w=files&flid=244261
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] b4silence:
YT3-850F comaptible?

Hi all,

Does anyone know/tried if this ROM works with version YT3-850F?

Thank you
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] waleed.star99:
،it does not work on ytf850f compare the devices specification and see how difference
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] prebben:
Screen orientation affects volume buttons on headset

Hello all.

I am running the latest release of LineageOS from this thread on my YT-X703F, and my only complaint is that the volume buttons on my headset inverts depending on the screen orientation; landscape and 180 degrees rotated landscape.

If the tablet stands on its kick-stand the headset volume buttons work as expected, however when the display is rotated the volume buttons are inverted. I believe this is caused by the latest update where the tablet volume buttons can be swapped according to orientation.

I am not afraid of making a patch for this myself, but I would appreciate if someone could give me a hint of where to look in the code base. Or perhaps, someone else with better understanding of the code fixes it instead ;)
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] vladimiroltean:
Hello there!

Basically the newest release comes with ro.sf.hwrotation=90 set in system/build.prop, unlike all others, including the stock ROM. This turns the tablet into a real landscape device, but some parts of the framework still get it wrong though, for some reason I don't fully understand either.

The reason we were forced to set ro.sf.hwrotation=90 was to get rid of this patch: https://github.com/vladimiroltean/a...mmit/dfd76a81fc03dd7f5c70cd6b7eb2f0e315d17378, which cannot fly with official builds and all.

So you can see that that patch, that we had to remove, fixed the volume button re-orientation amongst other things. The affected code is under packages/apps/CMParts/src/org/cyanogenmod/cmparts/input/ButtonSettings.java. What the patch was supposed to fix up was this commit from luk1337: https://github.com/LineageOS/androi...mmit/4f90b17c3ed812c3633733cb907bd2c4f5de35d9. There is also some affected code in frameworks/base/services/core. Search for "SWAP_VOLUME_KEYS_ON_ROTATION" there.

The issue is that the framework only seems to be half-aware that the screen has been rotated 90 degrees. The volume keys auto-rotate as though the display was still without hwrotation, as far as I can tell.

Good luck with finding the reason why that is happening :D
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] prebben:
Hi!

Okay, maybe the fix isn't as simple as I initially thought. ;) I looked at the commits you mentioned, but they did not enlighten me. I defer to your knowledge, and when you admit to not understanding it fully, I guess I will just have to live with inverted volume buttons for now. If it irritates me enough, maybe I will dive into the code, but it may take a while before that happens ;)

Cheers, and thanks for the quick reply!
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] vladimiroltean:
Come on, don't be lazy now :)

A lot of people (me included) are going to thankful if you spend some time to understand what's going on. I only say I don't understand the code because I have only read it thus far, without actually inserting any debugging prints to see exactly what's happening. The reason is that I have to spend my time now on work+exams for the following 1-2 months or so.

What I'd suggest you to look at is what getNaturalWidth() returns, and if that's what's throwing off the logic or not.

P.s. I found out that googling for help is generally useless when debugging Android. The Gerrit board (review.lineageos.org) is generally where you want to look for info :)
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] prebben:
Well, I'm about to download the sources and fire up my editor, but AOSP has always scared me somewhat ;) Since you seem to be on the ball, what is the easiest way to get all the necessary files for a complete debug/compile/hack of this build? Or, if not easy, then the hard way ;)
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] vladimiroltean:
Sorry for the late response.

Run the "repo" commands from this repository to get the cm-14.1 sources: https://github.com/lineageos/android/tree/cm-14.1

Then add the YTX703* repositories in .repo/local_manifests/roomservice.xml:

<?xml version="1.0" encoding="UTF-8"?>
<manifest>
<remote fetch="ssh://git@github.com/vladimiroltean/" name="unofficial" />
<project name="android_device_lenovo_YTX703-common" path="device/lenovo/YTX703-common" remote="unofficial" revision="cm-14.1" />
<project name="android_vendor_lenovo_YTX703-common" path="vendor/lenovo/YTX703-common" remote="unofficial" revision="cm-14.1" />
<project name="android_kernel_lenovo_msm8976" path="kernel/lenovo/msm8976" remote="unofficial" revision="cm-14.1-caf-LA.BR.1.3.6-04510-8976.0" />
</manifest>

Then run:

* "repo sync" again.

* lunch lineage_YTX703F-userdebug

* mka bacon

* Grab a beer or 10 until the build is done.

Flash, place debugging prints, rinse, repeat.
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] prebben:
Hi again. I managed to clone the cm-4.1 repo/branch before your response, but I was a bit stumped with how to add the device specific files into the build tree, so thank you for telling me how :) With my luck it will probably take a while before I get close to understanding the underlying issue, but hey, the more eyes... ;)

And BTW, you don't have to apologize for not responding sooner, I'm glad I got any response at all - you gave me a nice and informative one :)
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] superpitxxx:
Amazing, looking forward to flash it!

I can just flash it on the previous one right? No need to wipe again, am I correct?
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] BlackAfghan:
Yes, but it will take a while until it's ready. We try to fix all known bugs for the next release, and we haven't solved all yet..
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] vladimiroltean:
An YT-X703L just came in my direction with UPS today.

Any suggestions on things I should check/back up before starting hacking at it?
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] matshias:
DRM keys are still an issue but we don't know how to back them up. Maybe the Qualcomm QFIL or QPST tool can help there. Could be something you look into

Other than that the factory firmwares can be flashed to get back to stock. I use TWRP though for switching between stock and Lineage. Just make sure you backup "system image" and not "system" due to dm-verity being used in stock firmware.
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] vladimiroltean:
Apart from the regular TWRP backup, I also backed up the whole /dev/block/mmcblk0. There was also a mmcblk0rpmb which I didn't know what it was, so I left it alone.

What is it that I can do with the Qualcomm tools?

Anyway, I couldn't resist, so I flashed your 19. April build already :)
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] marcoslongo:
Hi,

With the original firmware I could use the tabled as a bluetooth speaker (A2DP). Anything that can be done to simulate this functionality?

Other than that, excellent rom, battery life was very much improved for me.
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] BlackAfghan:
Maybe you can find an app for this...
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] sdf0815:
Hey!

Like many of the commentators I like the Yoga Tab 3 Plus very and the Tablet itself is great but the Lenovo Software -.- . I do not understand why they do not spend more money on this. this could be the best sold Tablet.

I appreciate your work and it seems to be usable.

My Problems is the Story with the DRM. I Am Using often Netflix and Amazon and i am OK having HD or a small amount of Time SD Quality but i want to have the option to reset the DRM back to normal.

At the moment there is no way to backup the complete DRM-Thing to hold it for later?!

Thank You!
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] toanau:
How's the battery drainage on this rom? I just received my tablet and noticed that stock rom has high battery drainage over night
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] mmiz:
Amazing!, 2h and 13 mins of SOT and got 87% left, also consumes 1% per day on standby mode
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] toanau:
How difficult was it to root this tablet? And could you point me in the right direction where to go do this. Thanks in advance
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] vlad.spatariu:
Do you guys still recommend it despite being a Lenovo?

Hi guys, I'm really thinking of jumping ahead and buying this tablet. Having owned many lenovo products (don't ask me why, it just kinda happened), I now set my sights on this tablet. I know Lenovo as sh*t maintainability for their products, so no chance of seeing nougat officially from them. Is this ROM stable enough? Might be a stupid question, but the split-screen functionality from Nougat works on this, right? Did someone abuse the battery life to see how much SOT they get? I don't care much for Netflix, so the bootloader is no problem for me. Is the non-bulgy part of the tablet thin enough or did they cheat with their 4.something mm width?

Sorry for the rookie questions, been off android for a while (fully jumped in the MS ecosystem) and now I'm playing catch-up. Also hats down to the developers maintaining this rom, you guys are the real heroes of the modern world. :)

Also, what do you think of the galaxy tab S2 vs this? The S2 is 50$ cheaper in my country.

Cheers guys and thanks,

Vlad
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] vladimiroltean:
Was in the same position as you 2 weeks ago. Bought it and I'm not looking back.

These guys' build is definitely stable enough for day-to-day use.

As to battery life, it lasts me 3 full days of "normal workday" use. Let's see how it fares on weekends :)
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] vlad.spatariu:
Just ordered the tablet considering that the few people who have it (no offense to anyone but this tablet doesn't seem to be the most popular out there), are actually heavily satisfied with it.

Can anyone clarify the state of the JBL sound in nougat? Does the JBL software (that's present in the stock Rom) require root privileges once we're on nougat? It'll be available system wide or will apps be able to default to the default sound quality?

Thanks in advance!
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] matshias:
While you cannot backup the DRM keys we have reports that our latest version (april 19) keeps the DRM keys intact. It even has L1 security level for those who still have their keys. Not sure if Netflix HD works but at least there will be no damage.
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] novebis:
Hello, excuse me for my English. I have seen that in the section of additional TWRP thread for yoga tab 3 plus, (full factory images) in mega, you have the lineage 14.1-20170518-UNOFFICIAL-YTX703F-OMS-MICROG.zip, I would like to know if it is later Or the difference with the last one I see here for download which is the lineage 14.1-20170419-UNOFFICIAL-YTX703F.zip.

By numbering it seems that yours is more recent, but I do not know if it is complete, improved skype faults that are commented, if installed following the same method ...

Thanks in advance,

PS: the work you do is fantastic, I had already returned this tablet for not having support eternet and now I have bought again.

I got it today and it has been updated to the YT-X703F_S000734_170307_ROW

Now I'm missing TWRP and installing lineage, see if I'm able ...
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] sdf0815:
Ah... I understood this the way, that this Tablet supports L3? Doesn't it?

I am anyway very feared by lossing them =)
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] DeathHacker:
If I'm not mistaken, L1 security is above L3. Which means that you will not lose L3 security by unlocking your bootloader/rooting/flashing LineageOS/etc. The worst that can happen is that you will lose L1 security and have instead L3 security.
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] sdf0815:
Thank you... I think i will give it a chance.