Microsoft Surfaces with x64 CPU (microsoft-x64surface)
Appearance
CHANGE_ME CHANGE_ME | |
Manufacturer | Microsoft |
---|---|
Name | Surfaces with x64 CPU |
Codename | microsoft-x64surface |
Released | 2013 |
Type | laptop |
Hardware | |
Chipset | Various x86_64 |
Architecture | x86_64 |
Software | |
Original software | Windows |
FOSS bootloader | no |
postmarketOS | |
Category | testing |
Pre-built images Whether pre-built images are available here. |
no |
Mainline Instead of a Linux kernel fork, it is possible to run (Close to) Mainline. |
yes |
pmOS kernel The kernel version that runs on the device's port. |
6.11.3 |
USB Networking After connecting the device with USB to your PC, you can connect to it via telnet (initramfs) or SSH (booted system). |
Works
|
---|---|
Internal storage eMMC, SD cards, UFS, ... |
Works
|
SD card Also includes other external storage cards |
Works
|
Battery Charging and battery level reporting works |
Works
|
Screen Display works. Ideally with sleep mode and brightness control. |
Works
|
Touchscreen |
Works
|
Keyboard Build in physical keyboard |
Works
|
Touchpad Build in Touchpad |
Works
|
Stylus |
Partial
|
Multimedia | |
3D Acceleration |
Works
|
Audio Audio playback, microphone, headset and buttons. |
Works
|
Camera |
Partial
|
Connectivity | |
WiFi |
Partial
|
Bluetooth |
Partial
|
Ethernet |
Works
|
GPS |
Works
|
NFC Near Field Communication |
Untested
|
Modem | |
Calls |
Untested
|
SMS |
Untested
|
Mobile data |
Untested
|
Miscellaneous | |
FDE Full disk encryption and unlocking with unl0kr. |
Works
|
USB-A Full-sized USB-A port works (Usually applicable to SBCs and laptops). |
Works
|
USB OTG USB On-The-Go or USB-C Role switching |
Untested
|
HDMI/DP Video and audio output with HDMI or Display Port works. |
Works
|
Sensors | |
Accelerometer Auto screen rotation works in desktops e.g. Phosh or Plasma Mobile |
Untested
|
Magnetometer Sensor to measure magnetism |
Untested
|
Ambient Light |
Partial
|
Proximity |
Partial
|
Hall Effect Also known as flip cover sensor |
Untested
|
Haptics |
Works
|
Barometer Sensor to measure air pressure |
Untested
|
Power Sensor Sensor to monitor current, voltage and power. Not fuel gauge! |
Works
|
Contributors
Users owning this device
How to enter flash mode
This device doesn't have a flash mode, but you do have to go into the BIOS and change the boot order to boot from external drive first before installation. Make sure that you change this back afterwards as this can be a security risk. (e.g. somebody could take your computer and bypass your password using another USB stick with Linux.)
Installation
pmbootstrap init
- Select `microsoft` as manufacturer and `x64surface` as device.
- Plug in USB or MicroSD drive
pmbootstrap install --disk=[name of drive, check using fdisk -l (usually /dev/sdb)]
- Reboot into newly flashed drive
- Repeat steps 1 through 4, but replace the name of your drive with the name of your SSD (usually /dev/sda)
WiFI
TODO!
Suspend
TODO!