Difference between revisions of "ASUS MeMO Pad 7 (asus-me176c)"

From postmarketOS
Jump to navigation Jump to search
(Explain new installation procedure)
Line 50: Line 50:
  
 
== Installation ==
 
== Installation ==
# Make sure that you are running Android 5.0 (Lollipop) - older versions did not have UEFI firmware.
+
1. Make sure that you are running Android 5.0 (Lollipop) - older versions did not have UEFI firmware.<br />
# Install [https://github.com/me176c-dev/me176c-boot#readme me176c-boot].
+
2. Install [https://github.com/me176c-dev/me176c-boot#readme me176c-boot].<br />
# Set up the <code>APD</code> partition as additional ESP (EFI System Partition), see [https://github.com/me176c-dev/me176c-boot#limitations me176c-boot - Setting up an additional ESP partition].
+
3. Set up the <code>APD</code> partition as additional ESP (EFI System Partition), see [https://github.com/me176c-dev/me176c-boot#limitations me176c-boot - Setting up an additional ESP partition].<br />
# Follow the [[Installation guide]], but use <code>pmbootstrap install --split</code> to generate separate root and boot partition images.
+
4. Follow the [[Installation guide]], but use <code>pmbootstrap install --split</code> to generate separate root and boot partition images.<br />
# Navigate to the generated partition images (use <code>pmbootstrap export</code>).
+
5. Navigate to the generated partition images (use <code>pmbootstrap export</code>).<br />
# The boot partition must be on internal storage. Use <code>fastboot flash APD asus-me176c-boot.img</code> to write it to the <code>APD</code> partition.
+
6. The boot partition must be on internal storage. Use <code>fastboot flash APD asus-me176c-boot.img</code> to write it to the <code>APD</code> partition.<br />
# Create a boot entry for postmarketOS. Create a file <code>pmos.conf</code>:
+
7. Create a boot entry for postmarketOS. Create a file <code>pmos.conf</code>:<br />
 
  <nowiki>
 
  <nowiki>
 
title    postmarketOS
 
title    postmarketOS
Line 64: Line 64:
 
initrd  /acpi-me176c.img
 
initrd  /acpi-me176c.img
 
initrd  /initramfs-asus-me176c</nowiki>
 
initrd  /initramfs-asus-me176c</nowiki>
# Install the new boot entry: Boot into TWRP recovery, mount the ESP partition, and push the new configuration using ADB: <code>adb push pmos.conf /esp/loader/entries/</code>
+
8. Install the new boot entry: Boot into TWRP recovery, mount the ESP partition, and push the new configuration using ADB: <code>adb push pmos.conf /esp/loader/entries/</code><br />
# To boot into postmarketOS, select <code>postmarketOS</code> in the boot menu. You can make it the default by editing <code>/esp/loader/loader.conf</code>.
+
9. To boot into postmarketOS, select <code>postmarketOS</code> in the boot menu. You can make it the default by editing <code>/esp/loader/loader.conf</code>.<br />
  
 
Now you can choose if you would like to install the root partition (<code>asus-me176c-root.img</code>) on internal storage or a SD card.
 
Now you can choose if you would like to install the root partition (<code>asus-me176c-root.img</code>) on internal storage or a SD card.
Line 72: Line 72:
 
* System partition: <code>fastboot flash system asus-me176c-root.img</code>
 
* System partition: <code>fastboot flash system asus-me176c-root.img</code>
 
* Userdata partition: <code>fastboot flash userdata asus-me176c-root.img</code>
 
* Userdata partition: <code>fastboot flash userdata asus-me176c-root.img</code>
* Alternatively, you can consider shrinking the data partition and create a new partition for postmarketOS.
+
* Alternatively, you can consider shrinking the data partition and create a new partition for postmarketOS. It's best to use a Linux system not located on the data partition for this purpose, for example a postmarketOS install on the system partition or on an SD card.
  
 
=== SD card ===
 
=== SD card ===

Revision as of 18:36, 24 October 2019

ASUS MeMO Pad 7 (ME176C(X))
asus-me176cx running postmarketOS
asus-me176cx running postmarketOS
Manufacturer ASUS
Name MeMO Pad 7 (ME176C(X))
Codename asus-me176c
Released 2014
Category testing
Original software Android 4.4 KitKat (updated to 5.0 Lollipop + UEFI)
postmarketOS kernel 4.19 (LTS)
Hardware
Chipset Intel BayTrail T Z3745
CPU Intel® Atom™ CPU Z3745 @ 1.33GHz
GPU Atom Processor Z36xxx/Z37xxx Series Graphics & Display
Display 7" 800x1280 IPS LCD
Storage 8/16 GB
Memory 1 GB
Architecture x86_64
Features
USB Networking
Works
Flashing
Broken
Touchscreen
Works
Display
Works
WiFi
Works
Xwayland
Works
FDE
Mainline
Works
Battery
Works
3D Acceleration
Works
Accelerometer
Works
Audio
Works
Bluetooth
Works
Camera
Broken
GPS
Broken
Mobile data
Unavailable
SMS
Unavailable
Calls
Unavailable
USB OTG
Works



Contributors

Maintainer(s)

Users owning this device


Installation

1. Make sure that you are running Android 5.0 (Lollipop) - older versions did not have UEFI firmware.
2. Install me176c-boot.
3. Set up the APD partition as additional ESP (EFI System Partition), see me176c-boot - Setting up an additional ESP partition.
4. Follow the Installation guide, but use pmbootstrap install --split to generate separate root and boot partition images.
5. Navigate to the generated partition images (use pmbootstrap export).
6. The boot partition must be on internal storage. Use fastboot flash APD asus-me176c-boot.img to write it to the APD partition.
7. Create a boot entry for postmarketOS. Create a file pmos.conf:

title    postmarketOS
volume   80868086-8086-8086-8086-000000000007
linux    /vmlinuz-asus-me176c
initrd   /intel-ucode.img
initrd   /acpi-me176c.img
initrd   /initramfs-asus-me176c

8. Install the new boot entry: Boot into TWRP recovery, mount the ESP partition, and push the new configuration using ADB: adb push pmos.conf /esp/loader/entries/
9. To boot into postmarketOS, select postmarketOS in the boot menu. You can make it the default by editing /esp/loader/loader.conf.

Now you can choose if you would like to install the root partition (asus-me176c-root.img) on internal storage or a SD card.

Internal Storage

  • System partition: fastboot flash system asus-me176c-root.img
  • Userdata partition: fastboot flash userdata asus-me176c-root.img
  • Alternatively, you can consider shrinking the data partition and create a new partition for postmarketOS. It's best to use a Linux system not located on the data partition for this purpose, for example a postmarketOS install on the system partition or on an SD card.

SD card

Write the root partition image to a partition on your SD card:

  1. Find the correct block device (usually /dev/mmcblkXpY but sometimes /dev/sdXY)
  2. Write the image to the partition (Warning: Existing data will be erased): dd if=asus-me176c-root.img of=/dev/mmcblkXpY bs=4M

See also