If you are new to single board computers, Arm or RISC-V devices, and open source communities in more general, then it may be a bit confusing to get a hang of how it all works at first. To get you started, here is a short rundown of where you’ll find the resources you’ll need and where you can reach out for help if need be.
Our community consists of developers and end-users. There will always be someone to help you out, so if you’re in need of help make sure to reach out.
Regardless of which PINE64 device you received you will need an operating system to actually make use of it. Devices such as the PinePhone, Pinebook Pro or the PineTab ship with a open source system preinstalled, but other devices, such as the ROCKPro64 single board computer, will require you to install an operating system on your own.
If you are not an experienced user, that is to say you have not used an ARM / RISC-V systems or single board computers in the past, then the place to start is the PINE64 Wiki. I will discuss the Wiki in more later on. For now, to get you going, select your device from the Wiki list and navigate to the operating download section. Here you will find a variety of operating system builds, more commonly refereed to as ‘OS images’, that your device can run.
The Wiki also contains instructions on how to install your operating system to a bootable medium – such as a micro SD card or eMMC module. The process of installing an operating system for Arm and RISC-V devices is usually referred to as ‘flashing and OS image’. You can find detailed instructions on how to flash OS images here.
Some devices may require a specific flashing process. Please refer back to the device page on the PINE64 Wiki for device-specific flashing instructions.
The main page of the PINE64 Wiki, showing all devices listed alongside some important links to additional resources.
The PINEBOOK Pro Wiki sub-section, with links to external repositories from where operating system (OS images) can be downloaded.
You will probably want to start your PINE64 journey by signing up for the forum. The forum sign-up does not only allow you to ask questions and participate in the ongoing discussion, but it also allows you to contribute to the wiki and write for the website blog (if you so desire). On the forum you can report issues, help out other users, offer up findings and new information, but also engage directly with community and partner-project developers, as well as with us of course!
You can also choose to join one of the many chats we and the community have established. At the time of writing, there are over 10,000 people people frequenting our chats, and countless others visit daily to acquire information or just hang-out. The chats are – in line with the nature of open source projects – where much of the hardware and software development takes place. We currently support 4 different chat protocols: IRC, Discord, Matrix and Telegram. Please see the Forums and Chats tab at the top of this website for available options.
For those of you who do not want to participate in the chat but wish to follow along so that you can stay up-to-date on latest developments, there is also a conversation log available. You can find the different chats under the community tab on the website.
Documentation for your device, including device schematics, SOC details, pin-outs, software sources, etc., are all available on the PINE64 wiki. If you are a registered forum member, and have at least 3 moderated posts, then you are welcome to contribute materials to the Wiki. The Wiki also has multiple sections dedicated to getting you started on your project; this includes basics for beginners who may, for instance, require information about flashing the SD card or eMMC module, or proper troubleshooting protocols in the event of issues.
Where applicable, on the wiki you will also find software sources for Linux BSP or Android. Other software sources, such as for instance mainline Linux patches, may also be linked where and when appropriate. Since so much PINE64-specific software is developed by the community members – who tend to post their work on the forum or GitHUB (or similar repositories) – the wiki also pools together these resources and links back to the original sources.
Lastly, the wiki has a dedicated section for project ideas. As with any part of the wiki, this section too is created and maintained by the community. The project section links back to a vast number of ongoing projects, tutorials, videos, etc., showcasing various use-cases of your hardware. If you are working on a project not already covered by the Project section, then you are more than welcome to add so that it can inspire and help others. You are also allowed to add projects belonging to others – just make sure to credit the original project maker accordingly and link back to the original Project source.
It is noteworthy that each PINE64 device forum sub-section has its own projects and ideas section, where users frequently post about what they are working on. Make sure to look though these sections too as not all PINE64 projects in existence have been added or documented on the wiki.
Apart from containing information about the individual devices, Wiki also has information about flashing SD cards and eMMC modules, debugging using UART and reporting problems, as well as project ideas and tutorials.
You will also find that, unlike the PINE64 Installer, the majority of download links in the Wiki point to the original source. This means that you can download the newest OS Images from partner projects and community developers directly from the download sections for your respective device.
There are three main places where you can learn about upcoming devices and events as well as follow developments progress – namely, the blog on this website, Twitter, Mastodon and the Telegram News Channel. There is also a news section on our forum, where less formal news and announcements are made.
If you are a developer, reviewer or represent a business and need to contact us via email please click the contact button