Boot Bios - how to [Android]

danjac

Senior Member
Feb 4, 2012
193
121
73
hi folks, thanks to @joesnose we can now enter the yoga book's bios/uefi. you might say 'thank you' to him for this!!!
more about his tries can be found here: https://forum.xda-developers.com/thi...ncept-t3565366

to do so just follow the following steps:

1. start adb shell
2. type the following commands
(alternatively you can also enter the commands in TWRP's terminal)

Code:
mount -t efivarfs efivarfs /sys/firmware/efi/efivars
Code:
printf "\x07\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00" > /sys/firmware/efi/efivars/OsIndications-8be4df61-93ca-11d2-aa0d-00e098032b8c
Code:
reboot

!!!as always, be very careful what you do in the bios - the chance for creating a stylish and expensive chopping board is quite high!!!
:D

unfortunately, it seems like you always have to type those commands to enter the bios.
 
Last edited:

joesnose

Senior Member
Dec 5, 2009
840
154
43
hi folks, thanks to @joesnose we can now enter the yoga book's bios/uefi. you might say 'thank you' to him for this!!!
more about his tries can be found here: https://forum.xda-developers.com/thi...ncept-t3565366

to do so just follow the following steps:

1. boot twrp
2. go to advanced and open the terminal
3. type the following commands

Code:
mount -t efivarfs efivarfs /sys/firmware/efi/efivars
Code:
printf "\x07\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\ x00" > /sys/firmware/efi/efivars/OsIndications-8be4df61-93ca-11d2-aa0d-00e098032b8c
Code:
reboot

!!!as always, be very careful what you do in the bios - the chance for creating a stylish and expensive chopping board is quite high!!!
:D

unfortunately, it seems like you always have to type those commands to enter the bios.
About entering the bios. On my YT3P after entering this command just once I am then able to boot bios from twrp reboot screen. This is not working for you danjac?

Also if you make the changes in the bios to get usb keyboard working you can also disable fast boot which allows you to press f7 at boot which allows entry to bios. gets you to boot device selection and pressing esc will take you to other bios options.

And everyone should give thanks to @danjac for trying this on the yogabook.

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

razielvamp

New member
Apr 22, 2017
3
0
0
Code:
mount -t efivarfs efivarfs /sys/firmware/efi/efivars
Code:
printf "\x07\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\ x00" > /sys/firmware/efi/efivars/OsIndications-8be4df61-93ca-11d2-aa0d-00e098032b8c
Code:
reboot
Not working for me (Yoga book android WiFi only).
What means printf symbols? Unicode characters? If yes, space between "\x00\ x00" is needed?
I tried to insert commands three times, and tried to use "Reboot BIOS" in TWRP. No profit. Device booting in android.
 

joesnose

Senior Member
Dec 5, 2009
840
154
43
Code:
mount -t efivarfs efivarfs /sys/firmware/efi/efivars
Code:
printf "\x07\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\ x00" > /sys/firmware/efi/efivars/OsIndications-8be4df61-93ca-11d2-aa0d-00e098032b8c
Code:
reboot
Not working for me (Yoga book android WiFi only).
What means printf symbols? Unicode characters? If yes, space between "\x00\ x00" is needed?
I tried to insert commands three times, and tried to use "Reboot BIOS" in TWRP. No profit. Device booting in android.
try entering commands from adb shell with tablet on android.

Then on your pc copy and paste

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

Sent from my Nexus 6P using Tapatalk
 

danjac

Senior Member
Feb 4, 2012
193
121
73
Code:
mount -t efivarfs efivarfs /sys/firmware/efi/efivars
Code:
printf "\x07\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\[COLOR="Red"] x00[/COLOR]" > /sys/firmware/efi/efivars/OsIndications-8be4df61-93ca-11d2-aa0d-00e098032b8c
Code:
reboot
Not working for me (Yoga book android WiFi only).
What means printf symbols? Unicode characters? If yes, space between "\x00\ x00" is needed?
I tried to insert commands three times, and tried to use "Reboot BIOS" in TWRP. No profit. Device booting in android.
no 'space'!!!!
there is/was one in the original thread (see the last x00) ...so it also was the reason why it didn't work for me from adb shell. presumably i just ignored the space when typing it manually in twrp...
now it also works from pc/adb...

I corrected the OP! thanks for reporting back!
 
Last edited:
  • Like
Reactions: Sweetgeex

razielvamp

New member
Apr 22, 2017
3
0
0
Ok. I get BIOS but OTG keyboard not working. Halo keyboard too.
I can use only vol up, vol down and power buttons. But I need "ESC" button too, in other case I can not escape submenus.


I got!
long press VolUP = return.

But still do not understand how select usb device in boot order. It seems like BIOS not support OTG function, so how can I change for boot from USB drive when it not detected?
 
Last edited:

joesnose

Senior Member
Dec 5, 2009
840
154
43
Ok. I get BIOS but OTG keyboard not working. Halo keyboard too.
I can use only vol up, vol down and power buttons. But I need "ESC" button too, in other case I can not escape submenus.


I got!
long press VolUP = return.

But still do not understand how select usb device in boot order. It seems like BIOS not support OTG function, so how can I change for boot from USB drive when it not detected?
Device manager......

System setup........

android.......
Uefi secure BOOT=disable.

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

that's it save changes and exit. Next time you boot to bios you can use keyboard connected via otg to use bios. You can also select next boot device in bios boot manager.

If you want to be able to interupt boot process to select boot device also disable fast boot under boot category in bios . This will mean you get a black screen with progress bar on power on but allows 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.

Sent from my Nexus 6P using Tapatalk
 
  • Like
Reactions: Sweetgeex

Sweetgeex

Member
Apr 24, 2017
11
0
1
Device manager......

System setup........

android.......
Uefi secure BOOT=disable.

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

that's it save changes and exit. Next time you boot to bios you can use keyboard connected via otg to use bios. You can also select next boot device in bios boot manager.

If you want to be able to interupt boot process to select boot device also disable fast boot under boot category in bios . This will mean you get a black screen with progress bar on power on but allows 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.

Sent from my Nexus 6P using Tapatalk
Hello Guys and Girls,

Sorry for my english, which is not my mother tongue.
Just to say that after reading a lot in XDA folder (thanks to the people who provided how to root/use TWRP and access Bios)

I managed to boot from USB key but I have a acpi-bios-error ( no matter what I changed in the bios related to acpi) while intalling windows 10 32/64 bits.

I would like to know if someone met this issue and solved it somehow ?
By any chance, is there someone (who was able to boot to W10) who can tell which software they use to make their usb bootable ?

I gave up for the moment (I spent too much time on it, need to rest lol)

Thank you for reading my post,
 

joesnose

Senior Member
Dec 5, 2009
840
154
43
Hello Guys and Girls,

Sorry for my english, which is not my mother tongue.
Just to say that after reading a lot in XDA folder (thanks to the people who provided how to root/use TWRP and access Bios)

I managed to boot from USB key but I have a acpi-bios-error ( no matter what I changed in the bios related to acpi) while intalling windows 10 32/64 bits.

I would like to know if someone met this issue and solved it somehow ?
By any chance, is there someone (who was able to boot to W10) who can tell which software they use to make their usb bootable ?

I gave up for the moment (I spent too much time on it, need to rest lol)

Thank you for reading my post,
With windows I always get the acpi bios error! I have tried many bios options but obviously with caution. Always the error. I keep trying with my "win to go" usb stick.

This error is also quite generic so its hard to know what is causing it.

Sent from my Nexus 6P using Tapatalk
 

Sweetgeex

Member
Apr 24, 2017
11
0
1
Many Thanks for the answer,

I guess this will be a blocking issue for everyone.
I "heard" on other forums that we might need to upgrade the bios, I don't think it will be possible from Android side.
(I saw there is a tool on Lenovo support site)
 

joesnose

Senior Member
Dec 5, 2009
840
154
43
Many Thanks for the answer,

I guess this will be a blocking issue for everyone.
I "heard" on other forums that we might need to upgrade the bios, I don't think it will be possible from Android side.
(I saw there is a tool on Lenovo support site)
Or possibly the current bios needs dumping and editing to allow "hidden options". I did see some pics during searching of a similar cherry view bios but there was a "select os" option that does not show in mine.

Sent from my Nexus 6P using Tapatalk
 

Sweetgeex

Member
Apr 24, 2017
11
0
1
Or possibly the current bios needs dumping and editing to allow "hidden options". I did see some pics during searching of a similar cherry view bios but there was a "select os" option that does not show in mine.

Sent from my Nexus 6P using Tapatalk
Wooh, maybe we are almost there !

I guess the time has come to wait and see....

---------- Post added 25th April 2017 at 12:09 AM ---------- Previous post was 24th April 2017 at 11:56 PM ----------

Wooh, maybe we are almost there !

I guess the time has come to wait and see....
Just a check, did you go under system-setup >> south cluster configuration >> SCC configuration >> SCC eMMC Support & SCC SD Card Support (internal and SDcard)
here we can set ACPI mode/PCI Mode or disable
I'm afraid that it will remove android, but it might be a key issue.
 

joesnose

Senior Member
Dec 5, 2009
840
154
43
Wooh, maybe we are almost there !

I guess the time has come to wait and see....

---------- Post added 25th April 2017 at 12:09 AM ---------- Previous post was 24th April 2017 at 11:56 PM ----------



Just a check, did you go under system-setup >> south cluster configuration >> SCC configuration >> SCC eMMC Support & SCC SD Card Support (internal and SDcard)
here we can set ACPI mode/PCI Mode or disable
I'm afraid that it will remove android, but it might be a key issue.
Sorry missed your post there.

I have tried many things in bios so its hard to remember them all. I think i tried pci mode and also disabled.

Also it might be good if people post what they are trying which could be then added to the first post.

And, i was changing one option at a time then reverting the changes after failed boot, there is a possibility that multiple changes are needed.



Sent from my Lenovo YT3-X90F using Tapatalk
 
Last edited:

joesnose

Senior Member
Dec 5, 2009
840
154
43
No worries,

Are we agreed that if the installation succeed, it will remove android, right ?
agreed.

Like I said I was mostly trying with my "win to go" usb drive. That is a complete win 10 os on a usb stick, boots just fine on other pc's I have.

I would not recommend full install at the moment for two reasons. 1) who knows what kind of driver issues/problems there will be. 2) would returning to android work if whole device was overwritten, losing bootloader etc.

Sent from my Nexus 6P using Tapatalk
 

Sweetgeex

Member
Apr 24, 2017
11
0
1
Alright, thank for clearing this up.

I guess that for the moment, we need to set the issue with ACPI, I will keep looking to other topics and forums here and there.
If I found anything, I will post it here.

Many thanks for your answers.
 

joesnose

Senior Member
Dec 5, 2009
840
154
43
Good morning, has anyone tried doing this but with any linux distro? i'm not sure which one is compatible with our device :(
I have booted several versions of linux and android x86 on my yogatab3pro.

Would like to hear your findings.

on yt3p all need the nomodeset flag in order to boot. This of course means no hardware accelleration.

for me no touch , no sound and no hardware accelleration but they will boot.

Oh and there is some cherrytrail targeted distros. One by linuxium and another called xjubutab.

For reference.

https://forum.xda-developers.com/th.../ubuntu-yoga-tab-3-pro-proof-concept-t3565366

Sent from my Nexus 6P using Tapatalk
 
Last edited:

joao1979

Member
Apr 26, 2017
9
1
0
unfortunately i didn't find anything useful for us :( but i´ll keep searching for a solution, i don´t know if it´s possible to update or downgrade an android bios (i´m not an expert on this matter)
 
Our Apps
Get our official app!
The best way to access XDA on your phone
Nav Gestures
Add swipe gestures to any Android
One Handed Mode
Eases uses one hand with your phone