bananapi

Banana Pi

A20 allwinner GbE legacy mainline
Stable releasesRemarksNighty releasesKernels
Optimal for multimedia and desktop usage scenarios.
Optimal for headless server usage. See status matrix for detailed comparison
  • total memory is 1000Mb (disabled all memory reservations for GPU on CLI images)
  • EDID detect video mode will fail on 4k monitor - you need to set it manually.
  • drivers for LVDS LCD display modules are added. TS module: ft5x_ts, added configuration for 7″ – other sizes. (legacy kernel / vanilla)
Warning: you are entering developers area and things can be completely broken. Don’t use this in production.
Daily built repository:
sed -i "s/apt/beta/" /etc/apt/sources.list.d/armbian.list
apt-get update
apt-get upgrade

When bug is found?

Warning: you are entering developers area and things can be completely broken. Don’t use this in production.
To make sure you won’t run into conflicts within newly installed packages, remove them all before upgrade:
 aptitude remove ~nlinux-dtb ~nlinux-u-boot ~nlinux-image ~nlinux-headers 
aptitude remove ~nlinux-firmware ~narmbian-firmware ~nlinux-$(lsb_release -cs)-root

Proceed with one of the following options:

default (usually legacy):

apt-get install linux-image-sun7i linux-headers-sun7i 
apt-get install linux-u-boot-bananapi-default linux-$(lsb_release -cs)-root-bananapi 
apt-get install armbian-firmware sunxi-tools swconfig a10disp
reboot

next:

apt-get install linux-image-next-sunxi linux-headers-next-sunxi 
apt-get install linux-u-boot-bananapi-next linux-$(lsb_release -cs)-root-next-bananapi 
apt-get install armbian-firmware sunxi-tools swconfig a10disp
reboot

developement:

apt-get install linux-image-dev-sunxi linux-headers-dev-sunxi 
apt-get install linux-u-boot-bananapi-dev linux-$(lsb_release -cs)-root-dev-bananapi 
apt-get install armbian-firmware sunxi-tools swconfig a10disp
reboot