Twitter Facebook



  • minimal Debian 8 (Jessie) armhf Image
  • using official Debian repositories (no Raspbian dependencies)
  • architecture: ARMv7
  • logterm supported Linux kernel versions
  • default kernel: 3.4.111 (sunxi)
  • optional kernel: 4.4.7 (mainline)
  • init system: SysVinit (systemd also available in the repository)
  • supporting the Banana Pi (M1), Banana Pi M1+, Banana Pro and BPI-R1 with just one single image
  • separate image for the Banana Pi M2
  • pre-configured with focus on performance and security
  • consumes less than 25 MB of RAM on default install
  • fits on a 2 GB SD card
  • Docker support (Kernel 4.1 or later)
  • binary compatible with all Raspbian (.deb) packages and binaries
  • temperature probe ('lm-sensors' compatible)
  • bananian-config: set up timezone, locales, hostname, root password, video acceleration, hardware platform, OTG port and expand filesystem
  • bananian-update: upgrade your existing Bananian installation without losing any data or settings.

Preinstalled services and applications

  • SSH server (remote access/administration)
  • NTP server (time synchronisation)
  • haveged (entropy daemon)
  • rsyslogd (syslog daemon)
  • zsh (default shell with configuration, bash also available)
  • htop (system monitor)
  • bwm-ng (bandwidth monitor)
  • screen (terminal multiplexer)
  • swconfig (BCM53125 configuration tool for BPI-R1)

Configuration details

Use 'bananian-config' to adjust (most of) these parameters!

  • hardened SSH configuration. Check for details
  • ethernet: DHCP
  • hostname: bananapi
  • root password: pi (change this!)
  • default locale: en_us
  • time zone: UTC
  • 'deadline' scheduler and 'noatime' mount option for root filesystem
  • 512 MB swap file
  • 'ondemand' CPU scheduler (600 to 1000 Mhz)
  • ALSA default output is HDMI (see /etc/asound.conf)
  • serial console enabled
  • USB OTG host mode disabled
  • Mali 400 video acceleration disabled (This makes a total of 970 MB RAM usable, if no video acceleration is required.)
  • 8021q VLAN module enabled (but no VLAN configured)