PINE64 PineTab (pine64-pinetab)
![]() The PineTab running Sway | |
Manufacturer | Pine |
---|---|
Name | PineTab |
Codename | pine-pinetab |
Released | 2019 |
Hardware | |
Chipset | Allwinner A64 |
CPU | 4x 1152 MHz Cortex-A53 |
GPU | Mali 400 MP2 |
Memory | 2 GB |
Architecture | aarch64 |
Software | |
Original software | Linux 5.3.x |
postmarketOS | |
Category | testing |
Pre-built images | no |
Mainline | yes |
postmarketOS kernel | 5.3.0-rc1 |
Unixbench Whet/Dhry score | 1056.1 |
USB Networking |
Works |
---|---|
Internal storage |
No data |
SD card |
No data |
Battery |
Works |
Screen |
Works |
Touchscreen |
Works |
Multimedia | |
3D Acceleration |
Partial |
Audio |
Works |
Camera |
Works |
Camera Flash |
No data |
Connectivity | |
WiFi |
Works |
Bluetooth |
Broken |
NFC |
No data |
Miscellaneous | |
FDE |
Broken |
USB OTG |
Works |
HDMI/DP |
No data |
Sensors | |
Accelerometer |
Works |
Magnetometer |
No data |
Ambient Light |
No data |
Proximity |
No data |
Hall Effect |
No data |
Haptics |
No data |
Barometer |
No data |
Contributors
Users owning this device
- Alexeymin (Notes: Engineering sample, only 1Gb RAM, bad connection to keyboard pogo pins - collecting dust in a drawer)
- Brutuss
- Danct12
- Drebrez
- DylanVanAssche (Notes: Engineering sample with 2GB RAM, no keyboard)
- Icenowy (Notes: Two with different LCD versions)
- MartijnBraam (Notes: Engineering sample, only 1Gb RAM, bad connection to keyboard pogo pins)
- Z3ntu
Serial console
The PineTab has a serial port in the headphone connector, it's activated by a switch behind the SD card cover. If the switch is pointed toward the SD card the headphone connector is in audio mode, if it's pointed the other way it's in UART mode.
The uart is 115200n8
The pinout for the serial connector on the tablet side is:
- Tip: RX
- Ring: TX
- Sleeve: GND
The serial connection is 3.3V
You can also buy the debug cable from PINE64 Store
Components
Component | Model | Driver |
---|---|---|
Touchscreen | Goodix GT9271 | TOUCHSCREEN_GOODIX |
Rear camera | OmniVision OV5640 | VIDEO_OV5640 |
Front camera | GalaxyCore GC2145 | Nope |
LCD | Feixin K101 IM2BA02 | DRM_PANEL_FEIXIN_K101_IM2BA02 |
WiFi | Realtek RTL8723CS | RTL8723CS |
Bluetooth | Realtek RTL8723CS | BT_HCIUART_RTL |
Accelerometer | Bosch BMA223 | BMP250_I2C |
Volume buttons | Buttons connected to the KEYADC | KEYBOARD_SUN4I_LRADC |
Power button | X-Powers AXP803 | INPUT_AXP20X_PEK |
Battery fuel gauge | X-Powers AXP803 | BATTERY_AXP20X |
Touchscreen
The touchscreen on the PineTab is controlled by goodix
module on i2c-0. Currently on some units, the touchscreen does not work due to the driver requires both "irq" and "reset" GPIOs to send the reset. Otherwise the touchscreen will be at 0x14 instead of 0x5d, this pull request should fix it.
[ 0.681480] Goodix-TS 0-005d: i2c test failed attempt 1: -6
[ 0.706717] Goodix-TS 0-005d: i2c test failed attempt 2: -6
[ 0.734617] Goodix-TS 0-005d: I2C communication failure: -6
Cameras
Both front and back camera shares the same csi-0 bus. Currently only the back camera (OV5640) has mainline support.
It's not clear what would it reacts to both front and back camera. [citation needed]
Since Cerdus is at /dev/video0
, the CSI is at /dev/video1
and can be controlled with /dev/media1
using media-ctl
pine-pinetab:~# media-ctl --set-v4l2 '"ov5640 2-003c":0[fmt:UYVY8_2X8/1280x720]' -D /dev/media1
pine-pinetab:~# ffmpeg -s 1280x720 -f video4linux2 -i /dev/video1 -vframes 1 selfie.jpg
picture needed
Wi-Fi
Wi-Fi works using the RTL8723CS driver from Icenowy, loads and connect to a Wi-Fi perfectly fine. However power saving capabilities aren't working, so the PineTab battery will drain more quicker.
Bluetooth
Bluetooth also works on this device after installing firmware-rtl8723bt
, there is a patch series on LKML.