[Recovery] [YB1-X90L] TWRP

joesnose

Senior Member
Dec 5, 2009
840
154
43
hi it's still there but won't boot into bios
I may have the fix if you are interested. I have the yoga tab 3 pro and after a few changes in bios can boot linux from usb. No sound, touchscreen or graphics acceleration but it works. WindowsPE and "windows to go" give bluescreen and acpi bios error, I have tried many changes in bios but can only get linux and android x86 to boot.

Sent from my Nexus 6P using Tapatalk
 
Last edited:
  • Like
Reactions: danjac

danjac

Senior Member
Feb 4, 2012
193
121
73
I may have the fix if you are interested. I have the yoga tab 3 pro and after a few changes in bios can boot linux from usb. No sound, touchscreen or graphics acceleration but it works. WindowsPE and "windows to go" give bluescreen and acpi bios error, I have tried many changes in bios but can only get linux and android x86 to boot.

Sent from my Nexus 6P using Tapatalk
hey, sorry for being impatient...;)

what should i do to boot into bios?
thx in advance
 

joesnose

Senior Member
Dec 5, 2009
840
154
43
Hi sorry danjac, so this works fine for yoga tab 3 pro. I have done this on lollipop and marshmallow without problems. I must stress that you try this at your own risk. Becareful in the bios as you don't want to do anything to create a nice paperweight.

Manual boot to bios,

Try this at your own risk!!!!

This is magic code from Microsoft apparently. Feel free to google it.

These commands need entering one by one from adb shell. They need to be exactly right!!!!!!!!!!!


mount -t efivarfs efivarfs /sys/firmware/efi/efivars

printf "\x07\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\ x00" > /sys/firmware/efi/efivars/OsIndications-8be4df61-93ca-11d2-aa0d-00e098032b8c

reboot

Tablet should boot to bios, you can navigate with the buttons. POWER=enter, vol+/- =navigate menus and long press vol+=Esc.

After using the commands from adb once the reboot to bios option should work in twrp.

Not at my tablet at the moment, will post which options need changing to allow usb keyboard and usb stick support shortly.

Device manager

System setup

android. Uefi secure BOOT=disable.

South cluster configuration. Usb configuration/default drd CONFIG=hostmode
Usb VBUS=on


If you want to be able to interupt boot to select usb device also disable fast boot under boot catergory. Then use f7 to select boot device.

After booting another os from usb it often takes 3 boots to get back to android, don't panic.

Oh and lastly a powered usb hub is needed.


Sent from my Nexus 6P using Tapatalk
 
Last edited:
  • Like
Reactions: ljvd and danjac

danjac

Senior Member
Feb 4, 2012
193
121
73
Did you try the adb commands?

Sent from my Nexus 6P using Tapatalk
good news, it works. i was able to boot into bios. :D
but i had to use the terminal in twrp (in the advanced tab)...don't know whether it was obvious to do it there.

nevertheless, this is a great development...:good:
 
  • Like
Reactions: joesnose

joesnose

Senior Member
Dec 5, 2009
840
154
43
good news, it works. i was able to boot into bios. :D
but i had to use the terminal in twrp (in the advanced tab)...don't know whether it was obvious to do it there.

nevertheless, this is a great development...:good:
This is excellent news, maybe this will get more people on board!

Have you managed to boot anything from usb?

Sent from my Nexus 6P using Tapatalk
 

salman696

New member
Jul 4, 2017
2
1
0
Lenovo Yoga Tab 3 Pro X90-L [2GB 32GB 4GLTE][PARTITION ERROR]

My yoga tab requires repartitioning please some one help me to find perfect rom for this mode and then help me with flashing it up. There is a folder in internal memory named "proc" whose size is increasing going upto millions of GB.
 
  • Like
Reactions: znip

bsoplinger

Senior Member
Jan 17, 2011
1,471
334
0
I assume that the reason this TWRP is a bit flakey is because it wasn't actually modified specifically for the Yoga Book? I had quite the frustrating experience trying to flash root. But by taking it slow, being very careful with exactly where I pressed and sliding slowly I got it to work. Thanks to the OP for providing. I'm very happy with my rooted Yoga Book.
 

erfanoabdi

Recognized Developer
Jan 3, 2015
1,007
3,131
113
Tehran
erfanoabdi.github.io
managed to get twrp working on YB1-X90L (Yoga Book - Android - LTE)
it's my very first try to create sth. like that, so I have absolutely no idea if everything works as it should. (took the twrp from yoga tab 3 pro root thread and changed it to fit my device mainly using this guide and some minor changes on my own)
if you want to try, you do it on your own risk. if sth. breaks, please don't blame me!

I strongly suggest not to flash it, but just boot it via fastboot:

1. download recovery
2. make sure adb is working
3. put the recovery into your adb folder
4. unlock bootloader (attention: unlocking the bootloader does a factory reset. so back up your data before) see here how to unlock bootloader
5. boot into bootloader (either: 'press power + volume up' or use adb typing 'adb reboot bootloader' in terminal
6. open terminal and naviagte to your adb folder (with recovery.img in it) then type: 'fastboot boot recovery_twrp.img' (adapt file name in case you changed it)
7. tablet should reboot and boot twrp

this method does not flash twrp permanently. your stock recovery remains untouched!

!!!BEFORE YOU USE TWRP TO CHANGE ANYTHING, PLEASE MAKE A FULL BACKUP!!!

download: View attachment 3994659

as always... I mainly relied on other people's work. so all credits go to them, e.g. twrp team, joesnose (twrp yoga tab 3pro) and HostZero

screenshots:
View attachment 3994696
View attachment 3994697
View attachment 3994698

as i said, it is a beginner's job. so here is what i noticed so far:
twrp freezes after a certain time when not used - I guess it is when twrp goes to 'standby', normally you wake it up again by sliding a button but it doesn't work here.
@danjac may i ask you to release your device tree
i want to work on win/(official lenovo)android dual boot
 
Last edited:
  • Like
Reactions: Boriar

danjac

Senior Member
Feb 4, 2012
193
121
73
@danjac may i ask you to release your device tree
i want to work on win/(official lenovo)android dual boot
hi, i didn't build twrp from scratch. as i wrote, i just altered the existing one from the yoga tab pro...so there is no device tree available.
all the files i changed can be found by unpacking the twrp.img from the op.
files like the recovery.fstab / boardconfig.mk can be found there. i adjusted them to fit the lenovo yoga book.
unfortunately i don't have them seperately, anymore. SORRY.

i really hope it helps.
 
  • Like
Reactions: erfanoabdi

erfanoabdi

Recognized Developer
Jan 3, 2015
1,007
3,131
113
Tehran
erfanoabdi.github.io
hi, i didn't build twrp from scratch. as i wrote, i just altered the existing one from the yoga tab pro...so there is no device tree available.
all the files i changed can be found by unpacking the twrp.img from the op.
files like the recovery.fstab / boardconfig.mk can be found there. i adjusted them to fit the lenovo yoga book.
unfortunately i don't have them seperately, anymore. SORRY.

i really hope it helps.
oh ok man, thats cool, maybe i'll create one when i get my hand on it ;)
 

nachordez

Senior Member
Feb 5, 2012
1,528
1,047
0
Madrid
[Solved]

I'm not able to boot into TWRP in the OP. I've unlocked my Yoga Book (BTW, and android one and in 7.1.1), but when I send the fastboot boot recovery_twrp.zip (I'm on linux, with proper adb working, and as a superuser), the tab reboots again into bootloader, with a red text in the bottom that says:

bzImage kernel corrupt
couldn't load boot image: Invalid Parameter

I don't know if that was previous to 7.1.1 update, and now it's not working. I've downloaded 3 times the twrp zip, with the same md5sum, so, It does not seem to be corrupt.

¿Any idea?

Thx

-----

I've should have read better. What is to be flashed to boot it's the .img inside the .zip, not the zip :-/

Everything works fine now!
 
Last edited:

Acorrales

Member
May 29, 2014
25
2
0
Hi everybody, Is somebody here having problems in restoring Android N nandroids with TWRP? I did a fresh stock backup as soon as I update my tablet (And I did it twice, just in case of a corruption) But it just don't boot. The Tablet gets stuck in the lenovo logo. I restore the last Nandroid before that update and everything works ok. So, I don't know if there is any difference between the M and the N backups, or if I'm doing something wrong... (It's a PITA to update the tablet every time I softbrick it, to get the latest firmware).