Microsoft Surface RT (microsoft-surface-rt): Difference between revisions
Appearance
Tags: mobile edit mobile web edit |
LogicalErzor (talk | contribs) m Added Tips Section |
||
Line 86: | Line 86: | ||
# Boot from the USB storage and follow on-device installer. | # Boot from the USB storage and follow on-device installer. | ||
# Disconnect the USB storage before booting into installed system, otherwise installer will be booted from USB again. | # Disconnect the USB storage before booting into installed system, otherwise installer will be booted from USB again. | ||
== Tips == | |||
- Disable compositing on XFCE to get a smoother experience | |||
== See also == | == See also == | ||
* [https://openrt.gitbook.io/open-surfacert Open Surface RT project] | * [https://openrt.gitbook.io/open-surfacert Open Surface RT project] | ||
* [https://github.com/grate-driver/linux Close to mainline kernel with device-specific patches] | * [https://github.com/grate-driver/linux Close to mainline kernel with device-specific patches] |
Revision as of 06:07, 13 September 2021
![]() Surface RT running postmarketos-demos | |
Manufacturer | Microsoft |
---|---|
Name | Surface RT |
Codename | microsoft-surface-rt |
Released | 2012 |
Hardware | |
Chipset | NVIDIA Tegra 3 |
CPU | 4x 1.3 GHz Cortex-A9 (no support for L2 cache in kernel) |
GPU | GeForce ULP |
Display | 1366x768 IPS |
Storage | 32 / 64 GB |
Memory | 2 GB |
Architecture | armv7 |
Software | |
Original software | Windows 8 RT |
postmarketOS | |
Category | testing |
Pre-built images | no |
Mainline | yes |
postmarketOS kernel | mainline grate |
Internal storage |
No data |
---|---|
SD card |
No data |
Battery |
Works |
Screen |
Works |
Touchscreen |
Works |
Multimedia | |
3D Acceleration |
Partial |
Audio |
No data |
Camera |
No data |
Camera Flash |
No data |
Connectivity | |
WiFi |
Works |
Bluetooth |
No data |
Miscellaneous | |
FDE |
Works |
HDMI/DP |
No data |
Sensors | |
Accelerometer |
No data |
Magnetometer |
No data |
Ambient Light |
No data |
Proximity |
No data |
Hall Effect |
No data |
Haptics |
No data |
Barometer |
No data |
Contributors
Kernel, packages
- Jenneron
- CrackTheSurface
- Leander
Etc
- imbushuo (Yahallo exploit for disabling secure boot)
- jwa4 (convenient tool for enabling/disabling Golden Keys and Yahallo exploits)
- TheLorax (server for unofficial prebuilt images)
Users owning this device
- Arnavion
- Chaosleo07
- CrackTheSurface
- Dilletant (Notes: owns two on Kali)
- InterstellarTaurus
- Jenneron
- Jja2000 (Notes: Hopeful on a GPU driver)
- Little-miss-synth
- LogicalErzor
- Lotigara (Notes: Broken eMMC, so can't boot without RCM)
- Neko (Notes: 64GB Model with spicy pillow and WinRT (might switch to pmOS) - 32GB Model with Win10/Raspbian)
- Plasma bsun
- Retrocountry (Notes: Running PostmarketOS!)
- Russanandres (Notes: Moved To Raspbian)
- Veast (Notes: Currently running PostmarketOS!!!)
- Wangxiaohu (Notes: running Raspbian now for more package selection)
How to boot from USB
Power on the device with
button pressed.Installation
Preparation
Enable test signing and install yahallo to disable secure boot. [1].
TODO: Add an instruction here. |
Note: Don't try to boot pmOS installation from USB when you already have installation on eMMC. It does not work this way. Although you still can boot pmOS ondev installer even if you have installed OS on eMMC. |
Note: Device can't boot from a SD card. Boot with an USB. |
Installation from pre-built image (easy method)
Official images for postmarketOS are built for devices in main and community sections. That's not the Surface RT case. However, we have unofficial builds which can be used as well.
- Download the right image. All images are with on-device installer, the only difference is an UI. All images are stored at http://85.90.245.177/postmarketos-images/.
- Extract and write image to the USB storage.
- For linux it will be something like:
$ xzcat microsoft-surface-rt-20210726-xfce4-master-installer.img.xz | sudo dd of=/dev/sdX status=progress # where /dev/sdX is your USB storage
- For Windows RT there are 7-Zip and Rufus tools built for ARM32. You can find those at their official sites.
- For linux it will be something like:
- Boot from the USB storage and follow on-device installer.
- Disconnect the USB storage before booting into installed system, otherwise installer will be booted from USB again.
Installation with pmbootstrap (advanced)
Installation on USB storage
Follow Installation guide. Do a normal SD card installation using USB storage as a target.
Installation on eMMC
- Follow Installation guide until
pmbootstrap install
command. - Use
pmbootstrap install --no-sshd --ondev --sdcard=/dev/sdX
, where X is the number of your USB storage block device.- Check other
pmbootstrap install
arguments, you may find something usable.
- Check other
- Boot from the USB storage and follow on-device installer.
- Disconnect the USB storage before booting into installed system, otherwise installer will be booted from USB again.
Tips
- Disable compositing on XFCE to get a smoother experience