yashsingh1/xdaforums huggingface dataset:
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] tombraga:
[MENTION=2181575]SenK9[/MENTION] so the MicroG is only possible with the LTE-Version? Or what you mean with NLPs? I have the wifi-Version of Lenovo Yoga Tab 3 Plus and i am living in Portugal.
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] SenK9:
It shouldn't matter what the device is, as long as it supports signature spoofing (for the purpose of fooling apps into thinking MicroG is the real Google services), then you can enable MicroG. The latest version of this ROM does support in the extended version. If your ROM doesn't, you can use Tingle (https://xdaforums.com/android/development/tingle-fork-needle-t3438764/) to patch it in. As for NLP, MicroG uses location backend(s) to lookup places via GSM/Wifi for quick location. MicroG supports using Apple/Mozilla/other databases.

I don't really want to derail this thread any more with MicroG, it would be rude to the OP as it's supposed to be for the LineageOS ROM. There is alot of info on other threads about MicroG (like I linked above). Hope that helps.
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] Gomezie:
Amazing work devs.. running flawlessly!

Thanks again
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] SenK9:
The issue is that Android N requires NLP providers to be installed as system apps. I had the same issue yesterday, all microG checks are ticked, except for UnifiedNLP not finding location. This causes a large number of apps to crash, sometimes immediately, sometimes later, with error in logcat:

NlpLocationProvider: java.lang.SecurityException: need INSTALL_LOCATION_PROVIDER permission, or UID of a currently bound location provider

SOLUTION: Install MicroG components (gmscore and gsfproxy) as a system apps (ie. inside /system/priv-app), instead of user app. See this: https://github.com/microg/android_packages_apps_GmsCore/issues/216, and https://github.com/Lanchon/haystack/issues/3#issuecomment-275887254

HOW: You can either copy the files in manually, or make them into a flashable zip, then reflash after every ROM update. Or if you using Magisk, there is an 'app systemizer' module in the main repo that will allow you to change user apps to system apps, I assume persistent over ROM flashes. This is the method I'm using and so far it works fine. I'm doing some more testing now.

EDIT: Some apps might need to be reinstalled from store to work correctly after this if they still crash.
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] BlackAfghan:
Yes that is a new Android N "feature".. I never had any crashes, network based location was just not working. Its a bit of a hassle with every ROM update, but I think somebody made a flashable zip for that..

EDIT: https://xdaforums.com/android/development/microg-unofficial-installer-t3432360
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] tombraga:
SC Card not shown

Now the lineagos rom is installed, but in es-dataExplorer the micro sdcard (samsung 32 GB) is not included in the storage.

i formated the card as internal.

in the storage settings the card is shown extra., but not in explorer.

before in Lenovo rom it was included, it showed a total of about 64 GB, now only the internal of tablet. Also on my laptop i could see the total storage.

what can i do?

i saw something about mounting the sc card, but don´t know if the helps and also don´t know how to make it, thanks for help
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] BlackAfghan:
You have to reformat your SD-Card! It is encrypted and can only be read by the ROM who formated it first..
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] tombraga:
thanks for the help, but i already formated it again, i went to storage settings and made format as internal - even so the card does not appear in es explorer and also not in my notebook

in the settings - storage the card appears separately - there is written:

device storage

15,16 GB

total used of 87,79 GB (that means my card is here integrated)

- internal shared storage

14,72 GB used of 29,12 GB

- SD-card Samsung

444 MB used of 58,67 GB

the 444 MB used in my SC-Card are some apps which i already installed. So this is already important, that the apps (if it is possible) are installed on the SD-Card.

I could live with this situation, but my problem is, i cannot see in explorer or laptop this card, so i cannot copy dates as movies or images to the card and also my backups...

what about the mounting the card i saw here in xda-Forum, what is this, mounting sd card, for what and how i do this?

and this rom has "Adoptable Storage" concerning formating sd card? i remember, this was a discussion in android-hilfe.de

thanks for your help
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] BlackAfghan:
This is absolutely normal! If you use adoptable storage, your SD-card will be encrypted and only can be used in this device..
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] Gojira_:
Same prob on my devices, all 3 have the charging problem.

You can watch that the Power goes away and the Devices says "loading".

Solution is "make a reboot" then my Devices will charge without any problem.

But it is only a Solution, the Problem stays.
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] Segelflugpilot:
i flashed old gapps from 30.06 pico but nothing changes:( still not connecting or whatever
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] BlackAfghan:
Ok, seems that we have a genuine issue here, although I have no idea yet what causes it. I need your help! Please send me dmesg (kernel logs). You can PM me, if you need help with creating them. :)

I would try to reformat /system and install a (even) older package. If that not helps, I'd reformat /data, too. But I'm sure, that it isn't a ROM issue.
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] Yough:
Hi i have the update and DRM , magiskhide on ,but Google store says to me "you cant se this content un HD" ans netflix is in low quality any idea why?
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] Segelflugpilot:
@ BlackAfghan: Reformat is reinstall all?

[MENTION=7581341]Yough[/MENTION]: Install DRM Info and check if you lost them when flashing;)

https://xdaforums.com/thinkpad-tablet/general/beta-twrp-root-disable-encryption-yoga-t3538017 Post 1

"Potentially DRM keys are lost! Pure unlocking and rooting does not cause the issue. However, there have been reports of lost DRM keys by some unknown action. It is advised to act with caution. Losing your DRM keys can lead to issues with some apps which use DRM which could then have limited or no functionality. E.g. Netflix will only stream in SD (480p). You can check with DRM info if you still have L1 security level which means DRM keys are intact."
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] Yough:
Seems fine ?
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] BlackAfghan:
Yes, if nothing else helps..

But as it is most likely a general issue caused by Google, I would search for other solutions (here on XDA or on the internet) first.

---------- Post added at 08:09 PM ---------- Previous post was at 08:07 PM ----------

Yes it is fine! So it isn't a ROM issue, please ask in the Magisk thread for further help.
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] Segelflugpilot:
it sounds stupid but what are the keywords to search a solution for that? i could not find anything:(

Edit: Deleted internal, data, cache and system. Flashed new and nothing changes:(
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] BlackAfghan:
I don't know either, but maybe this article helps you: https://www.xda-developers.com/latest-play-store-breaks-license-verification-paid-apps/
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] Segelflugpilot:
holy **** that fixed it. Perfect, thanks. Why have i cleaned all...:(

Edit: Now the ROM is great! Thanks [MENTION=7398554]vladimiroltean[/MENTION] for his work! Thanks [MENTION=411194]BlackAfghan[/MENTION] for his support
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] channy1210:
I was having issues with Dolby install before too. This version worked for me :)
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] Segelflugpilot:
Did someone else having issues with in ears? The voice sounds far away and I cannot turn it off. So atmos is still active?
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] Gojira_:
C&P here or as PM?
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] BlackAfghan:
Thanks! Here is ok, so that all devs can have a look at it. But you can also PM me if you have privacy concerns.
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] Gojira_:
Tried to send you the file as PM, but it is to long.

Don't find a way to send it as attachment.

Did you need the whole file or anly a part of it?
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] BlackAfghan:
The whole file would be better! You can post it here (the most private information it can contain are names of apps) or you can use a service like https://pastebin.com/ and PM me the link. :)
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] BlackAfghan:
Thanks Gojira for the log! Can you please send me the same log from the working ROM?

And which charger do both of you use? I assume you don't use the original charger? And if you do, do you use another cable? If yes, how long is it?

It seems there is nothing wrong with charging itself, it just charges too slowly to have enough power for being charged while it is used.
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] tombraga:
I use the original charger with original cable.
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] BlackAfghan:
When did you plug it in? Was it during boot?

If yes, can you try to plug it in, after it finished booting completely?
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] toanau:
My tablet won't charge. I tired multiple charges and cable. I currently using the latest extended version. I already tried wiping cashe and davich
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] BlackAfghan:
I'm working on it, try charging it while the display is off, please! Than it should charge at least over night..
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] tombraga:
Sorry, I quoted the wrong part, was my fault.

I did not send the log.
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] tombraga:
[MENTION=411194]BlackAfghan[/MENTION], when you have resolved the charging problem and re-enable the DT2W, sure i will try once more the extended build.

But can you tell me please, what is my real advantage using the extended version?

I know there is another kernel, but what is better with this new Kernel?

btw: i don´t use MicroG, so this would not be advantage for me.

Thanks for the informations.
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] BlackAfghan:
I've already made some remarks about it. And as I have said, I will publish a more detailed changelog at some point in the future. But right now, I prefer fixing bugs instead! :)

But it doesn't really matter anyways, since it is planned that the new kernel will replace the old one with LOS 15.1. The term "extended" is a bit misleading. Therefore you don't need to worry too much about that.. ;)

But given the feedback I received so far, I would recommend everybody to switch to the "extended" version, even if you don't need microg-support (and can live without DT2W for the time being).

The only reported bug so far is that a few people have issues with charging. I think those devices have trouble with detecting the right charging current, meaning that it gets charged so slowly that it isn't strong enough to charge and use it at the same time. But it works perfectly fine on most devices.

If you have charging issues:

1. try out different chargers (not only the one from Lenovo)

2. try to plug it out and in again

3. post all your observations here (dmesg very welcomed)

4. charge it over-night if nothing else works

This issue is very hard to debug, since it doesn't occur with any of the 4 devices, which are used by the devs. So we are dependent on your help to fix it!

It would be very nice if some of those affected, could PM me with their contact detail (e.g. email, Telegram, Whatsapp, Facebook, Wechat) to speed up the debugging process. :)

Thanks for your support!
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] taspts:
ZA1R0020DE compatible hardware

Hi

I'm in Sweden and we have a different ending of the product code (ZA1R0007SE)

Amazon.de sells ZA1R0020DE is this a Lenovo YTX703L ?
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] Gojira_:
Me too and i charge before it is out of power.

All work perfect before the last update, it's also not a cable/powerdevice problem.

I have no Device with original Rom.

All Devices are updatet with the last working extended update (with the little power problem).
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] Finefeather:
I have experienced charging issues on the stock ROM as well, so I don't know how this ROM can do that, except if their is something strange in the kernel?

It sometimes does not want to go into fast charging mode and sometimes no charging at all. I fix it by doing what you suggested here...unplug and replug in.
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] BlackAfghan:
Yes, I had the same issue with my phone.

I spend many hours while I implemented the charging code, to make sure everything is 100% correct. And I reviewed everything again, but can't find any mistake. I never had this problem with the tablet, and two other devs are using this kernel of over a month now. It seems only very few people are affected. Only Vlad had a similar issue once. Maybe this is more a "feature" than a bug..

So everybody who has this issue, please try replugging it and report if it works!
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] Finefeather:
I had the idea that the USB-C connector in the tablet was faulty or low quality... that may be the reason why turning the plug(cable side) around may make it work again. IMO the USB-C connection is not very good because it has up to 24 connections in that small space and who knows what can happen if you don't treat it with care.
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] BlackAfghan:
Yeah, they cheaped out on the cable, the charger and on the license for proper QC QuickCharge. On the other hand the USB interface and the charging controller are totally over dimensioned and normally used for laptops. The result is an incredibly complicated and unique combination. In the end it drove their devs crazy, and they never finished debugging it.

It's by far the largest modification they made from the original Qualcomm kernel. I spend hours trying to simplify it and replacing it with a more conventional implementation. But it's hopeless..
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] Riporto:
I have installed the latest LOS and it works great. Dolby Atmos icon doesn't appear in quick settings but it at least works. One positive thing above the stock version is that the hissing sound has gone. That's a huge improvement! The volume buttons have switch functions, up is down and down is up, but it's ok. I haven't tried the SD card yet, but if it has the same speed it had on stock version then it's great. I didn't have the battery charge problem like some did. I installed the extended version. Great work!
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] channy1210:
Does anyone have lip synch issues when watching shows off kodi, or streaming off websites? The audio seems to be slightly off, not by much, just a few milliseconds (I'm on the YTX703L (LTE) - extended version with dolby atmos)
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] BlackAfghan:
Yes, but only with Kodi.

Open a video and go to the audio settings. Than set the audio offset to 0.250s ahead and click on "Set as default for all media".

Had the same issue with my old tablet. Took them 2 years to fix that..
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] Riporto:
Could you guys tell me how fast your battery discharge, how long does 1 % last when you watch YouTube? I think mine is discharging to fast. It would help if you installed accuBattery and told me how many mA is lost when you're using the tablet. AccuBattery gives you all the numbers.
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] BlackAfghan:
Maybe 5% per hour with low brightness and 10% with medium brightness.
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] BeJ77:
Official stock rom YOGA Tab 3 Plus (Lenovo YT-X703F)

Hi folks,

I'am looking for the latest official stock Rom for the YT-X703F WiFi. Can somebody give me a download link?

Thank you very much!

BeJ77
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] vladimiroltean:
Generally that's what TWRP backups are for. If you didn't make a backup, you'll have to restore through fastboot using the images here: https://mega.nz/#F!u5VDCISZ!XtRh91PA4t9-ts7DOQzyvw.
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] Finefeather:
Good day to all...

Any news of the Oreo ROM for this device?
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] BeJ77:
Thank you very much. Sadly I lost my backup, HD crash :eek:
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] vladimiroltean:
I don't like to be the talker on this subject, since it has been a common effort and the following is perhaps my view only, but here goes.

Strictly speaking, anybody can already compile the ROM based on the lineage-15.1 sources: device, kernel and blobs.

The fact that we didn't release it yet has to do with multiple things.

First, there are still some issues left, like this (also present in the extended cm14 build, since they share the same kernel) or this. It would be moot to release an Oreo build and have people go "yeah, cool, but I'll just switch back to cm14 for now".

Secondly, we are kinda lacking in the resources department (not so much manpower or time, but rather enthusiasm). Not trying to point fingers at anybody, but the internal working atmosphere hasn't been as great lately as it used to be, to the point where I'd rather do anything else instead. Plus the realization that our SoC has a very slim chance of ever being compatible with the Treble requirements in the future is another kill-joy (but more on that separately). This second bullet is delaying real progress and making it harder for the issues to get addressed.

So basically now everybody is minding their own business, doing whatever.
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] Felheipe:
Kind of a dumb question, but why isn't our SOC treble compatible ? Is it something that devs must invest time (and since it wasn't very prolific the chances are low)or is it hardware related ?

Anyways, I love everyone's work in this project and you make our device not only usable but a great device.

Thank you !
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] Felheipe:
I had no idea it was this complex.

It ends up being a double issue since it requires a lot of man hours from developers and the lack of support for our SOC due to not being very widespread.

You guys are doing tremendous work though and from what I've been able to read here it has been a true uphill battle.
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] vladimiroltean:
I might add that being Treble-compatible isn't a requirement for anything (yet - I have no insight about Android P and further). It just enables compatibility with some precompiled system images. If anything, a non-Treble lineage-15.1 build might run better, since it runs in a less strict mode.
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] Felheipe:
Won't enabling treble also make it easier for you to push out security patches ? Or is it irrelevant ?
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] vladimiroltean:
In Oreo there is a security patch level for the system, and a security patch level for the vendor image.

Treble just defines the system/vendor separation. It's the same as it was before, really. The newest Android system will still have the vulnerabilities of the stock ROM where they got their blobs from. It's just that now it's more obvious. I can't magically update blobs with code that I have no access to.

Treble just promises that blobs which already are compatible, will remain compatible, no matter how old/unpatched for security they will get.

The only advantages for having Treble, really, are:

It becomes a strict requirement in post-Oreo Android

I get hit by a bus and the vendor image of the device goes unmaintained (that's *IF* I can build a vendor image before I die). Then you'd be able to update the system image independently.
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] Felheipe:
Thanks for the clarification on the whole treble thing, I had a completely different perception of what it was nor that it was so complex.
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] vladimiroltean:
Things anyone can do to help make some progress towards Treble:

Search the Internet for a flash programmer for the YTX703F. Technically the SoC is an apq8076 (the modem-less version of msm8976). You'll know it matches the YTX703F because there is a HW_ID inside the flash programmer, which needs to match the HW_ID of the SoC:

$ strings prog_emmc_firehose_8976_lite.mbn | grep HW_ID1
02 009900E100170004 HW_ID1

You can see the HW_ID of the YTX703F by looking at its secondary bootloader (sbl1.mbn) image:

[YT-X703F_S000973_180524_ROW_firmware] $ strings sbl1.mbn | grep HW_ID1
02 009D00E100170004 HW_ID1

So you can notice that the flash programmer that we currently have for YTX703L/YTX703X (009900E100170004) does not match the HW_ID of YTX703F (009D00E100170004).

If you find a flash programmer for apq8076, you should also test it with QPST by following this guide. You don't need to brick your device to enter EDL mode. You just need to boot while pressing Power + Vol Up + Vol Down at the same time.

I could do this too, but it's just that I wouldn't necessarily buy a YTX703F just to do this test.

Figure out whether there's any msm8976 device on this planet that runs stock Android 8.1 (and ideally get a hold of its stock system image). I didn't find any, but I could be wrong (and it would make it pointless for Qualcomm in the first place to release an 8.1 tag for the SoC when there's no customers who asked for it).
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] cartman56:
[MENTION=7398554]vladimiroltean[/MENTION] pls help me. I test the same sdcard(Samsung EVO Plus 128GB) on two different devices yoga tab3 plus and redmi note3. but the difference between two diveces are very huge,and the internal storage write speed are so slow too. is there a way to improve the speed:crying::crying::crying:
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] cartman56:
[MENTION=7398554]vladimiroltean[/MENTION] yoga tab3 plus
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] vladimiroltean:
With Gabriel's extended kernel (which supports sdcardfs) you should be able to get higher numbers in the i/o benchmarks.

What software is the kenzo running?
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] cartman56:
It's androbench
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] vladimiroltean:
By "What software" I meant "what ROM". I can see it's Androbench from the screenshots.
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] cartman56:
Lol sorry,it running Los 14.1
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] cartman56:
hi, after I flashed the extended build I can't find the portable storage in the settings,but I can find in twrp recovery
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] vladimiroltean:
You use exFAT which the extended kernel doesn't support (and neither lineage 15, going forward).

Thank Lenovo for not including it in stock.

So... yeah.
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] cartman56:
I'm pretty sure that I'm using fat32:eek:
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] vladimiroltean:
On a 128GB card? How sure are you?
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] cartman56:
I just bought it,so I'm pretty sure.and also it don't support my old 32GB sdcard
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] cartman56:
Here is my old card