Edit page

PineTab full documentation



The PineTab

The PineTab is a 10" tablet created by PINE64. The PineTab is similar in both form, function and underlying ARM64 architecture to the original 11.6″ Pinebook. It is powered by the same quad-core ARM Cortex A53 64-Bit Processor used in our popular PINE A64 Single Board Computer. The optional keyboard and trackpad – which doubles-up as a screen cover – effectively converts the PineTab into a petite on-the-go laptop with a touch screen functionality. It runs numerous mainline Linux distributions as well as *BSD and Android.


Operating systems

The PineTab will automatically boot from microSD if a bootable card is inserted. Although it is technically possible to use any ARM distro (because the PineTab uses the mainline kernel), only few of them will actually be usable on Early Adopters PineTab, due to specifics of working with LCD panel. Among those listed all except for postmarketOS have working builds.

Arch Linux ARM

Unofficial Arch Linux ARM with Phosh as the UI selection, maintained by the DanctNIX community.

Download:

  • The latest image can be downloaded here

Manjaro ARM

Manjaro is a Linux based alternative operating system with no adverts or licensing fees, it respects user privacy and gives them full control over their hardware. The PineTab “Early Adopter” edition is currently the only device supported by Manjaro ARM.

Download:

  • Images with several different environments, including Phosh and Plasma, are available for the “Dev” pre-release can be downloaded here
  • Images for the Early Adopter version can be downloaded here.

Both Beta releases and weekly unstable builds for Phosh and Plasma Mobile can be found there.

Mobian

A Mobian build for ARM64 running with Phosh. The current version of the base Debian system is Debian Bookworm. See the installation instructions here. If you have questions about Mobian, please ask them in the Mobian Matrix room.

Download:

  • PineTab images can be downloaded here. The password is 1234
Default credentials
Default usermobian/1234

postmarketOS

postmarketOS extends Alpine Linux to run on smartphones and other mobile devices.

It offers various user interfaces (Phosh, Plasma Mobile, Sxmo, Plasma Desktop, Gnome 3, Kodi, XFCE4 and more). As of writing, official images are provided with Phosh and Plasma Mobile. The official images come in two flavors, either as demo image to try out postmarketOS, or with the installer.

When using the installer images (recommended), it is possible to:

  • encrypt your installation
  • install from the SD card to eMMC

Getting postmarketOS for the PineTab:

Rhino Linux

Rhino Linux is an Ubuntu-based distribution that uses the rolling-release model by tracking the devel branch of repositories. The port is currently maintained by Oren Klopfer (oklopfer).

The bootloader (U-Boot) comes pre-flashed in the port. Installation just requires flashing the .img.xz to an SD or the eMMC.

Download:

Rhino Linux Downloads (select Pine64 on the dropdown)

Default credentials
Default userrhino/1234

Notes:

Foundational to the distribution is Pacstall, a Debian-based user repository inspired by the AUR. Additionally, RL comes with Unicorn, a custom modified version of XFCE with various modernizations and improvements, including auto-rotation for mobile devices.

Discord - Matrix - GitHub - Wiki

Sailfish OS

You can get SailfishOS on your with the flash-it script, which will write an image on a SD card. https://github.com/sailfish-on-dontbeevil/flash-it

There is a forum discussion with further information.

https://forum.pine64.org/showthread.php?tid=11850

Many things are still broken but Bluetooth, Audio, Rotation and Keyboard are working.

Ubuntu Touch

Ubuntu Touch is a mobile version of the Ubuntu distribution made and maintained by the UBports community. The port is currently maintained by Oren Klopfer (oklopfer).

The bootloader (U-Boot) comes pre-flashed in the port. Installation just requires flashing the the .img.xz file to an SD or the eMMC.

Download:

UBports 20.04 PineTab Latest Releases UBports PineTab Device Info

Default credentials
Default userSet during boot
rootphablet/1234

Notes:

Scroll down to the middle of the GitLab project page, or directly here at the UBports website to see which features work.

Contributions and bug reports can be made at the UBports PineTab GitLab page. See UBports website for how to donate.


Installation instructions

For instructions on how to install the operating systems to the eMMC or microSD card see Installation instructions. The information is almost the same for the PineTab, as it is a very similar device. Do not try to use the PinePhone images though, use the PineTab images linked above.


Keyboard

Overview: The PineTab detachable keyboard features a full function row, FN key functionality, meta key (where the Windows key would be) and all of the keys you need for daily use.

FN keys: Pause/play (F2), Stop (F3), Previous(F4), Next(F5), Music (F6), Mail (F7), Home (F8), Mute (F9), Vol- (F10), Vol+ (F11), Disable touchpad (F12), NumLock (Insert), Scroll Lock (Delete), PgUp (Up Arrow), PgDn (Down Arrow), Home (Left Arrow), End (Right Arrow), Digital Numpad (7,8,9,0,U,I,O,P,J,K,L,;,M,.,/)


Tips and tricks

Reset

If your PineTab is in unknown state or doesn’t want to start: Press power button for 7-8s. It makes a sound and you know it’s totally off. 3 seconds after, power button again for 2-3s and it will start to boot.

Power Off While Charging

When plugging your Pinetab into a charger, it automatically powers on. Use the above “Reset” instruction (holding the power button in for several seconds) to turn it off. This will allow your Pinetab to charge without being powered on.

Display rotated 90° on Arch ARM

With the following command you can turn the display to landscape:

echo 1 | sudo tee /sys/class/graphics/fbcon/rotate

This command does not persist a reboot.


Assembly and disassembly

Be very careful here. It is not a ‘pop off’ cover design. Special care should be directed to AVOID anything that may appear to cause a “bend” in screen.

Gently use fingernails (or if you have one, plastic pry), starting in the very middle location for each side (saving keyboard connector latch over area (bottom side) for the very last removal step).

Work your way from the inner middle on each side, slowly. Slide gently towards the direction of each corner (saving the lifting of actual corners themselves for the second to last step). Careful not to break thin speaker wires that line the outside of the inner case.

The very last opening piece should be the “latch over” (where the keyboard pins connect).

KEEP IN MIND: The main key here is to avoid any potential “bend” of the screen. We save the corners until after working on the middle of each side to reduce pressure on the screen.

Do not force anything. If it is not coming off with gentle effort, you are likely doing something wrong (try another side middle).


Further information

Datasheets

Allwinner A64 SoC information:

X-Powers AXP803 PMU (Power Management Unit) information:

LPDDR3 (178 Balls) SDRAM:

eMMC information:

CMOS camera module information:

LCD touch screen panel information:

Lithium battery information:

  • N/A

WiFi/BT module information:

Schematics and certifications

PineTab mainboard schematic:

PineTab keyboard schematic:

PineTab certifications:

Specifications

  • Dimensions: 11mm x 175mm x 260mm (Thickness, Width, Height)
  • Weight: 575g (Tablet alone)
  • Build: Plastic
  • Storage:
    • 64GB of internal eMMC storage
    • MicroSD slot, bootable
    • M.2 SSD slot, supports SATA and USB devices only, not NVME (optional)
  • Cameras: 2Mpx Front, 5Mpx Rear
  • SOC: Allwinner A64 Quad Core
  • CPU: 4x ARM A53 1.152GHz
  • GPU: Mali 400 MP2
  • RAM: 2GB LPDDR3
  • I/O: HD Video Out (Mini HDMI), Micro USB 2.0 OTG, USB 2.0 A host, 3.5mm Headphone/Mic combo,
  • Network:
    • WiFi (802.11b/g/n, 2.4GHz only)
    • Bluetooth 2.1
    • M.2 LTE / Cell MODEM card, (optional, and takes place of optional M.2 SSD)
  • Display:
    • Size: 10.1 inches (257mm) diagonal
    • Type: HD IPS capacitive touchscreen, 16M colors
    • Resolution: 1280x800, 16:10 ratio
  • Attachments/Accessories: Magnetically attached keyboard (optional)
  • Battery: 6000MAh (6Ah)
  • Misc. features:
    • Volume rocker
    • Speakers and Microphone
    • 2.5mm OD 0.7mm ID DC Jack Power (5V 2A) Port

Revisions

  • Developer Edition - development version sent to roughly 100 developers. Close to the Early Adopter Edition, but with a different display panel
  • Early Adopter Edition - the first hardware revision of the PineTab

The insides of the PineTab

Pinetab Board

Early Adopter Edition

The Early Adopter Edition was the first hardware revision of the PineTab which shipped to customers. Shipping began on September 6, 2020.

Software

The device shipped with a beta build of Ubuntu Touch by UBports. This build is available to download at https://ci.ubports.com/job/rootfs/job/rootfs-pinetab-systemimage/18/. It has the following problems which are software, not hardware, issues:

  • The mouse fails to move around the entire screen. It is stuck in an 800px horizontal box.
  • It is not possible to enable Bluetooth
  • Cameras do not function
  • Portrait mode does not function
  • The external keyboard is not always detected
  • There is a faint crackling noise on startup
  • Pasting an item on File Manager after Copy/Cut reboots the operating system
  • GUI apps with Libertine are not working, because of missing bits between wayland and Libertine
  • Cannot add accounts (Google, Evernote and other) in System Settings

The first-time setup wizard advises the user to unplug the keyboard dock (avoiding the mouse issues) and update the system. Unfortunately, as of this update to this page (September 8, 2020) this will not fix any of the issues above.

16GB/64GB storage software error

The image installed on the device was sized for a 16GB (~14GiB) eMMC, but the PineTab shipped with a 64GB (~58GiB) eMMC chip installed. This means that the “Storage” page in the “About” section of Ubuntu Touch System Settings will show total storage as 14.0GiB until the partition table on the device is edited.

This is fixed by an update to Ubuntu Touch released to the Stable channel on September 15, 2020. The image’s tag is “2020-09-12”, visible in Settings -> About -> OS.

Installing using apt

Installing software on the read-only root filesystem is unsupported on Ubuntu Touch. You should be able to find updates in System Settings -> Updates and new applications in the OpenStore. If you would like to install and use terminal software from the Ubuntu repositories, see Run desktop applications in the UBports Documentation to set up a Libertine container. Unfortunately, graphical software does not yet work through Libertine. This issue is tracked as ubports/libertine#68

Enabling ssh

Naturally, you should be wary of enabling ssh for security reasons but everything is there. Almost.

Edit /etc/ssh/sshd_config and change the following:

PasswordAuthentication yes
ChallengeResponseAuthentication yes

Then run:

/etc/init.d/sshd start

Use user phablet along with your password or PIN to log in.

Wifi

Wifi disappears

If wifi stopped working, first try usual means:

  • switching wifi off and on again
  • reboot PineTab

If it still doesn’t work, open terminal and type this:

nmcli radio

If output is two lines with red word disabled under word WIFI - rejoice, since this issue is known (although it’s not yet investigated well enough to figure out when it happens, so clues to developers are likely welcome). To fix it, just type this in the terminal:

nmcli radio wifi on

Wi-Fi missing if started with keyboard attached

Operating system: Ubuntu Touch (OS version: RC#6 (2020-W37))

Symptom: if you started with keyboard attached wifi will not come up

Reason: the service urfkill is not running

Fix:

sudo service urfkill restart

Wifi radio reception is very weak

This needs a tweak! How to open the PineTab?

Tested with UT, Mobian and Archlinux: sitting right beside the router gives a connection (ca. 60% level). No reception in a distance of 7 meters, no wall, just an opened door, some edges, router not directly visible. Pinephone right beside the Pinetab has an absolutly stable wifi connection.

In the event that WiFi fails to connect using Ubuntu Touch, the USB port can be used with an appropriate dongle to connect for internet using ethernet cable.

Keyboard

The keyboard attaches magnetically and will correctly link only one way: so screen faces the keyboard.

The keyboard backlight automatically comes on when keyboard is attached, but the light can be turned off/on by holding down the Pine (super) key and tapping the right CTRL key which also shows a bulb icon. The keyboard draws its power from the PineTab battery.

Holding down the Pine key for two seconds and holding it down reveals a popup window of keyboard shortcuts.

To access the icon features on the function keys, hold down the Fn key and tap the appropriate key. Ex: F5 and F6 activate volume control (which also has a rocker button on the tablet edge).