yashsingh1/xdaforums huggingface dataset:
[Thinkpad Tablet General] neo2110:
Thanks a lot workdowg ... I already installed ADB and FASTBOOT on my laptop and I followed steps but it didnt work. Here my steps:

1. I installed ADB and FASTBOOT (i am using debian testing)

2. I put 1050f-esp-patched.img in a convenient directory

3. I reboot into fastboot mode using > adb reboot bootloader ... to check if USB connection work, the tablet rebooted fine

4. The tablet showed me some messages saying was not able to find a correct image or something like this, after pressing volume buttons I got a message "fastboot waitinf for CMD" or somthing simmilar

5. Then I wrote in the console > fastboot flash ESP 1050f-esp-patched.img ... But nothing happened ... the tablet follow showing the same message and from console I got "waiting for device". I tried the same several times and always happened the same .... the USB connection was ok.

Some ideas please ?

Thanks a lot.

pd. What it means ESP in the "fastboot" command ?
[Thinkpad Tablet General] psherbet:
Run fastboot devices to see what devices fastboot thinks are connected. Can you try rebooting using vol-down method? Are you on lollipop?

For those of us that have unlocked can we just flash TWRP recovery with fastboot now?
[Thinkpad Tablet General] workdowg:
I thought about it. The one we use for the tethered might work? But more than likely someone will need to port it...

From my LG-G4, Rooted running Stock 5.1

---------- Post added at 03:36 AM ---------- Previous post was at 03:29 AM ----------

@neo2110 - you need to be on lollipop for this. Esp=EFI Sysytem Partition

Look here for the droidboot and bootx64.efi -

http://xdaforums.com/showthread.php?p=62237392

From my LG-G4, Rooted running Stock 5.1
[Thinkpad Tablet General] psherbet:
I might test it, I'm not sure if the tethered version has any changes. If recovery doesn't boot it should be quite simple to repair in fastboot or DnX mode I believe (obviously it has some risks but SHOULD be recoverable)?

I don't use the device at the moment so I don't mind having to recover or losing data.
[Thinkpad Tablet General] Bringer1:
Anyone test this on Yoga 1380L ?
[Thinkpad Tablet General] workdowg:
Dnx is our friend. I just haven't had 5 minutes to myself to try it. It really shouldn't do anything if it doesn't work. I'm not as interested in having recovery on the tablet as long as I have it tethered. I don't even have a backup at the moment because I've reinstalled 20 times in the past month testing things...

You can certainly be first. There is no harm nor foul if it doesn't work... You will just be out your time. Post the result though please.

From my LG-G4, Rooted running Stock 5.1
[Thinkpad Tablet General] sajju73:
I just bought yt2 1050l and updated to 5.0.1. need advice on simple rooting.. also is this bootloader unlocking compulsory for rooting
[Thinkpad Tablet General] neo2110:
Hi ... fastboot devices does not produce any output, but adb devices detected the tablet correctly ... I can reboot correctly using vol-down method ... I am in lollypop, but my tablet came originally with kitkat, I updated to lollypop ....

Some ideas ?

thanks.
[Thinkpad Tablet General] psherbet:
Have you tried sudo? On my arch Linux OS I have to run all fastboot commands as sudo.
[Thinkpad Tablet General] faustoextreme:
Hi, the attached zip files have 800KB, inside 2x30mb, something goes wrong.
[Thinkpad Tablet General] neo2110:
Finally, everything was fine, fastboot worked well, thanks for your suggestion.
[Thinkpad Tablet General] kugel.:
What did you do exactly now? What is the "volume down method"? I'm also stuck with no fastboot output (with sudo).

I only get fastboot output in the "starting fastboot" screen, but flashing doesnt work there ("unknown command"). It's also stuck at starting fastboot, nothing else happens and I have to hard-reset.
[Thinkpad Tablet General] neo2110:
Hi [MENTION=1361292]kugel[/MENTION], my main problem was I was using a Debian machine and i didnt have every dependence installed in Debian to communicate the Debian machine with the tablet, so, I decided to ask for a window PC and i needed to install a driver provided by Lenovo to communicate both tablet and PC, and this driver work only in Win, after that, having ADB and fastboot on the system and the two files given at the begining of this post , the flushing worked fine ... that was my problem .... the address for the driver and ADB and fastboot are in this thread, in previous posts.

I hope it work for you too.
[Thinkpad Tablet General] workdowg:
Interesting... I've never had an issue connecting to any device I've ever owned using Linux, only Windows. I couldn't even get the Intel-tethered-root to work even once in Windows(I use the Linux port). For Linux there are no special Lenovo drivers... but did/do you have android-tools installed?
[Thinkpad Tablet General] neo2110:
Hi everybody ... you are right workdowg, maybe I didnt explained enough clear due to my bad english and poor concepts in this area ... actually I had never had any problem connecting any device to debian. Maybe I need correct the answer to avoid misunderstanding :)
[Thinkpad Tablet General] dreamnewbie:
I got lucky. i didn't flash selinux zip yet (ias far i understood it is only for 1050F now?). Does this mean we well have dual boot? :)
[Thinkpad Tablet General] quintaar:
I have not tried either of methods yet. I have a rooted phone so no in rush. And I'm not so comfortable with new rooting methods until some big heads figure it out

On the go. So mind my crazy spellchecker
[Thinkpad Tablet General] cheunt:
problem with fastboot flashing

Hi guys

Just got a 830F at a good price. Trying to unlock the bootloader. ADB and everything installed ok. PC can see the device. Boot into fastboot mode with "fastboot starting" screen. At command line, executed "fastboot flash ESP 830f-esp-patched.img". File was transfered. It said started writing ESP and then it failed. Said "Unknown Command".

Any idea?

Thanks

T.C.
[Thinkpad Tablet General] lepa71:
this is the command "fastboot flash 1050f-esp-patched.img" without quotes. Don't forget to unzip 1050f-esp-patched.img to the folder where fastboot.exe file is.
[Thinkpad Tablet General] :
DNX and FASTBOOT are TWO different modes of interacting with the device and although they use the same interfacing tool (fastboot) which may cause some confusion, they serve different purposes

1. DNX (Download and Execute) is a slimmed/stripped down protocol derived from the fastboot protocol that is started by the bios firmware (can be activated on boot with the magic key combo Pwr&VolUp&VolDown and when started the screen shows the "FastBoot starting...") and it is used primarly as a preboot to a more advanced environment. commonly it only has TWO commands:

- fastboot flash osloader some_loader_file, which loads in the memory of the device the binary some_loader_file (and nothing else is done, it just downloads the some_loader_file from the pc and maps it in memory)

- fastboot boot some_boot_image

2. FASTBOOT is a much more capable working environment (with an extended and not limited set of commands, you can get them by typing just fastboot, no args in the command line) used to flash files to partitions, partition device, etc etc (you can see the specific fastboot/droidboot menu when on it and you get at it with Pwr and a single Volume key, which one depends on the bios, so you can alternate to find which one is, it will either bring fastboot menu or it will start the recovery)

and now the 1000 points question: why was he not able to flash?
[Thinkpad Tablet General] cheunt:
OK I see. Thanks for the info. Much to learn here..... so, based on this, I was in the DNX mode.

For 1000 points :D ..... is it because the ESP partition is not there?
[Thinkpad Tablet General] :
in DnX mode the flash command is executed (the file gets downloaded to the device), yet if the partition to be flashed is not osloader (actually that is not even a partition as i said before, it's just a memory area that will be written) it will fail saying 'unknown command' (and actually this confirms that in DnX mode the device is checking and treating it as a single command so anything other than 'flash osloader' will error, as opposed to the fastboot normal mode where trying to flash a non existing partition will error 'flash_cmds error' meaning that he got to the point of flashing but it could not found the destination)
[Thinkpad Tablet General] lepa71:
There are 2 major utilities in Android SDK adb and fastboot. If anybody wants to learn then look at the option/swithes available there. That would be a good start. to boot in bootloader from when tablet is in Android mode. Connect the table to PC with cable open a command prompt(windows) or term(linux) and issue a "adb reboot-bootloader". the tablet will reboot into bootloader mode, than you can use fastboot to do what you want there.

---------- Post added at 12:17 PM ---------- Previous post was at 12:16 PM ----------

Does unlocking bootloader reset the tablet?
[Thinkpad Tablet General] :
the only change is in having another bootloader on your EFI System Partition (ESP) that is modified such as to allow any and all (stock/custom/signed/unsigned) image to be loaded. the existing bootloader will refuse to load a modified image that is not signed by lenovo.

this considered, no automatic operation will be performed by the tab after flashing the unlocked ESP (no factory reset, no message of different state etc will work exactly as before, except that if now you flash some modified image on your [ boot | recovery | fastboot ] partition it will load and execute it :) )
[Thinkpad Tablet General] lepa71:
The only reason I was asking is that when I unlocked my Nexus 10 and S3 they both automatically got full reset.
[Thinkpad Tablet General] :
yeah, normally, as per spec, a standard unlock (that is done with the 'oem unlock' command) does this, however this is not a standard/official way of unlocking (lenvo never intended to leave the device to be unlocked, hence no 'oem unlock' was provided with the device and peeking inside the binaries there's none)

ps. i can make him perform a data/cache wipe if you want in order to comply with the specs :)
[Thinkpad Tablet General] lepa71:
No thanks :D

So do we have perm root. I want to install Adaway.

Thanks
[Thinkpad Tablet General] kugel.:
Very useful post. I didn't know about the two modes that are hard to distringuish. Thank you
[Thinkpad Tablet General] pug1:
[MENTION=997923]ionioni[/MENTION]

hi, thanks for your work on this device

I am getting an error when trying to flash the patched file. Im on latest update of 5.0.1 from the OTA update.

The error reads -

C:\Users\Rob_2\Desktop\Christmas 15\adt-bundle-windows-x86-20140702\sdk\platform

-tools>adb reboot recovery

adb server is out of date. killing...

* daemon started successfully *

C:\Users\Rob_2\Desktop\Christmas 15\adt-bundle-windows-x86-20140702\sdk\platform

-tools>fastboot flash 1050f-esp-patched.img

unknown partition '1050f-esp-patched.img'

error: cannot determine image filename for '1050f-esp-patched.img'

Have managed to root the device but struggling at this :eek: Has anyone else had this error?
[Thinkpad Tablet General] :
well the error is quite there... no way it could be clearer, you forgot to tell him WHERE to flash

fastboot flash ESP 1050f-esp-patched.img
[Thinkpad Tablet General] pug1:
Wot a plank! #facepalm thanks for the fast response
[Thinkpad Tablet General] adrianhalford147:
I have followed all the instructions, it loaded the 1050 boot image and both my computer and 1050 said it worked but now when I try to boot it just says something like " no boot image",I have reflashed and it is still the same.

Now when I try fastboot on the 1050 it sticks at starting fastboot.

Any suggestions please
[Thinkpad Tablet General] :
tell me what were the EXACT instructions you followed and steps you performed.
[Thinkpad Tablet General] corasman:
Downloaded the 1050f file as in first post, placed this in c:\adb folder, connected the yoga to my laptop and started the yoga (volume up and down and then power on)opened a cmd window and typed" fastboot boot c:\adb\1050f-esp-patched "and hit enter,both laptop and yoga seemed to work, but on reboot something about no boot image(to quick for me to really read)

For some reason I am showing up as corasman and adrianhalford147, my username is "corasman"
[Thinkpad Tablet General] :
if you only gave the "fastboot boot c:\adb\1050f-esp-patched" it did not changed anything on your tab (even if it is wrongly issued, as one cannot boot to an ESP partition image, it just starts your tab because the bios tries to boot it but he can't)

my guess is that you gave a fastboot flash boot c:\adb\1050f-esp-patched and this indeed flashes your boot partition permanently but with a wrong file ( the esp-pached is the ESP partition image and it is used as an argument to the fastboot flash ESP command)

that being said you need to flash a working boot image and you can do this with either:

1. fastboot flash boot boot.img but first you must find the correct boot.img file (that matches the build you were on or otherwise a future ota update will fail if applied to a differnet boot partition)

or

2. if you don;t care about your existing 'data' partition (where the personal stuff, photos etc are) you can just flash back the lollipop stock rom, (you were on lollipop no?) you can use these steps and this will also restore your boot partition together with a matching rom(same build number)

i would suggest you do p. 2 if you don;t need your 'data' saved (or just boot temporary with a boot.img and save your data should you still need it and flash stock rom after)
[Thinkpad Tablet General] adrianhalford147:
Thanks for the advice,I will try that.
[Thinkpad Tablet General] rajan2002:
Lenovo Yoga Tablet 2 Pro - Not bale to get into BIOS settings

Hi

Need help. Am not able to get into the BIOS settings screen. Am on KITKAT and tried using Volume up+PWR but what i get is the attached screen.

Also when i press Volume Down+PWR i get into Droidboot.

Am able too get into Fastboot mode by Pressing Volume up/down + PWR

Kindly help

Regards

Raju
[Thinkpad Tablet General] :
there's no magic key combo for loading the BIOS setup screen. also there's nothing you can do in the BIOS setup screen while on KitKat (you won't be able to save any changes).

you can access the BIOS using the method posted here (while on Lollipop).

why do you need it?
[Thinkpad Tablet General] rajan2002:
Hi Ionioni,

Wanted to explore and educate myself on BIOS. When i use the process i get following error:

===================================================================

C:\Program Files (x86)\Intel Android Device USB driver>fastboot oem wipe esp

...

(bootloader) CMD 'wipe /esp'...

FAILED (remote: unknown volume "/esp")

finished. total time: 0.101s

=====================================================================

Any idea.

Thanks for your help

Raju
[Thinkpad Tablet General] :
ESP

i think you should experiment on a PC BIOS, easier to recover
[Thinkpad Tablet General] rajan2002:
I tried again and it worked as described by you !! You are genius

Regards
[Thinkpad Tablet General] rajan2002:
Hi Ionioni

Wanted to check if its possible to install windows 8.1 on 1380F as it has same hardware as that of 1371F. Am ready to experiment with your guidance.

Cheers

Raju
[Thinkpad Tablet General] :
they are, yet you will need two things in order to try it:

1. a dump of the windows partitions from an 1371 user. i guess you can find this

2. a compatible BIOS, the Android version on 1380 will not work for sure, i guess you can search for and make one from an existing Lenovo BIOS upgrade for the 1371, but be careful as flashing the Windows variant of the BIOS is most likely to HARD-BRICK your tab if Lenovo used a different key for signing the Windows BIOS firmware so you should only test this if you have a hardware bios programmer at hand so you can recover

but why would you want Windows on this? Android is the OS of choice for the mobile world (i mean is his raison d'être no?) maybe expand with a little Linux arsenal...
[Thinkpad Tablet General] neverapple88:
I think the same as you think. (Sry my english..) (dump BIOS)

But I did not know well (and English is not good ...), I did not try

I want you haven't tried without safety equipment(?).

If working, can try dual boot?
[Thinkpad Tablet General] :
the Baytrail SoC have a way of performing a measured boot sequence (Intel TXE) that is enabled in the Yoga Tab 2, right at start a dedicated security chip will perform a verification on some components of the board and if the check fails it will stop from booting (hard-brick), among these checks is the integrity and authenticity verification of the bios firmware (even before the bios code is executed).

the thing is that the hash of the key used to sign the firmware is FUSED (it can no longer be changed after, not even using special hardware tools) in the SoC at manufacturing time. if lenovo used different keys to sign the bios firmware for the Windows and Android variants when you flash the Windows version of the bios on the Android tablet you will hard-brick (even if the firmware is correctly signed, the key used to sign the Windows bios is NOT matching the key that is fused in Android hardware and this will result in a failed check at boot time). to obtain the required components (Windows partitions dump and extract the bios from a capsule update) is not that hard, but the real issue is that after you will deploy those you will most likely HARD-BRICK because of DIFFERENT keys involved in the verification of the bios.

concluding, if you want to waste your time :) but ONLY if you have a hardware flash programmer in order to recover after the hard-brick, go ahead and try ... but you should focus first on trying to make the tablet start with the Windows variant of the bios (and you won't but at least you will learn some new stuff no?) as if it starts is rather trivial to complete the process (obtaining the Windows partitions), but my guess is that it won't work.
[Thinkpad Tablet General] QuazIqbal:
I have Yoga tablet 2 830lc model on lollipop rooted with temp twrp, which file should I use to unlock my bootloader? Is there any permanent recovery available for our devices yet?
[Thinkpad Tablet General] workdowg:
From the first sentence in the opening post...

and no permanent recovery...
[Thinkpad Tablet General] QuazIqbal:
Oh my bad, I didn't look attentively. Thanks bro
[Thinkpad Tablet General] social-design-concepts:
Deleted wrong thread.
[Thinkpad Tablet General] Wicked4u:
Ok, all's well but where to find the flashing tool ?
[Thinkpad Tablet General] workdowg:
https://www.androidfilehost.com/?fid=24052804347792664
[Thinkpad Tablet General] corasman:
I posted earlier in the thread how I had messed up doing this,

Since January 5th the tablet has been with Lenovo, I have now received an E-mail saying they cannot repair it and will return it un-repaired, is there anyway I can flash the proper boot image.
[Thinkpad Tablet General] :
if you want help maybe you should start with describing what your tablet status is now, instead of sending us to older messages (that it seems already have been answered and if so, why have you not applied the advice given to you instead of sending the tab to Lenovo)
[Thinkpad Tablet General] corasman:
My Apologies ionioni, I obviously did not read you reply correctly.

I will do as you advised when the tablet gets back to me.
[Thinkpad Tablet General] Theziggy:
This thread seems to indicate that a permanent recovery (barring OTA releases) is possible???
[Thinkpad Tablet General] :
i really doubt it, more likely is just a spam thread, the pictures also look like they're from another device

you should be careful with that kind of stuff

If you have one bucket that contains 2 gallons and another bucket that contains 7 gallons, how many buckets do you have?
[Thinkpad Tablet General] Theziggy:
That's funny, as it links to your own thread ionioni - entitled "Yoga Tab 2 (830,1050,1380) - TWRP 2.8.7.0(6)" and doesn't have any pictures in it - the link I posted in the previous message is working fine for me,
[Thinkpad Tablet General] workdowg:
Yeah, that guy looks shady.... Might even brick your device... LOL :silly:
[Thinkpad Tablet General] pug1:
[MENTION=997923]ionioni[/MENTION] [MENTION=3971563]workdowg[/MENTION] j have managed to somehow change my 32gb tab to a 16gb.

Have been monkeying around with building a ROM and recovery and had to factory rest after a restore went bad. Do you have any advice

Cheers
[Thinkpad Tablet General] social-design-concepts:
Did you repartition the device or flash a data.img?
[Thinkpad Tablet General] pug1:
I built a ROM and after it finished it made a system and user data IMG. System flashed OK, went to flash user data, it sent sent the data but failed. Renamed to data.IMG and it flashed OK. But obviously didn't boot. Restored my backup and it started rebooted randomly so wiped to factory reset and all is fine. Just that the internal storage only shows 11gb... Sure is was 24gb

Thanks for looking sdc
[Thinkpad Tablet General] social-design-concepts:
hmm. flashing the data.img was what caused the size to be change but normally a wipe data factory reset will resolve that boot into droidboot / fastboot and issue :

fastboot oem format data
or
fastboot oem erase data

can't remember which also :

fastboot -w

this will erase both data and cache

you shouldn't need the data.img when building a rom, so you can just commit that out that from the BoardConfig.mk
[Thinkpad Tablet General] pug1:
Worked like a charm... Its actually 25.44gb upon factory reset. Buzzin
[Thinkpad Tablet General] surdu_petru:
Hello !

After updated my YT2 1050F to the last OTA from 23 Nov 2015 , it seems that bootloader unlock method does not work anymore !

Right now I'm on Build number : YOGATablet2-1050F_151123 .

Bootloader was successfully unlocked, but I did two OTA , and now I cannot managed to re-unlock bootloader .

Thank you in advance for your support .

Best regards !
[Thinkpad Tablet General] :
check the steps you did when flashing ESP, i just downloaded the OTA and the only differences on the files are the expected ones (PE header checksum, build version and the digital signature)

if still not working give more details on the error

doi tipi ce nu se cunosteau asteapta pe un aerorport in new york, vorbeau intr-o engleza chinuita si dupa jumate de ora:

- uer ar iu from?

- romania

- si de ce plm nu ai zis asa de la inceput?
[Thinkpad Tablet General] :
so, i tried doing this, but it doesn't work for me. it seems adb and fastboot drivers are working only while the tablet is on android. if i reboot in bootloader then all adb or fastboot command i try to do doesn't work (it say waiting for device) :confused:

nevermind, solved. here's how i did to let adb recognise my device http://www.teamandroid.com/2012/07/30/how-to-set-up-adb-fastboot-with-android-sdk/3/
[ONE Accessories] I Umair I:
Hi there! I am looking for suggestions from the XDA forums for a car mount for the OnePlus One! You guys are pretty knowledgeable so I trust this being left in your hands ;)

Even Universal mounts can be suggested, as there will be other family members using other phones(Samsung Galaxy S6 Edge or friends using iPhones).
[ONE Accessories] playya:
http://www.amazon.com/Koomus-CD-Eco...Samsung/dp/B00JP0RTB4/ref=zg_bs_2407778011_19
[ONE Accessories] Alpha Psi:
I have the Koomus as well. It's major flaw is the part that pushes against the top of the CD slot may become loose as you remove the phone.

You can buy clones that attach to your vent or with VHB adhesive for as little as $4 from DX, aliexpress, etc.
[ONE Accessories] elchmartin:
http://www.brodit.com/productList.html?brand=OnePlus&model=One&pn=prod

you will need a car-specific hilder as well. its a little pricey but totally worth it (for me).

i have one of those for my Nexus 7 Tablet since some years, just works all fine

also used a specific holder for the Galaxy Nexus when I still owned the device.

cheers!