Skip to content
Flash PINE64 OS images to SD cards safely and easily.
JavaScript CSS Shell HTML Makefile
Branch: master
Clone or download
Pull request Compare This branch is 355 commits ahead, 1461 commits behind balena-io:master.
Latest commit 6eecf0a Oct 9, 2017
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github chore: use comments in issue template (balena-io#572) Jul 13, 2016
assets update brand info Mar 30, 2017
bin Integrate Etcher CLI in the main repository (balena-io#352) Apr 21, 2016
docs Update Oct 9, 2017
lib changed please select your device Sep 13, 2017
scripts fix linux build error when space in app name Mar 29, 2017
tests fixed crash when select an os without drive inserted Jul 3, 2017
.editorconfig style: convert spaces to tabs in Makefile (balena-io#924) Dec 1, 2016
.eslintrc.yml chore: improve JSDoc ESLint rules (balena-io#1147) Mar 1, 2017
.gitignore chore: add Makefile to build OS X and GNU/Linux (balena-io#922) Dec 1, 2016
.scss-lint.yml refactor(GUI): CSS color-scheme (balena-io#674) Sep 2, 2016
.travis.yml chore: ensure `npm run sass` was ran and the results committed (balen… Feb 23, 2017 v1.0.0-beta.19 Feb 24, 2017
LICENSE Change license to Apache 2.0 Jan 4, 2016
Makefile update: change build type to `production` May 3, 2017 Improved language? Jul 1, 2017 style: refer to as, according to the style manual (b… Nov 3, 2016
appveyor.yml chore: ensure `npm run sass` was ran and the results committed (balen… Feb 23, 2017
bower.json Remove unnecessary fields from `bower.json`. (balena-io#342) Apr 19, 2016
dictionary chore: add aknowledge->acknowledge to codespell dictionary Feb 28, 2017
npm-shrinkwrap.json update: shrinkwrap.json May 4, 2017
package.json update to v2.0.0-beta.3 Aug 22, 2017
screenshot2.png screenshots for May 13, 2017
screenshot3.png screenshots for May 13, 2017
screenshot4.png screenshots for May 13, 2017
versionist.conf.js style: refer to as, according to the style manual (b… Nov 3, 2016

PINE64 Installer

This is a tool we forked from Etcher to add an easy menu for downloading the PINE A64(+), SOPINE or Pinebook OS images for flashing to the MicroSD card, saving users the extra steps of finding links on the web, downloading the image then finding the file on the local system again.

Download | Notes | Screenshots and Guidelines | Support | License


Latest Version


  • Please disable Ext2fsd software because it can conflict with this app.

Screenshots and Guidelines


  • Click on "Choose an OS".
  • For Settings, click on the left bottom icon.

screenshot select board

  • Use the select box on top to select the board (e.g. PINE A64+ (1GB/2GB), SOPINE, PINEBOOK and etc).

screenshot select OS

  • Select the OS of your choice.
    • Scroll to the bottom the select a local image file (Note that, select local gz / gz2 / xz image file name must end with .img.gz / .img.bz2 / .img.xz).
  • If you wish to flash an older image, you can use the version select box on the right of the OS list.
  • Click on the "i" at the right of the version to view the release notes or related websites.

screenshot settings

  • If "Eject on success" is ticked: After the flashing or validating process, the app will try to automatically unmount or eject the MicroSD card.
    • Occasionally, the MicroSD card may be accessed by another process running on your system, causing automatic unmounting or ejection to fail. In this case, you may need to manually unmount or eject the MicroSD card.
  • If "Validate write on success" is ticked: after flashing, the app will read the MicroSD card and compare its final checksum with the previous flashing/writing checksum to validate successful writing of the image.
  • Download Location: where the downloaded image file is stored. Click the far right button to change this location.
    • Remember your download location if you want to manually delete any old image files later.
    • The default download locations are:
      • Windows: C:\Users\<USER>\AppData\Roaming\pine64-installer\downloadedImage
      • Linux: /home/<USER>/.config/pine64-installer/downloadedImage
      • macOS: /Users/<USER>/Library/Application Support/pine64-installer/downloadedImage
  • Download Sources: Choose which server the OS images are downloaded from.
    • Note: (UK) is a mirror server. New OS images may be delayed, upon initial release, whilst syncing to this server. Thanks to Dave for setting this mirror up.


If you have any feedback please create new thread in this forum for discussion. You also can subscribe to this forum thread to receive latest news on the PINE64 Installer.


PINE64 Installer is free software, and may be redistributed under the terms specified in the license.

You can’t perform that action at this time.