Jump to content

PINE64 PineTab 2 (pine64-pinetab2)

From postmarketOS Wiki
(Redirected from PineTab 2)
PINE64 PineTab 2
PineTab 2 with Arch Linux ARM
PineTab 2 with Arch Linux ARM
Manufacturer PINE64
Name PineTab 2
Codename pine64-pinetab2
Released 2023
Type tablet
Hardware
Chipset Rockchip RK3566
CPU ARM Cortex-A55
GPU Mali G-52
Display 800x1280 IPS LCD
Storage 64 GB / 128 GB
Memory 4 GB / 8 GB
Architecture aarch64
Software
Original software
The software and version the device was shipped with.
Arch Linux ARM 20230527
Extended version
The most recent supported version from the manufacturer.
Arch Linux ARM 20250104
FOSS bootloader yes
postmarketOS
Category testing
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.13.4
Unixbench score
Unixbench Whetstone/Dhrystone score. See Unixbench.
0.0
Device package device-pine64-pinetab2
Kernel package linux-pine64-pinetab2
Features
USB Networking
After connecting the device with USB to your PC, you can connect to it via telnet (initramfs) or SSH (booted system).
Untested
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
Multimedia
3D Acceleration
Works
Audio
Audio playback, microphone, headset and buttons.
Works
Camera
Untested
Camera Flash
Works
Connectivity
WiFi
Partial
Bluetooth
Untested
Miscellaneous
FDE
Full disk encryption and unlocking with unl0kr.
Untested
USB OTG
USB On-The-Go or USB-C Role switching
Works
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
Works
Power Sensor
Sensor to monitor current, voltage and power. Not fuel gauge!
Works
U-Boot
Primary Bootloader
It is possible to replace stock bootloader with U-Boot.
Works
Mainline
Latest versions of U-Boot are not broken and it is possible to use them.
Works
Internal Storage
It is possible to boot from internal storage (e.g. eMMC or UFS).
Works
SD card
It is possible to boot from SD card.
Works
USB Host
It is possible to boot from a USB storage or connect a keyboard.
Works
USB Peripheral
It is possible to use device as a peripheral in U-Boot, e.g. for fastboot mode.
Untested
Display
Works
Keyboard
Untested
Buttons
It is possible to navigate in boot menu or grub with volume and power buttons.
Works


Contributors

  • Danct12

Users owning this device


Installation

Warning WARNING: DO NOT FLASH POSTMARKETOS TO INTERNAL STORAGE! postmarketOS does not come with a bootloader. If you attempt to flash to internal storage, you'll brick it.

Prerequisites

If you have the PineTab 2 before November 2024, you need to update the included U-Boot installation to at least version 2023.07.02-2 from the DanctNIX repos. After that, the device should boot from SD cards just fine.

Creating and flashing the image

Use pmbootstrap to build your own installation image.

$ pmbootstrap init
$ pmbootstrap install --fde

Now you can flash the image to an SD card using:

$ pmbootstrap install --sdcard=/dev/CARD

Hardware support

Wi-Fi

You can scan and try to connect to networks, but they seemingly all fail with an authentication error in dmesg regardless of whether they're secured or not.

One workaround is to either disable networkmanager or build with a user interface that does not install it (e.g. console or sway). You can either add `iw` in extra packages at build time or install it later using USB tethering. Then you can use the built-in `setup-interfaces` script to configure wlan0. DHCP does not run automatically in this configuration so you will need to either set a static IP during the setup or run `udhcpc -i wlan0` as root.

Debug Board (UART)

Note Check your PineTab 2 box for the debug board if you don't have it yet.

Pine64 ships a debug board with the tablet which has a switch to disable EMMC and SPI, forcing the device to boot from SD on low-level. It also includes an onboard USB-to-TTL (CH340) chip.

This adapter needs to be plugged to the bottom port (the charging port).

For UART functionality, connect the USB cable to the port with "DEBUG" silkscreen. The baudrate is 1500000.

See also