yashsingh1/xdaforums huggingface dataset:
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] marcoslongo:
Safari books

Has anyone used Safari books (safari queue) with this rom? I'm getting a weird "you seem to be offline" message when using it with this ROM, I'm guessing could be something related to the DRM that Safari uses, but not sure. Anyone uses Safari books?

edit:

Just finished updating the latest version and it now WORKS! Awesome work [MENTION=2806083]DerEineDa[/MENTION].
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] DerEineDa:
That's good to see, but there is nothing in the lastest version that should make any difference in this regard. Maybe LineageOS fixed something on their end...
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] DerEineDa:
Funny, probably a side effect of [MENTION=6347536]matshias[/MENTION] display orientation "hack". Thanks, I will see what I can do there.
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] deecept:
Well, it said it'd take 6 hrs from completely empty when I plugged it in last night. I don't agree that "everyone" feels this is important, but I see your point. Remember that the dudes are doing this in their spare time, for fun.. so there are no obligations to do anything on their part.

That said; the ROM is very functional, it's super lightweight compared to stock.

Use it or not, it's free, and completely up to you :)
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] pawwaap:
You say it is fully functional however the fast charging with such big battery seems very essential. I fully appreciate work of devs and this is why it seems pity one small element missing spoils the outcome.

Why does it pose such a difficulty, is it really so hard to pinpoint the fast charging mechanism?

Is it kernel's part, standard modules or some very dedicated drivers?
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] deecept:
My guess is that the source hasn't been made public yet, so there is no code to implement. Was that way for the Dash charge on OnePlus 3. But seriously, the battery will last you days, and you can't live with it using 4-6hrs to charge from 0-100%? Weird.

Anyways. The device has been idling since this morning, 99% left. That is pretty bonkers. Well done, guys
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] bouyhy01:
I unlocked the bootloader and rooted ,flashed xposed framework and still on L1 drm
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] DerEineDa:
Sorry for not posting in a while. I have the flu, so I cannot work on this project at the moment.

Just a quick update on these points:

[MENTION=7450174]bouyhy01[/MENTION] What kind of sorcery is this? Both [MENTION=6347536]matshias[/MENTION] and I lost our L1 status, probably when we unlocked the bootloader. Even using factory images I still keep being on L3.

[MENTION=564608]deecept[/MENTION] I cannot reproduce the LED being continuously on. Are you sure you aren't plugged into USB anymore?

Thanks for informing me about the quick charge issue. To be honest, we didn't notice this before. I need to check on this. This is probably another issue caused by Lenovo not releasing the proper kernel sources.

I tried to fix the cameras, but this is really tricky stuff. As far as I can tell, there is no other device using these camera sensors having Nougat-compatible camera blobs. So I have to find a way making the Marshmallow-blobs work, but this is very hard to do.
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] bouyhy01:
I dont know mate thats what i have .

Knowing that i broke one with a wrong firmware and i got new one .and its working good , but the screen touch is kinda not sensitive as my ipad 4 and Samsung devices
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] matshias:
Regarding LED continuously switched on, this appears to happen when the battery is low. It should blink though as it does on other devices. We have to look at liblights again to see whats going on here
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] sth0r:
i have root the way matshias descriped and iam at L1 aswell, guess it is wiped when you do a compleate reflash.
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] matshias:
Thanks a lot for the report. So we can assume that solely unlocking and rooting is not causing the issue. Factory flashing could be the reason, but I'm not fully convinced because the factory images don't contain the critical partitions.

Can you check whether the 'keystore' partition actually contains some valid data?
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] sth0r:
yes... ill just have to lookin to how to do that
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] matshias:
You need adb and become root with command 'su'

Then run:

dd if=/dev/block/bootdevice/by-name/keystore of=/sdcard/keystore.img

The file keystore.img will be on your internal SD card that you can copy onto your PC and then inspect the file with a hex editor. For us with wiped keys it's all zero. It may also be for you since the partition may be protected.
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] sth0r:
hmm... it do not seem to work... (update it does work i just did not get su the first time)

dd: /dev/block/bootdevice/by-name/keystone: No such file or directory

but yes it is all zero (netflix still streams hd so it is L1)

this is just a thourgh: maybe we have write acces to the keystone but no read, so when you made the backup it just returned zero for all of the keystone, and when you recover it you overwrite it with the zero.
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] deecept:
Same for me! DRM 1.0 .. unlocked and LOS
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] deecept:
After more "testing", it seems that the led stays continously lit when there are notifications - and then turns off when the screen goes on. But I could swear it was on all the time the first day.

In other battery-related news, I now have 87% power, with estimated 34 days left of idle. I charged it february 26th.. It hasn't really been used at all, just put idling after initial full setup, all radios on. Insane, if you ask me!

Are there any headway on X703L LTE-support? I think fast charge and LTE would be high up on my wish list :) I'd love to test speficic bugs as well, if you'd need it.
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] matshias:
Can you confirm the you have security level L1? If so that's very cool because DRM works without us having to fix it (as long as the DRM keys are still there).

Fast charging did work for me. I charged from 10% to 100% in about 3 hours with the stock charger which is ok in my opinion. LTE is a different story. We can build something with no guarantee that it will work. You would have to supply us the dmesg and logcat and after a few days you would get the next build. Quite tedious if you ask me.
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] deecept:
Damnit.

All zeroes :(

Link to the .img if interesting
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] matshias:
Well it is probably expected that this partition is protected. The mechanism which is probably used here is called RPMB . But do you have DRM info L1 or L3?
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] stasmarkin:
There is a bug in lenovo's ROM (or it is hardware bug, i don't really know), tablet wakes up on movements and rotations. You could see it on youtube.com/watch?v=RR5zA92PoAI (sorry for copy-paste, I'm not yet allowed to post real links here)

Could you please check if yoga tab with LOS wakes up on movements and rotations?
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] morskipas:
I can confirm that, I have exactly the same behave with Lenova original ROM
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] JoeDoe94:
Hi!

Thanks for the ROM! Great work here.

Unfortunately, I can't set a screen lock, and when I try to access the screen lock settings, the settings app crashes.

Any ideas?
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] marcoslongo:
Interesting. It was not working before and it was one of the reasons I got this tablet to begin with, so I was considering to go back to stock, not sure what happened. I did a dirty update and it started working. But hey, who I'm I to complain? :D

Again, great work.
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] thorazine74:
Brightness adjustment is not that smooth, not sure if it was the same before this change and never noticed...

When you drag the slider the changes are not linear, like there are gaps in some of the bottom third of the slidet scale.

Maybe there is brightness curve that needs to be adjusted?

The new lowest setting could be too low but that's just my personal opinion, I'm sure others will find it too bright.
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] Gomezie:
Noticed that often my big clusters are offline, they work fine if enabled with a kernel tuner though.

Anyone getting the same?
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] BlackAfghan:
The extended version already has a "custom" kernel. Thought about releasing it separately, but decided against it for now.

Yes, only the big cores are overclocked. The little ones are supposed to safe power and not to deliver top performance.. ;)

---------- Post added at 06:01 PM ---------- Previous post was at 05:58 PM ----------

That's the point of having two separate groups of cores.. Basically the little ones are already offering plenty of power for normal use. Many cheaper phones use only them!
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] pandrewd89:
Apps just keep on force closing eventually. After using them.

Quite annoying. Did a clean flash, with nano gapps.

I've also wiped cache/dalvik.

Any solutions?
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] matshias:
Yes at the very lowest brightness settings it isn't really smooth anymore. The reason is very simple. The display has 255 levels of brightness it supports. The lowest that we allow after the change is 1. So the step between 1, 2 and 3 is quite big in terms of relative nits at least for the human eye.

In my opinion it is better to have the low brightness settings and accept the little bumpy adaption at the very lowest brightness settings.

---------- Post added at 09:16 PM ---------- Previous post was at 08:52 PM ----------

No such issues here. How about you provide some details such as which apps crash? And as some devs say, logcat or it didn't happen ;)
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] Gomezie:
Yeah i figured as much, but they never seem to come online... and the max active cores for the big cluster is set to 0

Does the max active value change at any point?
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] thorazine74:
Not sure if I explained myself well enough. I'm talking about moving the brightness slider with the adaptative brightness turned on. If you start from the highest setting and start moving the slider to the lowest setting you will reach a point, at around 30% of the slider, where the brightness doesn't change anymore. It's like the bottom third of the adaptative brightness curve has the same levels brightness levels for anything below 30%.

I agree the lowest possible brightness should be used, I wasn't sure if the auto brightness curve should work like that ...
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] lordkurt:
Hi,

One question about the battery duration, is better than the original ROM?, What about the SOT?

I'm thinking about to change the original ROM, but my 2 big questions are about the battery duration and if it any important issue in this nougat ROM.

Thanks for your work.
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] DeathHacker:
I'd say that battery usage is quite a lot better in the Lineage ROM than stock, but YMMV.

In my experience, most of the battery is used by the screen, unless you have the brightness in the <30% range
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] pandrewd89:
I love this rom.... but I wish it was an official then I'd love it more.
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] matshias:
Well this is out of our hands. The brightness curve only defines which brightness is set at the 50% mark in the adaptive brightness mode. So depending on the values of the light sensor we define which brightness will be set at the 50% mark. If you change the slider away from the 50% mark android/LOS automatically calculates the values in a non linear way. That's why it behaves like you describe.
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] matshias:
[MENTION=2989622]FrankBullitt[/MENTION]

If you can't wait you can quickly fix the video recording issue yourself with a build.prop editor that you can find in the play store (needs root though).

Add the following line to the build.prop

persist.camera.time.monotonic=0

Reboot and try recording after some time of inactivity. Let us know if it works for you.
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] FrankBullitt:
Thanks. I'm on vacations right now but I'll get my hands on the tablet again next Friday and I'll test it right away.
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] FrankBullitt:
Well, I had to interrupt the vacations sooner and got a hold of the tablet already. So far, [MENTION=6347536]matshias[/MENTION], it seems to be working. I let the tablet sleep/suspend and after a couple of hours the video call still worked. I'll let it rest during the night and I'll test it again tomorrow morning before resuming the vacations :)

So, it seems the issue was due to the different timestamps for the firmwares of the display and the camera after the suspend... How much try and error did you need to find that one out? IMO, and from remembering the good old times I spent debugging stuff from the roms I baked at home for my Nexus 4 (rascarlo sources were a gift from the heavens, that man kept it all tidy and clean) finding an issue with the camera HAL was like finding a needle in the haystack...

Well done, sir. Hats off to you!
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] mloc33:
Are you on stock?

I am and I have that problem.
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] mikk150:
Youtube still lags on fullHD, CPU load is through the roof, so I think that for whatever reason, hardware acceleration does not work
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] DerEineDa:
Hardware acceleration works perfectly for me. I wonder if you have some kind of different hardware revision...
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] matshias:
As always I can only ask for more details please. Did you use Youtube in the Youtube app, in the browser or another app? Youtube uses different codecs. It should detect the ones which can be hardware accelerated on our device. If you can generate a logcat that would help to find out what's going wrong.

Which video did you stream? Link please!
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] mikk150:
[YOUTUBE]https://www.youtube.com/watch?v=hf0QJJb2nzU&t=81s[/YOUTUBE]
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] BlackAfghan:
The tablet supports all codecs in hardware, which the latest Youtube app uses. If you use a browser, try another one..

EDIT: Try uninstalling and reinstalling the Youtube APK, if that not works format data and only install Youtube.

Other video players could block hardware acceleration, and it is possible that specific videos can't be decoded by hardware, although I never saw that with Youtube..

WEBM is decoded by an dedicated chip, there is a tiny change that it's broken in your device. In that case I could tell you how to force Youtube to use H264. Btw, the tablet is powerful enough to decode every codec with 1080p in software..
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] matshias:
Well the log confirms that software decoding is being used on your device. Interestingly Youtube choses h.264 for this video whereas on my device it's VP9. For me all videos in the Youtube app and browser are using VP9.

h.264 hardware decoding works with other video players on my device though, so not sure why Youtube choses the software decoder. Can you download some example h.264 content (e.g. from here) and run them on MxPlayer and check if HW or HW+ works?

Are you using the latest play store version of Youtube?

Looks like something must be wrong with your installation. Maybe some files got deleted on your system partition. I'd recommend to clean flash and format system in TWRP before flashing to make sure you have a clean installation.
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] VojNov:
I tried this and it works BUT only for a minute or so. it seems like it works a few moments and then stops. It stops after leaving it off for a minute or so, looks like something is killing it after that time.

Can I find the feature under apps and processes? I could try to whitelist it from battery optimisation to see if it helps. Under what name can I find it?

Or anything else that can be done? It works but something is killing it after about a minute of screen turning off.

Really need this feature, hate that terrible button on this device. Always feels like it is going to break. Hell I would pay for this if it was avaible.

Have latest Lineage and this boot image. 4GB RAM version of YT3 Plus
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] hmsq:
You running this ROM on the Intel version?
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] VojNov:
Intel version? Runs on snapdragon, is that it? Oh damn sorry, P is Plus, not Pro. I have Plus, the one without projector. Updated the original post to avoid confusion.
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] hmsq:
I was a bit surprised that there is a version of the Yoga Tab 3 Plus with 4GB RAM, as I thought it only had 3GB RAM version, with the Pro with Intel CPU being the only version with 4GB RAM. Where did you buy it?
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] VojNov:
I am from Czech republic and got it from a local seller but as far as I know it is a commonly avaible version now.
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] hmsq:
Thanks for that, it seems yours is the 64GB/4GB version not available on the UK. Anyways I found a supplier from Czech Republic now. Apologies for discussing not Dev related stuff.
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] sth0r:
VojNov what is the model number of you tablet?

Can you screenshot of settings>about phone/tablet?

Can you screenshot of settings>memory?

I have the 32gb/3gb version which is the only one available in Denmark.
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] bromän:
At least in Germany you can order it here:

https://www.notebooksbilliger.de/le...de8-4676-b1be-3dd7b7db0859?nbbRef=forcew2evf6
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] VojNov:
Sure. Here it is.
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] mikk150:
I formated the system, did new install updated youtube but youtube sill lags

I can confirm that at least MxPlayer works with HW+ decoder and when playing CPU load is low(read:almost zero)
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] tymestopm:
https://xdaforums.com/apps/magisk/module-max-resolution-youtube-unlock-2k-t3619821

Maybe this might be of assistance. I have no idea.
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] sth0r:
Hmm i dont know much about this but could the kernel lenovo supplyed be for this 4gb ram version?
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] pandrewd89:
Google photos keeps crashing whenever I go into settings-backup and sync settings.

As soon as I press that, it force closes all the time. Any solution's? Or can you please fix it somehow?

Attached are logs.

I've tried everything, cleared cache and data, reinstalled gapps(all versions), nothing works.

Really pissing me off tbh.
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] tombraga:
Same problem here, but I am using crDroid v3.6 at this moment.

Did not know that this problem exists on my tablet, cause I don't use the sync.
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] pandrewd89:
I've just tried something. I only installed nano gapps(without the photos app), and then separately installed an older version of Google photos APK from APKmirror and it seems to work now.

But antutu benchmark crashes at random stages still.
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] maximo34269:
Lenovo Yoga Tab 3 Pro (Wi-Fi)

Hi guys,

Does anyone know if it works with the Lenovo Yoga Tab 3 Pro (Wi-Fi)?

Thanks in advance!
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] DeathHacker:
No, it doesn't. The Pro is very different from the Plus, and will almost certainly not boot.

EDIT: It will not, as the CPU itself is entirely different. (Intel something-something vs arm64)

Also, just a friendly tip: https://macademic.org/2011/06/08/never-end-your-email-with-thanks-in-advance/

Applies to forums too. :)
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] maximo34269:
Lenovo Yoga Tab 3 Pro (Wi-Fi)

Thanks for the tip,I didn't know about that.

There is other ROM that I can use to update my OS to Android Nougat?
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] DeathHacker:
No problem :)

Not that I know of, and a few minutes of googling didn't help me much either, sorry.

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

Just a quick question, is there still nothing we can do about Lenovo not releasing the source code for the kernel, short of begging them on their (seemingly censored) forum?

Lenovo seems to be ignoring that entire thread anyways. :(
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] maximo34269:
Thank you for your help.

My only option rigth now is wait until Lenovo releases an update for Android Nougat, but I'm afraid this is not gonna happen anytime soon.
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] vladimiroltean:
What is it that you further need from Lenovo? I hope you know they did release source code, which to be completely honest, I quite believe is all they have.

You know, they probably don't even have their own Android team, but instead are just hiring contractors on a per-project basis. As such, the guys who made that stock kernel + source code release are probably long gone by now :) I mean what do you expect the support guys to do (the ones responding to the forum questions).

But don't despair, because the source code can easily be traced back to the CAF tag LA.BR.1.3.4-06610-8976.0, and it looks like the guys did not make *that* many changes.

In fact, now that we know what the diff is between Qualcomm's CAF tag and Lenovo's source code release, theoretically we can rebase the Lenovo changes onto latest CAF tags (for Android 7.1.2 and future releases) for as long as Qualcomm keeps supporting the platform.

Look, you don't need to take my word for granted.

I manually obtained Lenovo's diff as individual commits here: https://github.com/vladimiroltean/a.../commits/cm-14.1-caf-LA.BR.1.3.4-06610-8976.0

Then I was able to rebase those commits on top of the latest CAF tag (for 7.1.2) here: https://github.com/vladimiroltean/a.../commits/cm-14.1-caf-LA.BR.1.3.6-04510-8976.0

(links might be subject to breakage as I continue working on those branches)

What do you think Lenovo could possibly provide more?
[Lenovo Yoga Tab 3 Plus ROMs, Kernels, Recoveries, ] matshias:
With the kernel they provide sound doesn't work, even if you compile it for the stock ROM. So what we got is not the source of the final binary kernel they supplied with the ROM. It seems it's an older incomplete version. That's all we were saying.

[MENTION=411194]BlackAfghan[/MENTION] already rebased the kernel to another much more updated base from Google. The CAF kernels may not contain the latest security fixes. But maybe BlackAfghan can explain better.