<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.pine64.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Hmpthcs</id>
	<title>PINE64 - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.pine64.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Hmpthcs"/>
	<link rel="alternate" type="text/html" href="https://wiki.pine64.org/wiki/Special:Contributions/Hmpthcs"/>
	<updated>2026-05-16T14:41:02Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.37.1</generator>
	<entry>
		<id>https://wiki.pine64.org/index.php?title=PineNote_Development/TODOs&amp;diff=15225</id>
		<title>PineNote Development/TODOs</title>
		<link rel="alternate" type="text/html" href="https://wiki.pine64.org/index.php?title=PineNote_Development/TODOs&amp;diff=15225"/>
		<updated>2022-12-22T17:31:04Z</updated>

		<summary type="html">&lt;p&gt;Hmpthcs: /* Trying to fix bluetooth */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:Under construction}}&lt;br /&gt;
&lt;br /&gt;
[[PineNote|Back to PineNote main page]]&lt;br /&gt;
&lt;br /&gt;
= Status =&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable plainrowheaders&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Functionality&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;min-width: 260px;&amp;quot;  | Component&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width: 120px;&amp;quot; | Status (factory)&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width: 120px;&amp;quot; | Status (updated)&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Notes&lt;br /&gt;
|-&lt;br /&gt;
! | Bootloader&lt;br /&gt;
| &amp;lt;code&amp;gt;Bootloader&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;background:LightGreen; text-align:center;&amp;quot; | Android only&lt;br /&gt;
| style=&amp;quot;background:LightYellow; text-align:center;&amp;quot; | WIP for Linux&lt;br /&gt;
| Booting into linux requires a patched uboot. [https://wiki.pine64.org/wiki/PineNote_Development/Booting_Linux Instructions here.]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; rowspan=&amp;quot;4&amp;quot; | Operating System&lt;br /&gt;
&lt;br /&gt;
| &amp;lt;code&amp;gt;Stability&amp;lt;/code&amp;gt;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;background:LightYellow; text-align:center;&amp;quot; | WIP&lt;br /&gt;
| Users have successfully booted Arch, Manjaro, and Debian. Debian has most support right now.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Suspend&amp;lt;/code&amp;gt;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;background:LightGreen; text-align:center;&amp;quot; | Works&lt;br /&gt;
| [https://gitlab.com/hrdl/pinenote-shared/-/blob/main/patches/linux/0001-Rudimentary-attempt-to-keep-PMIC-usable-after-suspen.patch This kernel patch] adds suspend support. &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Updates&amp;lt;/code&amp;gt;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;background:LightYellow; text-align:center;&amp;quot; | WIP&lt;br /&gt;
| GPU libs (mesa) and mutter rely on patched packages. These should not be updated via the package manager at the moment, make sure to exclude them.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;Code&amp;gt;Networking&amp;lt;/code&amp;gt;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;background:LightGreen; text-align:center;&amp;quot; | Works&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; rowspan=&amp;quot;5&amp;quot;| Components&lt;br /&gt;
&lt;br /&gt;
| &amp;lt;code&amp;gt;E-Paper Display&amp;lt;/code&amp;gt;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;background:lightyellow; text-align:center;&amp;quot; | WIP&lt;br /&gt;
| Mostly functional. There is some ghosting and work remains, but the device and screen are usable.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Touch&amp;lt;/code&amp;gt;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;background:LightGreen; text-align:center;&amp;quot; | Works&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Bluetooth&amp;lt;/code&amp;gt;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;background:LightGreen; text-align:center;&amp;quot; | Works, audio stutters&lt;br /&gt;
| [https://wiki.pine64.org/wiki/PineNote_Development/Building_Kernel#Fixing_Bluetooth Switching the driver] provides stable connections for keyboards, but audio still stutters. Trying to fix this [https://wiki.pine64.org/wiki/PineNote_Development/TODOs#Trying_to_fix_bluetooth here].&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Sensors&amp;lt;/code&amp;gt;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;background:LightBlue; text-align:center;&amp;quot; | Unsure&lt;br /&gt;
| Light sensors? Rotational sensors?&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Buttons&amp;lt;/code&amp;gt;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;background:LightGreen; text-align:center;&amp;quot; | Works&lt;br /&gt;
| Power button works.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
! | Accessory compatibility, spare parts&lt;br /&gt;
&lt;br /&gt;
| &amp;lt;code&amp;gt;Spare parts&amp;lt;/code&amp;gt;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;background:lightcoral; text-align:center;&amp;quot; | Not available yet&lt;br /&gt;
| Spare parts currently not available yet in the store.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
! | Software notes&lt;br /&gt;
&lt;br /&gt;
| &amp;lt;code&amp;gt;Firefox&amp;lt;/code&amp;gt;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;background:LightYellow; text-align:center;&amp;quot; | GPU Rendering Possible&lt;br /&gt;
| Requires patched mesa and &amp;lt;pre&amp;gt;MOZ_ENABLE_WAYLAND=1&amp;lt;/pre&amp;gt;. [https://wiki.pine64.org/wiki/PineNote_Development/Apps#Firefox See here.]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Kernel/driver TODOs =&lt;br /&gt;
These exist, but they haven't been written down yet.&lt;br /&gt;
&lt;br /&gt;
= Userspace TODOs=&lt;br /&gt;
The TODOs in this space are organized around what functionality they enable. A table of the important functions that a user may want in the Pinenote and a status are listed below:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable plainrowheaders&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Functionality&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Approaches (apps)&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Level of support (subjective)&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Supports&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Does not yet support&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Notes&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; rowspan=&amp;quot;3&amp;quot; | Reading Documents&lt;br /&gt;
| &amp;lt;code&amp;gt;[https://github.com/koreader/koreader Koreader]&amp;lt;/code&amp;gt;&lt;br /&gt;
! style=&amp;quot;background:LightGreen; text-align:center;&amp;quot; | Great&lt;br /&gt;
| Fully featured ebook reader; Supports many filetypes;&lt;br /&gt;
| Handwritten notes&lt;br /&gt;
| Large user base on many devices; codebase has a somewhat of a reputation for being messy&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;[https://github.com/xournalpp/xournalpp Xournalpp]&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;background:LightGreen; text-align:center;&amp;quot; | Good&lt;br /&gt;
| Reading/writing PDFs and other files; &lt;br /&gt;
| No definition support (long-press for definition)&lt;br /&gt;
| Billed more as a note-taking app than a document reading app&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Themes ==&lt;br /&gt;
A lot of getting the PineNote to work nicely will be theming things appropriately. Please list themes for various components here:&lt;br /&gt;
=== GNOME ===&lt;br /&gt;
Untested as far as I know: https://github.com/fujimo-t/gnome-shell-theme-e-ink&lt;br /&gt;
=== GTK ===&lt;br /&gt;
Todo&lt;br /&gt;
&lt;br /&gt;
== GNOME Configurations ==&lt;br /&gt;
See [https://wiki.pine64.org/wiki/PineNote_Development/Apps#Gnome here].&lt;br /&gt;
== Sway Configurations ==&lt;br /&gt;
See [https://wiki.pine64.org/wiki/PineNote_Development/Apps#Sway here].&lt;br /&gt;
&lt;br /&gt;
== Open questions that would be helpful during development ==&lt;br /&gt;
# How do we pin packages so Mesa isn't updated when we update using our package manger?&lt;br /&gt;
&lt;br /&gt;
= Documentation TODOs =&lt;br /&gt;
{{info|These are things we know how to do, but they just haven't been documented in the wiki yet. If you know how to do one of these things, please make a page for it. If you aren't sure where to put it or just don't feel like doing it, please just message @aarondabomb on matrix and I'll be happy to document it.}}&lt;br /&gt;
&lt;br /&gt;
=== Pin Mesa Packages so they don't update when we upgrade other packages === &lt;br /&gt;
Should be super simple, I just don't know how. If you know, it would be helpful for you to add that information near step 5 [https://wiki.pine64.org/wiki/PineNote_Development/Building_Kernel#Steps_to_build here].&lt;br /&gt;
=== Control the backlight? ===&lt;br /&gt;
=== Building alacritty correctly ===&lt;br /&gt;
=== Force a screen refresh? === &lt;br /&gt;
Maximilian mentioned how to do this, but I don't know enough to know what it means XD see conversation here: https://matrix.to/#/!QtTzSRYMuozjbOQkzJ:matrix.org/$tfumBpnP2UPouNpaeFrggR40ZkrD_pHAtJdQmQvzL-o?via=matrix.org&amp;amp;via=kde.org&amp;amp;via=tchncs.de&lt;br /&gt;
&lt;br /&gt;
= Trying to fix bluetooth =&lt;br /&gt;
I tried to add latency [https://askubuntu.com/questions/475987/a2dp-on-pulseaudio-terrible-choppy-skipping-audio as described here], but to no avail. I noticed the best performance with SBC codec, but still not usable.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Preliminary fix for stuttering bluetooth audio: ====&lt;br /&gt;
Following a fix used for the Quartz Model A (which uses the same SoC as the Pinenote), we can modify the device tree prior to building the kernel to try to mitigate poor bluetooth audio streaming. (reference: see https://lore.kernel.org/linux-arm-kernel/20220926055435.31284-1-leo@nabam.net/T/)&lt;br /&gt;
&lt;br /&gt;
===== Steps: =====&lt;br /&gt;
&lt;br /&gt;
* Open arch/arm64/boot/dts/rockchip/rk3566-pinenote.dtsi&lt;br /&gt;
* Go to line 939, &amp;quot;bluetooth&amp;quot;, under the &amp;quot;uart1&amp;quot; section&lt;br /&gt;
* Edit the two lines that read &amp;quot;device-wake-gpios&amp;quot; and &amp;quot;host-wake-gpios&amp;quot;; you want them to read &amp;quot;device-wakeup-gpios&amp;quot; and &amp;quot;host-wakeup-gpios&amp;quot; respectively&lt;br /&gt;
* Add the following line to the end of the bluetooth section (under the vddio-supply line in my .dtsi): &amp;quot;max-speed = &amp;lt;3000000&amp;gt;;&amp;quot; &lt;br /&gt;
* Count your zeros, don't forget your punctuation..&lt;br /&gt;
&lt;br /&gt;
===== Caveats: =====&lt;br /&gt;
&lt;br /&gt;
This will improve BT audio quality at least when using the AAC codec. In my experience, the quality is more than acceptable, but there are still issues apparent: occasional isolated stutters even on AAC; prohibitively frequent stutters on SBC-XQ remain. Fully resolving BT audio issues might require further changes similar to the one described above, or may alternatively be a matter of audio software settings (e.g., process priority, audio server buffer settings). Investigation ongoing..&lt;/div&gt;</summary>
		<author><name>Hmpthcs</name></author>
	</entry>
	<entry>
		<id>https://wiki.pine64.org/index.php?title=PineNote_Development/Building_Kernel&amp;diff=15224</id>
		<title>PineNote Development/Building Kernel</title>
		<link rel="alternate" type="text/html" href="https://wiki.pine64.org/index.php?title=PineNote_Development/Building_Kernel&amp;diff=15224"/>
		<updated>2022-12-22T17:27:01Z</updated>

		<summary type="html">&lt;p&gt;Hmpthcs: /* Autoconnect to your Bluetooth devices */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Building the Kernel =&lt;br /&gt;
&lt;br /&gt;
After followed [https://github.com/DorianRudolph/pinenotes#starter-guide Dorian's directions] to get Arch installed you've seen someone [https://github.com/m-weigand/mw_pinenote_misc/blob/main/videos/20220808_bw_dither_mode_picture_doom_video_small.mp4 playing DOOM]  and you want to learn how to get the features that enable that kind of performance. To get your PN running this smoothly, we'll need to build our own kernel. There are two kernel efforts underway right now:&lt;br /&gt;
&lt;br /&gt;
# pgwipeout: https://gitlab.com/pgwipeout/linux-next&lt;br /&gt;
# smaeul: https://github.com/smaeul/linux/tree/rk35/pinenote-next&lt;br /&gt;
&lt;br /&gt;
We'll be using smaeul's kernel + some additional patches provided by DorianRudolph, pgwipeout, Maximilian Weigand, occam_razor, and hrdl. Thanks so much to them, and all the other users who have worked on piecing together drivers, twiddling configs, answering questions, and sharing their work in other ways. Brava!&lt;br /&gt;
&lt;br /&gt;
Perhaps the main component of the kernel is the DRM driver. You can read more about the driver by reading [https://lore.kernel.org/linux-rockchip/20220413221916.50995-1-samuel@sholland.org/T/ Smaeul's RFC].&lt;br /&gt;
&lt;br /&gt;
=== A small warning ===&lt;br /&gt;
&lt;br /&gt;
This guide is completely based off of the scripts provided by Maximilian. We'll be cloning and running them, but he owns them and he -- or others -- might change them. It's smart to have a look at what's going on, check when this page was last updated vs when his scripts were last updated, etc. Be nimble!&lt;br /&gt;
&lt;br /&gt;
Additionally, as Maximilian warns [https://github.com/m-weigand/mw_pinenote_misc/tree/main/rockchip_ebc/patches here], these changes are all experimental and may damage your panel. &lt;br /&gt;
&lt;br /&gt;
{{info|If anyone reading this has recommended reading for how we can understand what may damage our panels (IE is the risk in fast updates? The types of updates? something more complicated?), please add it here!}}&lt;br /&gt;
&lt;br /&gt;
== What you should have already done ==&lt;br /&gt;
&lt;br /&gt;
I assume you've already got an operating system installed on your Pinenote other than the stock Android. Doing this isn't trivial, but it is well understood -- you will be following the footsteps of many others. Dorian Rudolph made a guide for doing this, available [https://github.com/DorianRudolph/pinenotes#starter-guide here].&lt;br /&gt;
&lt;br /&gt;
== What do you need to know? ==&lt;br /&gt;
&lt;br /&gt;
If you followed Dorian's guide to get here and felt semi-comfortable, you'll be fine. This is no more complicated than that. If you are intimidated, that's okay! I'll still encourage you to try :) you will learn a lot, just be patient and don't put any data on your PineNote that you wouldn't be okay losing. If you run into trouble, ask for help in the [https://discord.com/invite/pine64 Discord]/[https://matrix.to/#/#pinenote:matrix.org Matrix]. Please try to solve problems on your own first, and then ask for help -- if nobody replies, please be patient and ask again soon.&lt;br /&gt;
&lt;br /&gt;
== Steps to build ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Clone Maximilian's scripts: &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt; $ git clone https://github.com/m-weigand/mw_pinenote_misc.git &amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Make a separate directory for patching the kernel. Then run Maximilian's &amp;lt;code&amp;gt;clone_and_prepare_git.sh&amp;lt;/code&amp;gt;. This will clone smaeul's kernel and a number of patches. Read the script to see which patches it is using. Feel free to open the patches too -- it's helpful to get a slim idea of what's going on, if only looking at the commit messages in them: &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 $ cd ../&lt;br /&gt;
 $ sh mw_pinenote_misc/custom_kernel/clone_and_prepare_git.sh&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Compile the kernel: &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt; $ sh ./mw_pinenote_misc/custom_kernel/compile.sh &amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Next we want to perform the work captured in &amp;lt;code&amp;gt;install_to_pn.sh&amp;lt;/code&amp;gt;, but the work may vary slightly from person to person. For example, I believe Maximilian is running Debian Sid, and I am running Manjaro -- because of this, and personal preference, some of our files live at different places. As long as you put them somewhere and configure your &amp;lt;code&amp;gt;extlinux.conf&amp;lt;/code&amp;gt; to point at it, things will be okay. Looking at &amp;lt;code&amp;gt;install_to_pn.sh&amp;lt;/code&amp;gt;, we can see that there are three pieces to installing the kernel: the kernel image (called &amp;lt;code&amp;gt;Image&amp;lt;/code&amp;gt;), the device tree (&amp;lt;code&amp;gt;rk3566-pinenote-v1.2.dtb&amp;lt;/code&amp;gt;), and the modules. All of these files have been compiled and placed into the &amp;lt;code&amp;gt;linux/pack&amp;lt;/code&amp;gt; folder. The easiest way to send these over is by using scp or rsync -- read the script and decide how you would like to get your files in the correct location. You may need to install rsync on your PineNote if it doesn't already have it.&lt;br /&gt;
  &amp;lt;ol&amp;gt;&amp;lt;li&amp;gt;If it helps, I installed my dtb like this: &amp;lt;code&amp;gt;$ scp rk3566-pinenote-v1.2.dtb root@pinenote:/boot/dtbs/rockchip/&amp;lt;/code&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;After installing the dtb as above, I updated my &amp;lt;code&amp;gt;/boot/extlinux/extlinux.conf&amp;lt;/code&amp;gt; to point to this new file (previously, my dtb did not have the &amp;lt;code&amp;gt;-v1.2&amp;lt;/code&amp;gt; on the end).&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; (Perhaps not necessary?) The last step is to generate a new initrd image. (If you're like me and don't know what initrd is, the [https://en.wikipedia.org/wiki/Initial_ramdisk wiki] is very enlightening.) This is done on the PineNote itself. Send Maximilian's installation script over and run it. Then place the generated image (from the last step of the shell script) into your boot partition and update &amp;lt;code&amp;gt;extlinux.conf&amp;lt;/code&amp;gt; if needed to point at this new file.  &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 $ scp initrd/gen_uboot_image.sh root@pinenote:/root # Do this part on local to put script on PN&lt;br /&gt;
 $ ssh root@pinenote # Or use UART, the dongle + picocom, and change to root&lt;br /&gt;
 $ cd /root&lt;br /&gt;
 $ ./gen_uboot_image.sh&lt;br /&gt;
 $ mv initrd.img /boot/initrd.img&lt;br /&gt;
 $ vim /boot/extlinux/extlinux.conf # Update this to reference this new initrd image&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; At this point your kernel is in place! However, there are a few more steps you may need to complete to ensure the display and networking continue to work:&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;For display, you may need to change &amp;lt;code&amp;gt;/lib/firmware/waveform.bin&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;/lib/firmware/rockchip/ebc.wbf&amp;lt;/code&amp;gt; (TODO is this a difference between PG and smaeul's kernel? or a patch?)&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;For networking (and I imagine more as well), you may need to change &amp;lt;code&amp;gt;/lib/firmware/pinenote.bin&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;/lib/firmware/pinenote-v1.2.bin&amp;lt;/code&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; This part technically isn't kernel specific, but we need to install a patched version of Mesa. If you are running an Arch based system, you're in luck! occam_razor provides prebuilt patched packages (say that 5 times fast) [https://github.com/0cc4m/pinenote-misc/releases here]. Simply extract these files, send them to PN, and install them using the package manager. You can also patch it yourself by looking at Maximilian's [https://github.com/m-weigand/mw_pinenote_misc/blob/main/compile_mesa.sh compile_mesa.sh]. {{info|If you frequently update your system with something `pacman -Syu`, you will end up updating these packages and losing the patches. Add this line to your &amp;lt;code&amp;gt;/etc/pacman.conf&amp;lt;/code&amp;gt; to prevent them from being updated: &amp;lt;pre&amp;gt;IgnorePkg = libva-mesa-driver mesa mesa-debug mesa-vdpau opencl-mesa vulkan-mesa-layers vulkan-broadcom vulkan-panfrost vulkan-radeon vulkan-swrast&amp;lt;/pre&amp;gt;}}&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; To ensure the GPU stays on, we need to use Maximilian's [https://github.com/m-weigand/mw_pinenote_misc/blob/main/systemd/mweigand_eglinfo.service mweigand_eglinfo.service]. The Readme.md in that same directory has instructions for how to install this, but basically we need to copy it to &amp;lt;code&amp;gt;/etc/systemd/system/&amp;lt;/code&amp;gt;, run &amp;lt;code&amp;gt;sudo systemctl daemon-reload&amp;lt;/code&amp;gt; to make sure systemd knows it exists, then execute &amp;lt;code&amp;gt;sudo systemctl enable mweigand_eglinfo.service&amp;lt;/code&amp;gt;&amp;lt;/li&amp;gt;.&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
That should be it! Now are equipped with the freshest kernel + patches.&lt;br /&gt;
&lt;br /&gt;
= Next Steps =&lt;br /&gt;
== Configuring the driver ==&lt;br /&gt;
The driver has several options that can improve performance. These can be read about [https://github.com/m-weigand/mw_pinenote_misc/tree/main/rockchip_ebc/patches#new-features-as-of-2022august08 here]. Personally, I use &amp;lt;code&amp;gt;rockchip_ebc.bw_mode=1 rockchip_ebc.default_waveform=1 rockchip_ebc.refresh_threshold=30 rockchip_ebc.auto_refresh=1&amp;lt;/code&amp;gt; to make the image lower quality, but much faster to update. The auto_refresh setting is also essential to clear ghosting which will otherwise accrue on screen. I added the above settings the &amp;lt;code&amp;gt;APPEND&amp;lt;/code&amp;gt; line in my &amp;lt;code&amp;gt;extlinux.conf&amp;lt;/code&amp;gt; to make sure they are applied on boot.&lt;br /&gt;
&lt;br /&gt;
== Fixing Suspend ==&lt;br /&gt;
If you're using a logind system, edit your &amp;lt;code&amp;gt;/etc/systemd/logind.conf&amp;lt;/code&amp;gt; config. More information on what to do [https://wiki.archlinux.org/title/Power_management#ACPI_event in Arch's documentation].&lt;br /&gt;
&lt;br /&gt;
== Configuring your apps ==&lt;br /&gt;
See [https://wiki.pine64.org/wiki/PineNote_Development/Apps this page].&lt;br /&gt;
&lt;br /&gt;
== Booting Linux instead of Android ==&lt;br /&gt;
[[PineNote Development/Booting Linux]]&lt;br /&gt;
&lt;br /&gt;
== Fixing Bluetooth ==&lt;br /&gt;
Some users have noticed instability with their wireless driver. Upgrading the driver to the version provided by LibreELEC may help! To do this, download the BCM4345C0.hcd, brcmfmac43455-sdio.bin, and brcmfmac43455-sdio.txt from the [https://github.com/LibreELEC/brcmfmac_sdio-firmware/tree/master libreELEC repositories] and place them in the same location as your previous firmware (`/lib/firmware/brmc/`). Then rename brcmfmac43455-sdio.{txt,bin} as `brcmfmac43455-sdio.pine64,pinenote-v1.2.{txt,bin}`. If this doesn't help, ask about it in the matrix chat!&lt;br /&gt;
&lt;br /&gt;
=== Autoconnect to your Bluetooth devices ===&lt;br /&gt;
This [https://github.com/jrouleau/bluetooth-autoconnect bluetooth-autoconnect project] may help.&lt;br /&gt;
&lt;br /&gt;
==== Preliminary fix for stuttering bluetooth audio: ====&lt;br /&gt;
Following a fix used for the Quartz Model A (which uses the same SoC as the Pinenote), we can modify the device tree prior to building the kernel to try to mitigate poor bluetooth audio streaming. (reference: see https://lore.kernel.org/linux-arm-kernel/20220926055435.31284-1-leo@nabam.net/T/)&lt;br /&gt;
&lt;br /&gt;
===== Steps: =====&lt;br /&gt;
&lt;br /&gt;
* Open arch/arm64/boot/dts/rockchip/rk3566-pinenote.dtsi&lt;br /&gt;
* Go to line 939, &amp;quot;bluetooth&amp;quot;, under the &amp;quot;uart1&amp;quot; section&lt;br /&gt;
* Edit the two lines that read &amp;quot;device-wake-gpios&amp;quot; and &amp;quot;host-wake-gpios&amp;quot;; you want them to read &amp;quot;device-wakeup-gpios&amp;quot; and &amp;quot;host-wakeup-gpios&amp;quot; respectively&lt;br /&gt;
* Add the following line to the end of the bluetooth section (under the vddio-supply line in my .dtsi): &amp;quot;max-speed = &amp;lt;3000000&amp;gt;;&amp;quot; &lt;br /&gt;
* Count your zeros, don't forget your punctuation..&lt;br /&gt;
&lt;br /&gt;
===== Caveats: =====&lt;br /&gt;
&lt;br /&gt;
This will improve BT audio quality at least when using the AAC codec. In my experience, the quality is more than acceptable, but there are still issues apparent: occasional isolated stutters even on AAC; prohibitively frequent stutters on SBC-XQ remain. Fully resolving BT audio issues might require further changes similar to the one described above, or may alternatively be a matter of audio software settings (e.g., process priority, audio server buffer settings). Investigation ongoing..&lt;/div&gt;</summary>
		<author><name>Hmpthcs</name></author>
	</entry>
	<entry>
		<id>https://wiki.pine64.org/index.php?title=User:Aarondabomb/PineNote_Documentation&amp;diff=15184</id>
		<title>User:Aarondabomb/PineNote Documentation</title>
		<link rel="alternate" type="text/html" href="https://wiki.pine64.org/index.php?title=User:Aarondabomb/PineNote_Documentation&amp;diff=15184"/>
		<updated>2022-12-14T20:48:05Z</updated>

		<summary type="html">&lt;p&gt;Hmpthcs: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Under construction}}&lt;br /&gt;
&lt;br /&gt;
This space is intended to track the current status of documentation. As documentation is generated and organized in a more cohesive way, this may no longer be necessary.&lt;br /&gt;
&lt;br /&gt;
== Who Can Contribute ==&lt;br /&gt;
Hopefully anyone! These are people who are thinking especially hard about this:&lt;br /&gt;
* Aarondabomb&lt;br /&gt;
* rjulian&lt;br /&gt;
&lt;br /&gt;
== What needs to get done ==&lt;br /&gt;
# Reorganize the information that's already at [[PineNote Development]].&lt;br /&gt;
#: This means creating new pages, like [[PineNote: Getting Started]] that contains the important info.&lt;br /&gt;
# Create a getting started page&lt;br /&gt;
# Page to more clearly describe what &amp;quot;the project&amp;quot; even is&lt;br /&gt;
## Answer the question: Why does Pine64 sell the PineNote?&lt;br /&gt;
## There are a number of folks doing different things. There is no cohesive effort, but what someone else accomplishes may help you, and documenting/organizing these efforts can maximize the chances for cross-pollination.&lt;br /&gt;
# Outline how to get involved in the community.&lt;br /&gt;
#: We know there's chat, but that's not &amp;quot;active&amp;quot; involvement.&lt;br /&gt;
# Provide resources to learn about the technology behind the PineNote and development efforts.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== End User Personas to Consider ==&lt;br /&gt;
When we think of &amp;quot;who may buy/use a PineNote&amp;quot;, we have to consider the personas who would purchase this: &lt;br /&gt;
* Hardware developers interested in e-ink and open source development&lt;br /&gt;
* Software developers who enjoy e-ink hardware and want to explore building software leveraging e-ink hardware. &lt;br /&gt;
* Technologists who understand the product category and want to experience/test out using the PineNote.&lt;br /&gt;
* Pure end users who want an open source/copyleft version of the remarkable 2. &lt;br /&gt;
* End users who have no clue about the product category (e.g. imagine they got this as a gift).&lt;br /&gt;
&lt;br /&gt;
Right now, of the above personas, none of them are getting effective documentation, with hardware developers getting the most information of the bunch.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
Images, diagrams and technical data of the Pinenote's internals to be added&lt;br /&gt;
=== System on Chip ===&lt;br /&gt;
=== Display ===&lt;br /&gt;
=== Touch Panel ===&lt;br /&gt;
=== Wacom ===&lt;br /&gt;
=== Radios ===&lt;br /&gt;
=== Accelerometer ===&lt;br /&gt;
=== Audio ===&lt;br /&gt;
=== USB ===&lt;br /&gt;
=== Stylus ===&lt;br /&gt;
&lt;br /&gt;
== Software == &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Stock Partition Layout ===&lt;br /&gt;
&lt;br /&gt;
As output by the [https://github.com/rockchip-linux/rkdeveloptool rkdeveloptool] &amp;lt;code&amp;gt;ppt&amp;lt;/code&amp;gt; (print partition) command:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
**********Partition Info(GPT)**********&lt;br /&gt;
NO  LBA       Name                &lt;br /&gt;
00  00004000  uboot&lt;br /&gt;
01  00006000  trust&lt;br /&gt;
02  00008000  waveform&lt;br /&gt;
03  00009000  misc&lt;br /&gt;
04  0000B000  dtbo&lt;br /&gt;
05  0000D000  vbmeta&lt;br /&gt;
06  0000D800  boot&lt;br /&gt;
07  00021800  security&lt;br /&gt;
08  00023800  recovery&lt;br /&gt;
09  00063800  backup&lt;br /&gt;
10  00123800  cache&lt;br /&gt;
11  00323800  metadata&lt;br /&gt;
12  0032B800  super&lt;br /&gt;
13  0093F800  logo&lt;br /&gt;
14  00947800  device&lt;br /&gt;
15  00967800  userdata&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In order, the partitions are:&lt;br /&gt;
* &amp;lt;code&amp;gt;uboot&amp;lt;/code&amp;gt;: holds the [https://en.wikipedia.org/wiki/Das_U-Boot Das U-Boot] open-source bootloader for embedded systems&lt;br /&gt;
* &amp;lt;code&amp;gt;trust&amp;lt;/code&amp;gt;: holds secrets such as keys; while such secrets are usually stored in NV-RAM or in a TPM, they can also be stored in a partition encrypted by a key held in a TPM&lt;br /&gt;
* &amp;lt;code&amp;gt;waveform&amp;lt;/code&amp;gt;: holds files specifying the voltage waveforms applied to the charged particles in the e-ink screen to manipulate them into displaying a desired image&lt;br /&gt;
* &amp;lt;code&amp;gt;misc&amp;lt;/code&amp;gt;: stores miscellaneous files needed by the firmware&lt;br /&gt;
* &amp;lt;code&amp;gt;dtbo&amp;lt;/code&amp;gt;: stores [https://en.wikipedia.org/wiki/Devicetree device tree] binary files, a description of the hardware configuration of the device&lt;br /&gt;
* &amp;lt;code&amp;gt;vbmeta&amp;lt;/code&amp;gt;: stores data needed for the verified boot process&lt;br /&gt;
&lt;br /&gt;
For backup, the stock partition images are available for download [https://pwarren.id.au/pinenote/partitions/ here].&lt;br /&gt;
&lt;br /&gt;
== Bootloader ==&lt;br /&gt;
&lt;br /&gt;
Without modifying the bootloader, u-boot will automatically load android. Under these circumstances, an alternative OS may be loaded by manually inputting commands to the u-boot terminal, which must be accessed by sending an interrupt signal (ctrl+c) to the device via UART during boot. Thus modifying u-boot is not, strictly speaking, necessary but will be desirable for most users wishing to use linux as their primary OS in a dual boot arrangement.&lt;br /&gt;
&lt;br /&gt;
There exists more than one approach to avoid having to do this each time the device is restarted. Two of these are detailed below.&lt;br /&gt;
&lt;br /&gt;
=== Option 1: Build U-boot from Scratch ===&lt;br /&gt;
reference: https://github.com/JoshuaMulliken/pinenote_uboot&lt;br /&gt;
&lt;br /&gt;
=== Option 2: Extract and Modify Existing U-boot Image ===&lt;br /&gt;
reference: https://gist.github.com/charasyn/206b2537534b6679b0961be64cf9c35f&lt;/div&gt;</summary>
		<author><name>Hmpthcs</name></author>
	</entry>
	<entry>
		<id>https://wiki.pine64.org/index.php?title=PineNote:_Getting_Started&amp;diff=15183</id>
		<title>PineNote: Getting Started</title>
		<link rel="alternate" type="text/html" href="https://wiki.pine64.org/index.php?title=PineNote:_Getting_Started&amp;diff=15183"/>
		<updated>2022-12-14T20:46:53Z</updated>

		<summary type="html">&lt;p&gt;Hmpthcs: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Under construction}}&lt;br /&gt;
&lt;br /&gt;
This page is a work in progress. Its goals are to help users get their devices up and running while minimizing redundancy with other pages (e.g., Documentation, Development), and to synthesize information provided in existing guides. Sections below represent a rough outline and will need to be expanded with details and further instructions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Who Can Contribute ==&lt;br /&gt;
&lt;br /&gt;
Anyone! Generally, the PineNote is in a very early state, and at least an intermediate level of linux knowledge is probably necessary to be able to do anything at this moment. That said, there are multiple efforts happening at once, and there are a number of ways a person of any skill level can help:&lt;br /&gt;
# Join in the ongoing documentation effort here: [[PineNote Documentation]].&lt;br /&gt;
# Help mainline the kernel by testing, fixing bugs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Out of the Box ==&lt;br /&gt;
=== Information on software shipped with the Pinenote ===&lt;br /&gt;
As of July 2022, the Pinenote ships with a modified version of android. Under this OS, users interested only in reading ebooks and possibly leaking data to unknown parties may find the device more than satisfactory (read: use caution when handling ultra personal or sensitive data). All hardware items are functional with this OS, though the ability to tune and tweak may be limited by the proprietary nature of some drivers (e.g., the driver for the e-ink display). Ongoing support for this OS is absent, though further community development is possible and hoped for by more than a few users already. &lt;br /&gt;
&lt;br /&gt;
Apps preloaded with this OS include:&lt;br /&gt;
* Xphoto&lt;br /&gt;
* WPS Office Lite&lt;br /&gt;
* Browser from Tencent (would urge users to replace/remove)&lt;br /&gt;
* Core: Notes (stylus-driven note app), Local Storage (file browser), Task List (notes list with text and handwriting input)&lt;br /&gt;
* Application Management&lt;br /&gt;
* More Settings&lt;br /&gt;
&lt;br /&gt;
Additional apps may be added via the included browser; for example, F-droid can be installed and then used to install further android apps.&lt;br /&gt;
&lt;br /&gt;
The main bar drawn along the screen's top edge features buttons for accessing the following, from left-to-right:&lt;br /&gt;
&lt;br /&gt;
* Home (house icon; opens additional bar along the screen's left edge for accessing notes and file management apps)&lt;br /&gt;
* Refresh screen&lt;br /&gt;
* Installed Apps (four squares)&lt;br /&gt;
* Active Apps (bulleted list of three lines)&lt;br /&gt;
* Settings (gear icon)&lt;br /&gt;
* Back&lt;br /&gt;
* Wifi Menu&lt;br /&gt;
* Bluetooth Stylus Menu (pairing included stylus allows use of hardware buttons on the stylus)&lt;br /&gt;
&lt;br /&gt;
When hidden by an open app, this bar can be made to reappear by swiping downward anywhere along the screen's top edge.&lt;br /&gt;
&lt;br /&gt;
=== Accessories included in the box ===&lt;br /&gt;
&lt;br /&gt;
As of July 2022, the Pinenote ships with the following items in the box:&lt;br /&gt;
&lt;br /&gt;
* Pinenote (duh)&lt;br /&gt;
* Stylus&lt;br /&gt;
* USB-c to USB-a cable&lt;br /&gt;
* USB-c to micro-b cable (for stylus)&lt;br /&gt;
* UART dongle&lt;br /&gt;
&lt;br /&gt;
== &amp;quot;Table of Contents&amp;quot; for Linux Installation Pages ==&lt;br /&gt;
&lt;br /&gt;
=== [https://wiki.pine64.org/wiki/PineNote_Development/Building_Kernel/ Building Kernel]===&lt;br /&gt;
&lt;br /&gt;
=== [https://wiki.pine64.org/wiki/PineNote_Development/Booting_Linux/ Booting Linux ]===&lt;br /&gt;
&lt;br /&gt;
Additional useful references:&lt;br /&gt;
* https://github.com/DorianRudolph/pinenotes&lt;br /&gt;
* https://musings.martyn.berlin/dual-booting-the-pinenote-with-android-and-debian&lt;br /&gt;
&lt;br /&gt;
=== OS Installation ===&lt;br /&gt;
* [https://wiki.pine64.org/wiki/PineNote_Development/Installing_Debian/ Debian]&lt;br /&gt;
* Arch: TODO; for now, see Dorian's guide: https://github.com/DorianRudolph/pinenotes&lt;br /&gt;
* [https://wiki.postmarketos.org/wiki/PINE64_PineNote_(pine64-pinenote)/ PostmarketOS]&lt;br /&gt;
&lt;br /&gt;
=== [https://wiki.pine64.org/wiki/PineNote_Development/Apps/ Configuring OS and Apps] ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Links to dotfiles, configuration examples, etc. ==&lt;br /&gt;
* Sway config, Mesa for hardware-acceleration using GPU, KO reader : https://github.com/0cc4m/pinenote-misc&lt;br /&gt;
* Setting up X: https://musings.martyn.berlin/setting-up-x-on-the-pinenote-in-debian-with-touchscreen-onboard-keyboard-and&lt;br /&gt;
* Gnome extension: https://github.com/m-weigand/mw_pinenote_misc/tree/main/gnome_extension&lt;br /&gt;
* Vim config: https://github.com/m-weigand/mw_pinenote_misc/tree/main/vim&lt;br /&gt;
* Xournal++, nwg and libinput tweaks: https://gitlab.com/hrdl/pinenote-shared/&lt;br /&gt;
&lt;br /&gt;
== Further References and Project Status ===&lt;br /&gt;
https://wiki.pine64.org/wiki/PineNote_Development&lt;br /&gt;
&lt;br /&gt;
https://wiki.pine64.org/wiki/PineNote_Development/TODOs&lt;/div&gt;</summary>
		<author><name>Hmpthcs</name></author>
	</entry>
	<entry>
		<id>https://wiki.pine64.org/index.php?title=PineNote:_Getting_Started&amp;diff=13386</id>
		<title>PineNote: Getting Started</title>
		<link rel="alternate" type="text/html" href="https://wiki.pine64.org/index.php?title=PineNote:_Getting_Started&amp;diff=13386"/>
		<updated>2022-07-27T06:39:00Z</updated>

		<summary type="html">&lt;p&gt;Hmpthcs: /* Links to dotfiles, configuration examples, etc. */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Under construction}}&lt;br /&gt;
&lt;br /&gt;
This page is a work in progress. Its goals are to help users get their devices up and running while minimizing redundancy with other pages (e.g., Documentation, Development), and to synthesize information provided in existing guides. Sections below represent a rough outline and will need to be expanded with details and further instructions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Who Can Contribute ==&lt;br /&gt;
&lt;br /&gt;
Anyone! Generally, the PineNote is in a very early state, and at least an intermediate level of linux knowledge is probably necessary to be able to do anything at this moment. That said, there are multiple efforts happening at once, and there are a number of ways a person of any skill level can help:&lt;br /&gt;
# Join in the ongoing documentation effort here: [[PineNote Documentation]].&lt;br /&gt;
# Help mainline the kernel by testing, fixing bugs.&lt;br /&gt;
&lt;br /&gt;
== Out of the Box ==&lt;br /&gt;
=== Information on software shipped with the Pinenote ===&lt;br /&gt;
As of July 2022, the Pinenote ships with a modified version of android. Under this OS, users interested only in reading ebooks and possibly leaking data to unknown parties may find the device more than satisfactory (read: use caution when handling ultra personal or sensitive data). All hardware items are functional with this OS, though the ability to tune and tweak may be limited by the proprietary nature of some drivers (e.g., the driver for the e-ink display). Ongoing support for this OS is absent, though further community development is possible and hoped for by more than a few users already. &lt;br /&gt;
&lt;br /&gt;
Apps preloaded with this OS include:&lt;br /&gt;
* Xphoto&lt;br /&gt;
* WPS Office Lite&lt;br /&gt;
* Browser from Tencent (would urge users to replace/remove)&lt;br /&gt;
* Core: Notes (stylus-driven note app), Local Storage (file browser), Task List (notes list with text and handwriting input)&lt;br /&gt;
* Application Management&lt;br /&gt;
* More Settings&lt;br /&gt;
&lt;br /&gt;
Additional apps may be added via the included browser; for example, F-droid can be installed and then used to install further android apps.&lt;br /&gt;
&lt;br /&gt;
The main bar drawn along the screen's top edge features buttons for accessing the following, from left-to-right:&lt;br /&gt;
&lt;br /&gt;
* Home (house icon; opens additional bar along the screen's left edge for accessing notes and file management apps)&lt;br /&gt;
* Refresh screen&lt;br /&gt;
* Installed Apps (four squares)&lt;br /&gt;
* Active Apps (bulleted list of three lines)&lt;br /&gt;
* Settings (gear icon)&lt;br /&gt;
* Back&lt;br /&gt;
* Wifi Menu&lt;br /&gt;
* Bluetooth Stylus Menu (pairing included stylus allows use of hardware buttons on the stylus)&lt;br /&gt;
&lt;br /&gt;
When hidden by an open app, this bar can be made to reappear by swiping downward anywhere along the screen's top edge.&lt;br /&gt;
&lt;br /&gt;
=== Accessories included in the box ===&lt;br /&gt;
&lt;br /&gt;
As of July 2022, the Pinenote ships with the following items in the box:&lt;br /&gt;
&lt;br /&gt;
* Pinenote (duh)&lt;br /&gt;
* Stylus&lt;br /&gt;
* USB-c to USB-a cable&lt;br /&gt;
* USB-c to micro-b cable (for stylus)&lt;br /&gt;
* UART dongle&lt;br /&gt;
&lt;br /&gt;
=== Stock Partition Layout ===&lt;br /&gt;
Backups: https://pwarren.id.au/pinenote/partitions/&lt;br /&gt;
&lt;br /&gt;
Copied from DorianRudolph's github instructions (link at the end of this document):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;gt; rkdeveloptool list-partitions                      &lt;br /&gt;
#   LBA start (sectors)  LBA end (sectors)  Size (bytes)       Name                &lt;br /&gt;
00                16384              24575       4194304       uboot&lt;br /&gt;
01                24576              32767       4194304       trust&lt;br /&gt;
02                32768              36863       2097152       waveform&lt;br /&gt;
03                36864              45055       4194304       misc&lt;br /&gt;
04                45056              53247       4194304       dtbo&lt;br /&gt;
05                53248              55295       1048576       vbmeta&lt;br /&gt;
06                55296             137215      41943040       boot&lt;br /&gt;
07               137216             145407       4194304       security&lt;br /&gt;
08               145408             407551     134217728       recovery&lt;br /&gt;
09               407552            1193983     402653184       backup&lt;br /&gt;
10              1193984            3291135    1073741824       cache&lt;br /&gt;
11              3291136            3323903      16777216       metadata&lt;br /&gt;
12              3323904            9697279    3263168512       super&lt;br /&gt;
13              9697280            9730047      16777216       logo&lt;br /&gt;
14              9730048            9861119      67108864       device&lt;br /&gt;
15              9861120          241827775  118766927872       userdata&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== General Overview of Linux Installation Process ==&lt;br /&gt;
Todo: This section should provide instructions for using UART, adb and rkdeveloptool on the Pinenote for users unfamiliar with or new to any of them.&lt;br /&gt;
&lt;br /&gt;
=== Prerequisites ===&lt;br /&gt;
* This section should provide the user with a listing of required software, e.g., for cross-compiling; communicating via UART, etc. &lt;br /&gt;
* The following sections should walk the user through the process of going from a factory-fresh device to a functional e-ink tablet running linux.&lt;br /&gt;
&lt;br /&gt;
== Setting up Partitions ==&lt;br /&gt;
=== For dual boot ===&lt;br /&gt;
=== For linux alone ===&lt;br /&gt;
&lt;br /&gt;
== Modifying the Bootloader ==&lt;br /&gt;
&lt;br /&gt;
Without modifying the bootloader, u-boot will automatically load android. Under these circumstances, an alternative OS may be loaded by manually inputting commands to the u-boot terminal, which must be accessed by sending an interrupt signal (ctrl+c) to the device via UART during boot. Thus modifying u-boot is not, strictly speaking, necessary but will be desirable for most users wishing to use linux as their primary OS in a dual boot arrangement.&lt;br /&gt;
&lt;br /&gt;
There exists more than one approach to avoid having to do this each time the device is restarted. Two of these are detailed below.&lt;br /&gt;
&lt;br /&gt;
=== Option 1: Build U-boot from Scratch ===&lt;br /&gt;
reference: https://github.com/JoshuaMulliken/pinenote_uboot&lt;br /&gt;
&lt;br /&gt;
=== Option 2: Extract and Modify Existing U-boot Image ===&lt;br /&gt;
reference: https://gist.github.com/charasyn/206b2537534b6679b0961be64cf9c35f&lt;br /&gt;
&lt;br /&gt;
== Installing Linux ==&lt;br /&gt;
References:&lt;br /&gt;
* https://github.com/DorianRudolph/pinenotes&lt;br /&gt;
* https://musings.martyn.berlin/dual-booting-the-pinenote-with-android-and-debian&lt;br /&gt;
* https://wiki.postmarketos.org/wiki/PINE64_PineNote_(pine64-pinenote)&lt;br /&gt;
&lt;br /&gt;
=== Kernel Compilation ===&lt;br /&gt;
(for now, see links above)&lt;br /&gt;
&lt;br /&gt;
== Tweaks and Useful Apps ==&lt;br /&gt;
&lt;br /&gt;
=== Links to dotfiles, configuration examples, etc. ===&lt;br /&gt;
* Sway config, Mesa for hardware-acceleration using GPU, KO reader : https://github.com/0cc4m/pinenote-misc&lt;br /&gt;
* Setting up X: https://musings.martyn.berlin/setting-up-x-on-the-pinenote-in-debian-with-touchscreen-onboard-keyboard-and&lt;br /&gt;
* Gnome extension: https://github.com/m-weigand/mw_pinenote_misc/tree/main/gnome_extension&lt;br /&gt;
* Vim config: https://github.com/m-weigand/mw_pinenote_misc/tree/main/vim&lt;br /&gt;
* Xournal++, nwg and libinput tweaks: https://gitlab.com/hrdl/pinenote-shared/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Additional information on experimental EBC driver patch(es):&lt;br /&gt;
* https://github.com/m-weigand/mw_pinenote_misc&lt;br /&gt;
Copied from Pinenote chat:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Everything is controlled using the sysfs parameters in /sys/module/rockchip_ebc/parameters&lt;br /&gt;
By default you need to write as root, but this can be easily changed via udev rules.&lt;br /&gt;
&lt;br /&gt;
Enabling auto refresh:&lt;br /&gt;
echo 1 &amp;gt; /sys/module/rockchip_ebc/parameters/auto_refresh&lt;br /&gt;
&lt;br /&gt;
global refreshes are triggered based on the area drawing using partial refreshes, in units of total screen area.&lt;br /&gt;
&lt;br /&gt;
echo 2 &amp;gt; /sys/module/rockchip_ebc/parameters/refresh_threshold&lt;br /&gt;
&lt;br /&gt;
therefore will trigger a global refresh whenever 2 screen areas where drawn.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Hmpthcs</name></author>
	</entry>
	<entry>
		<id>https://wiki.pine64.org/index.php?title=PineNote:_Getting_Started&amp;diff=13385</id>
		<title>PineNote: Getting Started</title>
		<link rel="alternate" type="text/html" href="https://wiki.pine64.org/index.php?title=PineNote:_Getting_Started&amp;diff=13385"/>
		<updated>2022-07-27T06:36:29Z</updated>

		<summary type="html">&lt;p&gt;Hmpthcs: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Under construction}}&lt;br /&gt;
&lt;br /&gt;
This page is a work in progress. Its goals are to help users get their devices up and running while minimizing redundancy with other pages (e.g., Documentation, Development), and to synthesize information provided in existing guides. Sections below represent a rough outline and will need to be expanded with details and further instructions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Who Can Contribute ==&lt;br /&gt;
&lt;br /&gt;
Anyone! Generally, the PineNote is in a very early state, and at least an intermediate level of linux knowledge is probably necessary to be able to do anything at this moment. That said, there are multiple efforts happening at once, and there are a number of ways a person of any skill level can help:&lt;br /&gt;
# Join in the ongoing documentation effort here: [[PineNote Documentation]].&lt;br /&gt;
# Help mainline the kernel by testing, fixing bugs.&lt;br /&gt;
&lt;br /&gt;
== Out of the Box ==&lt;br /&gt;
=== Information on software shipped with the Pinenote ===&lt;br /&gt;
As of July 2022, the Pinenote ships with a modified version of android. Under this OS, users interested only in reading ebooks and possibly leaking data to unknown parties may find the device more than satisfactory (read: use caution when handling ultra personal or sensitive data). All hardware items are functional with this OS, though the ability to tune and tweak may be limited by the proprietary nature of some drivers (e.g., the driver for the e-ink display). Ongoing support for this OS is absent, though further community development is possible and hoped for by more than a few users already. &lt;br /&gt;
&lt;br /&gt;
Apps preloaded with this OS include:&lt;br /&gt;
* Xphoto&lt;br /&gt;
* WPS Office Lite&lt;br /&gt;
* Browser from Tencent (would urge users to replace/remove)&lt;br /&gt;
* Core: Notes (stylus-driven note app), Local Storage (file browser), Task List (notes list with text and handwriting input)&lt;br /&gt;
* Application Management&lt;br /&gt;
* More Settings&lt;br /&gt;
&lt;br /&gt;
Additional apps may be added via the included browser; for example, F-droid can be installed and then used to install further android apps.&lt;br /&gt;
&lt;br /&gt;
The main bar drawn along the screen's top edge features buttons for accessing the following, from left-to-right:&lt;br /&gt;
&lt;br /&gt;
* Home (house icon; opens additional bar along the screen's left edge for accessing notes and file management apps)&lt;br /&gt;
* Refresh screen&lt;br /&gt;
* Installed Apps (four squares)&lt;br /&gt;
* Active Apps (bulleted list of three lines)&lt;br /&gt;
* Settings (gear icon)&lt;br /&gt;
* Back&lt;br /&gt;
* Wifi Menu&lt;br /&gt;
* Bluetooth Stylus Menu (pairing included stylus allows use of hardware buttons on the stylus)&lt;br /&gt;
&lt;br /&gt;
When hidden by an open app, this bar can be made to reappear by swiping downward anywhere along the screen's top edge.&lt;br /&gt;
&lt;br /&gt;
=== Accessories included in the box ===&lt;br /&gt;
&lt;br /&gt;
As of July 2022, the Pinenote ships with the following items in the box:&lt;br /&gt;
&lt;br /&gt;
* Pinenote (duh)&lt;br /&gt;
* Stylus&lt;br /&gt;
* USB-c to USB-a cable&lt;br /&gt;
* USB-c to micro-b cable (for stylus)&lt;br /&gt;
* UART dongle&lt;br /&gt;
&lt;br /&gt;
=== Stock Partition Layout ===&lt;br /&gt;
Backups: https://pwarren.id.au/pinenote/partitions/&lt;br /&gt;
&lt;br /&gt;
Copied from DorianRudolph's github instructions (link at the end of this document):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;gt; rkdeveloptool list-partitions                      &lt;br /&gt;
#   LBA start (sectors)  LBA end (sectors)  Size (bytes)       Name                &lt;br /&gt;
00                16384              24575       4194304       uboot&lt;br /&gt;
01                24576              32767       4194304       trust&lt;br /&gt;
02                32768              36863       2097152       waveform&lt;br /&gt;
03                36864              45055       4194304       misc&lt;br /&gt;
04                45056              53247       4194304       dtbo&lt;br /&gt;
05                53248              55295       1048576       vbmeta&lt;br /&gt;
06                55296             137215      41943040       boot&lt;br /&gt;
07               137216             145407       4194304       security&lt;br /&gt;
08               145408             407551     134217728       recovery&lt;br /&gt;
09               407552            1193983     402653184       backup&lt;br /&gt;
10              1193984            3291135    1073741824       cache&lt;br /&gt;
11              3291136            3323903      16777216       metadata&lt;br /&gt;
12              3323904            9697279    3263168512       super&lt;br /&gt;
13              9697280            9730047      16777216       logo&lt;br /&gt;
14              9730048            9861119      67108864       device&lt;br /&gt;
15              9861120          241827775  118766927872       userdata&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== General Overview of Linux Installation Process ==&lt;br /&gt;
Todo: This section should provide instructions for using UART, adb and rkdeveloptool on the Pinenote for users unfamiliar with or new to any of them.&lt;br /&gt;
&lt;br /&gt;
=== Prerequisites ===&lt;br /&gt;
* This section should provide the user with a listing of required software, e.g., for cross-compiling; communicating via UART, etc. &lt;br /&gt;
* The following sections should walk the user through the process of going from a factory-fresh device to a functional e-ink tablet running linux.&lt;br /&gt;
&lt;br /&gt;
== Setting up Partitions ==&lt;br /&gt;
=== For dual boot ===&lt;br /&gt;
=== For linux alone ===&lt;br /&gt;
&lt;br /&gt;
== Modifying the Bootloader ==&lt;br /&gt;
&lt;br /&gt;
Without modifying the bootloader, u-boot will automatically load android. Under these circumstances, an alternative OS may be loaded by manually inputting commands to the u-boot terminal, which must be accessed by sending an interrupt signal (ctrl+c) to the device via UART during boot. Thus modifying u-boot is not, strictly speaking, necessary but will be desirable for most users wishing to use linux as their primary OS in a dual boot arrangement.&lt;br /&gt;
&lt;br /&gt;
There exists more than one approach to avoid having to do this each time the device is restarted. Two of these are detailed below.&lt;br /&gt;
&lt;br /&gt;
=== Option 1: Build U-boot from Scratch ===&lt;br /&gt;
reference: https://github.com/JoshuaMulliken/pinenote_uboot&lt;br /&gt;
&lt;br /&gt;
=== Option 2: Extract and Modify Existing U-boot Image ===&lt;br /&gt;
reference: https://gist.github.com/charasyn/206b2537534b6679b0961be64cf9c35f&lt;br /&gt;
&lt;br /&gt;
== Installing Linux ==&lt;br /&gt;
References:&lt;br /&gt;
* https://github.com/DorianRudolph/pinenotes&lt;br /&gt;
* https://musings.martyn.berlin/dual-booting-the-pinenote-with-android-and-debian&lt;br /&gt;
* https://wiki.postmarketos.org/wiki/PINE64_PineNote_(pine64-pinenote)&lt;br /&gt;
&lt;br /&gt;
=== Kernel Compilation ===&lt;br /&gt;
(for now, see links above)&lt;br /&gt;
&lt;br /&gt;
== Tweaks and Useful Apps ==&lt;br /&gt;
&lt;br /&gt;
=== Links to dotfiles, configuration examples, etc. ===&lt;br /&gt;
* Sway config, Mesa for hardware-acceleration using GPU, KO reader : https://github.com/0cc4m/pinenote-misc&lt;br /&gt;
* Setting up X: https://musings.martyn.berlin/setting-up-x-on-the-pinenote-in-debian-with-touchscreen-onboard-keyboard-and&lt;br /&gt;
* Gnome extension: https://github.com/m-weigand/mw_pinenote_misc/tree/main/gnome_extension&lt;br /&gt;
* Vim config: https://github.com/m-weigand/mw_pinenote_misc/tree/main/vim&lt;br /&gt;
* Xournal++, nwg and libinput tweaks: https://gitlab.com/hrdl/pinenote-shared/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Additional information on experimental patch(es):&lt;br /&gt;
* https://github.com/m-weigand/mw_pinenote_misc&lt;br /&gt;
Copied from Pinenote chat:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Everything is controlled using the sysfs parameters in /sys/module/rockchip_ebc/parameters&lt;br /&gt;
By default you need to write as root, but this can be easily changed via udev rules.&lt;br /&gt;
&lt;br /&gt;
Enabling auto refresh:&lt;br /&gt;
echo 1 &amp;gt; /sys/module/rockchip_ebc/parameters/auto_refresh&lt;br /&gt;
&lt;br /&gt;
global refreshes are triggered based on the area drawing using partial refreshes, in units of total screen area.&lt;br /&gt;
&lt;br /&gt;
echo 2 &amp;gt; /sys/module/rockchip_ebc/parameters/refresh_threshold&lt;br /&gt;
&lt;br /&gt;
therefore will trigger a global refresh whenever 2 screen areas where drawn.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Hmpthcs</name></author>
	</entry>
	<entry>
		<id>https://wiki.pine64.org/index.php?title=PineNote_Development&amp;diff=13374</id>
		<title>PineNote Development</title>
		<link rel="alternate" type="text/html" href="https://wiki.pine64.org/index.php?title=PineNote_Development&amp;diff=13374"/>
		<updated>2022-07-24T17:11:07Z</updated>

		<summary type="html">&lt;p&gt;Hmpthcs: /* More Information */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This article seeks to provide general development information for the [[PineNote]].&lt;br /&gt;
&lt;br /&gt;
= More Information = &lt;br /&gt;
&lt;br /&gt;
== Notes Written by Some Developers ==&lt;br /&gt;
&lt;br /&gt;
* https://pwarren.id.au/pinenote/build_notes.txt&lt;br /&gt;
* https://github.com/DorianRudolph/pinenotes&lt;br /&gt;
* https://github.com/tpwrules/nixos-pinenote&lt;br /&gt;
&lt;br /&gt;
== Video of Factory Android OS ==&lt;br /&gt;
&lt;br /&gt;
[https://www.youtube.com/watch?v=DWuTGgQHw98 PineNote Developer Edition w/Tech Demo Android OS (Video Only)]&lt;br /&gt;
&lt;br /&gt;
Informal walkthrough of the factory Android installation on the PineNote Developer Edition, recorded by a community member (Apr 2022). This is useful to look back at the original OS after erasing it from your device, or to get some additional detail before your device arrives.&lt;br /&gt;
&lt;br /&gt;
The video also includes a chapter at the end showing [https://www.youtube.com/watch?v=DWuTGgQHw98&amp;amp;t=802s how to enable Android Debug Bridge (`adb`) over USB]. Once enabled, keep the device powered and connect a USB cable directly to the PineNote (i.e. no UART breakout) to a computer running `adb`.&lt;br /&gt;
&lt;br /&gt;
== Emulator for Developing/Testing Pinenote Apps ==&lt;br /&gt;
https://github.com/michaelshiel/picom-epaper&lt;br /&gt;
&lt;br /&gt;
= Flashing Software =&lt;br /&gt;
&lt;br /&gt;
Currently, the only ways to flash software are from the factory Android installation (UART shell, adb, or fastboot) or by using rkdeveloptool.&lt;br /&gt;
&lt;br /&gt;
== Side-by-side setup ==&lt;br /&gt;
&lt;br /&gt;
It is possible to set up a partition for mainline development without disturbing the factory Android installation. This allows updating a mainline kernel, DTB, and initramfs over Wi-Fi until WiFi or USB OTG is working in mainline Linux.&lt;br /&gt;
&lt;br /&gt;
=== Without Repartitioning ===&lt;br /&gt;
&lt;br /&gt;
The recommended partition for this is &amp;lt;tt&amp;gt;mmcblk0p11&amp;lt;/tt&amp;gt; aka &amp;lt;tt&amp;gt;/cache&amp;lt;/tt&amp;gt;. It is large and already formatted as &amp;lt;tt&amp;gt;ext4&amp;lt;/tt&amp;gt;, so it is readable from U-Boot. Here are some general steps:&lt;br /&gt;
&lt;br /&gt;
# From the UART or adb shell, set up your chroot in &amp;lt;tt&amp;gt;/cache&amp;lt;/tt&amp;gt;. I used the Alpine Linux rootfs tarball.&lt;br /&gt;
# Copy in your kernel and DTB, using for example &amp;lt;tt&amp;gt;scp&amp;lt;/tt&amp;gt; or &amp;lt;tt&amp;gt;wget&amp;lt;/tt&amp;gt; inside the chroot.&lt;br /&gt;
# Finally, create and boot an &amp;lt;code&amp;gt;extlinux.conf&amp;lt;/code&amp;gt; as described below.&lt;br /&gt;
&lt;br /&gt;
=== With Repartitioning ===&lt;br /&gt;
&lt;br /&gt;
It is possible to shrink the &amp;lt;tt&amp;gt;userdata&amp;lt;/tt&amp;gt; partition, and create a new partition at the end for use with mainline Linux. This provides much more space than &amp;lt;tt&amp;gt;cache&amp;lt;/tt&amp;gt;. However, because &amp;lt;tt&amp;gt;userdata&amp;lt;/tt&amp;gt; is formatted with &amp;lt;tt&amp;gt;f2fs&amp;lt;/tt&amp;gt;, and that filesystem cannot be shrunk, resizing the partition requires wiping &amp;lt;tt&amp;gt;userdata&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
# Back up any necessary files from userdata&lt;br /&gt;
# Boot to a mainline kernel from &amp;lt;tt&amp;gt;mmcblk0p11&amp;lt;/tt&amp;gt;, either using that partition as rootfs (see above), or using an initramfs with repartitioning tools&lt;br /&gt;
# Modify the partition table with your favorite tool, e.g. &amp;lt;tt&amp;gt;fdisk&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;gdisk&amp;lt;/tt&amp;gt;, or &amp;lt;tt&amp;gt;parted&amp;lt;/tt&amp;gt;&lt;br /&gt;
# Reboot into &amp;lt;tt&amp;gt;fastboot&amp;lt;/tt&amp;gt; and wipe &amp;lt;tt&amp;gt;userdata&amp;lt;/tt&amp;gt;.&lt;br /&gt;
# Reboot into Android, where you can now chroot in and install your favorite distribution to the new partition.&lt;br /&gt;
&lt;br /&gt;
== Using rkdeveloptool ==&lt;br /&gt;
&lt;br /&gt;
rkdeveloptool is a command line utility built on libusb.&lt;br /&gt;
&lt;br /&gt;
=== Downloading and Building rkdeveloptool ===&lt;br /&gt;
&lt;br /&gt;
PINE64 develops [https://gitlab.com/pine64-org/quartz-bsp/rkdeveloptool its own updated fork of rkdeveloptool on GitLab].&lt;br /&gt;
&lt;br /&gt;
You will need to have libusb 1.0, its development headers and scdoc installed.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
git clone https://gitlab.com/pine64-org/quartz-bsp/rkdeveloptool.git&lt;br /&gt;
cd rkdeveloptool&lt;br /&gt;
mkdir build&lt;br /&gt;
cd build&lt;br /&gt;
cmake ..&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This sets up all the build files. You can then compile with &amp;lt;code&amp;gt;make&amp;lt;/code&amp;gt; inside the build directory.&lt;br /&gt;
&lt;br /&gt;
After you're done, you'll likely also need to install the udev rules, or else your user won't have permission to access the USB devices:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo cp 99-rk-rockusb.rules /etc/udev/rules.d/&lt;br /&gt;
sudo udevadm control --reload&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Copying the udev rules is also performed automatically when you &amp;lt;code&amp;gt;make install&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Building Downstream U-Boot ===&lt;br /&gt;
&lt;br /&gt;
While in maskrom mode, we need to have a u-boot to download onto the device for any of the other commands to work. To build you'll also need to install device-tree-compiler.&lt;br /&gt;
&lt;br /&gt;
You also need to install Python and pyelftools.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt; Note that rkbin is a &amp;amp;gt;5GB download!&amp;lt;/b&amp;gt; This will take some time to clone and process the deltas.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
git clone -b quartz64 https://gitlab.com/pgwipeout/u-boot-rockchip.git&lt;br /&gt;
git clone -b rkbin https://github.com/JeffyCN/rockchip_mirrors.git rkbin&lt;br /&gt;
cd u-boot-rockchip&lt;br /&gt;
# If using Arch Linux, export CROSS_COMPILE=aarch64-linux-gnu-&lt;br /&gt;
export CROSS_COMPILE=aarch64-none-linux-gnu-&lt;br /&gt;
make rk3566-quartz64_defconfig&lt;br /&gt;
./make.sh&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
In the version I cloned (current as of 2022-01-02), I had to make a change to one line to get a clean compilation:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
diff --git a/lib/avb/libavb/avb_slot_verify.c b/lib/avb/libavb/avb_slot_verify.c&lt;br /&gt;
index 123701fc3b..64a1ce6450 100644&lt;br /&gt;
--- a/lib/avb/libavb/avb_slot_verify.c&lt;br /&gt;
+++ b/lib/avb/libavb/avb_slot_verify.c&lt;br /&gt;
@@ -296,7 +296,7 @@ static AvbSlotVerifyResult load_and_verify_hash_partition(&lt;br /&gt;
   bool image_preloaded = false;&lt;br /&gt;
   uint8_t* digest;&lt;br /&gt;
   size_t digest_len;&lt;br /&gt;
-  const char* found;&lt;br /&gt;
+  const char* found = NULL;&lt;br /&gt;
   uint64_t image_size;&lt;br /&gt;
   size_t expected_digest_len = 0;&lt;br /&gt;
   uint8_t expected_digest_buf[AVB_SHA512_DIGEST_SIZE];&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For systems where the global python executable points to python2, compilation fails with an error related to pyelftools not being installed (even if it is). To fix this:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
diff --git a/make.sh b/make.sh&lt;br /&gt;
index 2bba05b4e4..cfe5b0afd5 100755&lt;br /&gt;
--- a/make.sh&lt;br /&gt;
+++ b/make.sh&lt;br /&gt;
@@ -758,7 +758,7 @@ function pack_fit_image()&lt;br /&gt;
        fi&lt;br /&gt;
 &lt;br /&gt;
        if [ &amp;quot;${ARM64_TRUSTZONE}&amp;quot; == &amp;quot;y&amp;quot; ]; then&lt;br /&gt;
-               if ! python -c &amp;quot;import elftools&amp;quot; ; then&lt;br /&gt;
+               if ! python3 -c &amp;quot;import elftools&amp;quot; ; then&lt;br /&gt;
                        echo &amp;quot;ERROR: No python 'pyelftools', please: pip install pyelftools&amp;quot;&lt;br /&gt;
                        exit 1&lt;br /&gt;
                fi&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Entering Maskrom Mode ===&lt;br /&gt;
&lt;br /&gt;
There are two ways to get into Maskrom mode:&lt;br /&gt;
&lt;br /&gt;
====  The easy way ====&lt;br /&gt;
&lt;br /&gt;
# Flip the device around so that the display faces down&lt;br /&gt;
# Lay the pen on the right side, with its tip pointing towards the speaker grill, and its magnet pointing towards the upper right corner of the label on the back.&lt;br /&gt;
# Turn the device on and wait for it to show up in &amp;lt;code&amp;gt;lsusb&amp;lt;/code&amp;gt;. It should now be in Loader mode, according to &amp;lt;code&amp;gt;rkdeveloptool list-devices&amp;lt;/code&amp;gt;&lt;br /&gt;
# Unplug the device and plug it back in. It should now be in maskrom mode.&lt;br /&gt;
&lt;br /&gt;
This can be a bit fiddly to get right, and may need a few tries.&lt;br /&gt;
&lt;br /&gt;
==== Shorting test points ====&lt;br /&gt;
&lt;br /&gt;
If the bootloader is broken/corrupted, you cannot get to Maskrom without opening up the device (it can be opened using spudger and a bit of patience).&lt;br /&gt;
&lt;br /&gt;
Once inside, short TP1301 and TP1302 with a small tweezers, this is how it looks on board view (credit to Caleb):&lt;br /&gt;
&lt;br /&gt;
[[File:PineNote_Maskrom_TP.png|500px]]&lt;br /&gt;
&lt;br /&gt;
Then plug the device to the computer and if you see the device with VID=2207/PID=350a then it should be in Maskrom mode, you can verify by typing &amp;lt;code&amp;gt;rkdeveloptool list-devices&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;Jan 07 15:04:13 melttower kernel: usb 1-14: New USB device found, idVendor=2207, idProduct=350a, bcdDevice= 1.00&lt;br /&gt;
Jan 07 15:04:13 melttower kernel: usb 1-14: New USB device strings: Mfr=0, Product=0, SerialNumber=0&lt;br /&gt;
&lt;br /&gt;
$ rkdeveloptool list-devices&lt;br /&gt;
DevNo=1 Vid=0x2207,Pid=0x350a,LocationID=10e    Maskrom&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If nothing shows up, you can try to hold down the power button for 5 seconds and then try again.&lt;br /&gt;
&lt;br /&gt;
=== Running rkdeveloptool ===&lt;br /&gt;
&lt;br /&gt;
First, you'll want to make sure the device you've connected is in maskrom mode:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
./rkdeveloptool list&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
It should output something like &amp;lt;code&amp;gt;DevNo=1 Vid=0x2207,Pid=0x350a,LocationID=202    Maskrom&amp;lt;/code&amp;gt;. If it doesn't, see [[PineNote Development#Entering Maskrom Mode]].&lt;br /&gt;
&lt;br /&gt;
You can now download u-boot onto it:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
./rkdeveloptool boot ../u-boot-rockchip/rk356x_spl_loader_v1.08.111.bin&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This should output &amp;lt;code&amp;gt;Downloading bootloader succeeded.&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
We can now verify that this worked using e.g. the &amp;quot;read flash info&amp;quot; command:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
./rkdeveloptool read-flash-info&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''TODO:''' finish this section&lt;br /&gt;
&lt;br /&gt;
=== Creating a mainline boot image ===&lt;br /&gt;
&lt;br /&gt;
You can create a filesystem image that replaces the Android boot or recovery partition by doing roughly the following:&lt;br /&gt;
&lt;br /&gt;
# Erase boot and dtbo with rkdeveloptool or fastboot (back them up first!!!)&lt;br /&gt;
# Create an ext2 partition image and mount it (fallocate, mkfs.ext2)&lt;br /&gt;
# Build your mainline kernel&lt;br /&gt;
# Copy the kernel, dtb and an initramfs to the root of the mounted image (use any old postmarketOS initramfs)&lt;br /&gt;
# Create a file in the root of the mounted image called &amp;lt;code&amp;gt;extlinux.conf&amp;lt;/code&amp;gt; as described below&lt;br /&gt;
# Unmount the image and then use rkdeveloptool to flash it to the &amp;quot;recovery&amp;quot; partition on the pinenote (it's about the right size until we get around to replacing the partition layout).&lt;br /&gt;
&lt;br /&gt;
== Using fastboot ==&lt;br /&gt;
&lt;br /&gt;
Follow the steps for &amp;quot;Creating a mainline boot.img&amp;quot;, but instead of flashing it with rkdeveloptool, use fastboot. You can enter fastboot in either of two ways:&lt;br /&gt;
&lt;br /&gt;
# Use &amp;quot;reboot bootloader&amp;quot; from adb or a UART console.&lt;br /&gt;
# Get a U-Boot prompt and run &amp;lt;code&amp;gt;fastboot usb 0&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
= Mainline development =&lt;br /&gt;
&lt;br /&gt;
== Status ==&lt;br /&gt;
&lt;br /&gt;
Some work happening here: https://gitlab.com/calebccff/linux, the idea is to import the parts of the eink/ebc drivers which are open source and use the downstream u-boot framebuffer driver as a reference to create a basic framebuffer driver.&lt;br /&gt;
&lt;br /&gt;
Currently mainline struggles to boot due to weird issues while probing fixed regulators (?). It also fails to detect eMMC.&lt;br /&gt;
&lt;br /&gt;
Further work is being done here: https://github.com/smaeul/linux/commits/rk356x-ebc-dev. This has a complete device tree, with working eMMC. Pen input also works out of the box. Wi-Fi and BT work with firmware copied from the factory Android image.&lt;br /&gt;
&lt;br /&gt;
== How to boot mainline ==&lt;br /&gt;
&lt;br /&gt;
UART is currently REQUIRED for this to work! We depend on u-boot falling back to console. Once we have a prebuilt u-boot which will use extlinux by default, UART won't be needed anymore.&lt;br /&gt;
&lt;br /&gt;
You can compile a u-boot that uses extlinux by default by following the instructions [https://github.com/JoshuaMulliken/pinenote_uboot/blob/aa9ecbd3d3e716f163f5a900824630f24e9f04ba/README.md#changing-default-boot-order here].&lt;br /&gt;
&lt;br /&gt;
=== Getting to a U-Boot prompt ===&lt;br /&gt;
&lt;br /&gt;
You can get to a U-Boot prompt by:&lt;br /&gt;
&lt;br /&gt;
# Holding Ctrl-C while the display panel initializes.&lt;br /&gt;
# Wiping the &amp;quot;boot&amp;quot; partition.&lt;br /&gt;
&lt;br /&gt;
=== Using sysboot ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;extlinux.conf&amp;lt;/code&amp;gt; should have the following contents:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
timeout 10&lt;br /&gt;
default MAINLINE&lt;br /&gt;
menu title boot prev kernel&lt;br /&gt;
&lt;br /&gt;
label MAINLINE&lt;br /&gt;
  kernel /vmlinuz&lt;br /&gt;
  fdt /rk3566-pinenote.dtb&lt;br /&gt;
  initrd /initramfs&lt;br /&gt;
  append earlycon console=tty0 console=ttyS2,1500000n8 fw_devlink=off PMOS_NO_OUTPUT_REDIRECT&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
At the u-boot console, run the following command to boot your mainline kernel:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sysboot ${devtype} ${devnum}:9 any ${scriptaddr} extlinux.conf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Booting with individual commands ===&lt;br /&gt;
&lt;br /&gt;
Booting with individual commands can be useful when you need to temporarily add some kernel command line arguments. Use these or similar commands at the U-Boot shell:&lt;br /&gt;
&lt;br /&gt;
 load mmc 0:b ${kernel_addr_r} boot/Image&lt;br /&gt;
 load mmc 0:b ${fdt_addr_r} boot/rk3566-pinenote.dtb&lt;br /&gt;
 setenv bootargs ignore_loglevel root=/dev/mmcblk0p11 rootwait init=/bin/bash&lt;br /&gt;
 booti ${kernel_addr_r} - ${fdt_addr_r}&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
&lt;br /&gt;
=== Firmware ===&lt;br /&gt;
&lt;br /&gt;
Copy WiFi/BT firmware from Android:&lt;br /&gt;
 mkdir -p /cache/lib/firmware/brcm&lt;br /&gt;
 cp /vendor/etc/firmware/fw_bcm43455c0_ag_cy.bin /cache/lib/firmware/brcm/brcmfmac43455-sdio.bin&lt;br /&gt;
 cp /vendor/etc/firmware/nvram_ap6255_cy.txt /cache/lib/firmware/brcm/brcmfmac43455-sdio.txt&lt;br /&gt;
 cp /cache/lib/firmware/BCM4345C0.hcd /cache/lib/firmware/brcm/BCM4345C0.hcd&lt;br /&gt;
&lt;br /&gt;
Copy waveform partition (via previously dumped file):&lt;br /&gt;
 adb root&lt;br /&gt;
 adb push waveform.img /cache/lib/firmware/waveform.bin&lt;br /&gt;
&lt;br /&gt;
Or via dd within Linux:&lt;br /&gt;
 dd if=/dev/mmcblk0p3 of=/lib/firmware/waveform.bin bs=1k count=2048&lt;br /&gt;
&lt;br /&gt;
=== Touchscreen and Pen In X.org ===&lt;br /&gt;
&lt;br /&gt;
By default the pen config is flipped 180° (which makes it unusable) and the touchscreen doesn't work. Placing the following config in &amp;lt;code&amp;gt;/etc/X11/xorg.conf.d/50-touchscreen.conf&amp;lt;/code&amp;gt; will fix both problems:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Section &amp;quot;InputClass&amp;quot;&lt;br /&gt;
    Identifier &amp;quot;evdev touchscreen&amp;quot;&lt;br /&gt;
    MatchProduct &amp;quot;tt21000&amp;quot;&lt;br /&gt;
    MatchIsTouchscreen &amp;quot;on&amp;quot;&lt;br /&gt;
    Driver        &amp;quot;evdev&amp;quot;&lt;br /&gt;
EndSection&lt;br /&gt;
Section &amp;quot;InputClass&amp;quot;&lt;br /&gt;
    Identifier    &amp;quot;RotateTouch&amp;quot;&lt;br /&gt;
    MatchProduct    &amp;quot;w9013&amp;quot;&lt;br /&gt;
    Option    &amp;quot;TransformationMatrix&amp;quot; &amp;quot;-1 0 1 0 -1 1 0 0 1&amp;quot;&lt;br /&gt;
EndSection&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Hmpthcs</name></author>
	</entry>
	<entry>
		<id>https://wiki.pine64.org/index.php?title=PineNote:_Getting_Started&amp;diff=13373</id>
		<title>PineNote: Getting Started</title>
		<link rel="alternate" type="text/html" href="https://wiki.pine64.org/index.php?title=PineNote:_Getting_Started&amp;diff=13373"/>
		<updated>2022-07-24T17:07:21Z</updated>

		<summary type="html">&lt;p&gt;Hmpthcs: /* For Linux alone */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Under construction}}&lt;br /&gt;
&lt;br /&gt;
This page is a work in progress. Its goals are to help users get their devices up and running while minimizing redundancy with other pages (e.g., Documentation, Development), and to synthesize information provided in existing guides. Sections below represent a rough outline and will need to be expanded with details and further instructions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Who Can Contribute ==&lt;br /&gt;
&lt;br /&gt;
Anyone! Generally, the PineNote is in a very early state, and at least an intermediate level of linux knowledge is probably necessary to be able to do anything at this moment. That said, there are multiple efforts happening at once, and there are a number of ways a person of any skill level can help:&lt;br /&gt;
# Join in the ongoing documentation effort here: [[PineNote Documentation]].&lt;br /&gt;
# Help mainline the kernel by testing, fixing bugs.&lt;br /&gt;
&lt;br /&gt;
== Out of the Box ==&lt;br /&gt;
=== Information on software shipped with the Pinenote ===&lt;br /&gt;
As of July 2022, the Pinenote ships with a modified version of android. Under this OS, users interested only in reading ebooks and possibly leaking data to unknown parties may find the device more than satisfactory (read: use caution when handling ultra personal or sensitive data). All hardware items are functional with this OS, though the ability to tune and tweak may be limited by the proprietary nature of some drivers (e.g., the driver for the e-ink display). Ongoing support for this OS is absent, though further community development is possible and hoped for by more than a few users already. &lt;br /&gt;
&lt;br /&gt;
Apps preloaded with this OS include:&lt;br /&gt;
* Xphoto&lt;br /&gt;
* WPS Office Lite&lt;br /&gt;
* Browser from Tencent (would urge users to replace/remove)&lt;br /&gt;
* Core: Notes (stylus-driven note app), Local Storage (file browser), Task List (notes list with text and handwriting input)&lt;br /&gt;
* Application Management&lt;br /&gt;
* More Settings&lt;br /&gt;
&lt;br /&gt;
Additional apps may be added via the included browser; for example, F-droid can be installed and then used to install further android apps.&lt;br /&gt;
&lt;br /&gt;
The main bar drawn along the screen's top edge features buttons for accessing the following, from left-to-right:&lt;br /&gt;
&lt;br /&gt;
* Home (house icon; opens additional bar along the screen's left edge for accessing notes and file management apps)&lt;br /&gt;
* Refresh screen&lt;br /&gt;
* Installed Apps (four squares)&lt;br /&gt;
* Active Apps (bulleted list of three lines)&lt;br /&gt;
* Settings (gear icon)&lt;br /&gt;
* Back&lt;br /&gt;
* Wifi Menu&lt;br /&gt;
* Bluetooth Stylus Menu (pairing included stylus allows use of hardware buttons on the stylus)&lt;br /&gt;
&lt;br /&gt;
When hidden by an open app, this bar can be made to reappear by swiping downward anywhere along the screen's top edge.&lt;br /&gt;
&lt;br /&gt;
=== Accessories included in the box ===&lt;br /&gt;
&lt;br /&gt;
As of July 2022, the Pinenote ships with the following items in the box:&lt;br /&gt;
&lt;br /&gt;
* Pinenote (duh)&lt;br /&gt;
* Stylus&lt;br /&gt;
* USB-c to USB-a cable&lt;br /&gt;
* USB-c to micro-b cable (for stylus)&lt;br /&gt;
* UART dongle&lt;br /&gt;
&lt;br /&gt;
=== Stock Partition Layout ===&lt;br /&gt;
Backups: https://pwarren.id.au/pinenote/partitions/&lt;br /&gt;
&lt;br /&gt;
Copied from DorianRudolph's github instructions (link at the end of this document):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;gt; rkdeveloptool list-partitions                      &lt;br /&gt;
#   LBA start (sectors)  LBA end (sectors)  Size (bytes)       Name                &lt;br /&gt;
00                16384              24575       4194304       uboot&lt;br /&gt;
01                24576              32767       4194304       trust&lt;br /&gt;
02                32768              36863       2097152       waveform&lt;br /&gt;
03                36864              45055       4194304       misc&lt;br /&gt;
04                45056              53247       4194304       dtbo&lt;br /&gt;
05                53248              55295       1048576       vbmeta&lt;br /&gt;
06                55296             137215      41943040       boot&lt;br /&gt;
07               137216             145407       4194304       security&lt;br /&gt;
08               145408             407551     134217728       recovery&lt;br /&gt;
09               407552            1193983     402653184       backup&lt;br /&gt;
10              1193984            3291135    1073741824       cache&lt;br /&gt;
11              3291136            3323903      16777216       metadata&lt;br /&gt;
12              3323904            9697279    3263168512       super&lt;br /&gt;
13              9697280            9730047      16777216       logo&lt;br /&gt;
14              9730048            9861119      67108864       device&lt;br /&gt;
15              9861120          241827775  118766927872       userdata&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== General Overview of Linux Installation Process ==&lt;br /&gt;
Todo: This section should provide instructions for using UART, adb and rkdeveloptool on the Pinenote for users unfamiliar with or new to any of them.&lt;br /&gt;
&lt;br /&gt;
=== Prerequisites ===&lt;br /&gt;
* This section should provide the user with a listing of required software, e.g., for cross-compiling; communicating via UART, etc. &lt;br /&gt;
* The following sections should walk the user through the process of going from a factory-fresh device to a functional e-ink tablet running linux.&lt;br /&gt;
&lt;br /&gt;
== Setting up Partitions ==&lt;br /&gt;
=== For dual boot ===&lt;br /&gt;
=== For linux alone ===&lt;br /&gt;
&lt;br /&gt;
== Modifying the Bootloader ==&lt;br /&gt;
&lt;br /&gt;
Without modifying the bootloader, u-boot will automatically load android. Under these circumstances, an alternative OS may be loaded by manually inputting commands to the u-boot terminal, which must be accessed by sending an interrupt signal (ctrl+c) to the device via UART during boot. Thus modifying u-boot is not, strictly speaking, necessary but will be desirable for most users wishing to use linux as their primary OS in a dual boot arrangement.&lt;br /&gt;
&lt;br /&gt;
There exists more than one approach to avoid having to do this each time the device is restarted. Two of these are detailed below.&lt;br /&gt;
&lt;br /&gt;
=== Option 1: Build U-boot from Scratch ===&lt;br /&gt;
reference: https://github.com/JoshuaMulliken/pinenote_uboot&lt;br /&gt;
&lt;br /&gt;
=== Option 2: Extract and Modify Existing U-boot Image ===&lt;br /&gt;
reference: https://gist.github.com/charasyn/206b2537534b6679b0961be64cf9c35f&lt;br /&gt;
&lt;br /&gt;
== Installing Linux ==&lt;br /&gt;
References:&lt;br /&gt;
* https://github.com/DorianRudolph/pinenotes&lt;br /&gt;
* https://musings.martyn.berlin/dual-booting-the-pinenote-with-android-and-debian&lt;br /&gt;
* https://wiki.postmarketos.org/wiki/PINE64_PineNote_(pine64-pinenote)&lt;br /&gt;
&lt;br /&gt;
=== Kernel Compilation ===&lt;br /&gt;
(for now, see links above)&lt;br /&gt;
Additional information on experimental patch(es):&lt;br /&gt;
* https://github.com/m-weigand/mw_pinenote_misc&lt;br /&gt;
&lt;br /&gt;
== Choosing Your GUI ==&lt;br /&gt;
&lt;br /&gt;
== Tweaks and Useful Apps ==&lt;br /&gt;
=== Links to dotfiles, configuration examples, etc. ===&lt;br /&gt;
* Sway config, Mesa for hardware-acceleration using GPU, KO reader : https://github.com/0cc4m/pinenote-misc&lt;br /&gt;
* Setting up X: https://musings.martyn.berlin/setting-up-x-on-the-pinenote-in-debian-with-touchscreen-onboard-keyboard-and&lt;br /&gt;
* Gnome extension: https://github.com/m-weigand/mw_pinenote_misc/tree/main/gnome_extension&lt;br /&gt;
* Vim config: https://github.com/m-weigand/mw_pinenote_misc/tree/main/vim&lt;br /&gt;
* Xournal++, nwg and libinput tweaks: https://gitlab.com/hrdl/pinenote-shared/&lt;/div&gt;</summary>
		<author><name>Hmpthcs</name></author>
	</entry>
	<entry>
		<id>https://wiki.pine64.org/index.php?title=PineNote:_Getting_Started&amp;diff=13372</id>
		<title>PineNote: Getting Started</title>
		<link rel="alternate" type="text/html" href="https://wiki.pine64.org/index.php?title=PineNote:_Getting_Started&amp;diff=13372"/>
		<updated>2022-07-24T17:07:09Z</updated>

		<summary type="html">&lt;p&gt;Hmpthcs: /* Setting up Partitions */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Under construction}}&lt;br /&gt;
&lt;br /&gt;
This page is a work in progress. Its goals are to help users get their devices up and running while minimizing redundancy with other pages (e.g., Documentation, Development), and to synthesize information provided in existing guides. Sections below represent a rough outline and will need to be expanded with details and further instructions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Who Can Contribute ==&lt;br /&gt;
&lt;br /&gt;
Anyone! Generally, the PineNote is in a very early state, and at least an intermediate level of linux knowledge is probably necessary to be able to do anything at this moment. That said, there are multiple efforts happening at once, and there are a number of ways a person of any skill level can help:&lt;br /&gt;
# Join in the ongoing documentation effort here: [[PineNote Documentation]].&lt;br /&gt;
# Help mainline the kernel by testing, fixing bugs.&lt;br /&gt;
&lt;br /&gt;
== Out of the Box ==&lt;br /&gt;
=== Information on software shipped with the Pinenote ===&lt;br /&gt;
As of July 2022, the Pinenote ships with a modified version of android. Under this OS, users interested only in reading ebooks and possibly leaking data to unknown parties may find the device more than satisfactory (read: use caution when handling ultra personal or sensitive data). All hardware items are functional with this OS, though the ability to tune and tweak may be limited by the proprietary nature of some drivers (e.g., the driver for the e-ink display). Ongoing support for this OS is absent, though further community development is possible and hoped for by more than a few users already. &lt;br /&gt;
&lt;br /&gt;
Apps preloaded with this OS include:&lt;br /&gt;
* Xphoto&lt;br /&gt;
* WPS Office Lite&lt;br /&gt;
* Browser from Tencent (would urge users to replace/remove)&lt;br /&gt;
* Core: Notes (stylus-driven note app), Local Storage (file browser), Task List (notes list with text and handwriting input)&lt;br /&gt;
* Application Management&lt;br /&gt;
* More Settings&lt;br /&gt;
&lt;br /&gt;
Additional apps may be added via the included browser; for example, F-droid can be installed and then used to install further android apps.&lt;br /&gt;
&lt;br /&gt;
The main bar drawn along the screen's top edge features buttons for accessing the following, from left-to-right:&lt;br /&gt;
&lt;br /&gt;
* Home (house icon; opens additional bar along the screen's left edge for accessing notes and file management apps)&lt;br /&gt;
* Refresh screen&lt;br /&gt;
* Installed Apps (four squares)&lt;br /&gt;
* Active Apps (bulleted list of three lines)&lt;br /&gt;
* Settings (gear icon)&lt;br /&gt;
* Back&lt;br /&gt;
* Wifi Menu&lt;br /&gt;
* Bluetooth Stylus Menu (pairing included stylus allows use of hardware buttons on the stylus)&lt;br /&gt;
&lt;br /&gt;
When hidden by an open app, this bar can be made to reappear by swiping downward anywhere along the screen's top edge.&lt;br /&gt;
&lt;br /&gt;
=== Accessories included in the box ===&lt;br /&gt;
&lt;br /&gt;
As of July 2022, the Pinenote ships with the following items in the box:&lt;br /&gt;
&lt;br /&gt;
* Pinenote (duh)&lt;br /&gt;
* Stylus&lt;br /&gt;
* USB-c to USB-a cable&lt;br /&gt;
* USB-c to micro-b cable (for stylus)&lt;br /&gt;
* UART dongle&lt;br /&gt;
&lt;br /&gt;
=== Stock Partition Layout ===&lt;br /&gt;
Backups: https://pwarren.id.au/pinenote/partitions/&lt;br /&gt;
&lt;br /&gt;
Copied from DorianRudolph's github instructions (link at the end of this document):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;gt; rkdeveloptool list-partitions                      &lt;br /&gt;
#   LBA start (sectors)  LBA end (sectors)  Size (bytes)       Name                &lt;br /&gt;
00                16384              24575       4194304       uboot&lt;br /&gt;
01                24576              32767       4194304       trust&lt;br /&gt;
02                32768              36863       2097152       waveform&lt;br /&gt;
03                36864              45055       4194304       misc&lt;br /&gt;
04                45056              53247       4194304       dtbo&lt;br /&gt;
05                53248              55295       1048576       vbmeta&lt;br /&gt;
06                55296             137215      41943040       boot&lt;br /&gt;
07               137216             145407       4194304       security&lt;br /&gt;
08               145408             407551     134217728       recovery&lt;br /&gt;
09               407552            1193983     402653184       backup&lt;br /&gt;
10              1193984            3291135    1073741824       cache&lt;br /&gt;
11              3291136            3323903      16777216       metadata&lt;br /&gt;
12              3323904            9697279    3263168512       super&lt;br /&gt;
13              9697280            9730047      16777216       logo&lt;br /&gt;
14              9730048            9861119      67108864       device&lt;br /&gt;
15              9861120          241827775  118766927872       userdata&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== General Overview of Linux Installation Process ==&lt;br /&gt;
Todo: This section should provide instructions for using UART, adb and rkdeveloptool on the Pinenote for users unfamiliar with or new to any of them.&lt;br /&gt;
&lt;br /&gt;
=== Prerequisites ===&lt;br /&gt;
* This section should provide the user with a listing of required software, e.g., for cross-compiling; communicating via UART, etc. &lt;br /&gt;
* The following sections should walk the user through the process of going from a factory-fresh device to a functional e-ink tablet running linux.&lt;br /&gt;
&lt;br /&gt;
== Setting up Partitions ==&lt;br /&gt;
=== For dual boot ===&lt;br /&gt;
=== For Linux alone ===&lt;br /&gt;
&lt;br /&gt;
== Modifying the Bootloader ==&lt;br /&gt;
&lt;br /&gt;
Without modifying the bootloader, u-boot will automatically load android. Under these circumstances, an alternative OS may be loaded by manually inputting commands to the u-boot terminal, which must be accessed by sending an interrupt signal (ctrl+c) to the device via UART during boot. Thus modifying u-boot is not, strictly speaking, necessary but will be desirable for most users wishing to use linux as their primary OS in a dual boot arrangement.&lt;br /&gt;
&lt;br /&gt;
There exists more than one approach to avoid having to do this each time the device is restarted. Two of these are detailed below.&lt;br /&gt;
&lt;br /&gt;
=== Option 1: Build U-boot from Scratch ===&lt;br /&gt;
reference: https://github.com/JoshuaMulliken/pinenote_uboot&lt;br /&gt;
&lt;br /&gt;
=== Option 2: Extract and Modify Existing U-boot Image ===&lt;br /&gt;
reference: https://gist.github.com/charasyn/206b2537534b6679b0961be64cf9c35f&lt;br /&gt;
&lt;br /&gt;
== Installing Linux ==&lt;br /&gt;
References:&lt;br /&gt;
* https://github.com/DorianRudolph/pinenotes&lt;br /&gt;
* https://musings.martyn.berlin/dual-booting-the-pinenote-with-android-and-debian&lt;br /&gt;
* https://wiki.postmarketos.org/wiki/PINE64_PineNote_(pine64-pinenote)&lt;br /&gt;
&lt;br /&gt;
=== Kernel Compilation ===&lt;br /&gt;
(for now, see links above)&lt;br /&gt;
Additional information on experimental patch(es):&lt;br /&gt;
* https://github.com/m-weigand/mw_pinenote_misc&lt;br /&gt;
&lt;br /&gt;
== Choosing Your GUI ==&lt;br /&gt;
&lt;br /&gt;
== Tweaks and Useful Apps ==&lt;br /&gt;
=== Links to dotfiles, configuration examples, etc. ===&lt;br /&gt;
* Sway config, Mesa for hardware-acceleration using GPU, KO reader : https://github.com/0cc4m/pinenote-misc&lt;br /&gt;
* Setting up X: https://musings.martyn.berlin/setting-up-x-on-the-pinenote-in-debian-with-touchscreen-onboard-keyboard-and&lt;br /&gt;
* Gnome extension: https://github.com/m-weigand/mw_pinenote_misc/tree/main/gnome_extension&lt;br /&gt;
* Vim config: https://github.com/m-weigand/mw_pinenote_misc/tree/main/vim&lt;br /&gt;
* Xournal++, nwg and libinput tweaks: https://gitlab.com/hrdl/pinenote-shared/&lt;/div&gt;</summary>
		<author><name>Hmpthcs</name></author>
	</entry>
	<entry>
		<id>https://wiki.pine64.org/index.php?title=PineNote:_Getting_Started&amp;diff=13371</id>
		<title>PineNote: Getting Started</title>
		<link rel="alternate" type="text/html" href="https://wiki.pine64.org/index.php?title=PineNote:_Getting_Started&amp;diff=13371"/>
		<updated>2022-07-24T17:05:45Z</updated>

		<summary type="html">&lt;p&gt;Hmpthcs: /* Links to dotfiles, configuration examples, etc. */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Under construction}}&lt;br /&gt;
&lt;br /&gt;
This page is a work in progress. Its goals are to help users get their devices up and running while minimizing redundancy with other pages (e.g., Documentation, Development), and to synthesize information provided in existing guides. Sections below represent a rough outline and will need to be expanded with details and further instructions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Who Can Contribute ==&lt;br /&gt;
&lt;br /&gt;
Anyone! Generally, the PineNote is in a very early state, and at least an intermediate level of linux knowledge is probably necessary to be able to do anything at this moment. That said, there are multiple efforts happening at once, and there are a number of ways a person of any skill level can help:&lt;br /&gt;
# Join in the ongoing documentation effort here: [[PineNote Documentation]].&lt;br /&gt;
# Help mainline the kernel by testing, fixing bugs.&lt;br /&gt;
&lt;br /&gt;
== Out of the Box ==&lt;br /&gt;
=== Information on software shipped with the Pinenote ===&lt;br /&gt;
As of July 2022, the Pinenote ships with a modified version of android. Under this OS, users interested only in reading ebooks and possibly leaking data to unknown parties may find the device more than satisfactory (read: use caution when handling ultra personal or sensitive data). All hardware items are functional with this OS, though the ability to tune and tweak may be limited by the proprietary nature of some drivers (e.g., the driver for the e-ink display). Ongoing support for this OS is absent, though further community development is possible and hoped for by more than a few users already. &lt;br /&gt;
&lt;br /&gt;
Apps preloaded with this OS include:&lt;br /&gt;
* Xphoto&lt;br /&gt;
* WPS Office Lite&lt;br /&gt;
* Browser from Tencent (would urge users to replace/remove)&lt;br /&gt;
* Core: Notes (stylus-driven note app), Local Storage (file browser), Task List (notes list with text and handwriting input)&lt;br /&gt;
* Application Management&lt;br /&gt;
* More Settings&lt;br /&gt;
&lt;br /&gt;
Additional apps may be added via the included browser; for example, F-droid can be installed and then used to install further android apps.&lt;br /&gt;
&lt;br /&gt;
The main bar drawn along the screen's top edge features buttons for accessing the following, from left-to-right:&lt;br /&gt;
&lt;br /&gt;
* Home (house icon; opens additional bar along the screen's left edge for accessing notes and file management apps)&lt;br /&gt;
* Refresh screen&lt;br /&gt;
* Installed Apps (four squares)&lt;br /&gt;
* Active Apps (bulleted list of three lines)&lt;br /&gt;
* Settings (gear icon)&lt;br /&gt;
* Back&lt;br /&gt;
* Wifi Menu&lt;br /&gt;
* Bluetooth Stylus Menu (pairing included stylus allows use of hardware buttons on the stylus)&lt;br /&gt;
&lt;br /&gt;
When hidden by an open app, this bar can be made to reappear by swiping downward anywhere along the screen's top edge.&lt;br /&gt;
&lt;br /&gt;
=== Accessories included in the box ===&lt;br /&gt;
&lt;br /&gt;
As of July 2022, the Pinenote ships with the following items in the box:&lt;br /&gt;
&lt;br /&gt;
* Pinenote (duh)&lt;br /&gt;
* Stylus&lt;br /&gt;
* USB-c to USB-a cable&lt;br /&gt;
* USB-c to micro-b cable (for stylus)&lt;br /&gt;
* UART dongle&lt;br /&gt;
&lt;br /&gt;
=== Stock Partition Layout ===&lt;br /&gt;
Backups: https://pwarren.id.au/pinenote/partitions/&lt;br /&gt;
&lt;br /&gt;
Copied from DorianRudolph's github instructions (link at the end of this document):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;gt; rkdeveloptool list-partitions                      &lt;br /&gt;
#   LBA start (sectors)  LBA end (sectors)  Size (bytes)       Name                &lt;br /&gt;
00                16384              24575       4194304       uboot&lt;br /&gt;
01                24576              32767       4194304       trust&lt;br /&gt;
02                32768              36863       2097152       waveform&lt;br /&gt;
03                36864              45055       4194304       misc&lt;br /&gt;
04                45056              53247       4194304       dtbo&lt;br /&gt;
05                53248              55295       1048576       vbmeta&lt;br /&gt;
06                55296             137215      41943040       boot&lt;br /&gt;
07               137216             145407       4194304       security&lt;br /&gt;
08               145408             407551     134217728       recovery&lt;br /&gt;
09               407552            1193983     402653184       backup&lt;br /&gt;
10              1193984            3291135    1073741824       cache&lt;br /&gt;
11              3291136            3323903      16777216       metadata&lt;br /&gt;
12              3323904            9697279    3263168512       super&lt;br /&gt;
13              9697280            9730047      16777216       logo&lt;br /&gt;
14              9730048            9861119      67108864       device&lt;br /&gt;
15              9861120          241827775  118766927872       userdata&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== General Overview of Linux Installation Process ==&lt;br /&gt;
Todo: This section should provide instructions for using UART, adb and rkdeveloptool on the Pinenote for users unfamiliar with or new to any of them.&lt;br /&gt;
&lt;br /&gt;
=== Prerequisites ===&lt;br /&gt;
* This section should provide the user with a listing of required software, e.g., for cross-compiling; communicating via UART, etc. &lt;br /&gt;
* The following sections should walk the user through the process of going from a factory-fresh device to a functional e-ink tablet running linux.&lt;br /&gt;
&lt;br /&gt;
== Setting up Partitions ==&lt;br /&gt;
=== Possible configurations for ===&lt;br /&gt;
* dual boot &lt;br /&gt;
* linux alone&lt;br /&gt;
&lt;br /&gt;
== Modifying the Bootloader ==&lt;br /&gt;
&lt;br /&gt;
Without modifying the bootloader, u-boot will automatically load android. Under these circumstances, an alternative OS may be loaded by manually inputting commands to the u-boot terminal, which must be accessed by sending an interrupt signal (ctrl+c) to the device via UART during boot. Thus modifying u-boot is not, strictly speaking, necessary but will be desirable for most users wishing to use linux as their primary OS in a dual boot arrangement.&lt;br /&gt;
&lt;br /&gt;
There exists more than one approach to avoid having to do this each time the device is restarted. Two of these are detailed below.&lt;br /&gt;
&lt;br /&gt;
=== Option 1: Build U-boot from Scratch ===&lt;br /&gt;
reference: https://github.com/JoshuaMulliken/pinenote_uboot&lt;br /&gt;
&lt;br /&gt;
=== Option 2: Extract and Modify Existing U-boot Image ===&lt;br /&gt;
reference: https://gist.github.com/charasyn/206b2537534b6679b0961be64cf9c35f&lt;br /&gt;
&lt;br /&gt;
== Installing Linux ==&lt;br /&gt;
References:&lt;br /&gt;
* https://github.com/DorianRudolph/pinenotes&lt;br /&gt;
* https://musings.martyn.berlin/dual-booting-the-pinenote-with-android-and-debian&lt;br /&gt;
* https://wiki.postmarketos.org/wiki/PINE64_PineNote_(pine64-pinenote)&lt;br /&gt;
&lt;br /&gt;
=== Kernel Compilation ===&lt;br /&gt;
(for now, see links above)&lt;br /&gt;
Additional information on experimental patch(es):&lt;br /&gt;
* https://github.com/m-weigand/mw_pinenote_misc&lt;br /&gt;
&lt;br /&gt;
== Choosing Your GUI ==&lt;br /&gt;
&lt;br /&gt;
== Tweaks and Useful Apps ==&lt;br /&gt;
=== Links to dotfiles, configuration examples, etc. ===&lt;br /&gt;
* Sway config, Mesa for hardware-acceleration using GPU, KO reader : https://github.com/0cc4m/pinenote-misc&lt;br /&gt;
* Setting up X: https://musings.martyn.berlin/setting-up-x-on-the-pinenote-in-debian-with-touchscreen-onboard-keyboard-and&lt;br /&gt;
* Gnome extension: https://github.com/m-weigand/mw_pinenote_misc/tree/main/gnome_extension&lt;br /&gt;
* Vim config: https://github.com/m-weigand/mw_pinenote_misc/tree/main/vim&lt;br /&gt;
* Xournal++, nwg and libinput tweaks: https://gitlab.com/hrdl/pinenote-shared/&lt;/div&gt;</summary>
		<author><name>Hmpthcs</name></author>
	</entry>
	<entry>
		<id>https://wiki.pine64.org/index.php?title=PineNote:_Getting_Started&amp;diff=13370</id>
		<title>PineNote: Getting Started</title>
		<link rel="alternate" type="text/html" href="https://wiki.pine64.org/index.php?title=PineNote:_Getting_Started&amp;diff=13370"/>
		<updated>2022-07-24T17:02:52Z</updated>

		<summary type="html">&lt;p&gt;Hmpthcs: /* Installing Linux */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Under construction}}&lt;br /&gt;
&lt;br /&gt;
This page is a work in progress. Its goals are to help users get their devices up and running while minimizing redundancy with other pages (e.g., Documentation, Development), and to synthesize information provided in existing guides. Sections below represent a rough outline and will need to be expanded with details and further instructions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Who Can Contribute ==&lt;br /&gt;
&lt;br /&gt;
Anyone! Generally, the PineNote is in a very early state, and at least an intermediate level of linux knowledge is probably necessary to be able to do anything at this moment. That said, there are multiple efforts happening at once, and there are a number of ways a person of any skill level can help:&lt;br /&gt;
# Join in the ongoing documentation effort here: [[PineNote Documentation]].&lt;br /&gt;
# Help mainline the kernel by testing, fixing bugs.&lt;br /&gt;
&lt;br /&gt;
== Out of the Box ==&lt;br /&gt;
=== Information on software shipped with the Pinenote ===&lt;br /&gt;
As of July 2022, the Pinenote ships with a modified version of android. Under this OS, users interested only in reading ebooks and possibly leaking data to unknown parties may find the device more than satisfactory (read: use caution when handling ultra personal or sensitive data). All hardware items are functional with this OS, though the ability to tune and tweak may be limited by the proprietary nature of some drivers (e.g., the driver for the e-ink display). Ongoing support for this OS is absent, though further community development is possible and hoped for by more than a few users already. &lt;br /&gt;
&lt;br /&gt;
Apps preloaded with this OS include:&lt;br /&gt;
* Xphoto&lt;br /&gt;
* WPS Office Lite&lt;br /&gt;
* Browser from Tencent (would urge users to replace/remove)&lt;br /&gt;
* Core: Notes (stylus-driven note app), Local Storage (file browser), Task List (notes list with text and handwriting input)&lt;br /&gt;
* Application Management&lt;br /&gt;
* More Settings&lt;br /&gt;
&lt;br /&gt;
Additional apps may be added via the included browser; for example, F-droid can be installed and then used to install further android apps.&lt;br /&gt;
&lt;br /&gt;
The main bar drawn along the screen's top edge features buttons for accessing the following, from left-to-right:&lt;br /&gt;
&lt;br /&gt;
* Home (house icon; opens additional bar along the screen's left edge for accessing notes and file management apps)&lt;br /&gt;
* Refresh screen&lt;br /&gt;
* Installed Apps (four squares)&lt;br /&gt;
* Active Apps (bulleted list of three lines)&lt;br /&gt;
* Settings (gear icon)&lt;br /&gt;
* Back&lt;br /&gt;
* Wifi Menu&lt;br /&gt;
* Bluetooth Stylus Menu (pairing included stylus allows use of hardware buttons on the stylus)&lt;br /&gt;
&lt;br /&gt;
When hidden by an open app, this bar can be made to reappear by swiping downward anywhere along the screen's top edge.&lt;br /&gt;
&lt;br /&gt;
=== Accessories included in the box ===&lt;br /&gt;
&lt;br /&gt;
As of July 2022, the Pinenote ships with the following items in the box:&lt;br /&gt;
&lt;br /&gt;
* Pinenote (duh)&lt;br /&gt;
* Stylus&lt;br /&gt;
* USB-c to USB-a cable&lt;br /&gt;
* USB-c to micro-b cable (for stylus)&lt;br /&gt;
* UART dongle&lt;br /&gt;
&lt;br /&gt;
=== Stock Partition Layout ===&lt;br /&gt;
Backups: https://pwarren.id.au/pinenote/partitions/&lt;br /&gt;
&lt;br /&gt;
Copied from DorianRudolph's github instructions (link at the end of this document):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;gt; rkdeveloptool list-partitions                      &lt;br /&gt;
#   LBA start (sectors)  LBA end (sectors)  Size (bytes)       Name                &lt;br /&gt;
00                16384              24575       4194304       uboot&lt;br /&gt;
01                24576              32767       4194304       trust&lt;br /&gt;
02                32768              36863       2097152       waveform&lt;br /&gt;
03                36864              45055       4194304       misc&lt;br /&gt;
04                45056              53247       4194304       dtbo&lt;br /&gt;
05                53248              55295       1048576       vbmeta&lt;br /&gt;
06                55296             137215      41943040       boot&lt;br /&gt;
07               137216             145407       4194304       security&lt;br /&gt;
08               145408             407551     134217728       recovery&lt;br /&gt;
09               407552            1193983     402653184       backup&lt;br /&gt;
10              1193984            3291135    1073741824       cache&lt;br /&gt;
11              3291136            3323903      16777216       metadata&lt;br /&gt;
12              3323904            9697279    3263168512       super&lt;br /&gt;
13              9697280            9730047      16777216       logo&lt;br /&gt;
14              9730048            9861119      67108864       device&lt;br /&gt;
15              9861120          241827775  118766927872       userdata&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== General Overview of Linux Installation Process ==&lt;br /&gt;
Todo: This section should provide instructions for using UART, adb and rkdeveloptool on the Pinenote for users unfamiliar with or new to any of them.&lt;br /&gt;
&lt;br /&gt;
=== Prerequisites ===&lt;br /&gt;
* This section should provide the user with a listing of required software, e.g., for cross-compiling; communicating via UART, etc. &lt;br /&gt;
* The following sections should walk the user through the process of going from a factory-fresh device to a functional e-ink tablet running linux.&lt;br /&gt;
&lt;br /&gt;
== Setting up Partitions ==&lt;br /&gt;
=== Possible configurations for ===&lt;br /&gt;
* dual boot &lt;br /&gt;
* linux alone&lt;br /&gt;
&lt;br /&gt;
== Modifying the Bootloader ==&lt;br /&gt;
&lt;br /&gt;
Without modifying the bootloader, u-boot will automatically load android. Under these circumstances, an alternative OS may be loaded by manually inputting commands to the u-boot terminal, which must be accessed by sending an interrupt signal (ctrl+c) to the device via UART during boot. Thus modifying u-boot is not, strictly speaking, necessary but will be desirable for most users wishing to use linux as their primary OS in a dual boot arrangement.&lt;br /&gt;
&lt;br /&gt;
There exists more than one approach to avoid having to do this each time the device is restarted. Two of these are detailed below.&lt;br /&gt;
&lt;br /&gt;
=== Option 1: Build U-boot from Scratch ===&lt;br /&gt;
reference: https://github.com/JoshuaMulliken/pinenote_uboot&lt;br /&gt;
&lt;br /&gt;
=== Option 2: Extract and Modify Existing U-boot Image ===&lt;br /&gt;
reference: https://gist.github.com/charasyn/206b2537534b6679b0961be64cf9c35f&lt;br /&gt;
&lt;br /&gt;
== Installing Linux ==&lt;br /&gt;
References:&lt;br /&gt;
* https://github.com/DorianRudolph/pinenotes&lt;br /&gt;
* https://musings.martyn.berlin/dual-booting-the-pinenote-with-android-and-debian&lt;br /&gt;
* https://wiki.postmarketos.org/wiki/PINE64_PineNote_(pine64-pinenote)&lt;br /&gt;
&lt;br /&gt;
=== Kernel Compilation ===&lt;br /&gt;
(for now, see links above)&lt;br /&gt;
Additional information on experimental patch(es):&lt;br /&gt;
* https://github.com/m-weigand/mw_pinenote_misc&lt;br /&gt;
&lt;br /&gt;
== Choosing Your GUI ==&lt;br /&gt;
&lt;br /&gt;
== Tweaks and Useful Apps ==&lt;br /&gt;
=== Links to dotfiles, configuration examples, etc. ===&lt;br /&gt;
* Sway config, Mesa for hardware-acceleration using GPU, KO reader : https://github.com/0cc4m/pinenote-misc&lt;br /&gt;
* Setting up X: https://musings.martyn.berlin/setting-up-x-on-the-pinenote-in-debian-with-touchscreen-onboard-keyboard-and&lt;br /&gt;
* Gnome extension: https://github.com/m-weigand/mw_pinenote_misc/tree/main/gnome_extension&lt;/div&gt;</summary>
		<author><name>Hmpthcs</name></author>
	</entry>
	<entry>
		<id>https://wiki.pine64.org/index.php?title=PineNote:_Getting_Started&amp;diff=13369</id>
		<title>PineNote: Getting Started</title>
		<link rel="alternate" type="text/html" href="https://wiki.pine64.org/index.php?title=PineNote:_Getting_Started&amp;diff=13369"/>
		<updated>2022-07-24T17:00:07Z</updated>

		<summary type="html">&lt;p&gt;Hmpthcs: /* Links to dotfiles, configuration examples, etc. */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Under construction}}&lt;br /&gt;
&lt;br /&gt;
This page is a work in progress. Its goals are to help users get their devices up and running while minimizing redundancy with other pages (e.g., Documentation, Development), and to synthesize information provided in existing guides. Sections below represent a rough outline and will need to be expanded with details and further instructions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Who Can Contribute ==&lt;br /&gt;
&lt;br /&gt;
Anyone! Generally, the PineNote is in a very early state, and at least an intermediate level of linux knowledge is probably necessary to be able to do anything at this moment. That said, there are multiple efforts happening at once, and there are a number of ways a person of any skill level can help:&lt;br /&gt;
# Join in the ongoing documentation effort here: [[PineNote Documentation]].&lt;br /&gt;
# Help mainline the kernel by testing, fixing bugs.&lt;br /&gt;
&lt;br /&gt;
== Out of the Box ==&lt;br /&gt;
=== Information on software shipped with the Pinenote ===&lt;br /&gt;
As of July 2022, the Pinenote ships with a modified version of android. Under this OS, users interested only in reading ebooks and possibly leaking data to unknown parties may find the device more than satisfactory (read: use caution when handling ultra personal or sensitive data). All hardware items are functional with this OS, though the ability to tune and tweak may be limited by the proprietary nature of some drivers (e.g., the driver for the e-ink display). Ongoing support for this OS is absent, though further community development is possible and hoped for by more than a few users already. &lt;br /&gt;
&lt;br /&gt;
Apps preloaded with this OS include:&lt;br /&gt;
* Xphoto&lt;br /&gt;
* WPS Office Lite&lt;br /&gt;
* Browser from Tencent (would urge users to replace/remove)&lt;br /&gt;
* Core: Notes (stylus-driven note app), Local Storage (file browser), Task List (notes list with text and handwriting input)&lt;br /&gt;
* Application Management&lt;br /&gt;
* More Settings&lt;br /&gt;
&lt;br /&gt;
Additional apps may be added via the included browser; for example, F-droid can be installed and then used to install further android apps.&lt;br /&gt;
&lt;br /&gt;
The main bar drawn along the screen's top edge features buttons for accessing the following, from left-to-right:&lt;br /&gt;
&lt;br /&gt;
* Home (house icon; opens additional bar along the screen's left edge for accessing notes and file management apps)&lt;br /&gt;
* Refresh screen&lt;br /&gt;
* Installed Apps (four squares)&lt;br /&gt;
* Active Apps (bulleted list of three lines)&lt;br /&gt;
* Settings (gear icon)&lt;br /&gt;
* Back&lt;br /&gt;
* Wifi Menu&lt;br /&gt;
* Bluetooth Stylus Menu (pairing included stylus allows use of hardware buttons on the stylus)&lt;br /&gt;
&lt;br /&gt;
When hidden by an open app, this bar can be made to reappear by swiping downward anywhere along the screen's top edge.&lt;br /&gt;
&lt;br /&gt;
=== Accessories included in the box ===&lt;br /&gt;
&lt;br /&gt;
As of July 2022, the Pinenote ships with the following items in the box:&lt;br /&gt;
&lt;br /&gt;
* Pinenote (duh)&lt;br /&gt;
* Stylus&lt;br /&gt;
* USB-c to USB-a cable&lt;br /&gt;
* USB-c to micro-b cable (for stylus)&lt;br /&gt;
* UART dongle&lt;br /&gt;
&lt;br /&gt;
=== Stock Partition Layout ===&lt;br /&gt;
Backups: https://pwarren.id.au/pinenote/partitions/&lt;br /&gt;
&lt;br /&gt;
Copied from DorianRudolph's github instructions (link at the end of this document):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;gt; rkdeveloptool list-partitions                      &lt;br /&gt;
#   LBA start (sectors)  LBA end (sectors)  Size (bytes)       Name                &lt;br /&gt;
00                16384              24575       4194304       uboot&lt;br /&gt;
01                24576              32767       4194304       trust&lt;br /&gt;
02                32768              36863       2097152       waveform&lt;br /&gt;
03                36864              45055       4194304       misc&lt;br /&gt;
04                45056              53247       4194304       dtbo&lt;br /&gt;
05                53248              55295       1048576       vbmeta&lt;br /&gt;
06                55296             137215      41943040       boot&lt;br /&gt;
07               137216             145407       4194304       security&lt;br /&gt;
08               145408             407551     134217728       recovery&lt;br /&gt;
09               407552            1193983     402653184       backup&lt;br /&gt;
10              1193984            3291135    1073741824       cache&lt;br /&gt;
11              3291136            3323903      16777216       metadata&lt;br /&gt;
12              3323904            9697279    3263168512       super&lt;br /&gt;
13              9697280            9730047      16777216       logo&lt;br /&gt;
14              9730048            9861119      67108864       device&lt;br /&gt;
15              9861120          241827775  118766927872       userdata&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== General Overview of Linux Installation Process ==&lt;br /&gt;
Todo: This section should provide instructions for using UART, adb and rkdeveloptool on the Pinenote for users unfamiliar with or new to any of them.&lt;br /&gt;
&lt;br /&gt;
=== Prerequisites ===&lt;br /&gt;
* This section should provide the user with a listing of required software, e.g., for cross-compiling; communicating via UART, etc. &lt;br /&gt;
* The following sections should walk the user through the process of going from a factory-fresh device to a functional e-ink tablet running linux.&lt;br /&gt;
&lt;br /&gt;
== Setting up Partitions ==&lt;br /&gt;
=== Possible configurations for ===&lt;br /&gt;
* dual boot &lt;br /&gt;
* linux alone&lt;br /&gt;
&lt;br /&gt;
== Modifying the Bootloader ==&lt;br /&gt;
&lt;br /&gt;
Without modifying the bootloader, u-boot will automatically load android. Under these circumstances, an alternative OS may be loaded by manually inputting commands to the u-boot terminal, which must be accessed by sending an interrupt signal (ctrl+c) to the device via UART during boot. Thus modifying u-boot is not, strictly speaking, necessary but will be desirable for most users wishing to use linux as their primary OS in a dual boot arrangement.&lt;br /&gt;
&lt;br /&gt;
There exists more than one approach to avoid having to do this each time the device is restarted. Two of these are detailed below.&lt;br /&gt;
&lt;br /&gt;
=== Option 1: Build U-boot from Scratch ===&lt;br /&gt;
reference: https://github.com/JoshuaMulliken/pinenote_uboot&lt;br /&gt;
&lt;br /&gt;
=== Option 2: Extract and Modify Existing U-boot Image ===&lt;br /&gt;
reference: https://gist.github.com/charasyn/206b2537534b6679b0961be64cf9c35f&lt;br /&gt;
&lt;br /&gt;
== Installing Linux ==&lt;br /&gt;
References:&lt;br /&gt;
* https://github.com/DorianRudolph/pinenotes&lt;br /&gt;
* https://musings.martyn.berlin/dual-booting-the-pinenote-with-android-and-debian&lt;br /&gt;
* https://wiki.postmarketos.org/wiki/PINE64_PineNote_(pine64-pinenote)&lt;br /&gt;
&lt;br /&gt;
== Choosing Your GUI ==&lt;br /&gt;
&lt;br /&gt;
== Tweaks and Useful Apps ==&lt;br /&gt;
=== Links to dotfiles, configuration examples, etc. ===&lt;br /&gt;
* Sway config, Mesa for hardware-acceleration using GPU, KO reader : https://github.com/0cc4m/pinenote-misc&lt;br /&gt;
* Setting up X: https://musings.martyn.berlin/setting-up-x-on-the-pinenote-in-debian-with-touchscreen-onboard-keyboard-and&lt;br /&gt;
* Gnome extension: https://github.com/m-weigand/mw_pinenote_misc/tree/main/gnome_extension&lt;/div&gt;</summary>
		<author><name>Hmpthcs</name></author>
	</entry>
	<entry>
		<id>https://wiki.pine64.org/index.php?title=PineNote:_Getting_Started&amp;diff=13368</id>
		<title>PineNote: Getting Started</title>
		<link rel="alternate" type="text/html" href="https://wiki.pine64.org/index.php?title=PineNote:_Getting_Started&amp;diff=13368"/>
		<updated>2022-07-24T16:29:13Z</updated>

		<summary type="html">&lt;p&gt;Hmpthcs: /* Stock Partition Layout */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Under construction}}&lt;br /&gt;
&lt;br /&gt;
This page is a work in progress. Its goals are to help users get their devices up and running while minimizing redundancy with other pages (e.g., Documentation, Development), and to synthesize information provided in existing guides. Sections below represent a rough outline and will need to be expanded with details and further instructions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Who Can Contribute ==&lt;br /&gt;
&lt;br /&gt;
Anyone! Generally, the PineNote is in a very early state, and at least an intermediate level of linux knowledge is probably necessary to be able to do anything at this moment. That said, there are multiple efforts happening at once, and there are a number of ways a person of any skill level can help:&lt;br /&gt;
# Join in the ongoing documentation effort here: [[PineNote Documentation]].&lt;br /&gt;
# Help mainline the kernel by testing, fixing bugs.&lt;br /&gt;
&lt;br /&gt;
== Out of the Box ==&lt;br /&gt;
=== Information on software shipped with the Pinenote ===&lt;br /&gt;
As of July 2022, the Pinenote ships with a modified version of android. Under this OS, users interested only in reading ebooks and possibly leaking data to unknown parties may find the device more than satisfactory (read: use caution when handling ultra personal or sensitive data). All hardware items are functional with this OS, though the ability to tune and tweak may be limited by the proprietary nature of some drivers (e.g., the driver for the e-ink display). Ongoing support for this OS is absent, though further community development is possible and hoped for by more than a few users already. &lt;br /&gt;
&lt;br /&gt;
Apps preloaded with this OS include:&lt;br /&gt;
* Xphoto&lt;br /&gt;
* WPS Office Lite&lt;br /&gt;
* Browser from Tencent (would urge users to replace/remove)&lt;br /&gt;
* Core: Notes (stylus-driven note app), Local Storage (file browser), Task List (notes list with text and handwriting input)&lt;br /&gt;
* Application Management&lt;br /&gt;
* More Settings&lt;br /&gt;
&lt;br /&gt;
Additional apps may be added via the included browser; for example, F-droid can be installed and then used to install further android apps.&lt;br /&gt;
&lt;br /&gt;
The main bar drawn along the screen's top edge features buttons for accessing the following, from left-to-right:&lt;br /&gt;
&lt;br /&gt;
* Home (house icon; opens additional bar along the screen's left edge for accessing notes and file management apps)&lt;br /&gt;
* Refresh screen&lt;br /&gt;
* Installed Apps (four squares)&lt;br /&gt;
* Active Apps (bulleted list of three lines)&lt;br /&gt;
* Settings (gear icon)&lt;br /&gt;
* Back&lt;br /&gt;
* Wifi Menu&lt;br /&gt;
* Bluetooth Stylus Menu (pairing included stylus allows use of hardware buttons on the stylus)&lt;br /&gt;
&lt;br /&gt;
When hidden by an open app, this bar can be made to reappear by swiping downward anywhere along the screen's top edge.&lt;br /&gt;
&lt;br /&gt;
=== Accessories included in the box ===&lt;br /&gt;
&lt;br /&gt;
As of July 2022, the Pinenote ships with the following items in the box:&lt;br /&gt;
&lt;br /&gt;
* Pinenote (duh)&lt;br /&gt;
* Stylus&lt;br /&gt;
* USB-c to USB-a cable&lt;br /&gt;
* USB-c to micro-b cable (for stylus)&lt;br /&gt;
* UART dongle&lt;br /&gt;
&lt;br /&gt;
=== Stock Partition Layout ===&lt;br /&gt;
Backups: https://pwarren.id.au/pinenote/partitions/&lt;br /&gt;
&lt;br /&gt;
Copied from DorianRudolph's github instructions (link at the end of this document):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;gt; rkdeveloptool list-partitions                      &lt;br /&gt;
#   LBA start (sectors)  LBA end (sectors)  Size (bytes)       Name                &lt;br /&gt;
00                16384              24575       4194304       uboot&lt;br /&gt;
01                24576              32767       4194304       trust&lt;br /&gt;
02                32768              36863       2097152       waveform&lt;br /&gt;
03                36864              45055       4194304       misc&lt;br /&gt;
04                45056              53247       4194304       dtbo&lt;br /&gt;
05                53248              55295       1048576       vbmeta&lt;br /&gt;
06                55296             137215      41943040       boot&lt;br /&gt;
07               137216             145407       4194304       security&lt;br /&gt;
08               145408             407551     134217728       recovery&lt;br /&gt;
09               407552            1193983     402653184       backup&lt;br /&gt;
10              1193984            3291135    1073741824       cache&lt;br /&gt;
11              3291136            3323903      16777216       metadata&lt;br /&gt;
12              3323904            9697279    3263168512       super&lt;br /&gt;
13              9697280            9730047      16777216       logo&lt;br /&gt;
14              9730048            9861119      67108864       device&lt;br /&gt;
15              9861120          241827775  118766927872       userdata&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== General Overview of Linux Installation Process ==&lt;br /&gt;
Todo: This section should provide instructions for using UART, adb and rkdeveloptool on the Pinenote for users unfamiliar with or new to any of them.&lt;br /&gt;
&lt;br /&gt;
=== Prerequisites ===&lt;br /&gt;
* This section should provide the user with a listing of required software, e.g., for cross-compiling; communicating via UART, etc. &lt;br /&gt;
* The following sections should walk the user through the process of going from a factory-fresh device to a functional e-ink tablet running linux.&lt;br /&gt;
&lt;br /&gt;
== Setting up Partitions ==&lt;br /&gt;
=== Possible configurations for ===&lt;br /&gt;
* dual boot &lt;br /&gt;
* linux alone&lt;br /&gt;
&lt;br /&gt;
== Modifying the Bootloader ==&lt;br /&gt;
&lt;br /&gt;
Without modifying the bootloader, u-boot will automatically load android. Under these circumstances, an alternative OS may be loaded by manually inputting commands to the u-boot terminal, which must be accessed by sending an interrupt signal (ctrl+c) to the device via UART during boot. Thus modifying u-boot is not, strictly speaking, necessary but will be desirable for most users wishing to use linux as their primary OS in a dual boot arrangement.&lt;br /&gt;
&lt;br /&gt;
There exists more than one approach to avoid having to do this each time the device is restarted. Two of these are detailed below.&lt;br /&gt;
&lt;br /&gt;
=== Option 1: Build U-boot from Scratch ===&lt;br /&gt;
reference: https://github.com/JoshuaMulliken/pinenote_uboot&lt;br /&gt;
&lt;br /&gt;
=== Option 2: Extract and Modify Existing U-boot Image ===&lt;br /&gt;
reference: https://gist.github.com/charasyn/206b2537534b6679b0961be64cf9c35f&lt;br /&gt;
&lt;br /&gt;
== Installing Linux ==&lt;br /&gt;
References:&lt;br /&gt;
* https://github.com/DorianRudolph/pinenotes&lt;br /&gt;
* https://musings.martyn.berlin/dual-booting-the-pinenote-with-android-and-debian&lt;br /&gt;
* https://wiki.postmarketos.org/wiki/PINE64_PineNote_(pine64-pinenote)&lt;br /&gt;
&lt;br /&gt;
== Choosing Your GUI ==&lt;br /&gt;
&lt;br /&gt;
== Tweaks and Useful Apps ==&lt;br /&gt;
=== Links to dotfiles, configuration examples, etc. ===&lt;br /&gt;
* Sway config, Mesa for hardware-acceleration using GPU, KO reader : https://github.com/0cc4m/pinenote-misc&lt;br /&gt;
* Setting up X: https://musings.martyn.berlin/setting-up-x-on-the-pinenote-in-debian-with-touchscreen-onboard-keyboard-and&lt;/div&gt;</summary>
		<author><name>Hmpthcs</name></author>
	</entry>
	<entry>
		<id>https://wiki.pine64.org/index.php?title=PineNote:_Getting_Started&amp;diff=13367</id>
		<title>PineNote: Getting Started</title>
		<link rel="alternate" type="text/html" href="https://wiki.pine64.org/index.php?title=PineNote:_Getting_Started&amp;diff=13367"/>
		<updated>2022-07-24T16:27:23Z</updated>

		<summary type="html">&lt;p&gt;Hmpthcs: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Under construction}}&lt;br /&gt;
&lt;br /&gt;
This page is a work in progress. Its goals are to help users get their devices up and running while minimizing redundancy with other pages (e.g., Documentation, Development), and to synthesize information provided in existing guides. Sections below represent a rough outline and will need to be expanded with details and further instructions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Who Can Contribute ==&lt;br /&gt;
&lt;br /&gt;
Anyone! Generally, the PineNote is in a very early state, and at least an intermediate level of linux knowledge is probably necessary to be able to do anything at this moment. That said, there are multiple efforts happening at once, and there are a number of ways a person of any skill level can help:&lt;br /&gt;
# Join in the ongoing documentation effort here: [[PineNote Documentation]].&lt;br /&gt;
# Help mainline the kernel by testing, fixing bugs.&lt;br /&gt;
&lt;br /&gt;
== Out of the Box ==&lt;br /&gt;
=== Information on software shipped with the Pinenote ===&lt;br /&gt;
As of July 2022, the Pinenote ships with a modified version of android. Under this OS, users interested only in reading ebooks and possibly leaking data to unknown parties may find the device more than satisfactory (read: use caution when handling ultra personal or sensitive data). All hardware items are functional with this OS, though the ability to tune and tweak may be limited by the proprietary nature of some drivers (e.g., the driver for the e-ink display). Ongoing support for this OS is absent, though further community development is possible and hoped for by more than a few users already. &lt;br /&gt;
&lt;br /&gt;
Apps preloaded with this OS include:&lt;br /&gt;
* Xphoto&lt;br /&gt;
* WPS Office Lite&lt;br /&gt;
* Browser from Tencent (would urge users to replace/remove)&lt;br /&gt;
* Core: Notes (stylus-driven note app), Local Storage (file browser), Task List (notes list with text and handwriting input)&lt;br /&gt;
* Application Management&lt;br /&gt;
* More Settings&lt;br /&gt;
&lt;br /&gt;
Additional apps may be added via the included browser; for example, F-droid can be installed and then used to install further android apps.&lt;br /&gt;
&lt;br /&gt;
The main bar drawn along the screen's top edge features buttons for accessing the following, from left-to-right:&lt;br /&gt;
&lt;br /&gt;
* Home (house icon; opens additional bar along the screen's left edge for accessing notes and file management apps)&lt;br /&gt;
* Refresh screen&lt;br /&gt;
* Installed Apps (four squares)&lt;br /&gt;
* Active Apps (bulleted list of three lines)&lt;br /&gt;
* Settings (gear icon)&lt;br /&gt;
* Back&lt;br /&gt;
* Wifi Menu&lt;br /&gt;
* Bluetooth Stylus Menu (pairing included stylus allows use of hardware buttons on the stylus)&lt;br /&gt;
&lt;br /&gt;
When hidden by an open app, this bar can be made to reappear by swiping downward anywhere along the screen's top edge.&lt;br /&gt;
&lt;br /&gt;
=== Accessories included in the box ===&lt;br /&gt;
&lt;br /&gt;
As of July 2022, the Pinenote ships with the following items in the box:&lt;br /&gt;
&lt;br /&gt;
* Pinenote (duh)&lt;br /&gt;
* Stylus&lt;br /&gt;
* USB-c to USB-a cable&lt;br /&gt;
* USB-c to micro-b cable (for stylus)&lt;br /&gt;
* UART dongle&lt;br /&gt;
&lt;br /&gt;
=== Stock Partition Layout ===&lt;br /&gt;
Backups: https://pwarren.id.au/pinenote/partitions/&lt;br /&gt;
&lt;br /&gt;
Copied from DorianRudolph's github instructions (link at the end of this document):&lt;br /&gt;
```&lt;br /&gt;
&amp;gt; rkdeveloptool list-partitions                      &lt;br /&gt;
#   LBA start (sectors)  LBA end (sectors)  Size (bytes)       Name                &lt;br /&gt;
00                16384              24575       4194304       uboot&lt;br /&gt;
01                24576              32767       4194304       trust&lt;br /&gt;
02                32768              36863       2097152       waveform&lt;br /&gt;
03                36864              45055       4194304       misc&lt;br /&gt;
04                45056              53247       4194304       dtbo&lt;br /&gt;
05                53248              55295       1048576       vbmeta&lt;br /&gt;
06                55296             137215      41943040       boot&lt;br /&gt;
07               137216             145407       4194304       security&lt;br /&gt;
08               145408             407551     134217728       recovery&lt;br /&gt;
09               407552            1193983     402653184       backup&lt;br /&gt;
10              1193984            3291135    1073741824       cache&lt;br /&gt;
11              3291136            3323903      16777216       metadata&lt;br /&gt;
12              3323904            9697279    3263168512       super&lt;br /&gt;
13              9697280            9730047      16777216       logo&lt;br /&gt;
14              9730048            9861119      67108864       device&lt;br /&gt;
15              9861120          241827775  118766927872       userdata&lt;br /&gt;
```&lt;br /&gt;
&lt;br /&gt;
== General Overview of Linux Installation Process ==&lt;br /&gt;
Todo: This section should provide instructions for using UART, adb and rkdeveloptool on the Pinenote for users unfamiliar with or new to any of them.&lt;br /&gt;
&lt;br /&gt;
=== Prerequisites ===&lt;br /&gt;
* This section should provide the user with a listing of required software, e.g., for cross-compiling; communicating via UART, etc. &lt;br /&gt;
* The following sections should walk the user through the process of going from a factory-fresh device to a functional e-ink tablet running linux.&lt;br /&gt;
&lt;br /&gt;
== Setting up Partitions ==&lt;br /&gt;
=== Possible configurations for ===&lt;br /&gt;
* dual boot &lt;br /&gt;
* linux alone&lt;br /&gt;
&lt;br /&gt;
== Modifying the Bootloader ==&lt;br /&gt;
&lt;br /&gt;
Without modifying the bootloader, u-boot will automatically load android. Under these circumstances, an alternative OS may be loaded by manually inputting commands to the u-boot terminal, which must be accessed by sending an interrupt signal (ctrl+c) to the device via UART during boot. Thus modifying u-boot is not, strictly speaking, necessary but will be desirable for most users wishing to use linux as their primary OS in a dual boot arrangement.&lt;br /&gt;
&lt;br /&gt;
There exists more than one approach to avoid having to do this each time the device is restarted. Two of these are detailed below.&lt;br /&gt;
&lt;br /&gt;
=== Option 1: Build U-boot from Scratch ===&lt;br /&gt;
reference: https://github.com/JoshuaMulliken/pinenote_uboot&lt;br /&gt;
&lt;br /&gt;
=== Option 2: Extract and Modify Existing U-boot Image ===&lt;br /&gt;
reference: https://gist.github.com/charasyn/206b2537534b6679b0961be64cf9c35f&lt;br /&gt;
&lt;br /&gt;
== Installing Linux ==&lt;br /&gt;
References:&lt;br /&gt;
* https://github.com/DorianRudolph/pinenotes&lt;br /&gt;
* https://musings.martyn.berlin/dual-booting-the-pinenote-with-android-and-debian&lt;br /&gt;
* https://wiki.postmarketos.org/wiki/PINE64_PineNote_(pine64-pinenote)&lt;br /&gt;
&lt;br /&gt;
== Choosing Your GUI ==&lt;br /&gt;
&lt;br /&gt;
== Tweaks and Useful Apps ==&lt;br /&gt;
=== Links to dotfiles, configuration examples, etc. ===&lt;br /&gt;
* Sway config, Mesa for hardware-acceleration using GPU, KO reader : https://github.com/0cc4m/pinenote-misc&lt;br /&gt;
* Setting up X: https://musings.martyn.berlin/setting-up-x-on-the-pinenote-in-debian-with-touchscreen-onboard-keyboard-and&lt;/div&gt;</summary>
		<author><name>Hmpthcs</name></author>
	</entry>
	<entry>
		<id>https://wiki.pine64.org/index.php?title=PineNote:_Getting_Started&amp;diff=13366</id>
		<title>PineNote: Getting Started</title>
		<link rel="alternate" type="text/html" href="https://wiki.pine64.org/index.php?title=PineNote:_Getting_Started&amp;diff=13366"/>
		<updated>2022-07-24T16:19:22Z</updated>

		<summary type="html">&lt;p&gt;Hmpthcs: /* Installing Linux */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Under construction}}&lt;br /&gt;
&lt;br /&gt;
This page is a work in progress. Its goals are to help users get their devices up and running while minimizing redundancy with other pages (e.g., Documentation, Development), and to synthesize information provided in existing guides. Sections below represent a rough outline and will need to be expanded with details and further instructions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Who Can Contribute ==&lt;br /&gt;
&lt;br /&gt;
Anyone! Generally, the PineNote is in a very early state, and at least an intermediate level of linux knowledge is probably necessary to be able to do anything at this moment. That said, there are multiple efforts happening at once, and there are a number of ways a person of any skill level can help:&lt;br /&gt;
# Join in the ongoing documentation effort here: [[PineNote Documentation]].&lt;br /&gt;
# Help mainline the kernel by testing, fixing bugs.&lt;br /&gt;
&lt;br /&gt;
== Out of the Box ==&lt;br /&gt;
=== Information on software shipped with the Pinenote ===&lt;br /&gt;
As of July 2022, the Pinenote ships with a modified version of android. Under this OS, users interested only in reading ebooks and possibly leaking data to unknown parties may find the device more than satisfactory (read: use caution when handling ultra personal or sensitive data). All hardware items are functional with this OS, though the ability to tune and tweak may be limited by the proprietary nature of some drivers (e.g., the driver for the e-ink display). Ongoing support for this OS is absent, though further community development is possible and hoped for by more than a few users already. &lt;br /&gt;
&lt;br /&gt;
Apps preloaded with this OS include:&lt;br /&gt;
* Xphoto&lt;br /&gt;
* WPS Office Lite&lt;br /&gt;
* Browser from Tencent (would urge users to replace/remove)&lt;br /&gt;
* Core: Notes (stylus-driven note app), Local Storage (file browser), Task List (notes list with text and handwriting input)&lt;br /&gt;
* Application Management&lt;br /&gt;
* More Settings&lt;br /&gt;
&lt;br /&gt;
Additional apps may be added via the included browser; for example, F-droid can be installed and then used to install further android apps.&lt;br /&gt;
&lt;br /&gt;
The main bar drawn along the screen's top edge features buttons for accessing the following, from left-to-right:&lt;br /&gt;
&lt;br /&gt;
* Home (house icon; opens additional bar along the screen's left edge for accessing notes and file management apps)&lt;br /&gt;
* Refresh screen&lt;br /&gt;
* Installed Apps (four squares)&lt;br /&gt;
* Active Apps (bulleted list of three lines)&lt;br /&gt;
* Settings (gear icon)&lt;br /&gt;
* Back&lt;br /&gt;
* Wifi Menu&lt;br /&gt;
* Bluetooth Stylus Menu (pairing included stylus allows use of hardware buttons on the stylus)&lt;br /&gt;
&lt;br /&gt;
When hidden by an open app, this bar can be made to reappear by swiping downward anywhere along the screen's top edge.&lt;br /&gt;
&lt;br /&gt;
=== Accessories included in the box ===&lt;br /&gt;
&lt;br /&gt;
As of July 2022, the Pinenote ships with the following items in the box:&lt;br /&gt;
&lt;br /&gt;
* Pinenote (duh)&lt;br /&gt;
* Stylus&lt;br /&gt;
* USB-c to USB-a cable&lt;br /&gt;
* USB-c to micro-b cable (for stylus)&lt;br /&gt;
* UART dongle&lt;br /&gt;
&lt;br /&gt;
== Stock Partition Layout ==&lt;br /&gt;
&lt;br /&gt;
== General Overview of Linux Installation Process ==&lt;br /&gt;
&lt;br /&gt;
=== Prerequisites ===&lt;br /&gt;
* This section should provide the user with a listing of required software, e.g., for cross-compiling; communicating via UART, etc. &lt;br /&gt;
* The following sections should walk the user through the process of going from a factory-fresh device to a functional e-ink tablet running linux.&lt;br /&gt;
&lt;br /&gt;
== Setting up Partitions ==&lt;br /&gt;
=== Possible configurations for ===&lt;br /&gt;
* dual boot &lt;br /&gt;
* linux alone&lt;br /&gt;
&lt;br /&gt;
== Modifying the Bootloader ==&lt;br /&gt;
&lt;br /&gt;
Without modifying the bootloader, u-boot will automatically load android. Under these circumstances, an alternative OS may be loaded by manually inputting commands to the u-boot terminal, which must be accessed by sending an interrupt signal (ctrl+c) to the device via UART during boot. Thus modifying u-boot is not, strictly speaking, necessary but will be desirable for most users wishing to use linux as their primary OS in a dual boot arrangement.&lt;br /&gt;
&lt;br /&gt;
There exists more than one approach to avoid having to do this each time the device is restarted. Two of these are detailed below.&lt;br /&gt;
&lt;br /&gt;
=== Option 1: Build U-boot from Scratch ===&lt;br /&gt;
reference: https://github.com/JoshuaMulliken/pinenote_uboot&lt;br /&gt;
&lt;br /&gt;
=== Option 2: Extract and Modify Existing U-boot Image ===&lt;br /&gt;
reference: https://gist.github.com/charasyn/206b2537534b6679b0961be64cf9c35f&lt;br /&gt;
&lt;br /&gt;
== Installing Linux ==&lt;br /&gt;
References:&lt;br /&gt;
* https://github.com/DorianRudolph/pinenotes&lt;br /&gt;
* https://musings.martyn.berlin/dual-booting-the-pinenote-with-android-and-debian&lt;br /&gt;
* https://wiki.postmarketos.org/wiki/PINE64_PineNote_(pine64-pinenote)&lt;br /&gt;
&lt;br /&gt;
== Choosing Your GUI ==&lt;br /&gt;
&lt;br /&gt;
== Tweaks and Useful Apps ==&lt;br /&gt;
=== Links to dotfiles, configuration examples, etc. ===&lt;br /&gt;
* Sway config, Mesa for hardware-acceleration using GPU, KO reader : https://github.com/0cc4m/pinenote-misc&lt;br /&gt;
* Setting up X: https://musings.martyn.berlin/setting-up-x-on-the-pinenote-in-debian-with-touchscreen-onboard-keyboard-and&lt;/div&gt;</summary>
		<author><name>Hmpthcs</name></author>
	</entry>
	<entry>
		<id>https://wiki.pine64.org/index.php?title=PineNote:_Getting_Started&amp;diff=13365</id>
		<title>PineNote: Getting Started</title>
		<link rel="alternate" type="text/html" href="https://wiki.pine64.org/index.php?title=PineNote:_Getting_Started&amp;diff=13365"/>
		<updated>2022-07-24T16:13:29Z</updated>

		<summary type="html">&lt;p&gt;Hmpthcs: /* Information on software shipped with the Pinenote */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Under construction}}&lt;br /&gt;
&lt;br /&gt;
This page is a work in progress. Its goals are to help users get their devices up and running while minimizing redundancy with other pages (e.g., Documentation, Development), and to synthesize information provided in existing guides. Sections below represent a rough outline and will need to be expanded with details and further instructions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Who Can Contribute ==&lt;br /&gt;
&lt;br /&gt;
Anyone! Generally, the PineNote is in a very early state, and at least an intermediate level of linux knowledge is probably necessary to be able to do anything at this moment. That said, there are multiple efforts happening at once, and there are a number of ways a person of any skill level can help:&lt;br /&gt;
# Join in the ongoing documentation effort here: [[PineNote Documentation]].&lt;br /&gt;
# Help mainline the kernel by testing, fixing bugs.&lt;br /&gt;
&lt;br /&gt;
== Out of the Box ==&lt;br /&gt;
=== Information on software shipped with the Pinenote ===&lt;br /&gt;
As of July 2022, the Pinenote ships with a modified version of android. Under this OS, users interested only in reading ebooks and possibly leaking data to unknown parties may find the device more than satisfactory (read: use caution when handling ultra personal or sensitive data). All hardware items are functional with this OS, though the ability to tune and tweak may be limited by the proprietary nature of some drivers (e.g., the driver for the e-ink display). Ongoing support for this OS is absent, though further community development is possible and hoped for by more than a few users already. &lt;br /&gt;
&lt;br /&gt;
Apps preloaded with this OS include:&lt;br /&gt;
* Xphoto&lt;br /&gt;
* WPS Office Lite&lt;br /&gt;
* Browser from Tencent (would urge users to replace/remove)&lt;br /&gt;
* Core: Notes (stylus-driven note app), Local Storage (file browser), Task List (notes list with text and handwriting input)&lt;br /&gt;
* Application Management&lt;br /&gt;
* More Settings&lt;br /&gt;
&lt;br /&gt;
Additional apps may be added via the included browser; for example, F-droid can be installed and then used to install further android apps.&lt;br /&gt;
&lt;br /&gt;
The main bar drawn along the screen's top edge features buttons for accessing the following, from left-to-right:&lt;br /&gt;
&lt;br /&gt;
* Home (house icon; opens additional bar along the screen's left edge for accessing notes and file management apps)&lt;br /&gt;
* Refresh screen&lt;br /&gt;
* Installed Apps (four squares)&lt;br /&gt;
* Active Apps (bulleted list of three lines)&lt;br /&gt;
* Settings (gear icon)&lt;br /&gt;
* Back&lt;br /&gt;
* Wifi Menu&lt;br /&gt;
* Bluetooth Stylus Menu (pairing included stylus allows use of hardware buttons on the stylus)&lt;br /&gt;
&lt;br /&gt;
When hidden by an open app, this bar can be made to reappear by swiping downward anywhere along the screen's top edge.&lt;br /&gt;
&lt;br /&gt;
=== Accessories included in the box ===&lt;br /&gt;
&lt;br /&gt;
As of July 2022, the Pinenote ships with the following items in the box:&lt;br /&gt;
&lt;br /&gt;
* Pinenote (duh)&lt;br /&gt;
* Stylus&lt;br /&gt;
* USB-c to USB-a cable&lt;br /&gt;
* USB-c to micro-b cable (for stylus)&lt;br /&gt;
* UART dongle&lt;br /&gt;
&lt;br /&gt;
== Stock Partition Layout ==&lt;br /&gt;
&lt;br /&gt;
== General Overview of Linux Installation Process ==&lt;br /&gt;
&lt;br /&gt;
=== Prerequisites ===&lt;br /&gt;
* This section should provide the user with a listing of required software, e.g., for cross-compiling; communicating via UART, etc. &lt;br /&gt;
* The following sections should walk the user through the process of going from a factory-fresh device to a functional e-ink tablet running linux.&lt;br /&gt;
&lt;br /&gt;
== Setting up Partitions ==&lt;br /&gt;
=== Possible configurations for ===&lt;br /&gt;
* dual boot &lt;br /&gt;
* linux alone&lt;br /&gt;
&lt;br /&gt;
== Modifying the Bootloader ==&lt;br /&gt;
&lt;br /&gt;
Without modifying the bootloader, u-boot will automatically load android. Under these circumstances, an alternative OS may be loaded by manually inputting commands to the u-boot terminal, which must be accessed by sending an interrupt signal (ctrl+c) to the device via UART during boot. Thus modifying u-boot is not, strictly speaking, necessary but will be desirable for most users wishing to use linux as their primary OS in a dual boot arrangement.&lt;br /&gt;
&lt;br /&gt;
There exists more than one approach to avoid having to do this each time the device is restarted. Two of these are detailed below.&lt;br /&gt;
&lt;br /&gt;
=== Option 1: Build U-boot from Scratch ===&lt;br /&gt;
reference: https://github.com/JoshuaMulliken/pinenote_uboot&lt;br /&gt;
&lt;br /&gt;
=== Option 2: Extract and Modify Existing U-boot Image ===&lt;br /&gt;
reference: https://gist.github.com/charasyn/206b2537534b6679b0961be64cf9c35f&lt;br /&gt;
&lt;br /&gt;
== Installing Linux ==&lt;br /&gt;
&lt;br /&gt;
== Choosing Your GUI ==&lt;br /&gt;
&lt;br /&gt;
== Tweaks and Useful Apps ==&lt;br /&gt;
=== Links to dotfiles, configuration examples, etc. ===&lt;br /&gt;
* Sway config, Mesa for hardware-acceleration using GPU, KO reader : https://github.com/0cc4m/pinenote-misc&lt;br /&gt;
* Setting up X: https://musings.martyn.berlin/setting-up-x-on-the-pinenote-in-debian-with-touchscreen-onboard-keyboard-and&lt;/div&gt;</summary>
		<author><name>Hmpthcs</name></author>
	</entry>
	<entry>
		<id>https://wiki.pine64.org/index.php?title=PineNote:_Getting_Started&amp;diff=13364</id>
		<title>PineNote: Getting Started</title>
		<link rel="alternate" type="text/html" href="https://wiki.pine64.org/index.php?title=PineNote:_Getting_Started&amp;diff=13364"/>
		<updated>2022-07-24T16:12:35Z</updated>

		<summary type="html">&lt;p&gt;Hmpthcs: /* Modifying the Bootloader */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Under construction}}&lt;br /&gt;
&lt;br /&gt;
This page is a work in progress. Its goals are to help users get their devices up and running while minimizing redundancy with other pages (e.g., Documentation, Development), and to synthesize information provided in existing guides. Sections below represent a rough outline and will need to be expanded with details and further instructions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Who Can Contribute ==&lt;br /&gt;
&lt;br /&gt;
Anyone! Generally, the PineNote is in a very early state, and at least an intermediate level of linux knowledge is probably necessary to be able to do anything at this moment. That said, there are multiple efforts happening at once, and there are a number of ways a person of any skill level can help:&lt;br /&gt;
# Join in the ongoing documentation effort here: [[PineNote Documentation]].&lt;br /&gt;
# Help mainline the kernel by testing, fixing bugs.&lt;br /&gt;
&lt;br /&gt;
== Out of the Box ==&lt;br /&gt;
=== Information on software shipped with the Pinenote ===&lt;br /&gt;
As of July 2022, the Pinenote ships with a modified version of android. Under this OS, users interested only in reading ebooks and possibly leaking data to unknown parties may find the device more than satisfactory (read: use caution when handling ultra personal or sensitive data). All hardware items are functional with this OS, though the ability to tune and tweak may be limited by the proprietary nature of some drivers (e.g., the driver for the e-ink display). Ongoing support for this OS is absent, though further community development is possible and hoped for by more than a few users already. &lt;br /&gt;
&lt;br /&gt;
Apps preloaded with this OS include:&lt;br /&gt;
* Xphoto&lt;br /&gt;
* WPS Office Lite&lt;br /&gt;
* Browser from Tencent (would urge users to replace/remove)&lt;br /&gt;
* Core: Notes (stylus-driven note app), Local Storage (file browser), Task List (notes list with text and handwriting input)&lt;br /&gt;
* Application Management&lt;br /&gt;
* More Settings&lt;br /&gt;
&lt;br /&gt;
Additional apps may be added via the included browser; for example, F-droid can be installed and then used to install further android apps.&lt;br /&gt;
&lt;br /&gt;
The main bar drawn along the screen's top edge features buttons for accessing the following, from left-to-right:&lt;br /&gt;
&lt;br /&gt;
* Home (house icon; opens additional bar along the screen's left edge for accessing notes and file management apps)&lt;br /&gt;
* Refresh&lt;br /&gt;
* Installed Apps (four squares)&lt;br /&gt;
* Active Apps (bulleted list of three lines)&lt;br /&gt;
* Settings (gear icon)&lt;br /&gt;
* Back&lt;br /&gt;
* Wifi Menu&lt;br /&gt;
* Bluetooth Stylus Menu (pairing included stylus allows use of hardware buttons on the stylus)&lt;br /&gt;
&lt;br /&gt;
When hidden by an open app, this bar can be made to reappear by swiping downward anywhere along the screen's top edge.&lt;br /&gt;
&lt;br /&gt;
=== Accessories included in the box ===&lt;br /&gt;
&lt;br /&gt;
As of July 2022, the Pinenote ships with the following items in the box:&lt;br /&gt;
&lt;br /&gt;
* Pinenote (duh)&lt;br /&gt;
* Stylus&lt;br /&gt;
* USB-c to USB-a cable&lt;br /&gt;
* USB-c to micro-b cable (for stylus)&lt;br /&gt;
* UART dongle&lt;br /&gt;
&lt;br /&gt;
== Stock Partition Layout ==&lt;br /&gt;
&lt;br /&gt;
== General Overview of Linux Installation Process ==&lt;br /&gt;
&lt;br /&gt;
=== Prerequisites ===&lt;br /&gt;
* This section should provide the user with a listing of required software, e.g., for cross-compiling; communicating via UART, etc. &lt;br /&gt;
* The following sections should walk the user through the process of going from a factory-fresh device to a functional e-ink tablet running linux.&lt;br /&gt;
&lt;br /&gt;
== Setting up Partitions ==&lt;br /&gt;
=== Possible configurations for ===&lt;br /&gt;
* dual boot &lt;br /&gt;
* linux alone&lt;br /&gt;
&lt;br /&gt;
== Modifying the Bootloader ==&lt;br /&gt;
&lt;br /&gt;
Without modifying the bootloader, u-boot will automatically load android. Under these circumstances, an alternative OS may be loaded by manually inputting commands to the u-boot terminal, which must be accessed by sending an interrupt signal (ctrl+c) to the device via UART during boot. Thus modifying u-boot is not, strictly speaking, necessary but will be desirable for most users wishing to use linux as their primary OS in a dual boot arrangement.&lt;br /&gt;
&lt;br /&gt;
There exists more than one approach to avoid having to do this each time the device is restarted. Two of these are detailed below.&lt;br /&gt;
&lt;br /&gt;
=== Option 1: Build U-boot from Scratch ===&lt;br /&gt;
reference: https://github.com/JoshuaMulliken/pinenote_uboot&lt;br /&gt;
&lt;br /&gt;
=== Option 2: Extract and Modify Existing U-boot Image ===&lt;br /&gt;
reference: https://gist.github.com/charasyn/206b2537534b6679b0961be64cf9c35f&lt;br /&gt;
&lt;br /&gt;
== Installing Linux ==&lt;br /&gt;
&lt;br /&gt;
== Choosing Your GUI ==&lt;br /&gt;
&lt;br /&gt;
== Tweaks and Useful Apps ==&lt;br /&gt;
=== Links to dotfiles, configuration examples, etc. ===&lt;br /&gt;
* Sway config, Mesa for hardware-acceleration using GPU, KO reader : https://github.com/0cc4m/pinenote-misc&lt;br /&gt;
* Setting up X: https://musings.martyn.berlin/setting-up-x-on-the-pinenote-in-debian-with-touchscreen-onboard-keyboard-and&lt;/div&gt;</summary>
		<author><name>Hmpthcs</name></author>
	</entry>
	<entry>
		<id>https://wiki.pine64.org/index.php?title=PineNote:_Getting_Started&amp;diff=13363</id>
		<title>PineNote: Getting Started</title>
		<link rel="alternate" type="text/html" href="https://wiki.pine64.org/index.php?title=PineNote:_Getting_Started&amp;diff=13363"/>
		<updated>2022-07-24T16:09:31Z</updated>

		<summary type="html">&lt;p&gt;Hmpthcs: /* Modifying the Bootloader */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Under construction}}&lt;br /&gt;
&lt;br /&gt;
This page is a work in progress. Its goals are to help users get their devices up and running while minimizing redundancy with other pages (e.g., Documentation, Development), and to synthesize information provided in existing guides. Sections below represent a rough outline and will need to be expanded with details and further instructions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Who Can Contribute ==&lt;br /&gt;
&lt;br /&gt;
Anyone! Generally, the PineNote is in a very early state, and at least an intermediate level of linux knowledge is probably necessary to be able to do anything at this moment. That said, there are multiple efforts happening at once, and there are a number of ways a person of any skill level can help:&lt;br /&gt;
# Join in the ongoing documentation effort here: [[PineNote Documentation]].&lt;br /&gt;
# Help mainline the kernel by testing, fixing bugs.&lt;br /&gt;
&lt;br /&gt;
== Out of the Box ==&lt;br /&gt;
=== Information on software shipped with the Pinenote ===&lt;br /&gt;
As of July 2022, the Pinenote ships with a modified version of android. Under this OS, users interested only in reading ebooks and possibly leaking data to unknown parties may find the device more than satisfactory (read: use caution when handling ultra personal or sensitive data). All hardware items are functional with this OS, though the ability to tune and tweak may be limited by the proprietary nature of some drivers (e.g., the driver for the e-ink display). Ongoing support for this OS is absent, though further community development is possible and hoped for by more than a few users already. &lt;br /&gt;
&lt;br /&gt;
Apps preloaded with this OS include:&lt;br /&gt;
* Xphoto&lt;br /&gt;
* WPS Office Lite&lt;br /&gt;
* Browser from Tencent (would urge users to replace/remove)&lt;br /&gt;
* Core: Notes (stylus-driven note app), Local Storage (file browser), Task List (notes list with text and handwriting input)&lt;br /&gt;
* Application Management&lt;br /&gt;
* More Settings&lt;br /&gt;
&lt;br /&gt;
Additional apps may be added via the included browser; for example, F-droid can be installed and then used to install further android apps.&lt;br /&gt;
&lt;br /&gt;
The main bar drawn along the screen's top edge features buttons for accessing the following, from left-to-right:&lt;br /&gt;
&lt;br /&gt;
* Home (house icon; opens additional bar along the screen's left edge for accessing notes and file management apps)&lt;br /&gt;
* Refresh&lt;br /&gt;
* Installed Apps (four squares)&lt;br /&gt;
* Active Apps (bulleted list of three lines)&lt;br /&gt;
* Settings (gear icon)&lt;br /&gt;
* Back&lt;br /&gt;
* Wifi Menu&lt;br /&gt;
* Bluetooth Stylus Menu (pairing included stylus allows use of hardware buttons on the stylus)&lt;br /&gt;
&lt;br /&gt;
When hidden by an open app, this bar can be made to reappear by swiping downward anywhere along the screen's top edge.&lt;br /&gt;
&lt;br /&gt;
=== Accessories included in the box ===&lt;br /&gt;
&lt;br /&gt;
As of July 2022, the Pinenote ships with the following items in the box:&lt;br /&gt;
&lt;br /&gt;
* Pinenote (duh)&lt;br /&gt;
* Stylus&lt;br /&gt;
* USB-c to USB-a cable&lt;br /&gt;
* USB-c to micro-b cable (for stylus)&lt;br /&gt;
* UART dongle&lt;br /&gt;
&lt;br /&gt;
== Stock Partition Layout ==&lt;br /&gt;
&lt;br /&gt;
== General Overview of Linux Installation Process ==&lt;br /&gt;
&lt;br /&gt;
=== Prerequisites ===&lt;br /&gt;
* This section should provide the user with a listing of required software, e.g., for cross-compiling; communicating via UART, etc. &lt;br /&gt;
* The following sections should walk the user through the process of going from a factory-fresh device to a functional e-ink tablet running linux.&lt;br /&gt;
&lt;br /&gt;
== Setting up Partitions ==&lt;br /&gt;
=== Possible configurations for ===&lt;br /&gt;
* dual boot &lt;br /&gt;
* linux alone&lt;br /&gt;
&lt;br /&gt;
== Modifying the Bootloader ==&lt;br /&gt;
&lt;br /&gt;
Without modifying the bootloader, u-boot will automatically load android. Under these circumstances, an alternative OS may be loaded by manually inputting commands to the u-boot terminal, which must be accessed by sending an interrupt signal (ctrl+c) to the device via UART during boot.&lt;br /&gt;
&lt;br /&gt;
There exists more than one approach to avoid having to do this each time the device is restarted. Two of these are detailed below.&lt;br /&gt;
&lt;br /&gt;
=== Option 1: Build U-boot from Scratch ===&lt;br /&gt;
reference: https://github.com/JoshuaMulliken/pinenote_uboot&lt;br /&gt;
&lt;br /&gt;
=== Option 2: Extract and Modify Existing U-boot Image ===&lt;br /&gt;
reference: https://gist.github.com/charasyn/206b2537534b6679b0961be64cf9c35f&lt;br /&gt;
&lt;br /&gt;
== Installing Linux ==&lt;br /&gt;
&lt;br /&gt;
== Choosing Your GUI ==&lt;br /&gt;
&lt;br /&gt;
== Tweaks and Useful Apps ==&lt;br /&gt;
=== Links to dotfiles, configuration examples, etc. ===&lt;br /&gt;
* Sway config, Mesa for hardware-acceleration using GPU, KO reader : https://github.com/0cc4m/pinenote-misc&lt;br /&gt;
* Setting up X: https://musings.martyn.berlin/setting-up-x-on-the-pinenote-in-debian-with-touchscreen-onboard-keyboard-and&lt;/div&gt;</summary>
		<author><name>Hmpthcs</name></author>
	</entry>
	<entry>
		<id>https://wiki.pine64.org/index.php?title=PineNote:_Getting_Started&amp;diff=13362</id>
		<title>PineNote: Getting Started</title>
		<link rel="alternate" type="text/html" href="https://wiki.pine64.org/index.php?title=PineNote:_Getting_Started&amp;diff=13362"/>
		<updated>2022-07-24T16:00:33Z</updated>

		<summary type="html">&lt;p&gt;Hmpthcs: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Under construction}}&lt;br /&gt;
&lt;br /&gt;
This page is a work in progress. Its goals are to help users get their devices up and running while minimizing redundancy with other pages (e.g., Documentation, Development), and to synthesize information provided in existing guides. Sections below represent a rough outline and will need to be expanded with details and further instructions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Who Can Contribute ==&lt;br /&gt;
&lt;br /&gt;
Anyone! Generally, the PineNote is in a very early state, and at least an intermediate level of linux knowledge is probably necessary to be able to do anything at this moment. That said, there are multiple efforts happening at once, and there are a number of ways a person of any skill level can help:&lt;br /&gt;
# Join in the ongoing documentation effort here: [[PineNote Documentation]].&lt;br /&gt;
# Help mainline the kernel by testing, fixing bugs.&lt;br /&gt;
&lt;br /&gt;
== Out of the Box ==&lt;br /&gt;
=== Information on software shipped with the Pinenote ===&lt;br /&gt;
As of July 2022, the Pinenote ships with a modified version of android. Under this OS, users interested only in reading ebooks and possibly leaking data to unknown parties may find the device more than satisfactory (read: use caution when handling ultra personal or sensitive data). All hardware items are functional with this OS, though the ability to tune and tweak may be limited by the proprietary nature of some drivers (e.g., the driver for the e-ink display). Ongoing support for this OS is absent, though further community development is possible and hoped for by more than a few users already. &lt;br /&gt;
&lt;br /&gt;
Apps preloaded with this OS include:&lt;br /&gt;
* Xphoto&lt;br /&gt;
* WPS Office Lite&lt;br /&gt;
* Browser from Tencent (would urge users to replace/remove)&lt;br /&gt;
* Core: Notes (stylus-driven note app), Local Storage (file browser), Task List (notes list with text and handwriting input)&lt;br /&gt;
* Application Management&lt;br /&gt;
* More Settings&lt;br /&gt;
&lt;br /&gt;
Additional apps may be added via the included browser; for example, F-droid can be installed and then used to install further android apps.&lt;br /&gt;
&lt;br /&gt;
The main bar drawn along the screen's top edge features buttons for accessing the following, from left-to-right:&lt;br /&gt;
&lt;br /&gt;
* Home (house icon; opens additional bar along the screen's left edge for accessing notes and file management apps)&lt;br /&gt;
* Refresh&lt;br /&gt;
* Installed Apps (four squares)&lt;br /&gt;
* Active Apps (bulleted list of three lines)&lt;br /&gt;
* Settings (gear icon)&lt;br /&gt;
* Back&lt;br /&gt;
* Wifi Menu&lt;br /&gt;
* Bluetooth Stylus Menu (pairing included stylus allows use of hardware buttons on the stylus)&lt;br /&gt;
&lt;br /&gt;
When hidden by an open app, this bar can be made to reappear by swiping downward anywhere along the screen's top edge.&lt;br /&gt;
&lt;br /&gt;
=== Accessories included in the box ===&lt;br /&gt;
&lt;br /&gt;
As of July 2022, the Pinenote ships with the following items in the box:&lt;br /&gt;
&lt;br /&gt;
* Pinenote (duh)&lt;br /&gt;
* Stylus&lt;br /&gt;
* USB-c to USB-a cable&lt;br /&gt;
* USB-c to micro-b cable (for stylus)&lt;br /&gt;
* UART dongle&lt;br /&gt;
&lt;br /&gt;
== Stock Partition Layout ==&lt;br /&gt;
&lt;br /&gt;
== General Overview of Linux Installation Process ==&lt;br /&gt;
&lt;br /&gt;
=== Prerequisites ===&lt;br /&gt;
* This section should provide the user with a listing of required software, e.g., for cross-compiling; communicating via UART, etc. &lt;br /&gt;
* The following sections should walk the user through the process of going from a factory-fresh device to a functional e-ink tablet running linux.&lt;br /&gt;
&lt;br /&gt;
== Setting up Partitions ==&lt;br /&gt;
=== Possible configurations for ===&lt;br /&gt;
* dual boot &lt;br /&gt;
* linux alone&lt;br /&gt;
&lt;br /&gt;
== Modifying the Bootloader ==&lt;br /&gt;
&lt;br /&gt;
Without modifying the bootloader, u-boot will automatically load android. Under these circumstances, an alternative OS may be loaded by manually inputting commands to the u-boot terminal, which must be accessed by sending an interrupt signal (ctrl+c) to the device via UART.&lt;br /&gt;
&lt;br /&gt;
There exists more than one approach to avoid having to do this each time the device is restarted. Two of these are detailed below.&lt;br /&gt;
&lt;br /&gt;
=== Option 1: Build U-boot from Scratch ===&lt;br /&gt;
reference: https://github.com/JoshuaMulliken/pinenote_uboot&lt;br /&gt;
&lt;br /&gt;
=== Option 2: Extract and Modify Existing U-boot Image ===&lt;br /&gt;
reference: https://gist.github.com/charasyn/206b2537534b6679b0961be64cf9c35f&lt;br /&gt;
&lt;br /&gt;
== Installing Linux ==&lt;br /&gt;
&lt;br /&gt;
== Choosing Your GUI ==&lt;br /&gt;
&lt;br /&gt;
== Tweaks and Useful Apps ==&lt;br /&gt;
=== Links to dotfiles, configuration examples, etc. ===&lt;br /&gt;
* Sway config, Mesa for hardware-acceleration using GPU, KO reader : https://github.com/0cc4m/pinenote-misc&lt;br /&gt;
* Setting up X: https://musings.martyn.berlin/setting-up-x-on-the-pinenote-in-debian-with-touchscreen-onboard-keyboard-and&lt;/div&gt;</summary>
		<author><name>Hmpthcs</name></author>
	</entry>
	<entry>
		<id>https://wiki.pine64.org/index.php?title=User:Aarondabomb/PineNote_Documentation&amp;diff=13356</id>
		<title>User:Aarondabomb/PineNote Documentation</title>
		<link rel="alternate" type="text/html" href="https://wiki.pine64.org/index.php?title=User:Aarondabomb/PineNote_Documentation&amp;diff=13356"/>
		<updated>2022-07-24T06:39:56Z</updated>

		<summary type="html">&lt;p&gt;Hmpthcs: /* Hardware */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Under construction}}&lt;br /&gt;
&lt;br /&gt;
This space is intended to track the current status of documentation. As documentation is generated and organized in a more cohesive way, this may no longer be necessary.&lt;br /&gt;
&lt;br /&gt;
== Who Can Contribute ==&lt;br /&gt;
Hopefully anyone! These are people who are thinking especially hard about this:&lt;br /&gt;
* Aarondabomb&lt;br /&gt;
* rjulian&lt;br /&gt;
&lt;br /&gt;
== What needs to get done ==&lt;br /&gt;
# Reorganize the information that's already at [[PineNote Development]].&lt;br /&gt;
#: This means creating new pages, like [[PineNote: Getting Started]] that contains the important info.&lt;br /&gt;
# Create a getting started page&lt;br /&gt;
# Page to more clearly describe what &amp;quot;the project&amp;quot; even is&lt;br /&gt;
## Answer the question: Why does Pine64 sell the PineNote?&lt;br /&gt;
## There are a number of folks doing different things. There is no cohesive effort, but what someone else accomplishes may help you, and documenting/organizing these efforts can maximize the chances for cross-pollination.&lt;br /&gt;
# Outline how to get involved in the community.&lt;br /&gt;
#: We know there's chat, but that's not &amp;quot;active&amp;quot; involvement.&lt;br /&gt;
# Provide resources to learn about the technology behind the PineNote and development efforts.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== End User Personas to Consider ==&lt;br /&gt;
When we think of &amp;quot;who may buy/use a PineNote&amp;quot;, we have to consider the personas who would purchase this: &lt;br /&gt;
* Hardware developers interested in e-ink and open source development&lt;br /&gt;
* Software developers who enjoy e-ink hardware and want to explore building software leveraging e-ink hardware. &lt;br /&gt;
* Technologists who understand the product category and want to experience/test out using the PineNote.&lt;br /&gt;
* Pure end users who want an open source/copyleft version of the remarkable 2. &lt;br /&gt;
* End users who have no clue about the product category (e.g. imagine they got this as a gift).&lt;br /&gt;
&lt;br /&gt;
Right now, of the above personas, none of them are getting effective documentation, with hardware developers getting the most information of the bunch.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
Images, diagrams and technical data of the Pinenote's internals to be added&lt;br /&gt;
=== System on Chip ===&lt;br /&gt;
=== Display ===&lt;br /&gt;
=== Touch Panel ===&lt;br /&gt;
=== Wacom ===&lt;br /&gt;
=== Radios ===&lt;br /&gt;
=== Accelerometer ===&lt;br /&gt;
=== Audio ===&lt;br /&gt;
=== USB ===&lt;br /&gt;
=== Stylus ===&lt;/div&gt;</summary>
		<author><name>Hmpthcs</name></author>
	</entry>
	<entry>
		<id>https://wiki.pine64.org/index.php?title=PineNote:_Getting_Started&amp;diff=13355</id>
		<title>PineNote: Getting Started</title>
		<link rel="alternate" type="text/html" href="https://wiki.pine64.org/index.php?title=PineNote:_Getting_Started&amp;diff=13355"/>
		<updated>2022-07-24T06:34:09Z</updated>

		<summary type="html">&lt;p&gt;Hmpthcs: /* Modifying the Bootloader */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Under construction}}&lt;br /&gt;
&lt;br /&gt;
This page is a work in progress. Its goals are to help users get their devices up and running while minimizing redundancy with other pages (e.g., Documentation, Development), and to synthesize information provided in existing guides. Sections below represent a rough outline and will need to be expanded with details and further instructions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Who Can Contribute ==&lt;br /&gt;
&lt;br /&gt;
Anyone! Generally, the PineNote is in a very early state, and at least an intermediate level of linux knowledge is probably necessary to be able to do anything at this moment. That said, there are multiple efforts happening at once, and there are a number of ways a person of any skill level can help:&lt;br /&gt;
# Join in the ongoing documentation effort here: [[PineNote Documentation]].&lt;br /&gt;
# Help mainline the kernel by testing, fixing bugs.&lt;br /&gt;
&lt;br /&gt;
== Background / Intro ==&lt;br /&gt;
=== Information on software shipped with the Pinenote ===&lt;br /&gt;
As of July 2022, the Pinenote ships with a modified version of android. Under this OS, users interested only in reading ebooks and possibly leaking data to unknown parties may find the device more than satisfactory (read: use caution when handling ultra personal or sensitive data). All hardware items are functional with this OS, though the ability to tune and tweak may be limited by the proprietary nature of some drivers (e.g., the driver for the e-ink display). Ongoing support for this OS is absent, though further community development is possible and hoped for by more than a few users already. &lt;br /&gt;
&lt;br /&gt;
Apps preloaded with this OS include:&lt;br /&gt;
* Xphoto&lt;br /&gt;
* WPS Office Lite&lt;br /&gt;
* Browser from Tencent (would urge users to replace/remove)&lt;br /&gt;
* Core: Notes (stylus-driven note app), Local Storage (file browser), Task List (notes list with text and handwriting input)&lt;br /&gt;
* Application Management&lt;br /&gt;
* More Settings&lt;br /&gt;
&lt;br /&gt;
Additional apps may be added via the included browser; for example, F-droid can be installed and then used to install further android apps.&lt;br /&gt;
&lt;br /&gt;
The main bar drawn along the screen's top edge features buttons for accessing the following, from left-to-right:&lt;br /&gt;
&lt;br /&gt;
* Home (house icon; opens additional bar along the screen's left edge for accessing notes and file management apps)&lt;br /&gt;
* Refresh&lt;br /&gt;
* Installed Apps (four squares)&lt;br /&gt;
* Active Apps (bulleted list of three lines)&lt;br /&gt;
* Settings (gear icon)&lt;br /&gt;
* Back&lt;br /&gt;
* Wifi Menu&lt;br /&gt;
* Bluetooth Stylus Menu (pairing included stylus allows use of hardware buttons on the stylus)&lt;br /&gt;
&lt;br /&gt;
When hidden by an open app, this bar can be made to reappear by swiping downward anywhere along the screen's top edge.&lt;br /&gt;
&lt;br /&gt;
=== Accessories included in the box ===&lt;br /&gt;
&lt;br /&gt;
As of July 2022, the Pinenote ships with the following items in the box:&lt;br /&gt;
&lt;br /&gt;
* Pinenote (duh)&lt;br /&gt;
* Stylus&lt;br /&gt;
* USB-c to USB-a cable&lt;br /&gt;
* USB-c to micro-b cable (for stylus)&lt;br /&gt;
* UART dongle&lt;br /&gt;
&lt;br /&gt;
=== General Overview of Linux Installation Process ===&lt;br /&gt;
&lt;br /&gt;
== Prerequisites ==&lt;br /&gt;
* This section should provide the user with a listing of required software, e.g., for cross-compiling; communicating via UART, etc. &lt;br /&gt;
* The following sections should walk the user through the process of going from a factory-fresh device to a functional e-ink tablet running linux.&lt;br /&gt;
&lt;br /&gt;
== Partitions ==&lt;br /&gt;
=== Factory setup ===&lt;br /&gt;
=== Possible configurations for ===&lt;br /&gt;
* dual boot &lt;br /&gt;
* linux alone&lt;br /&gt;
&lt;br /&gt;
== Modifying the Bootloader ==&lt;br /&gt;
&lt;br /&gt;
Without modifying the bootloader, u-boot will automatically load android. Under these circumstances, an alternative OS may be loaded by manually inputting commands to the u-boot terminal, which must be accessed by sending an interrupt signal (ctrl+c) to the device via UART.&lt;br /&gt;
&lt;br /&gt;
There exists more than one approach to avoid having to do this each time the device is restarted.&lt;br /&gt;
&lt;br /&gt;
=== Option 1: Build U-boot from Scratch ===&lt;br /&gt;
&lt;br /&gt;
=== Option 2: Extract and Modify Existing U-boot Image ===&lt;br /&gt;
&lt;br /&gt;
== Installing Linux ==&lt;br /&gt;
&lt;br /&gt;
== Choosing Your GUI ==&lt;br /&gt;
&lt;br /&gt;
== Tweaks and Useful Apps ==&lt;br /&gt;
=== Links to dotfiles, configuration examples, etc. ===&lt;/div&gt;</summary>
		<author><name>Hmpthcs</name></author>
	</entry>
	<entry>
		<id>https://wiki.pine64.org/index.php?title=PineNote:_Getting_Started&amp;diff=13354</id>
		<title>PineNote: Getting Started</title>
		<link rel="alternate" type="text/html" href="https://wiki.pine64.org/index.php?title=PineNote:_Getting_Started&amp;diff=13354"/>
		<updated>2022-07-24T06:28:15Z</updated>

		<summary type="html">&lt;p&gt;Hmpthcs: /* Information on software shipped with the Pinenote */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Under construction}}&lt;br /&gt;
&lt;br /&gt;
This page is a work in progress. Its goals are to help users get their devices up and running while minimizing redundancy with other pages (e.g., Documentation, Development), and to synthesize information provided in existing guides. Sections below represent a rough outline and will need to be expanded with details and further instructions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Who Can Contribute ==&lt;br /&gt;
&lt;br /&gt;
Anyone! Generally, the PineNote is in a very early state, and at least an intermediate level of linux knowledge is probably necessary to be able to do anything at this moment. That said, there are multiple efforts happening at once, and there are a number of ways a person of any skill level can help:&lt;br /&gt;
# Join in the ongoing documentation effort here: [[PineNote Documentation]].&lt;br /&gt;
# Help mainline the kernel by testing, fixing bugs.&lt;br /&gt;
&lt;br /&gt;
== Background / Intro ==&lt;br /&gt;
=== Information on software shipped with the Pinenote ===&lt;br /&gt;
As of July 2022, the Pinenote ships with a modified version of android. Under this OS, users interested only in reading ebooks and possibly leaking data to unknown parties may find the device more than satisfactory (read: use caution when handling ultra personal or sensitive data). All hardware items are functional with this OS, though the ability to tune and tweak may be limited by the proprietary nature of some drivers (e.g., the driver for the e-ink display). Ongoing support for this OS is absent, though further community development is possible and hoped for by more than a few users already. &lt;br /&gt;
&lt;br /&gt;
Apps preloaded with this OS include:&lt;br /&gt;
* Xphoto&lt;br /&gt;
* WPS Office Lite&lt;br /&gt;
* Browser from Tencent (would urge users to replace/remove)&lt;br /&gt;
* Core: Notes (stylus-driven note app), Local Storage (file browser), Task List (notes list with text and handwriting input)&lt;br /&gt;
* Application Management&lt;br /&gt;
* More Settings&lt;br /&gt;
&lt;br /&gt;
Additional apps may be added via the included browser; for example, F-droid can be installed and then used to install further android apps.&lt;br /&gt;
&lt;br /&gt;
The main bar drawn along the screen's top edge features buttons for accessing the following, from left-to-right:&lt;br /&gt;
&lt;br /&gt;
* Home (house icon; opens additional bar along the screen's left edge for accessing notes and file management apps)&lt;br /&gt;
* Refresh&lt;br /&gt;
* Installed Apps (four squares)&lt;br /&gt;
* Active Apps (bulleted list of three lines)&lt;br /&gt;
* Settings (gear icon)&lt;br /&gt;
* Back&lt;br /&gt;
* Wifi Menu&lt;br /&gt;
* Bluetooth Stylus Menu (pairing included stylus allows use of hardware buttons on the stylus)&lt;br /&gt;
&lt;br /&gt;
When hidden by an open app, this bar can be made to reappear by swiping downward anywhere along the screen's top edge.&lt;br /&gt;
&lt;br /&gt;
=== Accessories included in the box ===&lt;br /&gt;
&lt;br /&gt;
As of July 2022, the Pinenote ships with the following items in the box:&lt;br /&gt;
&lt;br /&gt;
* Pinenote (duh)&lt;br /&gt;
* Stylus&lt;br /&gt;
* USB-c to USB-a cable&lt;br /&gt;
* USB-c to micro-b cable (for stylus)&lt;br /&gt;
* UART dongle&lt;br /&gt;
&lt;br /&gt;
=== General Overview of Linux Installation Process ===&lt;br /&gt;
&lt;br /&gt;
== Prerequisites ==&lt;br /&gt;
* This section should provide the user with a listing of required software, e.g., for cross-compiling; communicating via UART, etc. &lt;br /&gt;
* The following sections should walk the user through the process of going from a factory-fresh device to a functional e-ink tablet running linux.&lt;br /&gt;
&lt;br /&gt;
== Partitions ==&lt;br /&gt;
=== Factory setup ===&lt;br /&gt;
=== Possible configurations for ===&lt;br /&gt;
* dual boot &lt;br /&gt;
* linux alone&lt;br /&gt;
&lt;br /&gt;
== Modifying the Bootloader ==&lt;br /&gt;
&lt;br /&gt;
== Installing Linux ==&lt;br /&gt;
&lt;br /&gt;
== Choosing Your GUI ==&lt;br /&gt;
&lt;br /&gt;
== Tweaks and Useful Apps ==&lt;br /&gt;
=== Links to dotfiles, configuration examples, etc. ===&lt;/div&gt;</summary>
		<author><name>Hmpthcs</name></author>
	</entry>
	<entry>
		<id>https://wiki.pine64.org/index.php?title=PineNote:_Getting_Started&amp;diff=13353</id>
		<title>PineNote: Getting Started</title>
		<link rel="alternate" type="text/html" href="https://wiki.pine64.org/index.php?title=PineNote:_Getting_Started&amp;diff=13353"/>
		<updated>2022-07-24T06:26:45Z</updated>

		<summary type="html">&lt;p&gt;Hmpthcs: /* Information on software shipped with the Pinenote */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Under construction}}&lt;br /&gt;
&lt;br /&gt;
This page is a work in progress. Its goals are to help users get their devices up and running while minimizing redundancy with other pages (e.g., Documentation, Development), and to synthesize information provided in existing guides. Sections below represent a rough outline and will need to be expanded with details and further instructions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Who Can Contribute ==&lt;br /&gt;
&lt;br /&gt;
Anyone! Generally, the PineNote is in a very early state, and at least an intermediate level of linux knowledge is probably necessary to be able to do anything at this moment. That said, there are multiple efforts happening at once, and there are a number of ways a person of any skill level can help:&lt;br /&gt;
# Join in the ongoing documentation effort here: [[PineNote Documentation]].&lt;br /&gt;
# Help mainline the kernel by testing, fixing bugs.&lt;br /&gt;
&lt;br /&gt;
== Background / Intro ==&lt;br /&gt;
=== Information on software shipped with the Pinenote ===&lt;br /&gt;
As of July 2022, the Pinenote ships with a modified version of android. Under this OS, users interested only in reading books and possibly leaking data to unknown parties may find the device more than satisfactory. All hardware items are functional with this OS, though the ability to tune and tweak may be limited by the proprietary nature of some drivers (e.g., the driver for the e-ink display). Ongoing support for this OS is absent, though further community development is possible and hoped for by more than a few users already. &lt;br /&gt;
&lt;br /&gt;
Apps preloaded with this OS include:&lt;br /&gt;
* Xphoto&lt;br /&gt;
* WPS Office Lite&lt;br /&gt;
* Browser from Tencent (would urge users to replace/remove)&lt;br /&gt;
* Core: Notes (stylus-driven note app), Local Storage (file browser), Task List (notes list with text and handwriting input)&lt;br /&gt;
* Application Management&lt;br /&gt;
* More Settings&lt;br /&gt;
&lt;br /&gt;
Additional apps may be added via the included browser; for example, F-droid can be installed and then used to install further android apps.&lt;br /&gt;
&lt;br /&gt;
The main bar drawn along the screen's top edge features buttons for accessing the following, from left-to-right:&lt;br /&gt;
&lt;br /&gt;
* Home (house icon; opens additional bar along the screen's left edge for accessing notes and file management apps)&lt;br /&gt;
* Refresh&lt;br /&gt;
* Installed Apps (four squares)&lt;br /&gt;
* Active Apps (bulleted list of three lines)&lt;br /&gt;
* Settings (gear icon)&lt;br /&gt;
* Back&lt;br /&gt;
* Wifi Menu&lt;br /&gt;
* Bluetooth Stylus Menu (pairing included stylus allows use of hardware buttons on the stylus)&lt;br /&gt;
&lt;br /&gt;
When hidden by an open app, this bar can be made to reappear by swiping downward anywhere along the screen's top edge.&lt;br /&gt;
&lt;br /&gt;
=== Accessories included in the box ===&lt;br /&gt;
&lt;br /&gt;
As of July 2022, the Pinenote ships with the following items in the box:&lt;br /&gt;
&lt;br /&gt;
* Pinenote (duh)&lt;br /&gt;
* Stylus&lt;br /&gt;
* USB-c to USB-a cable&lt;br /&gt;
* USB-c to micro-b cable (for stylus)&lt;br /&gt;
* UART dongle&lt;br /&gt;
&lt;br /&gt;
=== General Overview of Linux Installation Process ===&lt;br /&gt;
&lt;br /&gt;
== Prerequisites ==&lt;br /&gt;
* This section should provide the user with a listing of required software, e.g., for cross-compiling; communicating via UART, etc. &lt;br /&gt;
* The following sections should walk the user through the process of going from a factory-fresh device to a functional e-ink tablet running linux.&lt;br /&gt;
&lt;br /&gt;
== Partitions ==&lt;br /&gt;
=== Factory setup ===&lt;br /&gt;
=== Possible configurations for ===&lt;br /&gt;
* dual boot &lt;br /&gt;
* linux alone&lt;br /&gt;
&lt;br /&gt;
== Modifying the Bootloader ==&lt;br /&gt;
&lt;br /&gt;
== Installing Linux ==&lt;br /&gt;
&lt;br /&gt;
== Choosing Your GUI ==&lt;br /&gt;
&lt;br /&gt;
== Tweaks and Useful Apps ==&lt;br /&gt;
=== Links to dotfiles, configuration examples, etc. ===&lt;/div&gt;</summary>
		<author><name>Hmpthcs</name></author>
	</entry>
	<entry>
		<id>https://wiki.pine64.org/index.php?title=PineNote:_Getting_Started&amp;diff=13352</id>
		<title>PineNote: Getting Started</title>
		<link rel="alternate" type="text/html" href="https://wiki.pine64.org/index.php?title=PineNote:_Getting_Started&amp;diff=13352"/>
		<updated>2022-07-24T06:22:18Z</updated>

		<summary type="html">&lt;p&gt;Hmpthcs: /* Information on software shipped with the Pinenote */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Under construction}}&lt;br /&gt;
&lt;br /&gt;
This page is a work in progress. Its goals are to help users get their devices up and running while minimizing redundancy with other pages (e.g., Documentation, Development), and to synthesize information provided in existing guides. Sections below represent a rough outline and will need to be expanded with details and further instructions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Who Can Contribute ==&lt;br /&gt;
&lt;br /&gt;
Anyone! Generally, the PineNote is in a very early state, and at least an intermediate level of linux knowledge is probably necessary to be able to do anything at this moment. That said, there are multiple efforts happening at once, and there are a number of ways a person of any skill level can help:&lt;br /&gt;
# Join in the ongoing documentation effort here: [[PineNote Documentation]].&lt;br /&gt;
# Help mainline the kernel by testing, fixing bugs.&lt;br /&gt;
&lt;br /&gt;
== Background / Intro ==&lt;br /&gt;
=== Information on software shipped with the Pinenote ===&lt;br /&gt;
As of July 2022, the Pinenote ships with a modified version of android. All hardware items are functional with this OS, though the ability to tune and tweak may be limited by the proprietary nature of some drivers (e.g., the driver for the e-ink display). Ongoing support for this OS is absent, though further community development is possible and hoped for by more than a few users already.&lt;br /&gt;
&lt;br /&gt;
Apps preloaded with this OS include:&lt;br /&gt;
* Xphoto&lt;br /&gt;
* WPC Office Lite&lt;br /&gt;
* Browser from Tencent (would urge users to replace/remove)&lt;br /&gt;
* Core: Notes (stylus-driven note app), Local Storage (file browser), Task List (notes list with text and handwriting input)&lt;br /&gt;
* Application Management&lt;br /&gt;
* More Settings&lt;br /&gt;
&lt;br /&gt;
Additional apps may be added via the included browser; for example, F-droid can be installed and then used to install further android apps.&lt;br /&gt;
&lt;br /&gt;
The main bar drawn along the screen's top edge features buttons for accessing the following, from left-to-right:&lt;br /&gt;
&lt;br /&gt;
* Home&lt;br /&gt;
* Refresh&lt;br /&gt;
* Installed Apps&lt;br /&gt;
* Active Apps&lt;br /&gt;
* Settings&lt;br /&gt;
* Back&lt;br /&gt;
* Wifi Menu&lt;br /&gt;
* Bluetooth Stylus Menu (pairing included stylus allows use of hardware buttons on the stylus)&lt;br /&gt;
&lt;br /&gt;
When hidden by an open app, this bar can be made to reappear by swiping downward anywhere along the screen's top edge.&lt;br /&gt;
&lt;br /&gt;
=== Accessories included in the box ===&lt;br /&gt;
&lt;br /&gt;
As of July 2022, the Pinenote ships with the following items in the box:&lt;br /&gt;
&lt;br /&gt;
* Pinenote (duh)&lt;br /&gt;
* Stylus&lt;br /&gt;
* USB-c to USB-a cable&lt;br /&gt;
* USB-c to micro-b cable (for stylus)&lt;br /&gt;
* UART dongle&lt;br /&gt;
&lt;br /&gt;
=== General Overview of Linux Installation Process ===&lt;br /&gt;
&lt;br /&gt;
== Prerequisites ==&lt;br /&gt;
* This section should provide the user with a listing of required software, e.g., for cross-compiling; communicating via UART, etc. &lt;br /&gt;
* The following sections should walk the user through the process of going from a factory-fresh device to a functional e-ink tablet running linux.&lt;br /&gt;
&lt;br /&gt;
== Partitions ==&lt;br /&gt;
=== Factory setup ===&lt;br /&gt;
=== Possible configurations for ===&lt;br /&gt;
* dual boot &lt;br /&gt;
* linux alone&lt;br /&gt;
&lt;br /&gt;
== Modifying the Bootloader ==&lt;br /&gt;
&lt;br /&gt;
== Installing Linux ==&lt;br /&gt;
&lt;br /&gt;
== Choosing Your GUI ==&lt;br /&gt;
&lt;br /&gt;
== Tweaks and Useful Apps ==&lt;br /&gt;
=== Links to dotfiles, configuration examples, etc. ===&lt;/div&gt;</summary>
		<author><name>Hmpthcs</name></author>
	</entry>
	<entry>
		<id>https://wiki.pine64.org/index.php?title=PineNote:_Getting_Started&amp;diff=13351</id>
		<title>PineNote: Getting Started</title>
		<link rel="alternate" type="text/html" href="https://wiki.pine64.org/index.php?title=PineNote:_Getting_Started&amp;diff=13351"/>
		<updated>2022-07-24T06:15:44Z</updated>

		<summary type="html">&lt;p&gt;Hmpthcs: /* Background / Intro */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Under construction}}&lt;br /&gt;
&lt;br /&gt;
This page is a work in progress. Its goals are to help users get their devices up and running while minimizing redundancy with other pages (e.g., Documentation, Development), and to synthesize information provided in existing guides. Sections below represent a rough outline and will need to be expanded with details and further instructions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Who Can Contribute ==&lt;br /&gt;
&lt;br /&gt;
Anyone! Generally, the PineNote is in a very early state, and at least an intermediate level of linux knowledge is probably necessary to be able to do anything at this moment. That said, there are multiple efforts happening at once, and there are a number of ways a person of any skill level can help:&lt;br /&gt;
# Join in the ongoing documentation effort here: [[PineNote Documentation]].&lt;br /&gt;
# Help mainline the kernel by testing, fixing bugs.&lt;br /&gt;
&lt;br /&gt;
== Background / Intro ==&lt;br /&gt;
=== Information on software shipped with the Pinenote ===&lt;br /&gt;
As of July 2022, the Pinenote ships with a modified version of android. All hardware items are functional with this OS, though the ability to tune and tweak may be limited by the proprietary nature of some drivers (e.g., the driver for the e-ink display). &lt;br /&gt;
&lt;br /&gt;
Apps preloaded with this OS include:&lt;br /&gt;
* Xphoto&lt;br /&gt;
* WPC Office Lite&lt;br /&gt;
* Browser from Tencent (would urge users to replace/remove)&lt;br /&gt;
* Core: Notes (stylus-driven note app), Local Storage (file browser), Task List (notes list with text and handwriting input)&lt;br /&gt;
* Application Management&lt;br /&gt;
* More Settings&lt;br /&gt;
&lt;br /&gt;
Additional apps may be added via the included browser; for example, F-droid can be installed and then used to install further android apps.&lt;br /&gt;
&lt;br /&gt;
=== Accessories included in the box ===&lt;br /&gt;
&lt;br /&gt;
As of July 2022, the Pinenote ships with the following items in the box:&lt;br /&gt;
&lt;br /&gt;
* Pinenote (duh)&lt;br /&gt;
* Stylus&lt;br /&gt;
* USB-c to USB-a cable&lt;br /&gt;
* USB-c to micro-b cable (for stylus)&lt;br /&gt;
* UART dongle&lt;br /&gt;
&lt;br /&gt;
=== General Overview of Linux Installation Process ===&lt;br /&gt;
&lt;br /&gt;
== Prerequisites ==&lt;br /&gt;
* This section should provide the user with a listing of required software, e.g., for cross-compiling; communicating via UART, etc. &lt;br /&gt;
* The following sections should walk the user through the process of going from a factory-fresh device to a functional e-ink tablet running linux.&lt;br /&gt;
&lt;br /&gt;
== Partitions ==&lt;br /&gt;
=== Factory setup ===&lt;br /&gt;
=== Possible configurations for ===&lt;br /&gt;
* dual boot &lt;br /&gt;
* linux alone&lt;br /&gt;
&lt;br /&gt;
== Modifying the Bootloader ==&lt;br /&gt;
&lt;br /&gt;
== Installing Linux ==&lt;br /&gt;
&lt;br /&gt;
== Choosing Your GUI ==&lt;br /&gt;
&lt;br /&gt;
== Tweaks and Useful Apps ==&lt;br /&gt;
=== Links to dotfiles, configuration examples, etc. ===&lt;/div&gt;</summary>
		<author><name>Hmpthcs</name></author>
	</entry>
	<entry>
		<id>https://wiki.pine64.org/index.php?title=PineNote:_Getting_Started&amp;diff=13350</id>
		<title>PineNote: Getting Started</title>
		<link rel="alternate" type="text/html" href="https://wiki.pine64.org/index.php?title=PineNote:_Getting_Started&amp;diff=13350"/>
		<updated>2022-07-24T06:13:44Z</updated>

		<summary type="html">&lt;p&gt;Hmpthcs: /* Accessories included in the box (UART dongle; USB-C to USB-A cable; stylus) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Under construction}}&lt;br /&gt;
&lt;br /&gt;
This page is a work in progress. Its goals are to help users get their devices up and running while minimizing redundancy with other pages (e.g., Documentation, Development), and to synthesize information provided in existing guides. Sections below represent a rough outline and will need to be expanded with details and further instructions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Who Can Contribute ==&lt;br /&gt;
&lt;br /&gt;
Anyone! Generally, the PineNote is in a very early state, and at least an intermediate level of linux knowledge is probably necessary to be able to do anything at this moment. That said, there are multiple efforts happening at once, and there are a number of ways a person of any skill level can help:&lt;br /&gt;
# Join in the ongoing documentation effort here: [[PineNote Documentation]].&lt;br /&gt;
# Help mainline the kernel by testing, fixing bugs.&lt;br /&gt;
&lt;br /&gt;
== Background / Intro ==&lt;br /&gt;
=== Information on software shipped with the Pinenote ===&lt;br /&gt;
As of July 2022, the Pinenote ships with a modified version of android. All hardware items are functional with this OS, though the ability to tune and tweak may be limited by the proprietary nature of some drivers (e.g., the driver for the e-ink display). Additional apps may be added via the included browser; for example, F-droid can be installed and then used to install further android apps.&lt;br /&gt;
&lt;br /&gt;
Apps preloaded with this OS include:&lt;br /&gt;
* Xphoto&lt;br /&gt;
* WPC Office Lite&lt;br /&gt;
* Browser from Tencent (would urge users to replace/remove)&lt;br /&gt;
* Core: Notes (stylus-driven note app), Local Storage (file browser), Task List (notes list with text and handwriting input)&lt;br /&gt;
* Application Management&lt;br /&gt;
* More Settings&lt;br /&gt;
&lt;br /&gt;
=== Accessories included in the box ===&lt;br /&gt;
&lt;br /&gt;
As of July 2022, the Pinenote ships with the following items in the box:&lt;br /&gt;
&lt;br /&gt;
* Pinenote (duh)&lt;br /&gt;
* Stylus&lt;br /&gt;
* USB-c to USB-a cable&lt;br /&gt;
* USB-c to micro-b cable (for stylus)&lt;br /&gt;
* UART dongle&lt;br /&gt;
&lt;br /&gt;
== Prerequisites ==&lt;br /&gt;
* This section should provide the user with a listing of required software, e.g., for cross-compiling; communicating via UART, etc. &lt;br /&gt;
* The following sections should walk the user through the process of going from a factory-fresh device to a functional e-ink tablet running linux.&lt;br /&gt;
&lt;br /&gt;
== Partitions ==&lt;br /&gt;
=== Factory setup ===&lt;br /&gt;
=== Possible configurations for ===&lt;br /&gt;
* dual boot &lt;br /&gt;
* linux alone&lt;br /&gt;
&lt;br /&gt;
== Modifying the Bootloader ==&lt;br /&gt;
&lt;br /&gt;
== Installing Linux ==&lt;br /&gt;
&lt;br /&gt;
== Choosing Your GUI ==&lt;br /&gt;
&lt;br /&gt;
== Tweaks and Useful Apps ==&lt;br /&gt;
=== Links to dotfiles, configuration examples, etc. ===&lt;/div&gt;</summary>
		<author><name>Hmpthcs</name></author>
	</entry>
	<entry>
		<id>https://wiki.pine64.org/index.php?title=PineNote:_Getting_Started&amp;diff=13349</id>
		<title>PineNote: Getting Started</title>
		<link rel="alternate" type="text/html" href="https://wiki.pine64.org/index.php?title=PineNote:_Getting_Started&amp;diff=13349"/>
		<updated>2022-07-24T06:10:06Z</updated>

		<summary type="html">&lt;p&gt;Hmpthcs: /* Information on software shipped with the Pinenote */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Under construction}}&lt;br /&gt;
&lt;br /&gt;
This page is a work in progress. Its goals are to help users get their devices up and running while minimizing redundancy with other pages (e.g., Documentation, Development), and to synthesize information provided in existing guides. Sections below represent a rough outline and will need to be expanded with details and further instructions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Who Can Contribute ==&lt;br /&gt;
&lt;br /&gt;
Anyone! Generally, the PineNote is in a very early state, and at least an intermediate level of linux knowledge is probably necessary to be able to do anything at this moment. That said, there are multiple efforts happening at once, and there are a number of ways a person of any skill level can help:&lt;br /&gt;
# Join in the ongoing documentation effort here: [[PineNote Documentation]].&lt;br /&gt;
# Help mainline the kernel by testing, fixing bugs.&lt;br /&gt;
&lt;br /&gt;
== Background / Intro ==&lt;br /&gt;
=== Information on software shipped with the Pinenote ===&lt;br /&gt;
As of July 2022, the Pinenote ships with a modified version of android. All hardware items are functional with this OS, though the ability to tune and tweak may be limited by the proprietary nature of some drivers (e.g., the driver for the e-ink display). Additional apps may be added via the included browser; for example, F-droid can be installed and then used to install further android apps.&lt;br /&gt;
&lt;br /&gt;
Apps preloaded with this OS include:&lt;br /&gt;
* Xphoto&lt;br /&gt;
* WPC Office Lite&lt;br /&gt;
* Browser from Tencent (would urge users to replace/remove)&lt;br /&gt;
* Core: Notes (stylus-driven note app), Local Storage (file browser), Task List (notes list with text and handwriting input)&lt;br /&gt;
* Application Management&lt;br /&gt;
* More Settings&lt;br /&gt;
&lt;br /&gt;
=== Accessories included in the box (UART dongle; USB-C to USB-A cable; stylus) ===&lt;br /&gt;
&lt;br /&gt;
== Prerequisites ==&lt;br /&gt;
* This section should provide the user with a listing of required software, e.g., for cross-compiling; communicating via UART, etc. &lt;br /&gt;
* The following sections should walk the user through the process of going from a factory-fresh device to a functional e-ink tablet running linux.&lt;br /&gt;
&lt;br /&gt;
== Partitions ==&lt;br /&gt;
=== Factory setup ===&lt;br /&gt;
=== Possible configurations for ===&lt;br /&gt;
* dual boot &lt;br /&gt;
* linux alone&lt;br /&gt;
&lt;br /&gt;
== Modifying the Bootloader ==&lt;br /&gt;
&lt;br /&gt;
== Installing Linux ==&lt;br /&gt;
&lt;br /&gt;
== Choosing Your GUI ==&lt;br /&gt;
&lt;br /&gt;
== Tweaks and Useful Apps ==&lt;br /&gt;
=== Links to dotfiles, configuration examples, etc. ===&lt;/div&gt;</summary>
		<author><name>Hmpthcs</name></author>
	</entry>
	<entry>
		<id>https://wiki.pine64.org/index.php?title=User:Aarondabomb/PineNote_Documentation&amp;diff=13348</id>
		<title>User:Aarondabomb/PineNote Documentation</title>
		<link rel="alternate" type="text/html" href="https://wiki.pine64.org/index.php?title=User:Aarondabomb/PineNote_Documentation&amp;diff=13348"/>
		<updated>2022-07-24T06:08:29Z</updated>

		<summary type="html">&lt;p&gt;Hmpthcs: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Under construction}}&lt;br /&gt;
&lt;br /&gt;
This space is intended to track the current status of documentation. As documentation is generated and organized in a more cohesive way, this may no longer be necessary.&lt;br /&gt;
&lt;br /&gt;
== Who Can Contribute ==&lt;br /&gt;
Hopefully anyone! These are people who are thinking especially hard about this:&lt;br /&gt;
* Aarondabomb&lt;br /&gt;
* rjulian&lt;br /&gt;
&lt;br /&gt;
== What needs to get done ==&lt;br /&gt;
# Reorganize the information that's already at [[PineNote Development]].&lt;br /&gt;
#: This means creating new pages, like [[PineNote: Getting Started]] that contains the important info.&lt;br /&gt;
# Create a getting started page&lt;br /&gt;
# Page to more clearly describe what &amp;quot;the project&amp;quot; even is&lt;br /&gt;
## Answer the question: Why does Pine64 sell the PineNote?&lt;br /&gt;
## There are a number of folks doing different things. There is no cohesive effort, but what someone else accomplishes may help you, and documenting/organizing these efforts can maximize the chances for cross-pollination.&lt;br /&gt;
# Outline how to get involved in the community.&lt;br /&gt;
#: We know there's chat, but that's not &amp;quot;active&amp;quot; involvement.&lt;br /&gt;
# Provide resources to learn about the technology behind the PineNote and development efforts.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== End User Personas to Consider ==&lt;br /&gt;
When we think of &amp;quot;who may buy/use a PineNote&amp;quot;, we have to consider the personas who would purchase this: &lt;br /&gt;
* Hardware developers interested in e-ink and open source development&lt;br /&gt;
* Software developers who enjoy e-ink hardware and want to explore building software leveraging e-ink hardware. &lt;br /&gt;
* Technologists who understand the product category and want to experience/test out using the PineNote.&lt;br /&gt;
* Pure end users who want an open source/copyleft version of the remarkable 2. &lt;br /&gt;
* End users who have no clue about the product category (e.g. imagine they got this as a gift).&lt;br /&gt;
&lt;br /&gt;
Right now, of the above personas, none of them are getting effective documentation, with hardware developers getting the most information of the bunch.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
Images and diagrams of the Pinenote's internals to be added&lt;br /&gt;
=== System on Chip ===&lt;br /&gt;
=== Display ===&lt;br /&gt;
=== Touch Panel ===&lt;br /&gt;
=== Wacom ===&lt;br /&gt;
=== Radios ===&lt;br /&gt;
=== Accelerometer ===&lt;br /&gt;
=== Audio ===&lt;br /&gt;
=== USB ===&lt;br /&gt;
=== Stylus ===&lt;/div&gt;</summary>
		<author><name>Hmpthcs</name></author>
	</entry>
	<entry>
		<id>https://wiki.pine64.org/index.php?title=User:Aarondabomb/PineNote_Documentation&amp;diff=13347</id>
		<title>User:Aarondabomb/PineNote Documentation</title>
		<link rel="alternate" type="text/html" href="https://wiki.pine64.org/index.php?title=User:Aarondabomb/PineNote_Documentation&amp;diff=13347"/>
		<updated>2022-07-24T05:57:30Z</updated>

		<summary type="html">&lt;p&gt;Hmpthcs: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Under construction}}&lt;br /&gt;
&lt;br /&gt;
This space is intended to track the current status of documentation. As documentation is generated and organized in a more cohesive way, this may no longer be necessary.&lt;br /&gt;
&lt;br /&gt;
== Who Can Contribute ==&lt;br /&gt;
Hopefully anyone! These are people who are thinking especially hard about this:&lt;br /&gt;
* Aarondabomb&lt;br /&gt;
* rjulian&lt;br /&gt;
&lt;br /&gt;
== What needs to get done ==&lt;br /&gt;
# Reorganize the information that's already at [[PineNote Development]].&lt;br /&gt;
#: This means creating new pages, like [[PineNote: Getting Started]] that contains the important info.&lt;br /&gt;
# Create a getting started page&lt;br /&gt;
# Page to more clearly describe what &amp;quot;the project&amp;quot; even is&lt;br /&gt;
## Answer the question: Why does Pine64 sell the PineNote?&lt;br /&gt;
## There are a number of folks doing different things. There is no cohesive effort, but what someone else accomplishes may help you, and documenting/organizing these efforts can maximize the chances for cross-pollination.&lt;br /&gt;
# Outline how to get involved in the community.&lt;br /&gt;
#: We know there's chat, but that's not &amp;quot;active&amp;quot; involvement.&lt;br /&gt;
# Provide resources to learn about the technology behind the PineNote and development efforts.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== End User Personas to Consider ==&lt;br /&gt;
When we think of &amp;quot;who may buy/use a PineNote&amp;quot;, we have to consider the personas who would purchase this: &lt;br /&gt;
* Hardware developers interested in e-ink and open source development&lt;br /&gt;
* Software developers who enjoy e-ink hardware and want to explore building software leveraging e-ink hardware. &lt;br /&gt;
* Technologists who understand the product category and want to experience/test out using the PineNote.&lt;br /&gt;
* Pure end users who want an open source/copyleft version of the remarkable 2. &lt;br /&gt;
* End users who have no clue about the product category (e.g. imagine they got this as a gift).&lt;br /&gt;
&lt;br /&gt;
Right now, of the above personas, none of them are getting effective documentation, with hardware developers getting the most information of the bunch.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
Images and diagrams of the Pinenote's internals to be added&lt;br /&gt;
=== System on Chip ===&lt;br /&gt;
=== Display ===&lt;br /&gt;
=== Touch Panel ===&lt;br /&gt;
=== Wacom ===&lt;br /&gt;
=== Radios ===&lt;br /&gt;
=== Accelerometer ===&lt;br /&gt;
=== Audio ===&lt;br /&gt;
=== USB ===&lt;/div&gt;</summary>
		<author><name>Hmpthcs</name></author>
	</entry>
	<entry>
		<id>https://wiki.pine64.org/index.php?title=PineNote:_Getting_Started&amp;diff=13162</id>
		<title>PineNote: Getting Started</title>
		<link rel="alternate" type="text/html" href="https://wiki.pine64.org/index.php?title=PineNote:_Getting_Started&amp;diff=13162"/>
		<updated>2022-06-05T00:32:27Z</updated>

		<summary type="html">&lt;p&gt;Hmpthcs: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page is a work in progress. Its goals are to help users get their devices up and running while minimizing redundancy with other pages (e.g., Documentation, Development), and to synthesize information provided in existing guides. Sections below represent a rough outline and will need to be expanded with details and further instructions.&lt;br /&gt;
&lt;br /&gt;
== Who Can Contribute ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Background / Intro ==&lt;br /&gt;
=== Information on software shipped with the Pinenote ===&lt;br /&gt;
=== Accessories included in the box (UART dongle; USB-C to USB-A cable; stylus) ===&lt;br /&gt;
&lt;br /&gt;
== Prerequisites ==&lt;br /&gt;
* This section should provide the user with a listing of required software, e.g., for cross-compiling; communicating via UART, etc. &lt;br /&gt;
* The following sections should walk the user through the process of going from a factory-fresh device to a functional e-ink tablet running linux.&lt;br /&gt;
&lt;br /&gt;
== Partitions ==&lt;br /&gt;
=== Factory setup ===&lt;br /&gt;
=== Possible configurations for ===&lt;br /&gt;
* dual boot &lt;br /&gt;
* linux alone&lt;br /&gt;
&lt;br /&gt;
== Modifying the Bootloader ==&lt;br /&gt;
&lt;br /&gt;
== Installing Linux ==&lt;br /&gt;
&lt;br /&gt;
== Choosing Your GUI ==&lt;br /&gt;
&lt;br /&gt;
== Tweaks and Useful Apps ==&lt;br /&gt;
=== Links to dotfiles, configuration examples, etc. ===&lt;/div&gt;</summary>
		<author><name>Hmpthcs</name></author>
	</entry>
	<entry>
		<id>https://wiki.pine64.org/index.php?title=PineNote:_Getting_Started&amp;diff=13161</id>
		<title>PineNote: Getting Started</title>
		<link rel="alternate" type="text/html" href="https://wiki.pine64.org/index.php?title=PineNote:_Getting_Started&amp;diff=13161"/>
		<updated>2022-06-05T00:30:28Z</updated>

		<summary type="html">&lt;p&gt;Hmpthcs: Created page with &amp;quot;This page is a work in progress. Its goal is to help users get their devices up and running while minimizing redundancy with other pages (e.g., Documentation, Development), and to synthesize information provided in existing guides. Sections below represent a rough outline and will need to be expanded with details and further instructions.  == Who Can Contribute ==   == Background / Intro == === Information on software shipped with the Pinenote === === Accessories include...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page is a work in progress. Its goal is to help users get their devices up and running while minimizing redundancy with other pages (e.g., Documentation, Development), and to synthesize information provided in existing guides. Sections below represent a rough outline and will need to be expanded with details and further instructions.&lt;br /&gt;
&lt;br /&gt;
== Who Can Contribute ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Background / Intro ==&lt;br /&gt;
=== Information on software shipped with the Pinenote ===&lt;br /&gt;
=== Accessories included in the box (UART dongle; USB-C to USB-A cable; stylus) ===&lt;br /&gt;
&lt;br /&gt;
== Prerequisites ==&lt;br /&gt;
* This section should provide the user with a listing of required software, e.g., for cross-compiling; communicating via UART, etc. &lt;br /&gt;
* The following sections should walk the user through the process of going from a factory-fresh device to a functional e-ink tablet running linux.&lt;br /&gt;
&lt;br /&gt;
== Partitions ==&lt;br /&gt;
=== Factory setup ===&lt;br /&gt;
=== Possible configurations for ===&lt;br /&gt;
* dual boot &lt;br /&gt;
* linux alone&lt;br /&gt;
&lt;br /&gt;
== Modifying the Bootloader ==&lt;br /&gt;
&lt;br /&gt;
== Installing Linux ==&lt;br /&gt;
&lt;br /&gt;
== Choosing Your GUI ==&lt;br /&gt;
&lt;br /&gt;
== Tweaks and Useful Apps ==&lt;br /&gt;
=== Links to dotfiles, configuration examples, etc. ===&lt;/div&gt;</summary>
		<author><name>Hmpthcs</name></author>
	</entry>
</feed>