Difference between revisions of "PineNote"

Jump to navigation Jump to search
 
(59 intermediate revisions by 12 users not shown)
Line 1: Line 1:
The PineNote is the first hybrid NotePad computer device combination of Notebook, Tablet and eReader using an e-ink panel. It is derived from the Quartz64 model A SBC and powered by a Rockchip RK3566 Quad-Core ARM Cortex A55 64-Bit Processor with a MALI G-52 GPU.
[[File:PineNote-1.jpg|400px|thumb|right|The PineNote]]


[[File:PineNote-1.jpg]]<br>
The PineNote is the first hybrid notepad computer device combination of notebook, tablet and e-reader using an e-ink panel. It is derived from the Quartz64 model A SBC and powered by a Rockchip RK3566 quad-core ARM Cortex A55 64-bit processor with a MALI G-52 GPU.
 
== Introduction ==
 
=== State of the software ===
 
The PineNote is based on the in 2021 released Rockchip RK3566 SoC. The upstreaming status of the SoC functionality can be found on the [[Quartz64 Development#Upstreaming Status|Quartz64 development]] wiki page of the Quartz64 single-board computer using the same SoC.
 
The early adopter's batch of the PineNote is aimed solely at early adopters - more specifically, the units are solely intended to find their way into the hands of users with extensive Linux experience. If you’re looking to buy a PineNote in the first batch, you must expect to write software for it, not to write notes on it. The software shipping from the factory for the first batch will not be suitable for taking notes, reading e-books, or writing your dissertation. It may not even boot to a graphical environment.
 
=== Help and support ===
 
Still have any questions regarding software, shipping, or ordering after reading this wiki? Please don't hesitate to contact the community in the bridged community channels for detailed answers or simply to chat with friendly people in the community! See [[Main Page#Community and Support]].
 
Please keep in mind that PINE64 is not like a regular company (see the [https://www.pine64.org/philosophy/ PINE64 philosophy]) and that support resources are limited - the best way to get support quickly is to ask in the community chat! Please only contact the PINE64 support directly if questions couldn't be solved via the community chat or this wiki.


== Specification ==
== Specification ==
[[File:PineNote_Pen_function.jpg|300px|right]]
[[File:PineNote_Cover-1.jpg|300px|right]]


=== General Information  ===
* Dimensions: 191.1x232.5x7.4mm
* Dimensions: 191.1x232.5x7.4mm
* Weight: 438g
* Weight: 438g


=== Core  ===
=== Core  ===
* CPU: RK3566 1.8GHz 64-bit Quad-core A55
* CPU: RK3566 1.8GHz 64-bit quad-core A55
* GPU: MALI G52
* GPU: MALI G52 2EE
* System RAM: 4GB LPDDR4
* System memory: 4GB LPDDR4
Flash: 128GB eMMC
* Flash: 128GB eMMC


=== e-ink Display ===
=== E-ink Display ===
* Size: 10.3"
* Size: 10.3"
* Resolution: 1404x1872
* Resolution: 1404x1872
* DPI: 227
* DPI: 227
* Grayscale: 16
* Grayscale: 16
* Touch Panel
* EMR Pen
* Front Light: 36 level cold and warm  
* Front Light: 36 level cold and warm  
* Capacitive multi-touch panel
* EMR pen digitizer


=== Network ===
=== Network ===
* Wifi: 2.4/5GHz 802.11a/b/g/n/ac
* WiFi: 2.4/5GHz 802.11a/b/g/n/ac
* Bluetooth: 5.0
* Bluetooth: 5.0


=== Audio ===
=== Audio ===
* Build in stereo speaker
* Built in stereo speakers
* 4x high sensity DMIC microphone
* 4 x DMIC microphone


=== Sensor ===
=== Sensor ===
* G-Sensor for Portrait and Landscape sensing
* G-Sensor for portrait and landscape sensing


=== Battery ===
=== Power ===
* 4000mAH LiPo Battery
* 4000mAH LiPo battery
* DC 5V @ 3A USB-C connector


=== Accessories ===
=== Accessories ===
* Optional EMR Pen with magnetic attached (Free to first batch batch product)
* Optional EMR pen with magnetic attachment (included in the first production batch)
[[File:PineNote_Pen_function.jpg|right]]
* Optional Cover (included in the first production batch)
* Cover (Free to first batch batch product)
[[File:PineNote_Cover-1.jpg|right]]
 
 
 
== Software and OS Image Downloads ==
 
* Not yer available


== Software releases ==
* Not yet available


== SoC and Memory Specifications ==
== SoC and Memory Specifications ==
Line 83: Line 95:
* RAM Memory : 4GB LPDDR4.
* RAM Memory : 4GB LPDDR4.
* Flash Memory: 128GB eMMC
* Flash Memory: 128GB eMMC
=== Network ===
* WiFi 802.11 b/g/n/ac with Bluetooth 5.0
=== Display ===
=== Input Power ===
* DC 5V @ 3A USB-C connector


== PineNote Information, Schematics, and Certifications ==
== PineNote Information, Schematics, and Certifications ==
* PineNote Developer kit version
* The early release schematic just for reference only and used by developers who received the prototype.
** [https://files.pine64.org/doc/PineNote/PINENOTE_MAIN-V1R2%20-%20Schematic-20210824.pdf PineNote Mainboard Schematic ver 1.2 20210824 PDF file]
** [https://files.pine64.org/doc/PineNote/PINENOTE_USB-C-Board-V1.0-sch.pdf PineNote USB-C Daughter Board Schematic ver 1.0 PDF file]
** [https://files.pine64.org/doc/PineNote/PineNote_USB-C_Console_UART_breakout_board_schematic_v1.0_20210903.pdf PineNote USB-C Console UART Breakout Board Schematic ver 1.0 PDF file]
* The early release schematic just for reference only and used by developers who received the prototype.  
* The early release schematic just for reference only and used by developers who received the prototype.  
** [https://files.pine64.org/doc/PineNote/PINENOTE_MAIN-V1R1%20-%20Schematic-20210726.pdf PineNote early released Schematic ver 1.1 20210726 PDF file]
** [https://files.pine64.org/doc/PineNote/PINENOTE_MAIN-V1R1%20-%20Schematic-20210726.pdf PineNote early released Schematic ver 1.1 20210726 PDF file]
** [https://files.pine64.org/doc/PineNote/PINENOTE_MAIN-V1R1-REF-TOP-20210726.pdf PineNote early released ver 1.1 20210726 PCB Connector placement PDF file]
** [https://files.pine64.org/doc/PineNote/PINENOTE_MAIN-V1R1-REF-TOP-20210726.pdf PineNote early released ver 1.1 20210726 PCB Connector placement PDF file]


* Certifications:
* Certifications:
** Not yet available
** [https://files.pine64.org/doc/cert/PineNote%20FCC15C%20Certificate%20DTS-TC561262.pdf PineNote FCC-15C Certificate]
** [https://files.pine64.org/doc/cert/PineNote%20FCC15E%20Certificate%20NII-TC973072.pdf PineNote FCC-15E Certificate]
** [https://files.pine64.org/doc/cert/PineNote%20CE%20RED%20Certicate%20ET-21090682EC.pdf PineNote CE RED Certificate]
** [https://files.pine64.org/doc/cert/PineNote%20RoHS%20Certificate%20ET-210900082C.pdf PineNote ROHS Certificate]


== Datasheets for Components and Peripherals ==
== Datasheets for Components and Peripherals ==
* Rockchip RK3566 SoC information:
* Rockchip RK3566 SoC information:
** [https://files.pine64.org/doc/quartz64/Rockchip%20RK3566%20Datasheet%20V1.0-20201210.pdf Rockchip RK3566 ver 1.0 datasheet, already got release permission from Rockchip]
** [https://files.pine64.org/doc/quartz64/Rockchip%20RK3566%20Datasheet%20V1.0-20201210.pdf Rockchip RK3566 ver 1.0 datasheet, already got release permission from Rockchip]
* Rockchip RK817 PMU (Power Management Unit) Information:
** [https://www.rockchip.fr/RK817%20datasheet%20V1.01.pdf Rockchip RK817 ver 1.01 datasheet]
* LPDDR4 (200 Balls) SDRAM:
* LPDDR4 (200 Balls) SDRAM:
** ---
** ---
* eMMC information:
* eMMC information:
** ---
** [https://en.biwin.com.cn/product/detail/6 Biwin 128GB eMMC model: BWCTASC41P128G] 
* E-ink Panel information:
* E-ink Panel information:
** [https://files.pine64.org/doc/quartz64/Eink%20P-511-828-V1_ED103TC2%20Formal%20Spec%20V1.0_20190514.pdf Eink 10.3" 1872x1404 ES103TC2 Glass Panel Specification]
** [https://files.pine64.org/doc/quartz64/Eink%20P-511-828-V1_ED103TC2%20Formal%20Spec%20V1.0_20190514.pdf E-Ink 10.3" 1872x1404 ED103TC2 Glass Panel Specification]
* LCD Touch Screen Panel information:
** [https://files.pine64.org/doc/datasheet/PineNote/TI%20PMU-TPS651851.pdf TPS65185x PMIC for E-Ink Enabled Electronic Paper Display Datasheet]
** [https://files.pine64.org/doc/datasheet/pine64/GT911%20Capacitive%20Touch%20Controller%20Datasheet.pdf GOODiX GT911 5-Point Capacitive Touch Controller Datasheet]
* Touch Screen information:
** [https://files.pine64.org/doc/datasheet/PineNote/CYTMA448_Summary_RevC_5-26-16.pdf Cypress CYTMA448 multi-Point Capacitive Touch Controller Datasheet]
** Wacom Pen Digitizer Unit Model: SUDE-10S15MI-01X for 10.3" Display Module
* WiFi/BT module info:
* WiFi/BT module info:
** [https://files.pine64.org/doc/datasheet/rockpro64/AP6256%20datasheet_V1.3_12202017.pdf AMPAK AP6256 11AC WiFi + Bluetooth5.0 Datasheet]]
** [https://files.pine64.org/doc/datasheet/rockpro64/AW-CM256SM_DS_DF_V1.9_STD.pdf Azurewave CM256SM 11AC WiFi + Bluetooth5.0 Datasheet]]
* G Sensor info:
** [http://www.silan.com.cn/en/product/details/47.html#app01 Silan SC7A20 3-Axis MEMS Accelerometer]
* Audio Amplifier information:
** [https://files.pine64.org/doc/datasheet/PineNote/Awinic%20AW87318%20Class-K%20Audio%20Amp%20Datasheet.pdf Awinic AW87318 Class-K Audio Amp Datasheet]
 
== Development Efforts ==


* [[PineNote Development]] for general information regarding how to flash the device and other development information.


== Development efforts ==
=== Software ===


* [[Quartz64 Development]] for the mainlining status of various functions on the Rockchip RK3566 SoC.
* [[RK3566 EBC Reverse-Engineering]] for the EBC (eInk Panel) driver.


=== Hardware ===


This section includes discussions and their results regarding hardware changes to the PineNote.
The following topics have resolved:
* [[PineNote/Hardware_Changes/Closed_Case_UART]]
* '''Could the USB-C port support USB 3.1 5Gbps?''' Yes and no. The RK3566 only has a host-mode 5Gbps controller, meaning it can only negotiate such a high data rate with a device such as a flash drive. When the RK3566 is acting as a device, it only supports 480Mbps transfer rates. The hardware required to switch between these modes would raise the PineNote's price unreasonably. Therefore, the USB-C port will remain at USB 2.0 speeds for Host and Device mode.
* '''Could the USB-C port output DisplayPort?''' Yes and no. The hardware required to support such a feature would raise the PineNote's price unreasonably. Therefore, DisplayPort output will not be possible through the USB-C port.
* '''Where is the microSD card slot?''' The case design of the PineNote is fixed, making physical changes like adding a microSD card slot would raise the cost unreasonably.
* '''How will I install software to the PineNote?''' This is a hardware and software question. If the software on your PineNote is completely broken and cannot boot to a recoverable state, a Hall (magnet) sensor was fitted to the PineTab motherboard as U9009. This sensor is attached to SARADC_VIN0_KEY/RECOVERY on the RK3566. With the device powered off, and screen face down, holding a magnet over U9009 and plugging in a USB-C cable causes the device to boot into [http://opensource.rock-chips.com/wiki_Rockusb "rockusb"] flash mode. With proper flashing software and drivers, it should be possible to load a new operating system using rockusb if the system is soft-bricked. Of course, software vendors will need to be more careful with flashing firmware and providing useful "recovery" options on this device due to this process's relative difficulty to other PINE64 devices.
==== Unresolved ====
The following concerns have been brought up as open, unanswered topics:
* Does [https://en.wikipedia.org/wiki/USB-C#Audio_Adapter_Accessory_Mode_2|USB-C Audio Adapter Accessory Mode] work? It appears that the Headphone output of the audio codec was routed to the USB-C audio+USB switch, but it's unclear whether CC lines are hooked up correctly for detection of such a device. The PineNote hardware team will be testing this functionality soon (as of August 19, 2021). Note that Audio Accessory mode is detectable by reading the I2C registers of the WUSB3801Q. So connecting ASEL to a GPIO would be enough to get this working if it is not working already.
* Why is the Headphone output of the audio codec routed to the speakers? HPL_OUT is routed from the RK817 PMIC and audio codec to U9010 (the USB-C switch) and U6 (the audio amplifier). SPK_OUT is unused. It seems like SPK_OUT should be routed to U6 and HPL_OUT to U9010.
* Nitpick: The cold white charging LED bleeds through the gap between the rear case and the device's face. It does not bleed onto the screen, but it is jarring in low-light conditions or when the screen is amber. Could be resolved in software by turning off the charge LED when the screen is on.
* Is there any way to indicate when the device is in rockusb mode, such as connecting a certain magic pin to the power LED?
* The modem/4G connector (J6010) has its I2C and UART pins unconnected. Could those be connected to the SoC?
==== USB-C Debug Accesory Mode (DAM)/UART Dongle====
The USB UART dongle delivered with the PineNote allows you to have access to a serial port without having to open up the device. The factory firmware runs at a baud rate of 1500000bps, 8 data bits 1 stop bit, no parity and no flow control. The USB-C male end should go into the PineNote and the female end can be connected with a standard USB-C cable to your computer.
=== Documentation ===
PineNote development documentation is a little lacking. Unless you are relatively plugged in with the chat, it's difficult to know what is going on. There is an effort to amend that that lives here: [[PineNote Documentation]].


== BSP Linux SDK ==
== BSP Linux SDK ==
Line 130: Line 175:
=== BSP Linux SDK ver 4.19 for PineNote and Quart64 model A SBC  ===
=== BSP Linux SDK ver 4.19 for PineNote and Quart64 model A SBC  ===
* [http://files.pine64.org/SDK/Quartz64/QUARTZ64-model-A_BSP%20Linux.tar.gz Direct Download from pine64.org]
* [http://files.pine64.org/SDK/Quartz64/QUARTZ64-model-A_BSP%20Linux.tar.gz Direct Download from pine64.org]
** [https://tmp.mwfc.info/pinenote/QUARTZ64-model-A_BSP%20Linux.tar.gz mirror by mwfc]
** MD5 (TAR-GZip file): 24554419aec29700add97167a3a4c9ed
** MD5 (TAR-GZip file): 24554419aec29700add97167a3a4c9ed
** File Size: 32.67.00GB
** File Size: 32.67.00GB


== Android SDK ==
== Android SDK ==


=== Android 11 eink SDK for PineNote Quart64 model A SBC  ===
=== Android 11 eink SDK for PineNote and Quart64 model A SBC  ===
* This is the Android SDK build for 10.3" eink panel on Quartz64 model A SBC.  
* This is the Android SDK build for 10.3" eink panel on Quartz64 model A SBC.  
* [http://files.pine64.org/SDK/Quartz64/QUARTZ64-model-A_eink.android11_SDK.tar.gz Direct Download from pine64.org]
* [http://files.pine64.org/SDK/Quartz64/QUARTZ64-model-A_eink.android11_SDK.tar.gz Direct Download from pine64.org]
** [https://tmp.mwfc.info/pinenote/QUARTZ64-model-A_eink.android11_SDK.tar.gz mirror by mwfc]
** MD5 (TAR-GZip file): 293a550584298de4fb95ceae18103672
** MD5 (TAR-GZip file): 293a550584298de4fb95ceae18103672
** File Size: 72.88GB
** File Size: 72.88GB
** Just the boot blobs (<1MB): [[File:Rk35-blobs.tar.gz]]
** Just the boot blobs (<1MB): [[File:Rk35-blobs.tar.gz]]
* View [[Android SDK for RK3566]] for more information how to compile an image for the PineNote using this SDK


== Torrent ==
There is a [https://cdn.discordapp.com/attachments/870707390998282292/907726420204208148/pinenote.torrent torrent] with the files (100GB)


== Hardware troubleshooting guide ==
At present, nothing is available.


[[Category:PineNote]]
[[Category:PineNote]] [[Category:Rockchip RK3566]]
Moderator
1,493

edits

Navigation menu