Upgrade:
sudo ./pine64_update_kernel.sh 0.7.28
sudo ./pine64_update_uboot.sh 0.7.28
sudo ./pine64_update_package.sh 0.7.28
Notice
- Credentials: pine64/pine64
- Edit
/boot/uEnv.txt
as there are many different system and performance level configuration options, - Add to
/boot/uEnv.txt
:emmc_compat=on
: if you are having problems with using eMMC module (especially eMMC 5.1),disp_mode=disabled
: if you are having problems with kernel panic on LCD or HDMI codepath,pinebook_lcd_mode=batch1|batch2|1080p
: if you are having problems with screen flickering on Pinebook,
- Only
xenial
do support GUI, the rest of builds do miss required system packages, - To enable
sunxidrm
execute:pine64_enable_sunxidrm.sh
and reboot. Then editSystem
->Preferences
->Look and Feel
->Windows
and disableEnable software compositing
. - Mali support requires the installation of additional packages from https://launchpad.net/~ayufan/+archive/ubuntu/pine64-ppa/ (installed in Xenial GUI builds),
0.7.x
- 0.7.28: Update armsoc to support extra DRM planes for cursor,
- 0.7.27: Bump CPU to 1.24GHz,
- 0.7.27: Bump Mem on Pinebook 1080p to 624MHz,
- 0.7.27: Enable sunxidrm by default,
- 0.7.27: Always set PWM polarity when using sunxidrm,
- 0.7.26: Support suspend/resume for sunxidrm,
- 0.7.25: Build xenial/mate (as bionic/mate is not working and requires newer kernel),
- 0.7.24: Automatically configure pine64_model,
- 0.7.24: Fix bionic builds,
- 0.7.23: Initial bionic build,
- 0.7.22: Another pinebook 1080p build,
- 0.7.22: Leave only stretch/xenial builds,
- 0.7.21: Fix support for 1080p mode for Pinebook,
- 0.7.20: Support 1080p mode for Pinebook,
- 0.7.19: Use custom build boot0 with support for eMMC 5.1,
- 0.7.19: Support HS200 for eMMC 5.1,
- 0.7.19: Add
emmc_compat=150mhz|200mhz
allowing to enable extra performance boost on eMMC (unstable), - 0.7.18: Make u-boot and kernel to support eMMC 5.1,
- 0.7.18: Run u-boot eMMC support in compatibility mode (SDR25),
- 0.7.18: Allow to change Pinebook LCD parameters with
uEnv.txt
to fix flickering, - 0.7.18: Allow to enable eMMC compatibility mode for Linux via
uEnv.txt
, - 0.7.18: Allow to disable all screens via
uEnv.txt
, - 0.7.18: Enable HDMI by default for SoPine,
- 0.7.18: Include
rsync
in all builds, - 0.7.17: Compile proper kernel,
- 0.7.16: Fix LCD display on Pine A64,
- 0.7.16: Revert back to old MMC drivers backported from 3.10,
- 0.7.15: For SoPine/LTS disable LCD/HDMI for now as this prevents to boot,
- 0.7.14: Make sopine to be compatible with Pine64 LTS build
- 0.7.13: Try new MMC drivers backported from 3.10,
- 0.7.12: Fix u-boot not loading uEnv.txt and boot.scr,
- 0.7.11: Make it to possible to use eMMC 5.1, but with somehow terrible performance (thanks @tkaiser and https://forum.armbian.com/index.php?/topic/5089-pinebook-install-to-emmc/&tab=comments#comment-39107),
- 0.7.10: Fix suspend/resume on non-sunxidrm driver (bring compatibility with 0.6.x), on sunxidrm it still doesn't work,
- 0.7.9: Fix image for SoPine and Pinebook,
- 0.7.8: Fix missing simple-image to update u-boot,
- 0.7.7: Improve pine64_diagnostics.sh,
- 0.7.6: Include pine64_diagnostics.sh
- 0.7.6: Include build targets: zesty/stretch/jessie,
- 0.7.5: Use ldconfig to configure mali, and make mesa-egl work when drm is not enabled,
- 0.7.5: Enable EGL in Chromium when SunxiDRM is used,
- 0.7.4: Support LCD brightness for SunxiDRM,
- 0.7.3: Untested SunxiDRM/Mali fixes that should improve the stability and performance,
- 0.7.2: Fix enable/disable sunxidrm script,
- 0.7.0: Test build with support for sunxidrm and Mali (3d acceleration) Thanks lennyraposo for instructions to compile that,
- 0.7.0: It contains completely version of Mali module, completely different DTB configuration,
This project is based on longsleep
work: https://github.com/longsleep/build-pine64-image.