Skip to content

0.7.24: jenkins-linux-build-pine-a64-128

Compare
Choose a tag to compare
@ayufan-jenkins ayufan-jenkins released this 24 Oct 20:18
· 12 commits to master since this release

Upgrade:

sudo ./pine64_update_kernel.sh 0.7.24
sudo ./pine64_update_uboot.sh 0.7.24
sudo ./pine64_update_package.sh 0.7.24

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 edit System -> Preferences -> Look and Feel -> Windows and disable Enable 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.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.

https://jenkins.ayufan.eu/job/linux-build-pine-a64/128/