Microsoft Surface 2 (microsoft-surface-2)

From postmarketOS
Microsoft Surface 2
Surface 2 with attached keyboard
Surface 2 with attached keyboard
Manufacturer Microsoft
Name Surface 2
Codename microsoft-surface-2
Released 2013
Category testing
Pre-built images no
Original software Windows RT
Original version 8.1
Hardware
Chipset Nvidia Tegra 4 (T114)
CPU 4x 1.9 GHz Cortex-A15 (no support for L2 cache in kernel)
GPU GeForce ULP
Display 1920x1080 IPS
Storage 32 / 64 GB
Memory 2 GB
Architecture ARMv7
This device is marked as not booting.
Status: supported in grate kernel, but not packaged
Features
Touchscreen
Works
Display
Partial
WiFi
Works
FDE
Works
Mainline
Works
Battery
3D Acceleration
Partial
Audio
Bluetooth
Camera
Internal storage
Works
Sensors
Accelerometer
Magnetometer
Ambient Light
Hall Effect
Misc
Keyboard
Works
Touchpad
Works
USB-A
Partial
HDMI/DP
Broken
Memory Card
Works
Haptics


How to boot from USB

Power on the device with Volume Down button pressed.

Preparation

Disable secure boot

Enable test signing and install yahallo to disable secure boot.

See the instruction on OpenRT GitBook.

Note Note: Device can't boot from a SD card. Boot with a USB storage.

Find out board revision

Icon TODO: Add instructions

Installation

Installation on external storage

Note Note: Device can't boot from a SD card. Thus boot partition has to be on USB.
Icon WARNING: Warning: Don't daily drive this system! it won't be able to mount /boot partition as USB is not supported in kernel, thus resulting in a broken system after next kernel upgrade. Use this system only to install pmOS on eMMC.
Icon TODO: Add instructions

Installation on eMMC

Install pmOS on external storage firstly. Boot into it, connect to internet and perform:

$ sudo apk add pmbootstrap
$ pmbootstrap init # select "microsoft" vendor and "surface-2" codename, it will also ask for board revision
$ pmbootstrap install --disk /dev/mmcblk0 --no-sshd # add --fde if you want FUll Disk Encryption

Installation

See Microsoft_Surface_RT_(microsoft-surface-rt)#Installation.

Users owning this device