Mirror of dreemurrs-embedded/jumpdrive@github.com - Pinephone boot software to expose the eMMC over USB
Go to file
Danct12 3c4dc195c5 Add support for spawning shell over serial
Signed-off-by: Danct12 <danct12@disroot.org>
2020-06-08 03:07:13 +07:00
initramfs Add support for spawning shell over serial 2020-06-08 03:07:13 +07:00
splash rk3399 support 2020-04-09 17:35:43 +02:00
src Add support for spawning shell over serial 2020-06-08 03:07:13 +07:00
.gitignore Updated gitignore 2020-05-02 15:56:05 +02:00
.gitmodules rk3399 support 2020-04-09 17:35:43 +02:00
LICENSE Added GPLv2 License 2020-03-17 04:13:48 +07:00
Makefile Disabled rk3399 build in 'all' target 2020-05-02 17:24:18 +02:00
README.md Much more friendly readme 2020-04-24 18:50:20 +07:00

README.md

Jumpdrive

The swiss army knife of Pine64 devices (currently only Pinetab and PinePhone)

You can use this to flash a image directly to eMMC, troubleshooting a broken system, and a lot more.

Table of Contents

Installation

Download the latest image for your device here

Then use dd to flash the image to an SD card. Jumpdrive is pretty small, so there is no need for a large storage SD card.

Insert the SD card to the device, then boot it up, you should get a nice splash screen and you should see a new storage device after you plug the device to USB.

With the device plugged in, you can now flash a distro, or fix a unbootable installation.

Building

The dependencies are:

  • aarch64-linux-gnu- toolchain
  • u-boot tools
  • mtools
$ git submodule update --init --recursive
Downloads the projects to build

$ make -j8 pine64-pinephone.img.xz
Builds everything needed for the pinephone image...

$ make -j8 initramfs-pine64-pinephone.gz
Generate only the initramfs for the pinephone

$ make -j8 all
Generates an image for every supported platform in parallel

This project is built on: