Samsung XE700T

The Samsung XE700T Slate is a PC-compatible SandyBridge platform with touch-screen, USB host port, world facing camera, and Wi-Fi. The device also includes orientation and acceleration sensors, but they are non-functional in Android-IA due to the fact that they communicate using a proprietary protocol.

To build Android-IA for this device, please use lunch target samsungxe700t-eng.

A user manual for the XE700T can be found here.

BIOS Update

It is highly recommended that you download and install the latest BIOS firmware from Samsung while you still have windows on the device. The installer requires windows to run, and recent versions provide significant improvements.

Setting the device to boot from USB thumb drive:

  1. Grab an USB keyboard and plug it into a device USB port
  2. Power on the device
  3. After the power led is on, press the Home button and keep it pressed until the BIOS screen appears
  4. Go to Boot menu using right/left arrow keys
  5. Select Boot Device Priority using the Enter key
  6. Go to USB KEY and press F6 until it becomes the top-most list item
  7. Exit the Boot menu using the ESC key
  8. Go to the Exit menu and select Save Changes and Reset using Enter
  9. Power off the device and then power it on again
  10. After the power led is on, press the Home button and keep it pressed until the BIOS screen appears (we need to enter the BIOS again to check the Legacy USB Support, sometimes it is disabled, after the first change in the BIOS)
  11. Go to the Advanced menu using the right/left arrows
  12. If the UEFI Boot Support is Disabled, change it to Enabled
  13. Exit BIOS with Save Changes and Reset, as described above
  14. Power off the device
  15. Unplug the USB keyboard

Samsung XE700T Machine Check Error

Several users ran into a situation (when experimenting with a different kernel) that the machine would just get a "Machine Check Error" when trying to boot, either with or without the USB stick. This occurred after booting from the USB stick both with and without install-to-disk. Recovery procedure:

  1. Power-on the machine while holding down the upper volume button on the left-hand side. This goes into the the Windows Boot Manager as in the "Gotcha" section above.
  2. Let it go ahead and attempt to boot. This fails, however the failure mode is different because it is now trying to boot off of hard-disk, and gets a "Boot error" in the upper-left corner of the screen, instead of "machine check error".
  3. Reset the system and power-on while holding the "windows" button at middle-bottom. This enters BIOS setup screen.
  4. Re-enable "legacy USB", if needed.
  5. Change boot-order to boot from the USB-stick first, hard-disk second.
  6. Reboot from the USB stick.
  7. Re-install a working OS to hard-disk.

Samsung XE700T touchscreen anomalies

Occasional users find that the touchscreen is not working with a Samsung device. This can be caused by some unknown compatibility issues with some USB hubs. If you run into this, a workaround is to unplug all USB device including the hub and just plug in the keyboard directly. Similar issues have been seen with oddball USB network adapters.

Samsung XE700T Restore Procedure

As mentioned in the Quick Start, it is important to back up any user data on the device before erasing it and over-writing it with Android. In addition, it is important to retain the original OS installation media, in case you want to restore the originally installed OS. These are referenced in the following restoration procedure.

To restore the Samsung XE700T to its factory default state you will need the following items:
  • USB hub with at least three ports available
  • USB keyboard
  • USB mouse
  • Samsung System Recovery Media (shipped with your slate PC)
  • Samsung System Software Media (shipped with your slate PC)
  • If restoring directly from a DVD
    • USB DVD-ROM Optical Drive (if restoring directly from DVD)
  • If restoring from USB thumb drive
    • DVD-ROM Optical Drive on a separate PC (instructions provided for Windows and Ubuntu)
    • USB thumb drive -- 8GB or larger

System Recovery Media Prep -- USB thumb drive (Ubuntu Linux)

  1. Install gettext (sudo apt-get install gettext).
  2. Install gparted (sudo apt-get install gparted), it's a GUI tool that we'll use to format the thumb drive.
  3. Download the latest stable version of ms-sys from
  4. Unpack the ms-sys***.tar.gz, cd to it in the terminal, then execute the following commands:
  5. make
  6. sudo make install
  7. Launch gparted, select your thumb drive in the upper right corner.
  8. Delete all partitions on the thumb drive, if any are present.
  9. Go to Device -> Create Partition Table , in the dialog that appears click "Advanced" and select ms-dos partition table.
  10. Go to Partition -> New and select NTFS, select all available drive space.
  11. After the formatting is over, go to Partition -> Manage flags and check the "boot" flag.
  12. Copy all files and folders from the Samsung recovery DVD to the thumb drive.
  13. Open your terminal and create Win 7 MBR by executing the following command(replace /dev/sdX with your thumb drive's path):
  14. ms-sys -7 /dev/sdX

System Recovery Media Prep -- USB thumb drive (Windows)

Note: These steps are not necessary if you plan to use a USB optical drive and the System Recovery Media DVD for the restore.

  1. If necessary, download and install a program that will rip DVD discs to an ISO file. We use LC ISOCreator, which can be found at
  2. If necessary, download and install a program that will burn ISO images to the thumb drive. We use the tool at
  3. Format your thumb drive with a FAT32 file system.
  4. Rip the Samsung Recovery Media DVD into an ISO file with ISOCreator.
  5. Burn the Samsung Recovery Media ISO onto the thumb drive with isotousb.

Restore Steps

  1. Power down the XE700T.
  2. Connect the USB hub to the USB port on the XE700T.
  3. Connect the keyboard, mouse, and recovery media (using either an optical drive or a USB thumb drive) to the USB hub.
  4. Insert the System Recovery Media DVD into the optical drive if using the optical drive.
  5. Hold down the center button (Windows key) and power on the device. Continue holding the Windows button until the BIOS setup screen appears.
  6. Hold down the rotate button (right edge of tablet below the power button) until the Advanced section of the BIOS UI is highlighted.
  7. Select 'Legacy USB Support' and make sure it is set to 'Enabled.'
  8. Hold down the rotate button and use the volume up or volume down buttons until the Boot section of the BIOS UI is highlighted.
  9. Select 'Boot Device Priority', making changes so that the recovery media (DVD drive or thumb drive) is the primary boot device.
  10. Make sure that the UEFI Boot option in the BIOS is also set to 'Enabled.'
  11. Press the Windows key once, and then hold down the rotate button and use the volume up or volume down buttons, until the Exit section of the BIOS UI is highlighted and then select 'Save Changes and Reset.' The XE700T should now boot off of the recovery media and the Windows installer should start.
  12. Select your language and go through the setup process, until it asks you for the type of install. Select 'Custom' and then delete all existing partitions.
  13. Select the available disk space after deleting all of the partitions as the install location for Windows.
  14. At this point, the Windows installation should proceed.
  15. (Optional) Install the Samsung System Software packages from DVD-ROM or USB key by connecting your media and running SecSWMgrGuide.exe from the media and following the prompts.

Samsung XE700T Gotcha!

Take care, when powering-up the unit, that you don't accidentally press the Volume-Up button (for example, if grip the tablet with your left hand) at the same time as you press the Power button, or the unit will go into "Samsung Recovery Mode" (that is, to the Windows Boot Manager, which is looking for the Windows installation disc). After that, the unit will never boot Android, instead displaying the words "Boot error" in the upper-left corner of the screen. (You will need to install Android again.)

This problem will probably not be observed in images downloaded and built since 5/24/2012, when a patch fixing this issue was integrated.