PINE64 PineTab 2 (pine64-pinetab2)

From postmarketOS
PINE64 PineTab 2
File:CHANGE ME TO DEVICE CODENAME.jpg
CHANGE_ME
Manufacturer PINE64
Name PineTab 2
Codename pine64-pinetab2
Released 2023
Category testing
Pre-built images no
Original software Arch Linux ARM
Original version 20230527
postmarketOS kernel 6.3.10
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
Type tablet
Unixbench Whet/Dhry score 0.0
Features
USB Networking
Touchscreen
Works
Display
Works
WiFi
Partial
FDE
Mainline
Works
Battery
Works
3D Acceleration
Works
Audio
Works
Bluetooth
Camera
Internal storage
USB OTG
Sensors
Accelerometer
Works
Power Sensor
Works
Misc
Built-in DVB
Camera Flash
Works
Keyboard
Works
Touchpad
Works
HDMI/DP
Memory Card
FOSS bootloader
Works
U-Boot
Primary Bootloader
Works
Mainline
Works
Internal Storage
Works
SD card
Works
USB Host
USB Peripheral
Display
Keyboard
Buttons


Contributors

  • Danct12

Users owning this device


How to enter flash mode

The device boot priority is SPI -> EMMC -> SD. Pine64 ships a debug board with the tablet which has a switch to disable EMMC and SPI, forcing the device to boot from SD.

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

Installation

Icon 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 V2.0 PineTab 2 (and likely also the V0.1 version), 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.

See also