I have a rare intel chipset based WeTab Tablet PC (actually a laptop-inside with a screen on top), it is actually similar to the ExoPC so it is possible to flash the more friendly ExoPC BIOS with boot posibilities. The specs of the device: https://en.wikipedia.org/wiki/WeTab

However, this is a device from around 2011 and the software is really buggy and unsupported (based upon Meego Linux) and the root utility (RootShell) cannot be installed via the WeMarket app-store anymore. So it is not possible to get root access on the thing to be able to boot from USB drive to flash another BIOS.

The SSD inside this thing is replacable, so I removed the 16GB sandisk mSATA drive and replace it temporarily with an USB adapter (see below) however the EFI BIOS shows an error.

Adapter I use:

mini pcie adapter

BIOS Error:

EFI Shell version 2.00 [4.640]
Current running mode: 1.1.2
map: Can not find required map name.

Press ESC in x seconds to skip startup.nsh, any other key to continue.
Shell> _

This error is because the EFI-partion is on the original drive. I cannot press any key at startup (USB keyboard doesn't work), can't do anything.

Came up with the idea to clone the EFI partition on an USB drive, create another bootable partition with the BIOS update utility and flash it. After flashing the BIOS, copy the EFI partion to the original drive and replace the temp drive with the original and boot from USB to install another OS.

The question is, is this possible anyway because I don't have a mSata to SATA adapter and need to purchase it but is it worth to do so. Does my plan going to work anyway.

Maybe there is another way to get root access to the thing, any ideas?

  • If it will read an EFI partition from USB, then you didn't need that mSATA adapter, because any of the USB ports would have worked (you just needed to disconnect the mSATA with the existing EFI partition)
    – Ben Voigt
    Aug 8, 2019 at 4:59
  • @BenVoigt Hai, thanks for your reply. Despite your comment I don't know exactly what you mean. Can you explain it a little what you exactly pointing at? I cannot use the USB connection, I will use another computer to copy stuff.
    – Codebeat
    Aug 8, 2019 at 5:04
  • I mean, if the existing BIOS refuses to boot from USB, then you may not be able to use a USB flash drive to pull this off, you may need a spare mSATA drive.
    – Ben Voigt
    Aug 8, 2019 at 5:06
  • @BenVoigt The BIOS refuses to boot from USB, that is why I use the adapter (see also picture) above Inside this adapter I use a SD USB drive adapter ;-) with SD card that can be easily removed to format etc. It simulates a drive or is this not correct? Do you think it doesn't boot when I was able to copy the EFI partition of the original drive to the SD-card? Do you mean I need a real drive, exactly the same drive?
    – Codebeat
    Aug 8, 2019 at 5:14
  • I mean the USB port you have there is no different from the USB ports on the outside of your case. The adapter doesn't change the USB flash drive into a SATA drive. It just connects the two USB data pins to the two USB data pins on the mini connector... the BIOS will see a USB drive, not a SATA drive. I don't see any reason that you would need the exact same model of drive... but if your BIOS is locked to only boot from SATA then you need SATA.
    – Ben Voigt
    Aug 8, 2019 at 5:16


You must log in to answer this question.

Browse other questions tagged .