Difference between revisions of "PineTab-V"

From PINE64
Jump to navigation Jump to search
(added links)
 
(34 intermediate revisions by 7 users not shown)
Line 1: Line 1:
[[File:pinetabv_1.jpg|250px|thumb|right|The PineTab-V with the detachable keyboard attached]]
[[File:pinetabv_1.jpg|250px|thumb|right|The PineTab-V with the detachable keyboard attached]]


The '''PineTab-V''' is ''PINE64's'' first RISC-V tablet. It is based on the JH7110 64-bit RISC-V SoC.  
The '''PineTab-V''' is ''PINE64's'' first RISC-V tablet. It is based on the JH7110 64-bit RISC-V SoC. The packaging is very similar to ARM-based [[PineTab2]].


== Introduction ==
== Introduction ==
[[File:pinetabv_2.jpg|250px|thumb|right|Front- and backside of the PineTab-V]]
In late 2022, PINE64 announced plans to help grow the RISC-V hardware ecosystem alongside the existing ARM-based device line-up. The PineTab-V is an experimental device, which ships without an OS and without any promises. The JH7110 RISC-V SoC, and the RISC-V architecture in more general, is currently best described as having limited Linux support. You can think of it as a convenient development platform targeted at those of you interested in bringing Linux support to JH7110 and, by extension, the entire RISC-V ecosystem.
[[File:pinetabv_3.jpg|250px|thumb|right|Backside of the PineTab-V]]


In late 2022, PINE64 announced plans to help grow the RISC-V hardware ecosystem alongside the existing ARM-based device line-up. The PineTab-V is an experimental device, which ships without an OS and without any promises. The JH7110 RISC-V SoC, and the RISC-V architecture in more general, is currently best described as having limited Linux support. You can think of it as a convenient development platform targeted at those of you interested in bringing Linux support to JH7110 and, by extension, the entire RISC-V ecosystem.
== Software ==


== State of the software ==
=== State of the software ===


The PineTab-V is an experimental device and lacks dedicated working software – it should therefore only be purchased by people interested in helping with the bring-up process of Linux and BSDs on the RISC-V architecture.  
The PineTab-V is an experimental device and lacks dedicated working software – it should therefore only be purchased by people interested in helping with the bring-up process of Linux and BSDs on the RISC-V architecture.  
Line 15: Line 14:
{{Warning|Do not buy the device unless you intend to use it for operating system development purposes.}}
{{Warning|Do not buy the device unless you intend to use it for operating system development purposes.}}


The PineTab-V is shipped without an operating system pre-installed.
=== Releases ===
 
== Releases ==


There are currently no releases.
The releases for the PineTab-V can be found under [[PineTab-V Releases]].


== Variants ==
== Variants ==
Line 29: Line 26:


== Features ==
== Features ==
[[File:pinetabv_2.jpg|250px|thumb|right|Front- and backside of the PineTab-V]]
[[File:pinetabv_3.jpg|250px|thumb|right|Backside of the PineTab-V]]


Chassis:
Chassis:
Line 57: Line 56:
Camera:
Camera:


* Main Camera: Single 5MP, LED Flash
* Main Camera: Single 5MP, LED Flash (chipset: Omnivision OV5648)
* Selfie Camera: Single 2MP
* Selfie Camera: Single 2MP (chipset: Galaxycore GC02M2)


Sound:
Sound:
Line 64: Line 63:
* Loudspeaker: Yes, stereo
* Loudspeaker: Yes, stereo
* 3.5mm jack with mic: Yes, stereo
* 3.5mm jack with mic: Yes, stereo
* Sound IC: [http://everest-semi.com/pdf/ES8316%20PB.pdf ES8316]


Communication:
Wireless:


* Chipset: Realtek RTL8852BU
* WLAN: Wi-Fi 802.11 ax/ac/b/g/n, dual-band, hotspot
* WLAN: Wi-Fi 802.11 ax/ac/b/g/n, dual-band, hotspot
* Bluetooth: 5.2, A2DP
* Bluetooth: 5.2, A2DP


Features:
I/O:


* USB port: 1x USB 3.0 port (front side 3.0, rear side 2.0), 1x USB Type-C 2.0 port (also use as charging and debug port)
* 1x USB 3.0 Type-C port (front side 3.0, rear side 2.0)
* USB 2.0 docking port
* 1x USB 2.0 Type-C port (also use as charging and debug port)
* HD Video out
* 1x USB 2.0 Pogo keyboard port
* 1x microHDMI HD Video output


Battery:
Battery:
Line 80: Line 82:
* Removable Li-Po 6000mAh battery
* Removable Li-Po 6000mAh battery
* Charging: 15W – 5V 3A
* Charging: 15W – 5V 3A
* Model 30100140 from [https://zgszjjy.com/ zgszjjy]
* Charge IC: [https://www.ti.com/product/BQ25890H BQ25890H]
* Fuel Guage: [http://en.cellwise-semi.com/Public/assests/menu/20230314/64102656c943b.pdf CW2015CHBD]
== Schematics and certifications ==
[[File:PineTab-V-PCB.jpg|thumb|right|PineTab-V Board]]
PineTab-V mainboard schematic:
* [https://files.pine64.org/doc/PineTab/PineTab-V_Schematic_Ver1-20230614.pdf PineTab-V mainboard Released Schematic-20230614 ver 1.0]
* [https://files.pine64.org/doc/PineTab/PineTab-V_comp_ref_top-20230614.pdf PineTab-V PCB Component Reference location v1.0 (top layer)]
* [https://files.pine64.org/doc/PineTab/PineTab-V_comp_ref_bottom-20230614.pdf PineTab-V PCB Component Reference location v1.0 (bottom layer)]
* [https://files.pine64.org/doc/PineTab/pinetab2-V_uart_console_schematic-20221107.pdf PineTab2/PineTab-V UART Dongle Schematic-20221107]
PineTab-V certifications:
* [https://files.pine64.org/doc/cert/Pinetab-V%20FCC-SDOC%20Certificate-LCSA08013059E.pdf PineTab-V FCC Certificate]
* [https://files.pine64.org/doc/cert/Pinetab-V%20CE%20RED%20Certificate-LCSA08013058E.pdf PineTab-V CE RED Certificate]
* [https://files.pine64.org/doc/cert/PineTab-V%20CE%20EMC%20Certificate-LCSA08013057E.pdf PineTab-V CE EMC Certificate]
* [https://files.pine64.org/doc/cert/PineTab-V%20ROHS%20Report-LCSA08013061R.pdf PineTab-V ROHS Test Report]
* [https://files.pine64.org/doc/cert/PineTab2%20Keyboard%20CE%20EMC%20Certificate-LCSA062623001E.pdf PineTab2/PineTab-V Detached Keyboard CE EMC Certificate]
== Tutorials ==
=== Connecting the UART adapter ===
[[File:PineTab2 USB UARTv2.jpg|thumb|right|300px|UART Adapter]]
The UART serves as a console for early boot and kernel messages, and also offers access to a root shell in the factory test image. The UART adapter allows access to the UART through the USB 2.0 Type-C port:
* Insert the UART adapter face-up in the USB 2.0 Type-C port (the USB port furthest from the power button).
* Connect a USB cable from another computer to the port on the adapter marked "DEBUG". The green LED on the adapter should light up. The other adapter port can be connected to USB power if you don't want to run the tablet on its battery.
* In a terminal window on the other computer, use ''tio'', ''screen'', ''minicom'', or another application that supports serial port communication to connect via USB serial at 115200 bit/s 8N1 (8 data bits, no parity, 1 stop bit):
*: <code>tio /dev/ttyUSB0</code>
*: <code>screen /dev/ttyUSB0 115200</code>
*: <code>minicom -D /dev/ttyUSB0 -b 115200</code>
** Install one of the above from your distribution's package manager if none are already installed.
** The device may have a different name, particularly if multiple USB serial devices are connected. On macOS it will have a name like <code>/dev/tty.usbserial-''nnnn''</code>.
** If ''Permission denied'' is reported, you may need to be added to the group that can access the port with a command like <code>sudo usermod -a -G dialout $USER</code>. Then log out and log back in or use a command like <code>newgrp dialout</code> to create a new shell in that group.
** Ubuntu-based distro users may encounter the error, "cannot open /dev/ttyUSB0: No such file or directory".  If this occurs, check the output of <code>sudo dmesg --follow</code> and unplug/replug the USB to look for any errors.  If you see an error like, "usb 1-1: usbfs: interface 0 claimed by ch341 while 'brltty' sets config #1", then the brltty service is likely conflicting with this device.  Brltty provides access to blind users who use a braille display; if you do not need this service, try disabling it using these commands:
**: <code>sudo systemctl stop brltty-udev.service</code>
**: <code>sudo systemctl mask brltty-udev.service</code>
**: <code>sudo systemctl stop brltty.service</code>
**: <code>sudo systemctl mask brltty.service</code>
The switch on the UART adapter has no function on the PineTab-V; the boot order is controlled by the Vol-/Vol+ switches.
== Frequently asked questions ==
'''What is the Performance of the PineTab2 compared to the PineTab-V?'''
The PineTab2 is notably faster than the PineTab-V. You can see this by [https://github.com/ThomasKaiser/sbc-bench/blob/master/Results.md comparing the Quartz64 sbc-bench results to the Star64 ones]. Performance should not be a factor of consideration when purchasing a PineTab-V.


== External resources ==
== External resources ==
Line 85: Line 137:
* PINE64: Introduction of the PineTab-V, [https://www.pine64.org/2023/04/01/march-update-tablet-bonanza/ March Update: Tablet Bonanza!]
* PINE64: Introduction of the PineTab-V, [https://www.pine64.org/2023/04/01/march-update-tablet-bonanza/ March Update: Tablet Bonanza!]
* PINE64: Launch of the PineTab-V [https://www.pine64.org/2023/04/10/pinetab-v-and-pinetab2-launch/ PineTab-V and PineTab2 launch]
* PINE64: Launch of the PineTab-V [https://www.pine64.org/2023/04/10/pinetab-v-and-pinetab2-launch/ PineTab-V and PineTab2 launch]
[[Category:PineTab-V]]

Latest revision as of 09:06, 15 November 2024

The PineTab-V with the detachable keyboard attached

The PineTab-V is PINE64's first RISC-V tablet. It is based on the JH7110 64-bit RISC-V SoC. The packaging is very similar to ARM-based PineTab2.

Introduction

In late 2022, PINE64 announced plans to help grow the RISC-V hardware ecosystem alongside the existing ARM-based device line-up. The PineTab-V is an experimental device, which ships without an OS and without any promises. The JH7110 RISC-V SoC, and the RISC-V architecture in more general, is currently best described as having limited Linux support. You can think of it as a convenient development platform targeted at those of you interested in bringing Linux support to JH7110 and, by extension, the entire RISC-V ecosystem.

Software

State of the software

The PineTab-V is an experimental device and lacks dedicated working software – it should therefore only be purchased by people interested in helping with the bring-up process of Linux and BSDs on the RISC-V architecture.

Warning: Do not buy the device unless you intend to use it for operating system development purposes.

Releases

The releases for the PineTab-V can be found under PineTab-V Releases.

Variants

There are currently two variants of the PineTab-V:

  • PineTab-V – 4GB RAM and 64GB eMMC storage
  • PineTab-V – 8GB RAM and 128GB eMMC storage

Features

Front- and backside of the PineTab-V
Backside of the PineTab-V

Chassis:

  • Dimensions: 242mm x 161mm x 9mm
  • Weight: 520 grams (without keyboard), 990 grams (includes keyboard)
  • Build: Metal and Plastic
  • Color: Matte Black

Display:

  • Type: HD IPS capacitive touchscreen, 16.7M colors
  • Size: 10.1 inches
  • Resolution: 1280×800 pixels, 16:10 ratio

Platform:

  • Chipset: StarFive JH7110
  • CPU: 64-bit Quad-core 1.5 GHz SiFive U74 RISC-V
  • GPU: Imagination Technology BXE-4-32

Memory:

  • Internal Flash Memory: 64GB (variant 1) or 128GB (variant 2) eMMC module
  • System Memory: 4GB (variant 1) or 8GB (variant 2) LPDDR4 SDRAM
  • Expansion: micro SD Card support SDHC and SDXC, up to 2TB

Camera:

  • Main Camera: Single 5MP, LED Flash (chipset: Omnivision OV5648)
  • Selfie Camera: Single 2MP (chipset: Galaxycore GC02M2)

Sound:

  • Loudspeaker: Yes, stereo
  • 3.5mm jack with mic: Yes, stereo
  • Sound IC: ES8316

Wireless:

  • Chipset: Realtek RTL8852BU
  • WLAN: Wi-Fi 802.11 ax/ac/b/g/n, dual-band, hotspot
  • Bluetooth: 5.2, A2DP

I/O:

  • 1x USB 3.0 Type-C port (front side 3.0, rear side 2.0)
  • 1x USB 2.0 Type-C port (also use as charging and debug port)
  • 1x USB 2.0 Pogo keyboard port
  • 1x microHDMI HD Video output

Battery:

  • Removable Li-Po 6000mAh battery
  • Charging: 15W – 5V 3A
  • Model 30100140 from zgszjjy
  • Charge IC: BQ25890H
  • Fuel Guage: CW2015CHBD

Schematics and certifications

PineTab-V Board

PineTab-V mainboard schematic:

PineTab-V certifications:

Tutorials

Connecting the UART adapter

UART Adapter

The UART serves as a console for early boot and kernel messages, and also offers access to a root shell in the factory test image. The UART adapter allows access to the UART through the USB 2.0 Type-C port:

  • Insert the UART adapter face-up in the USB 2.0 Type-C port (the USB port furthest from the power button).
  • Connect a USB cable from another computer to the port on the adapter marked "DEBUG". The green LED on the adapter should light up. The other adapter port can be connected to USB power if you don't want to run the tablet on its battery.
  • In a terminal window on the other computer, use tio, screen, minicom, or another application that supports serial port communication to connect via USB serial at 115200 bit/s 8N1 (8 data bits, no parity, 1 stop bit):
    tio /dev/ttyUSB0
    screen /dev/ttyUSB0 115200
    minicom -D /dev/ttyUSB0 -b 115200
    • Install one of the above from your distribution's package manager if none are already installed.
    • The device may have a different name, particularly if multiple USB serial devices are connected. On macOS it will have a name like /dev/tty.usbserial-nnnn.
    • If Permission denied is reported, you may need to be added to the group that can access the port with a command like sudo usermod -a -G dialout $USER. Then log out and log back in or use a command like newgrp dialout to create a new shell in that group.
    • Ubuntu-based distro users may encounter the error, "cannot open /dev/ttyUSB0: No such file or directory". If this occurs, check the output of sudo dmesg --follow and unplug/replug the USB to look for any errors. If you see an error like, "usb 1-1: usbfs: interface 0 claimed by ch341 while 'brltty' sets config #1", then the brltty service is likely conflicting with this device. Brltty provides access to blind users who use a braille display; if you do not need this service, try disabling it using these commands:
      sudo systemctl stop brltty-udev.service
      sudo systemctl mask brltty-udev.service
      sudo systemctl stop brltty.service
      sudo systemctl mask brltty.service

The switch on the UART adapter has no function on the PineTab-V; the boot order is controlled by the Vol-/Vol+ switches.

Frequently asked questions

What is the Performance of the PineTab2 compared to the PineTab-V?

The PineTab2 is notably faster than the PineTab-V. You can see this by comparing the Quartz64 sbc-bench results to the Star64 ones. Performance should not be a factor of consideration when purchasing a PineTab-V.

External resources