yashsingh1/xdaforums huggingface dataset:
[Thinkpad Tablet Android Development] besimk:
I don't have the exact wording here anymore, but it was a hint in the form that you should contact the manufacturer because of an error.
[Thinkpad Tablet Android Development] mclambo:
The latest rom is a vast upgrade from what Lenovo offered through their official rom.

It's working very well, only I have one issue: every 2 seconds there is an error that bluetooth keeps crashing.

I tried to follow up on all the previous messages regarding bluetooth, but non work for me so far. I have the TB-X704F model
[Thinkpad Tablet Android Development] cybdrw:
[SOLVED] Bluetooth keeps stopping

hi,

i've downloaded and installed via recovery this rom cleaning all before

when i boot 1st time tablet shows "Bluetooth keeps stopping" message. i can continue with setup but bt is unusable

what could i do ?? anyone with this problem ?

thanks in advance

cybdrw
[Thinkpad Tablet Android Development] mclambo:
Yep, me too as you can read in the previous post.

For now I wen with LineageOS 16, because my kids need to use their BT audio with the tablet (or so they claim ;))
[Thinkpad Tablet Android Development] kirknado18:
Could be your flashing DualShock support for pie and not android 10 might be a reason

---------- Post added at 10:57 PM ---------- Previous post was at 10:54 PM ----------

Try flashing PS4 DS support for Android 10 not pie. Lineage 17.1 is android 10 not nine(pie)
[Thinkpad Tablet Android Development] kwsam9:
Thanks for the reply. Unfortunately, when I tried to put in LOS 17.1, I still got the error message to contact manufacturer. Have to factory reset and reinstall LOS 16.0. Have tried 2 releases of 17.1 and both gave me the same error on starting up. Looks like I'm stuck with LOS 16.0 for now.
[Thinkpad Tablet Android Development] NesretepNoj:
I unlocked my device today and followed the instructions in the OP and is facing the exact same problem. Otherwise, the ROM seems nice.
[Thinkpad Tablet Android Development] kirknado18:
That has nothing to do do with PS4 controller. It means vendor image is out of date doesn't do anything to remove it make sure you have magisk installed now go to modules and flash busybox for Android by osmosis and then flash magisk hide props config reboot device. Once rebooted go to play store download terminal emulator open it grant root access type Su it'll pop up grant root access confirm now you got root control. Type props enter it will load up a bunch of options your looking for edit build fingerprint it's the first option type in 1 enter then choose option f hit enter. It'll show you alot of build fingerprints for all types of brands choose newest fingerprint Android 10. I chose Google pixel 4 xl option 23 confirm y it'll say working..... Done reboot device to apply y(yes). When your device reboots it'll be gone no more internal device pop up done enjoy thank you.

---------- Post added at 08:55 PM ---------- Previous post was at 08:44 PM ----------

It means your vendor image security patch is out of date to your current security patch doesn't affect the ROM in anyway. Use magisk flash magisk hide props config and busybox for Android modules reboot. Install terminal emulator grant root access type in "props" it'll load up choose first option edit build fingerprints follow the instructions choose current build fingerprint (android10) install it reboot your device. No more warning. Done.

---------- Post added at 09:03 PM ---------- Previous post was at 08:55 PM ----------

I'm having problem getting Dolby digital plus for Android 10 magisk zip. I follow instructions correctly but after flashing Dolby q-10 zip reboot ends with boot loop. Anyone got any ideas on this I had it working before w/o issues now it stays on lineage boot screen for a few mins then reboots into TWRP recovery. Anybody got similar issues.
[Thinkpad Tablet Android Development] Googole:
I used to have the Dolby Atmos app on my Lenovo TAB 4 10 Plus, and after I flashed Lineage OS, it was removed.

I've tried to download it but the app does not work.

Can someone explain me how to download the app properly?
[Thinkpad Tablet Android Development] kirknado18:
Can we get a fix for Dolby digital plus for lineage 17.1 no matter what I try Dolby forces closes worked on previous version of your room. Tried resetting app preferences no go there. Tried setting it up differently still nothing. Selinux permissive magisk zip tried that too still nothing. Tried four different q10 Dolby zips and none work. Worked perfect in previous update of the ROM not sure why it's not working. Do you got another method or zip or guide I can try. Or a new update to this ROM that fixes Dolby
[Thinkpad Tablet Android Development] Googole:
I've flashed the newest build of Lineage OS 17 on my Lenovo Tab 4 10 Plus but if I turn on Bluetooth, the error message: "Bluetooth has stopped" shows up all the time in a annoying way.

And because of that, I can't use bluetooth, but at the previous build, it worked perfectly fine.

Have you also this problem?

Can you please fix this in the next build, [MENTION=278145]codeworkcx[/MENTION]?
[Thinkpad Tablet Android Development] EggZenBeanz:
Same issue with me. Clean flash, no root and I get the same Bluetooth issue
[Thinkpad Tablet Android Development] Googole:
I've cleaned the cache of Bluetooth but it still didn't worked
[Thinkpad Tablet Android Development] none_99:
Anyone got aptX working ? For me Bluetooth only works with AAC codec, magisk aptx module causes bt app crashing
[Thinkpad Tablet Android Development] rock_shoxit:
I've the same problem, but after root with magisk bluethoot work well
[Thinkpad Tablet Android Development] kirknado18:
I've been having a new issue with Dolby digital plus when I use to flashes modules and reboot Dolby would work perfectly. Recently new update to this rom and and new audio modification library in magisk now Dolby an aml, acp modules flash no problems and device reboots and click on Dolby widget it opens then force closes and tried every possible guide I've tried for android 10 and none of the Dolby twrp or magisk module seem too make a difference. I noticed to that audio/fx is also disabled on this lineage build by default why is that. Would like a solution to this problem but don't have any idea where the error or bug is that makes it force close
[Thinkpad Tablet Android Development] kirknado18:
I solved Dolby force close issue. The reason Dolby didn't work is because I flashed it using a canary debug version of magisk unstable experimental version. I decided to flash stable magisk zip and reflash Dolby to see if it solved the problem and sure enough problem solved. It was rookie error I just didn't catch it at first couldn't figure out how Dolby went from working to not working but flashing a stable version helps. Go to magisk settings and turn updates off and go to update channel and switch it from canary debug to stable and that should do it.

---------- Post added at 07:00 AM ---------- Previous post was at 06:59 AM ----------

20.4 is latest stable zip
[Thinkpad Tablet Android Development] ericDraven77:
I'm using the 17.1 Version now for some 10 days and I have to say it is really good. The only thing I have, is that it takes very much longer to boot then the 16 Version. At least it is about 1:30 to 2:00 min!

Oh and it crashes from time to time. Then I can only see the Lenovo logo and have to reboot the device, pressing the Power button very long.

Is there a chance that there is a new version the next time or is the programmer not longer working on this?
[Thinkpad Tablet Android Development] besimk:
I don't see any major delays in the launch. Rather the opposite: The tablet boots very fast, it is on the login screen after exactly 34 seconds.

But I have to say that I have just installed 17.1 and haven't made an update installation.

Besim
[Thinkpad Tablet Android Development] ericDraven77:
OK I#ll give a fresh install a try this weekend. Hope I can save my gaming stats ;)
[Thinkpad Tablet Android Development] kirknado18:
Try doing a full wipe and reinstalling it with fresh gapps package through TWRP. Go to Twrp factory reset the device then go to advanced wipe cache davlik data and system and flash the ROM and gapps. Mine loads in 20secs. First boot may take longer though
[Thinkpad Tablet Android Development] smkrish:
Hi, are you able to install DD+ on Lenovo TB-X704A, I tried various options, it kept crashing. Let me know the steps you have followed
[Thinkpad Tablet Android Development] Frappoccino:
I just installed LineageOS 17.1 from 16.0. I wiped every partition, installed the zip, then GApps and then Magisk.

Device boots up, no problem.

Setup is following. I then proceed adding my Google account, it doesn't matter if I take the backup or start fresh.

Setup asks me for screen lock option. I add a pin, skip fingerprint and then I get to the step about assistant.

It does not matter if I agree with voice search any time or not, either after pressing "No thanks" I am going back to the step with the PIN (but this time re-enter) or landing on the page where I have to say "Ok Google" but it does not recognize my voice (it shows input, but nothing happens).

So I am stuck in a loop in setup.
[Thinkpad Tablet Android Development] kirknado18:
Flash DD with magisk 20.4 stable zip it'll work
[Thinkpad Tablet Android Development] MrMagic:
No luck for me sofar. DD app keeps FCing on me. I tried 4 different DD ZIPs for Q10 (6.7, 6.8, 7.0 and 7.2) from this thread: https://xdaforums.com/android/software/mm-p-dolby-digital-plus-arise-20181115-t3868192

I'm using Magisk stable 20.4

Can you tell us which DD ZIP version you installed exactly?
[Thinkpad Tablet Android Development] kirknado18:
You also have to flash audio modification library and audio compatibility patch through magisk

---------- Post added at 09:50 PM ---------- Previous post was at 09:49 PM ----------

Tell me exactly how you flashed it and what order

---------- Post added at 09:51 PM ---------- Previous post was at 09:50 PM ----------

I'm using DD 6.8 with zero issues
[Thinkpad Tablet Android Development] MrMagic:
I had the audio modification library already. I added the audio compatibility patch, but the DD app still crashes.

Which options did you set in the audio compatibility patch? Because it asks you 5 questions that you need to answer with yes or no.
[Thinkpad Tablet Android Development] kirknado18:
Did you turn off audiofx app DD won't work until you turn audiofx off. Go to audiofx app open it. Top right corner theirs a toggle switch turn it off audiofx goes grey

---------- Post added at 11:37 PM ---------- Previous post was at 11:34 PM ----------

Now open DD it should work now after turning audiofx off

---------- Post added at 11:40 PM ---------- Previous post was at 11:37 PM ----------

I'll check and let you know.
[Thinkpad Tablet Android Development] ericDraven77:
Any solution to this yet?

Got the same problem. I did a clean fresh install and now I'm stuck in this loop of Fingerprint and Voice recognition. My voice is heard but at the end it does not go further. I can only go back then and it starts over again.

Edit: Found a solution! You have to skip adding a Google account and you get over this loop. After being on the homescreen you can add the account under the settings again.

Last but not least you have to stop the annoying notice to finish the registration. )

Would be nice to know why this happens anyway. Maybe the voice activation is important to someone and it can't be used so.
[Thinkpad Tablet Android Development] sheridan2000:
Great Room for my outdated tab 4 10 plus.......

Only thing that does not work for me is Bluetooth...what ever app it loads during boot it constantly crashes and asks me to close..thus I have to turn Bluetooth off...

Any suggestions for a fix

TIA
[Thinkpad Tablet Android Development] dedeeuras:
Hi, I noticed that if I am using BT headphones wifi speed drops significantly. Signal stays the same, but the speed is so low that i can not watch youtube. Any Ideas?
[Thinkpad Tablet Android Development] torinXt:
Hey check out the threat. Answer is located some pages earlier.

Can anyone give feedback to the newest version.

What about the battery consumption?

BR
[Thinkpad Tablet Android Development] torinXt:
Forget about DD+

Hey guys,

just to give you some feedback here some information for you.

at first i went back to LOS16, because of the battery drain´stability and problems with installing the audio mod DD+.

but I like to play around and upgraded again to Android Q. I missed the dark mod :P

My new feeling is good, I dont have problems with it. i use BT Keyboard and 3 diverent BT Audio devices. (No voice call)

I've installed netflix, amazon prime video music etc. . For now it looks stable and fast. ( No HD streaming, but I guess with some time investment this can be solved as well.)

But guys just stop wasting time on Dolby. This app is dead and ****ing incompatible.

I spend a lot of time to check this out and my result is not to stick on this..

Go for Viper FX this is the more easier app to install and has more functionalities At the beginning its a lot but you can limit your self to using the equalizer and some enhancements.

Just follow the thread https://xdaforums.com/apps/magisk/module-viper4android-fx-2-5-0-5-t3577058

This work not depending on your magisk versions or any workarounds.

Just follow the instructions.

Use debloat to deinstall audio FX, Selux Permissive, AML, ACP, app install magisk. done.

About the battery duration i will give some feedback later.

Cheers guys.
[Thinkpad Tablet Android Development] ericDraven77:
Concerning Battery consumption in my opinion the older Version 17.0 was better then the new one.

btw does this ViperFX increase the loudness?

For me the tablet is much too quiet.

And does the new Viper 2.7 support our Tablet?

And does it without rooting the device?
[Thinkpad Tablet Android Development] MiSSigNNo:
Same here, Bluetooth not working in my device

Did a full wipe (data+system+cache) and a clean install LOS 17.1 (build lineage-17.1-20200413) with Google Apps Nano and it doesn't solve this, so I have to turn Bluetooth off also.
[Thinkpad Tablet Android Development] MiSSigNNo:
I'm going to include logcat for this bluetooth failure. Not sure if this will be enough
[Thinkpad Tablet Android Development] kontini:
X704L: Coming from stock, booted (but not flashed TWRP), format data ... and stuck after selecting last April's build:

Checking for Digest file....
Target: Lenovo....

and it stays forever no matter what

(Anyway I get to flash magisk-20.4.zip)

EDIT: Solved by unchecking "Do no allow system modifications" and wiping /system

Anyway last build + nano Gapps didn't boot but previous build + pico GApps worked so I'm thanking codeworkx, yener90 and LumenReaper for their contribute.

Only thing annoying for me was I had to fix the uncertified fingerprint with MasgiskHide Props Config
[Thinkpad Tablet Android Development] MiSSigNNo:
More information about the Bluetooth bug: it happens in the TB-x104f maybe it has not been reported by X104L users because it only affects the F version.

After researching possible answers, I have not found a cause, so I will have to roll back to 16.0 :(

Some people like #117 comment that in the previous march
[Thinkpad Tablet Android Development] kontini:
You are wrong, it was april and he tagged the wrong person too :laugh:

So you can try previous build (2020-03-07). I'm fine with it
[Thinkpad Tablet Android Development] MiSSigNNo:
I did a backwards dirty flash and it ended in a bootloop, so I decided to flash back to LOS 16 which seems to be more stable to me...

Let's see if someone is able to solve this Bluetooth issue because it seems to be complex.
[Thinkpad Tablet Android Development] ensmed:
i´m on lineage-17.1-20200307 without any problems whatsoever. Of course i am using it only for daily needs.
[Thinkpad Tablet Android Development] MiSSigNNo:
It seems to only be afecting the latest build according to users comments
[Thinkpad Tablet Android Development] codeworkx:
new build uploaded
[Thinkpad Tablet Android Development] MiSSigNNo:
What changes have you introduced in the new build?

Anything regarding bluetooth?
[Thinkpad Tablet Android Development] ensmed:
Dirty flashed newest build, wiped cache at the end. Everything seems to work, incl. bluetooth.
[Thinkpad Tablet Android Development] besimk:
Dirty installed, but an old problem has resurfaced after boot, last seen in March built:

Registration and everything else works so far.

Besim
[Thinkpad Tablet Android Development] torinXt:
I think this is from your safenet patch over magisk. Just remove all addons and you should be fine.

You will need the right props addon.

---------- Post added at 12:50 PM ---------- Previous post was at 12:38 PM ----------

I am curious too.

Dont see changes in GIT.

BR and thanks for improving the OS.
[Thinkpad Tablet Android Development] rerbin:
Thanks for your work
[Thinkpad Tablet Android Development] MiSSigNNo:
Which GIT are you looking to find this? I've checked the 4 in the OP and I don't see the changes
[Thinkpad Tablet Android Development] torinXt:
i dont see changes neither.
[Thinkpad Tablet Android Development] MaxRj15:
I got the Same message with a clean installation on my x704l

I installed the GAPS NANO.

Is it normal that the play protect status ist faulty?

Thats the reason thy i can´t find netflix in play store.
[Thinkpad Tablet Android Development] besimk:
Thanks for confirming.

Your second question: Yes, it's normal behaviour because our devices are not official certified. You can fix this via Magisk. You should search the forum with the keywords "netflix magisk" and you will find some hints to get this done.

Besim
[Thinkpad Tablet Android Development] kontini:
CTS Profile: True!

I solved CTS Profile issue without changing fingerprint device, so I won't have problems with Netflix or other apps that check SafetyNET.

Our ROM inside build.prop specifies this fingerprint:

ro.system.build.fingerprint=Lenovo/LenovoTB-X704F/X704F:7.1.1/NMF26F/TB-X704F_S000056_181015_ROW:user/release-keys

so we need a matching security patch date (because this fingerprint was certified after March 16th 2018) instead of 2020-05-05:

ro.build.version.security_patch=2018-10-01

just because that fingerprint was certified with October 2018 security patch.

You can edit build.prop or set a custom prop with MagiskHide Props Config or add an attached magisk module.

I edited my build.prop and I put X704L everywhere instead of X704F and I replaced with TWRP File Manager.

Anyway I attach a simple magisk module that modifies only ro.build.version.security_patch (-X704F) and a module that changes other props from X704F to X704L (-X704L) too.
[Thinkpad Tablet Android Development] MrMagic:
For some people (including myself) bluetooth starts to work after rooting the device with Magisk.

---------- Post added at 10:05 PM ---------- Previous post was at 09:56 PM ----------

Longer explanation:

Root device with Magisk

Install Magisk modules Busybox for Android NDK and MagiskHide Props Config

Reboot device

Install a terminal emulator (f.e. Termux) from Play Store

Open terminal emulator and type "su" + <Enter>, grant SU permission

type "props" + <Enter>

Choose option 1, then option f and choose Google Pixel 4 XL (Android 10)

Exit and reboot

Error message at startup should now be gone and Play Store will show device as certified and allow Netflix to be installed. Magisk SafetyNet check will also pass.
[Thinkpad Tablet Android Development] MaxRj15:
Thank you for the Help.

I find now Netflix in Playstore.

It seems to fix the message

"You have a internal problem with your device. Please contact the producer"

,too

For my mind google makes more an more things complicated. Android should be for custom roms too, but Google supports only the big players.
[Thinkpad Tablet Android Development] kontini:
just add my X704L magisk module two post above and you don't need MagiskHide Config Props. You must reset props otherwise it won't work bacause you have set Pixel 4 fingerprint. (Anyway I was used to set option 12 Lenovo k6 Note and the error message was solved)
[Thinkpad Tablet Android Development] MiSSigNNo:
Clean flashed May Update and BT is working right again on my TB-X704F. Nice one [MENTION=3208754]codeworkx[/MENTION]

---------- Post added at 02:57 PM ---------- Previous post was at 02:02 PM ----------

Tried both methods MagiskHide Config Props and your Magisk Module and cts profile doesn't activate :(
[Thinkpad Tablet Android Development] rerbin:
I did a factory reset then I flashed the May Update.It worked well.After some times reboot,the fingerprint lost [MENTION=3208754]codeworkx[/MENTION]
[Thinkpad Tablet Android Development] kontini:
You have to use one method at time otherwise you'll mix things and it won't work.

If you use MagiskHide config props you can:

1.a) choose a fingerprint in the list ( I've always chosen option 1, then option 12 (Lenovo) and the Lenovo K6 Note and reboot (and it always worked)

or

1.b) set a custom prop ro.build.version.security_patch and then assign 2018-10-01 and reboot

or with magisk manager

2) just add my magisk module and reboot

If you want to try another method if you previously tried:

1.a) you must remove spoofed fingerprint and reboot

1.b) you must remove ro.build.version.security_patch custom prop and reboot

2) remove my magisk module and reboot
[Thinkpad Tablet Android Development] codeworkx:
uploaded a new build with working fp sensor. but deleting fingerprints is somehow broken.
[Thinkpad Tablet Android Development] edison0354:
Rename the fingerprint before deleting. It works for me on your previous build. Seems to be a lineage or Google bug...
[Thinkpad Tablet Android Development] MiSSigNNo:
1. a) I have removed the spoofed fingerprint

1. b) I have not used the custom ro.build.version method

2. I have installed the magisk module

And rebooted

But ctsProfile is not found

I've also tried the other way around:

1. Using the Lenovo K8

2. Removing the module

And same ctsProfile issue.

In fact the basic Integrity was true before doing this, and now both basicIntegrity and ctsProfile are to false.
[Thinkpad Tablet Android Development] kontini:
But you have basic integrity false too and mine was true even before. I've only flashed lineageos 17.1, gapps and Magisk. But you maybe are using some mods that trigger basic integrity
[Thinkpad Tablet Android Development] MiSSigNNo:
After installing props it was also true, but after doing the props method, it changed to false.

I've tried also to uninstall props, but it doesn't go back to true again :P
[Thinkpad Tablet Android Development] kontini:
there is no reason why basicintegrity doesn't switch back to true. Anyway I tested F version on my L and I had the error on the reboot but I could pass SafetyNET (both cts profile and basic integrity were true)

The only thing I can think is that maybe my device match fingerprint in vendor partition because before flashing lineage I had stock firmware TB_X704L_S000056_181015_ROW_DCC (flashed via LMSA)
[Thinkpad Tablet Android Development] MiSSigNNo:
I have uninstalled everything including your module and installed Xposed with Riru and the module HiddenCore

And after reboot it suddenly made it happen:

Although if I search for Netflix in the PlayStore it is not there :P
[Thinkpad Tablet Android Development] kontini:
It doesn't mean anything at all. I want to fix fingerprint to pass cts profile check to get a google play certified device but you got to pass CTS profile to pass SafetyNET. By fixing fingerprint I got both but you only the second one. Just a thing. Did you turn on Magisk Hide? I know it is a stupid question...
[Thinkpad Tablet Android Development] rerbin:
The fingerprints still have problems,I can't add new.

Another problem is,when I reboot,some times the keyboard has no respond to input the pin code.I have to a force reboot to input the pin code.

---------- Post added at 11:38 AM ---------- Previous post was at 11:28 AM ----------

The fingerprints still have problems,I can't add new.

Another problem is,when I reboot,some times the keyboard has no respond to input the pin code.I have to a force reboot to input the pin code. [MENTION=3208754]codeworkx[/MENTION]