yashsingh1/xdaforums huggingface dataset:
[Thinkpad Tablet Android Development] NAD90:
I can not extract the file, adb error cannot create logcat: Read-only file system.

Thank you everyone for your help, I will come back when I have a kernel log file
[Thinkpad Tablet Android Development] NAD90:
The play store has a kernel log application that I don't know about
[Thinkpad Tablet Android Development] TerminaMorte:
On x704A I'm happy to report that 4G SIM works. Like another person mentioned, screen rotation doesn't seem to work correctly. While the screen does rotate, you have to hold it at weird angles to trigger rotation.
[Thinkpad Tablet Android Development] NAD90:
Gyroscope sensor does not work, so the screen cannot be rotated
[Thinkpad Tablet Android Development] dmaco:
Installed this update, I noticed the sec updates as 5th September. Any other changes [MENTION=3208754]codeworkx[/MENTION] , thanks for the update.
[Thinkpad Tablet Android Development] TerminaMorte:
Note sure if any of this matters, but I do notice a difference in sensor_def_qcomdev.conf when it comes to the gyro sensor

This ROM

# gyro x/y/z
800 -1 0x00010001 #gyro-x-axis
801 2 0x00010001 #gyro-y-axis
802 -3 0x00010001 #gyro-z-axis

Stock ROM

# gyro x/y/z
800 -2 0x00010001 #gyro-x-axis
801 1 0x00010001 #gyro-y-axis
802 3 0x00010001 #gyro-z-axis

Trying to run sensorservice gives the following error

Abort due to ISensors hidl service failure, detail: Status(EX_TRANSACTION_FAILED): 'DEAD_OBJECT: '.

[ 498.589980] init: Service 'vendor.sensors-hal-1-0' (pid 558) exited with status 255

I've included a copy of my dmesg and a strace of sensorservice in case that helps at all.
[Thinkpad Tablet Android Development] bwguy:
Never mind, I've got it working now.
[Thinkpad Tablet Android Development] tsfrgsn:
This may seem stupid but did you check to make sure auto-rotation is enabled? I just got the ROM flashed on my X704A and my screen was stuck in landscape. I went into Settings -> Display -> Advanced -> Rotation Settings and it was disabled. I enabled the setting and now it doesn’t seem to have any issue rotating the display correctly.
[Thinkpad Tablet Android Development] NAD90:
Are you talking about this? It's absolutely no effect
[Thinkpad Tablet Android Development] R!ffRaff:
root don't work

I have a problem with root

no root, no matter if lineage or magisk works

The apps that require roots freeze. It does not matter which app, all have the same problem.

have the latest image from october. does one have a tip?
[Thinkpad Tablet Android Development] Sparkrite:
Well, if you told us EXACTLY what you have done or tried, would be a help to getting some pertinent advice.

What versions and methods used to flash TWRP and Magisk ?

What error(s) if any you getting ?

What apps that require root freeze?

What tablet you are using?

Has this tablet worked before with full root and if so with what OS?

Etc, Etc.........
[Thinkpad Tablet Android Development] R!ffRaff:
i need root for adaway.

use Magisk which I have flashed with TWRP. Once the app root has freezt this one. I first thought that it is up to Adaway, came across an old thread with the right of the host file. I then tried to display these rights with the Mixplorer. When the Miexplorer got root rights, this one also got freezes. It definitely has to be root-based.

Have tried all versions of twrp and every time lineage made new. Also the LineageSu does not show root. Everything else works very well and runs smoothly. I do not get an error message it just hangs up. what do you mean by full root?

I have the tablet unlock, full wipe and install lineage + nano gapps + magisk. The tablet is a 704 with lte.

does root work with you?
[Thinkpad Tablet Android Development] Sparkrite:
Ok, now we're getting somewhere !

These app(s) require R/W access to 'system' partition to work properly.

I have posted about this before (also mentioned in the OP) however I will link you to the

Magisk module I use to accomplish this and it works perfectly on my 704V.

https://xdaforums.com/showpost.php?p=79681018&postcount=259

Install via Magisk Manager as you would any other module, reboot and then try the apps.
[Thinkpad Tablet Android Development] R!ffRaff:
thanks.

your link don't work - i think you mean this?

I had already tried that, but which led to the loop and the animation of lineage was always displayed.

Will it test again, can you please tell me when the zip should be installed? together with lineage, gapps, magisk?

install zip with twrp nor magisk?
[Thinkpad Tablet Android Development] Sparkrite:
As I said in my previous post, Install via Magisk Manager as you would any other module, reboot and then try the apps.

Download the zip, go into Magisk Manager, goto modules, hit the big red + at the bottom, navigate to the downloaded zip and select it.

Allow it install and reboot.

---------- Post added at 09:15 PM ---------- Previous post was at 09:12 PM ----------

Thanks, link updated.
[Thinkpad Tablet Android Development] R!ffRaff:
I reinstalled everything again. the module via magisk installs and push reboot button.

unfortunately, lineage hangs during boot animation, the tablet is a 704L

can I try something else? or do you have an idea?
[Thinkpad Tablet Android Development] Sparkrite:
Go back into TRWP,advanced wipe and clear cache and Dalvik.

Reboot.
[Thinkpad Tablet Android Development] R!ffRaff:
I've already tried that, no change loop on animation.

what magisk and image (version) do you use?
[Thinkpad Tablet Android Development] Sparkrite:
Magisk V20. 0

Manager V7. 3.5

I have used that module without any problem from the start, with stock and all the Lineage releases.

Uninstall the problematic apps then install the module and see if it boots up.
[Thinkpad Tablet Android Development] R!ffRaff:
I have clean install - no other apps! Only Lineage+Opengapps (nano)+magisk (stable 20.0). After first boot i install Magisk modul and push reboot button - after this hang lineage by animation.

Du you have clean install or dirty flash (update) from other version?

the magisk modul is the last version?
[Thinkpad Tablet Android Development] Sparkrite:
Ok, try this, clean install + Magisk + Gapps, boot.

Install BusyBox magisk module reboot. Make sure bb is still installed.

Install system R/W module, reboot.
[Thinkpad Tablet Android Development] R!ffRaff:
i have test it...

install lineage+gapps+magisk > boot > install Busybox (1.30 online) > reboot > install R/W Modul > loop animation :crying:
[Thinkpad Tablet Android Development] Sparkrite:
I said install BusyBox magisk module, which is 'static' bb V1. 30.1 otherwise bb will not install correctly with system protection.

Just to test, when in loop, force re-boot with power button, still the same or does it boot correctly?

Please try to follow EXACTLY as I say, I am trying hard to help you.
[Thinkpad Tablet Android Development] R!ffRaff:
yeah, i have install Busybox modul install from download in Magisk!

force re-boot with power button dont work - tested for a long time and several times

I did exactly what you wanted - nothing else
[Thinkpad Tablet Android Development] Sparkrite:
Ok, can you get the tablet to boot fully at all now, just to prove encryption isn't damaged.
[Thinkpad Tablet Android Development] bwguy:
I use the 704L and recently wiped and refreshed the tablet and had the same issue as you then I realised I forgot to enable R/W on system. I didn't get the option to do it again so ended up going back to Lenovo stock then starting again from scratch. I set R/W access in TWRP and now works fine.
[Thinkpad Tablet Android Development] R!ffRaff:
How did you do this?

with me in twrp system is mounted not write protected

do you use the remount magic module? root works for you? what apps are you using?

Edit:

I did it after installing the original recovery, lineage, Gapps and Magisk.

In addition, I still use the systemless host in Magisk. I was able to activate Adaway after that and had to restart the tablet again.

I am happy :D
[Thinkpad Tablet Android Development] Sparkrite:
Good to hear you are up and running.

What intrigues me is, the above, how did you manage to flash lineage, Gapps and Magisk after installing original (stock ? ) recovery?
[Thinkpad Tablet Android Development] R!ffRaff:
I deleted the recovery partition, then installed original recovery and then back to twrp.

whether it was a coincidence?

what I do not understand is: if I delete the twrp folder with other devices with the config must be set up again at the next start everything. this is not so have the configs in / sdcard / sdcard1 deleted - but no impact. the settings are available after a reboot: language, time, settings ...
[Thinkpad Tablet Android Development] Sparkrite:
You deleted a partition ? What command did you use to do this?

Then installed stock recovery....Did you re-boot after this?
[Thinkpad Tablet Android Development] R!ffRaff:
"fastboot erase recovery" I stole that from a twrp install script!

i flash stock recovery after this command and boot in stock recovery and delete userdata & cache

after delete boot into bootloader from stock recovery and flash twrp again > install lineage+gapps+magisk

Maybe it's a coincidence but it works here - I was almost desperate :eek:
[Thinkpad Tablet Android Development] Sparkrite:
I thought you had done as you said ie. deleted a partition.

You had in fact just erased the data in that partition as per command "fastboot erase recovery" , which I am familiar with.

Deleting/wiping the userdata using stock I suspect updated/repaired the encryption which as I suspected (link below, you didn't answer) was damaged and preventing the tablet from booting.

https://xdaforums.com/showpost.php?p=80620263&postcount=632

Don't worry its not a coincidence, has been documented before.

One piece of advice I would like to offer is, ( don't take this the wrong way), please try to be a bit more precise when posting your actions as some readers may follow EXACTLY what you have said. For instance, deleting partitions, usually not a good idea.:)

Well done and enjoy.

Thanks for coming back.
[Thinkpad Tablet Android Development] cty12:
I can confirm this. Gyroscope malfunctions on X704A and affects screen rotation. There is a 90°-difference between the desired and actual screen orientation.

UPDATE: Screen rotation (magically) works after several reboots. This is a bit weird. I'll further test this.
[Thinkpad Tablet Android Development] NAD90:
My device has a sensor error. I went into TWRP to restore Persist when the sensor worked. but do not rotate in the exact opposite direction. When I restarted the device, the sensor failed again. In the camera, the front camera doesn't have a place to choose. I've downloaded another app, but there's still no place to choose the front camera. when I tried to recover rom stock I got an error. I am currently stuck in this rom. the rom is very good if I can't fix it so I have to use it. Many thanks to the developer for making this great rom
[Thinkpad Tablet Android Development] R!ffRaff:
I would not import rin backup, but the persist.img from last stock or flash full last stock rom

flash with twrp or fastboot (not for full rom)
[Thinkpad Tablet Android Development] bibasa:
its work. thanks. but my device is "tb-x704l". i just change update-script.
[Thinkpad Tablet Android Development] tundrwd:
Quick question for those with an X704A (part #ZA2X0000US) 2GB RAM, 32GB eMMC:

I see many have installed the ROM successfully - did you use the files posted on the first page of this thread? And no others to successfully install the ROM?
[Thinkpad Tablet Android Development] yener90:
@all with sensor problems after changing from stock to lineage:

without root:

go to twrp, mount persist, go to file manager -> persist folder -> remove "sns.reg"

with root:

go to file manager which supports root in lineage -> persist folder -> remove "sns.reg"
[Thinkpad Tablet Android Development] Tirofog:
I just got me a TB-X704F, partly because of this rom:good: [MENTION=9613333]yener90[/MENTION]

The problem is while TWRP will boot and backup etc, I just cannot get it to stick after several flashes. No errors in adb, it will boot once but then after restarting system it reverts to stock recovery??

What I tried after flashing:

Volume button recovery mode;

Adb fastboot reboot recovery;

Adb fastboot boot recovery then in TWRP reboot recovery;

If I power down in TWRP then use the buttons to recovery it's still installed, but not after booting into the system.

Also tried installing the image in TWRP, but always end up back at stock. Anybody got any ideas? ?.. to be clear, I'm using 'fastboot flash recovery <name>.img'
[Thinkpad Tablet Android Development] cty12:
I'm on a X704A, purchased from Lenovo outlets 1 week ago. The ROM file to use is codeworkx's latest build: https://sourceforge.net/projects/lineageos-on-lenovo/files/16.0/TBX704/. The recovery to use is this one: https://xdaforums.com/showpost.php?p=79918844&postcount=381.

Flash at your own risk. You can try to boot from the recovery and give it a test run without installing by using:

fastboot boot recovery_file.img
[Thinkpad Tablet Android Development] NAD90:
Thank you I did but nothing changed
[Thinkpad Tablet Android Development] Tirofog:
I eventually got TWRP installed by using 'fastboot reboot' directly after flashing it in bootloader mode. Without this step it was just being overwritten by the stock recovery.. now for the rom :D
[Thinkpad Tablet Android Development] Sparkrite:
That doesn't 'add up', that command will just boot up the stock ROM which will/should overwrite TWRP on boot.

Are you sure you didn't keep Vol+ pressed when you issued 'fastboot reboot' ?
[Thinkpad Tablet Android Development] Tirofog:
I flashed TWRP in bootloader, then just used 'fastboot reboot' to system without any buttons, booted back to recovery and TWRP was installed. This was the only way it would stick.
[Thinkpad Tablet Android Development] Sparkrite:
That's a good one alright.

When you say "then just used 'fastboot reboot' to system" did it actually boot to system or directly to TWRP because you follow this up with "booted back to recovery" ?

Because as you know we have to make sure the first boot after flashing TWRP is to boot to it, to prevent stock overwriting it.

It seems in your case the exact opposite occurred.

Be aware, I'm not doubting you, I would just like to know WHY ?
[Thinkpad Tablet Android Development] Tirofog:
Yes, after 'fastboot reboot' it booted to system, then when I booted to recovery TWRP was still there. I'm not sure, but think I did also try booting to system using the buttons after flashing in bootloader (as opposed to using the command) but it was overwritten. First boot straight to recovery after flashing was okay, TWRP was installed, but once I booted back to system and then recovery, it was gone.. strange.
[Thinkpad Tablet Android Development] Sparkrite:
This is very strange.

If I'm reading you correctly, TWRP survived one boot to system -> recovery, but was replaced by second boot to system -> recovery ?

So, do you now have a stable TWRP or not?

BTW which TWRP are you using?
[Thinkpad Tablet Android Development] Tirofog:
When I initially flashed TWRP and went straight to recovery it was okay, but after going back to system and then recovery it was overwritten. You're probably thinking I must have used 'fastboot boot recovery' instead of 'fastboot flash recovery', but as you can see in my first post I tried a few different things, none of which worked. The main thing is TWRP 3.3.1-0 is now installed, but thanks for the input :good:
[Thinkpad Tablet Android Development] Tirofog:
Beer money sent to [MENTION=9613333]yener90[/MENTION] for your efforts :good:
[Thinkpad Tablet Android Development] YesMan:
When you went straight to the recovery, you had to flash the "twrp.img" again in the recovery. Than it won't be overwritten when you boot into the system.
[Thinkpad Tablet Android Development] Googole:
Hello there!

I have a Lenovo Tab 4 10 Plus running on Lineage OS (Android 9.0)

Since yesterday there is this error message: Connected, No internet

But the same network works fine on the other devices

I have done these things:

- Forgot the network

- Restarted the tablet

- Restarted the router

- Resetted the tablet

- Installed the newest version of Lineage OS for Lenovo TAB 4 10 Plus

But unfortunately, the same problem exist

If somebody can help me, I will appreciate that

And I want also to report it

What is the best thing I can do now?
[Thinkpad Tablet Android Development] Tirofog:
Must have missed my first post :cool:
[Thinkpad Tablet Android Development] ryanmm:
Will this ROM work on the Lenovo Moto Tab?
[Thinkpad Tablet Android Development] apotsi:
Why should it ? It clearly states that it is for Lenovo Tab4 10 Plus.

EDIT: Although it seems that they are practically the same tablets.
[Thinkpad Tablet Android Development] ryanmm:
Yep I'm unsure if they're similar enough for it to work.
[Thinkpad Tablet Android Development] apotsi:
You can try if you want. If it doesn't work, you can always restore it back with Lenovo MOTO Smart Assistant.

The risk is yours...
[Thinkpad Tablet Android Development] AndroidBuff101:
hmm... I tried to flash Lenovo TB-X704A and by mistake I cleaned the system and then its wiped out completely.

When I try to install LineageOS again using TWRP, I get /system not found, invalid argument.

Am I messed up the Tab for sure? any ideas?

---------- Post added at 07:01 PM ---------- Previous post was at 06:33 PM ----------

Well I think I was able to recover from my foolishness.

Used fastboot and then used the following commands and was able to get into TWRP and install LineageOs again.

fastboot flash recovery twrp.img

fastboot format system

fasboot format userdata

fastboot format cache

and then finally

fastboot boot twrp.img
[Thinkpad Tablet Android Development] mousavy_mh:
Motorola Moto tab is Lenovo tb-x704a, and yes you can install this custom Rom on Moto tab. Actually I have a Moto tab which I install this custom few hours ago (so far so good), and came here to say my thanks to developers
[Thinkpad Tablet Android Development] ryanmm:
Cool, did you have to do anything different installation-wise?
[Thinkpad Tablet Android Development] Ayush Mokal:
Will it work for normal tab 4 10

---------- Post added at 06:46 PM ---------- Previous post was at 06:29 PM ----------

So hey guys , Iam so tired on the internet searching for custom rom for my lenovo tab 410 tb-x304l the is too available for it as well as twrp but hey what's the use of it man of there no custom rom for it pls help me out So hey guys , Iam so tired on the internet searching for custom rom for my lenovo tab 410 tb-x304l the is too available for it as well as twrp but hey what's the use of it man of there no custom rom for it pls help me out

---------- Post added at 06:53 PM ---------- Previous post was at 06:46 PM ----------

Hey dude Support i have search entire internet but haven't got a single custom rom for my tab 4 10 please help me out
[Thinkpad Tablet Android Development] Sparkrite:
No, is the short answer.
[Thinkpad Tablet Android Development] mousavy_mh:
I just used a different twrp, since the one here didn't work on my tablet, other things were the same, In my first attempt I've forgot to install the gapps (you should install it right after the custom as the developers mentioned), I don't no if it was the cause this or not, but my tablets auto rotation didn't work correctly and it was always 90 degree wrong!

anyway, in the second try everything went smoothly, and I finally get rid of the sh!@y original firmware!

Unfortunately xda prevent me posting links, but I think you can find the twrp by searching these keyword:

TWRP-3.3.0 TB-X704A CN-wzsx150

Edit: I found an issue on my moto tab (lenovo x704a) my camera doesn't work.

Edit 2: Nope, I was wrong, both camera works just fine
[Thinkpad Tablet Android Development] hceuterpe:
Anyone else notice the compass is not functioning? Using latest release, from mid October 2019.
[Thinkpad Tablet Android Development] tundrwd:
Does the provided TWRP NOT work on the X704A? Why a Chinese hacked version? Doesn't fill me with confidence. Especially since yener90 appears to have a git repository for a version of TWRP fo the X704L.

What specifically doesn't work with the yener90 version that requires a Chinese hacked version? I understand the original request - the user wanted a Chinese language version. I don't
[Thinkpad Tablet Android Development] rock_shoxit:
Is there any hope of an android 10 rom?

Thanks
[Thinkpad Tablet Android Development] apotsi:
Wow... too soon, my friend...
[Thinkpad Tablet Android Development] mousavy_mh:
I've tried all available version of twrp for x704, and only this Chinese version work for me.

With other version device doesn't boot to recovery
[Thinkpad Tablet Android Development] ryanmm:
Is the automatic brightness messed up for anybody else? In low light conditions it always sets itself to exactly the same overly bright level. Never learns my preferences no matter how many times I adjust it.

I tried resetting the auto brightness history in device health, that had no effect. The sensor is working, in a bright room it'll raise the level.
[Thinkpad Tablet Android Development] Originm:
Thanks everyone!

Just to want to say thanks all of you, I finally was able to update my Tab4 Plus 10.1' TB-704V model to latest Lineage build. This after being stuck on the Sept 2017 security build after Lenovo abandoned support of my model.

I did run into problems initially, I got stuck in a bootloop after following all the instructions and installing the OCT Lineage build. Also the the latest TWRP did not let me backup my rom and instead I used Lenovo Assistant to get my original rom backed up.

Anyway after letting my tablet die while it was stuck in a bootloop and using my pc to provide passive power, I was able to reboot into recovery. I rewiped everything and installed the August build linked on here. It booted finally but installing the regular gapps version led to errors trying to login into my google account. So proceeded to rewipe and install with nano gapps version and it's been completely stable. I was even able to install the latest lineage version by dirty flashing and there hasn't been any problems so far.

Currently on my TB-704v model, I'm running:

Lineage OCT build

Latest TWRP build 3.3.1

Magdisk 20.1

Gapps Nano

I suggest anyone who has my model, to just follow all the instructions on here including how to format the tablet and stick with the august build linked on here.
[Thinkpad Tablet Android Development] oxo159:
I had installed successful with above TWRP but Dolby, I had actually flashed the DDP in the first post, got the Dolby but it totally doesnt work.
[Thinkpad Tablet Android Development] Sparkrite:
Addressed many times throughout the thread.

Use the 'search thread' gadget above, after all that's what it's there for.
[Thinkpad Tablet Android Development] moresatish:
Does anyone else having a low speaker volume issue? For some reason, my speakers are barely audible in low volume. My Oneplus 5 has more than twice the volume with a single down-firing speaker.

Any suggestions?
[Thinkpad Tablet Android Development] oxo159:
I already can make the DDP work after disable AudioFX, but the sound qualify compare to original is bad and low

Maybe my table is A version (ATT discount one), use the chinese TWRP?

Thank you for relying.
[Thinkpad Tablet Android Development] Sparkrite:
Ok, I just read it as you posted.

Strange, as most if not all report a good improvement, including myself.

Have you used the 'custom' option and set the equalizer with increased values?
[Thinkpad Tablet Android Development] stylelite:
Hello Yener,

Could you tell me please if the SD card formatting works? on my Tab4 10 Plus when I put an SD card in and select use as internal storage it then tries to format the card and then says card is corrupt, this happens with what ever card I try, I have tried with different makes and sizes and the same thing happens every time.

Can any one help on this please, I don't want to root and flash the rom if the same thing is still present.