# Release history **v5.14 / 14.6.2016** - added Beelink X2 image **v5.14 / 12.6.2016** - Cubieboard 1 images rebuilt - Cubox / Hummingboard kernel upgrade to 3.14.72 and 4.6.2 - Trusty was replaced with Xenial on those two boards **v5.14 / 5.6.2016** - Odroid C2 and Orange Pi+ images rebuilt - fixed eMMC installer, updated images and repository for Opi PC Plus and Opi Plus 2E **v5.12 / 31.5.2016** - updated C1 images - added wifi driver for new Oranges (modprobe 8189fs) - added Orange Pi Lite, PC Plus and Plus 2E images **v5.11 / 24.5.2016** - Various bug fixes - new working images for Actions Semi S500 boards **v5.10 / 1.5.2016** Images: - all 3.10+ kernels [are Docker ready](http://forum.armbian.com/index.php/topic/490-docker-on-armbian/) - all A10/A20/H3 comes with HW accelerated video playback in desktop build - [fixed root exploit on H3 boards](https://github.com/igorpecovnik/lib/issues/282) - [fixed kswapd 100% bug on H3 boards](https://github.com/igorpecovnik/lib/issues/219) - fixed SPDIF / I2S audio driver in legacy kernel - fixed Udoo Neo wireless - fixed slow SD cards boot - fixed Allwinner SS driver - fixed bluetooth on Cubietruck, both kernels - fixed wireless driver on H3 boards - [fixed R1 switch driver](https://github.com/igorpecovnik/lib/commit/94194dc06529529015bfd04767865bbd04d29d9b) - kernel for Allwinner boards was upgraded to 3.4.112 & 4.5.2 - kernel for iMx6 boards was upgraded to 3.14.67 & 4.5.2 - kernel for Armada (Clearfog) was upgraded to 3.10.101 & 4.5.2 - kernel for Udoo boards was updated to 3.14.67 & 4.4.8 - kernel for Guitar (Lemaker) was upgraded to 3.10.101 - kernel for H3/sun8i legacy come from new Allwinner updated source (friendlyarm) - [added support for Olimex Lime2 eMMC](https://github.com/igorpecovnik/lib/issues/258) - [increased MALI clockspeed on sun8i/legacy](https://github.com/igorpecovnik/lib/issues/265) - added [Armbianmonitor](http://forum.armbian.com/index.php/topic/881-prepare-v51-v201604/?p=7095) - added Odroid C1, C2(arm64), Nanopi M1, Banana M2+, Pcduino 2 and Pcduino 3. CLI and desktop - added wifi radar to desktop - added preview vanilla kernel images for H3 boards (4.6.RC1) - added initrd creation on all Allwinner images - added Hummigboard 2 with working PCI and onboard wireless with legacy kernel 3.14.65 - added eMMC installer for H3 - added support for IFB and net scheduling for sun7i-legacy - added ax88179_178a USB 3.0 Ethernet driver for sun7i-legacy - hostapd comes as separate package (armbian-hostapd) - changed first boot procedure and force user creation - verbose / no verbose boot works almost on all boards - enabled I2S on sun8i - removed Debian Wheezy from auto build - installing headers autocompile scripts - all images come compressed with 7zip Build script: - GCC 5 support for vanilla and allwinner legacy - RAW images are not compressed by default - added arm64 building support - added docker as host - Added Belink X2 (H3 based media player), and Roseapple (S500) as WIP target - introducted CLI_TARGET per board - prepared FEL boot - prepared Xenial target - fixed USB redirector building on all kernels - support for Xenial as a build host is 95% ready. - implemented automatic toolchain selection - come cleanup, configurations are subfoldered - extended_deboostrap becomes default Known bugs: - Udoo Neo reboots takes a while, 1min+ - headers within sun8i needs some fixing - H3 board autodetection fail under certain conditions **v5.05 / 8.3.2016** - H3 images rebuilt. Updating from older also possible. - Udoo quad images upgraded to 4.4.4 **v5.04 / 1.3.2016** - Banana M1/PRO/M1+ rebuilt - fixed SATA problem - set OTG port in HOST mode in vanilla kernel - wireless is working on PRO out of the box - added utility to switch between OTG and HOST in vanilla kernel - Bugs left: OTG mode not working, M1+ wireless not work in vanilla kernel **v5.04 / 28.2.2016** - H3 images rebuilt - added desktop images for H3 based boards - rebuilt Cubieboard 1 & 2 with 3.4.110 and 4.4.3 - fixed Bluetooth on Cubietruck + rebuild with 3.4.110 and 4.4.3 - all new images has no login policy: forced user generation **v5.03 / 20.2.2016** - H3 images rebuilt **v5.02 / 18.2.2016** - H3 images rebuilt **v5.01 / 17.2.2016** - Bugfix update for [Allwinner boards](http://forum.armbian.com/index.php/topic/691-banana-pro-testers-wanted-sata-drive-not-working-on-some-boards/) - Update [for H3 based boards](https://github.com/igorpecovnik/lib/commit/c93d7dfb3538c36739fb8841bd314d75e7d7cbe5) **v5.00 / 12.2.2016** - Vanilla kernel for Allwinner based boards upgraded to 4.4.1 - Allwinner audio driver playback and capture on kernel 4.4.1, [UAS](http://linux-sunxi.org/USB/UAS), USB OTG, battery readings, - added Marvel Armada kernel 3.10.96, 4.4.1 and patches for changing mPCI to SATA - added Cubox / Hummingboard kernel 4.4.1 (serial console only) - firstrun does autoreboot only if needed: wheezy and some legacy kernels. - [added motd](http://forum.armbian.com/index.php/topic/602-new-motd-for-ubuntudebian/#entry4223) to /etc/updated.motd ... redesign, added battery info for Allwinner boards, bugfix, coloring - fixed temperature reading on Cubox / Hummingboard legacy kernel - fixed FB turbo building on Allwinner - fixed NAND install on A10 boards (Legacy kernel only) - fixed USB boot, added PWM on Vanilla - fixed Banana PRO/+ onboard wireless on Vanilla kernel - running with normal Banana DT. - readded USB sound - added [A13 Olimex SOM](https://www.olimex.com/Products/SOM/A13/A13-SOM-512/) - added [LIRC GPIO receive and send driver](https://github.com/igorpecovnik/lib/issues/135) for legacy Allwinner - added LED MMC activity to Vanilla kernels for Cubietruck and Cubieboard A10 - build script: option to build images with F2FS root filesystem for Allwinner boards - build script: added alternative kernel for Lemaker Guitar (NEXT), Cubox (DEV) **v4.81 / 28.12.2015** - complete build script rework - new development kernel package linux-image-dev-sunxi (4.4RC6) for Allwinner boards - added Lemaker Guitar, kernel 3.10.55 - added Odroid XU3/4, kernel 3.10.94 and Vanilla 4.2.8 - Vanilla kernel for Allwinner based boards upgraded to 4.3.3 - Udoo vanilla upgraded to 4.2.8, legacy to 3.14.58 - cubox / hummingboard upgraded to 3.14.58, added Vanilla kernel 4.4 - fixed Jessie RTC bug, systemd default on Jessie images **v4.70 / 30.11.2015** - Bugfix update(apt-get update && apt-get upgrade) - small changes and fixes **v4.6 / 24.11.2015** - Update only (apt-get update && apt-get upgrade) - Vanilla kernel for Allwinner based boards upgraded to 4.2.6 - Legacy kernel for Allwinner based boards upgraded to 3.4.110 - added new board: Udoo Neo - added USB printer, CAN, CMA, ZSWAP, USB video class, CDROM fs, sensor classs, … to Allwinner Vanilla kernel - nand-sata-install scripts rewrite. Now it’s possible to install to any partition. - fixed nand install for Allwinner A10 based boards: Cubieboard 1 / Lime A10 - universal upgrade script bugfix / rewrite. - 8 channel HDMI support for legacy Allwinner kernel - unattended upgrade fixed - sunxi tools fixed - added two new options to build script: keep kernel config and use_ccache - added kernel version to motd **v4.5 / 14.10.2015** - vanilla kernel upgraded to 4.2.3 for Allwinner based boards - legacy kernel for Allwinner compiled from new sources (linux-sunxi) - udoo vanilla upgraded to 4.2.3 - cubox / hummingboard upgraded to 3.14.54 - changed kernel naming: A10 = linux-image-sun4i, A20 = linux-image-sun7i - new boards: Banana M2, Orange+(A31S), Cubieboard 1, Cubieboard 2 Dual SD, Lime A10 - fixed Udoo legacy wireless problems - fixed Jessie boot problems by disabling systemd. It’s possible to re-enable within boot scripts - added ramlog to Jessie because we don’t have systemd anymore - changed wireless driver for Cubietruck and Banana PRO (now it’s ap6210) - added ZRAM to vanilla kernel - fixed dvbsky modules and a bunch of small fixes. **v4.4 / 1.10.2015** Images: - vanilla kernel upgrade to 4.2.2 (Allwinner, Udoo Quad), - legacy kernel upgraded to 3.4.109 (Allwinner), - added I2C support and bunch of multimedia modules (DVB) (vanilla Allwinner), - Udoo quad images with fixed legacy kernel 3.14.28, - Cubox and Hummingboard kernel upgrade to 3.14.53, - brcmfmac driver fixes for vanilla kernel (Banana PRO / Cubietruck) - performance tweak: choosing a closest Debian mirror (Debian images) - added Astrometa DVB firmware and dvb-tools - added Nikkov SPDIF / I2S recent patch (legacy Allwinner) - added patch for rtl8192cu: Add missing case in rtl92cu_get_hw_reg (Lamobo R1) - bigger NAND boot partition on install - install script bug fixes Script: - force apt-get update on older rootfs cache, - image harden manipulation security, - packages NAND/FAT/same version install faling fixed, - image shrinking function rework, - better packages installation install checking, - added Debian keys to suppress warnings in debootstrap process, - added fancy progress bars, - added whiptail downloading prior to usage (bugfix). **v4.3 / 17.9.2015** - kernel 4.2 for Allwinner based boards - kernel 4.2 for Udoo Quad - walk-around if ethernet is not detected on some boards due to RTC not set(?) - update is done (semi) automatic if you are using Armbian 4.2. You only need to issue command: apt-get update && apt-get upgrade. If you are coming from older system, check Documentation - U-boot on R1 is now updated to latest stable version (2015.07) - Fixed AW SOM. Working with latest u-boot but you need to build image by yourself. - Enabled whole USB net and HID section in kernel for Allwinner boards v4.2 - Fixed upgrade script – only some minor bugs remains. - Fixes to build script that it’s working under Ubuntu 15.04 - Adding Bananapi Wireless driver (ap6210) back to legacy kernel - Udoo official kernel (3.14.28) not updated due too many troubles. **v4.2 / 1.9.2015** Images: - Upgraded NAND / SATA installer. Possible to install to SATA/NAND boot in one step. - Easy kernel switching between old 3.4 and 4.x - Automatic kernel updating (to disable comment armbian repo /etc/apt/sources.list) - Allwinner boards share one 4.x kernel and two 3.4 - All boards share the same revision number - One minimal Ubuntu Desktop per board (Wicd, Firefox, Word) - u-boot v2015.07 for most boards - Aufs file system support - kernel 4.1.6 and 3.4.108 - Added Orangepi Mini, Cubieboard 1 (4.x only), Udoo with official kernel - Repository for Wheezy, Jessie and Trusty - enabled USB audio in kernel 4.x - kernel headers fixed. No need to rebuild when you update the kernel. - fixed boot scripts that can load from FAT partition too - removed Cubox binnary repository because of troubles - Docker support (kernel 4.x). Already here for a while / forget to mention. - nodm change default login Build script: - changed structure: sources now in folder sources, output is what we produce, deb in one folder - expanded desktop part - possible to build all images at once, create package repository - SD card initial size is 4Gb, variable transfered into configuration.sh - Avaliable board list is now created from file configuration.sh - Fixed image shrinking problem - Patching part rework - Using first FAT boot partition now fixes boot scripts - Uboot TAG moved to configuration.sh and differs for some boards - new variables for source branches. Only too remove errors when checking out **v4.1 / 5.8.2015** - Added desktop image - U-Boot 2015.07 with many new features - Added auto system update via repository apt.armbian.com - Root password change is initialized at first boot. - 3.4.108 kernel fixes, 4.1.4 Allwinner Security System **v4.0 / 12.7.2015** - Fixed stability issues, temperature display in 4.x - Kernel upgrades to 3.4.108 and 4.1.2 **v3.9 / 11.6.2015** - Bugfix release - Kernel 4.0.5 traffic control support - SATA / USB install fixed on kernel 4.x - Added 256Mb emergency swap area, created automatically @first boot **v3.8 / 21.5.2015** - Bugfix release: Cubietruck images successfully booted on Cubietruck. I waited for automatic reboot than tested remote login. - Kernel 4.0.4 added support for power on/off button - Both: Jessie fixed, Ethernet init fixed (uboot) - armbian.com introduction **v3.7 / 14.5.2015** - Kernel 4.0.3 some new functionality - Kernel 3.4.107 added sunxi display manager to change FB on demand - Both: Ubuntu and jessie install errors fixed, removed busybox-syslogd and changed to default logger due to problems in Jessie and Ubuntu, apt-get upgrade fixed, documentations update, Uboot fixed to 2015.4 – no more from dev branch - Build script rework - image size shrink to actual size, possible to have fat boot partition on SD card, several script bug fixes **v3.6 / 29.4.2015** - Kernel 3.19.6 - Kernel 3.4.107 with better BT loading solution **v3.5 / 18.4.2015** - Kernel 3.19.4: fixed AP mode, fixed USB, added 8192CU module - Common: apt-get upgrade ready but not enabled yet, serial console fixed, fixed hostapd under jessie, easy kernel switching, latest patched hostapd for best performance – normal and for realtek adaptors, auto IO scheduler script - Build script: everything packed as DEB **v3.4 / 28.3.2015** - Kernel 3.19.3: docker support, apple hid, pmp, nfsd, sata peformance fix - Kernel 3.4.106: pmp, a20_tp - soc temp sensor - Common: console setup fixed, headers bugfix, nand install fix - Build script: kernel build only, custom packets install, hardware accelerated desktop build as option **v3.3 / 28.2.2015** - Kernel 3.19.0: many new functionality and fixes. - Bugfixes: CT wireless works in all kernels **v3.2 / 24.1.2015** - Possible to compile external modules on both kernels - Kernel 3.19.0 RC5 - Bugfixes: install script, headers, bashrc, spi **v3.1 / 16.1.2015** - Kernel 3.19.0 RC4 - Added Cubieboard 1 images - Dualboot for CB2 and CT dropped due to u-boot change. Now separate images. - New user friendly SATA + USB installer, also on mainline **v3.0 / 29.12.2014** - Kernel 3.18.1 for mainline image - Added Ubuntu Trusty (14.04 LTS) image - Bugfixes: auto packages update **v2.9 / 3.12.2014** - Kernel 3.4.105 with new MALI driver and other fixes - Added: Jessie image - Major build script rewrite - much faster image building - Fixed: failed MIN/MAX settings **v2.8 / 17.10.2014** - Added: ondemand governor, fhandle, squashfs and btrfs - Removed: bootsplash, lvm, version numbering in issue - Fixed: custom scripts, Jessie upgrade - Disabled: BT firmware loading, enable back with: insserv brcm40183-patch - Added working driver for RT 8188C, 8192C **v2.7 / 1.10.2014** - Kernel 3.4.104 - Automatic Debian system updates - VGA output is now default but if HDMI is attached at first boot than it switch to HDMI for good. After first restart! - Fixed NAND install script. /boot is mounted by default. Kernel upgrade is now the same as on SD systems. Cubieboard2 - disabled Cubietruck dedicated scripts (BT firmware, LED disable) - Added network bonding and configuration for "notebook" mode (/etc/network/interfaces.bonding) - IR receiver is preconfigured with default driver and LG remote (/etc/lirc/lircd.conf), advanced driver is present but disabled - Added SPI and LVM functionality - Added Debian logo boot splash image - Added build essentials package **v2.6 / 22.8.2014** - Kernel 3.4.103 and 3.17.0-RC1 - Added GPIO patch (only for 3.4.103) **v2.5 / 2.8.2014** - Kernel 3.4.101 and 3.16.0-RC4 - major build script rewrite **v2.4 / 11.7.2014** - Kernel 3.4.98 - default root password (1234) expires at first login - build script rewrite, now 100% non-interactive process, time zone as config option - bug fixes: removed non-existing links in /lib/modules **v2.3 / 2.7.2014** - Kernel 3.4.96 - cpuinfo serial number added - bug fixes: stability issues - downclocked to factory defaults, root SSH login enabled in Jessie, dedicated core for eth0 fix - disp_vsync kernel patch **v2.2 / 26.6.2014** - Kernel 3.4.94 - Added Jessie distro image - Updated hostapd, bashrc, build script - bug fixes: disabled upgrade and best mirror search @firstboot, bluetooth enabler fix - MD5 hash image protection **v2.1 / 13.6.2014** - Kernel 3.4.93 - Onboard Bluetooth finally works - Small performance fix - Allwinner Security System cryptographic accelerator **v2.0 / 2.6.2014** - Kernel 3.4.91 with many fixes - Cubieboard 2 stability issues fix - eth0 interrupts are using dedicated core - Global bashrc /etc/bash.bashrc - Verbose output and package upgrade @ first run **v1.9 / 27.4.2014** - Kernel headers included - Clustering support - Advanced IR driver with RAW RX and TX - Bluetooth ready (working only with supported USB devices) - Bugfixes: VLAN, login script, build script - New packages: lirc, bluetooth **v1.8 / 27.3.2014** - Kernel 3.4.79 - Alsa I2S patch + basic ALSA utils - Performance tweaks: CPU O.C. to 1.2Ghz, IO scheduler NOOP for SD, CFQ for sda, journal data writeback enabled - Avaliable memory = 2000MB - Minimized console output at boot - MAC address from chip ID, manual optional - Latest (Access point) hostapd, 2.1 final release - Login script shows current CPU temp, hard drive temp & actual free memory - Fastest Debian mirror auto selection @first boot - New packages: alsa-utils netselect-apt sysfsutils hddtemp bc **v1.7 / 26.2.2014** - Flash media performance tweaks, reduced writings, tmp & logging to RAM with ramlog app – sync logs on shutdown - SATA install script - Dynamic MOTD: Cubieboard / Cubietruck - Disabled Debian logo at startup - New packages: figlet toilet screen hdparm libfuse2 ntfs-3g bash-completion **v1.6 / 9.2.2014** - Added support for Cubieboard 2 - Build script creates separate images for VGA and HDMI - NAND install script added support for Cubieboard 2 **v1.52 / 7.2.2014** - Various kernel tweaks, more modules enabled - Root filesystem can be moved to USB drive - Bugfixes: NAND install script **v1.5 / 22.1.2014** - Hotspot Wifi Access Point / Hostapd 2.1 - Bugfixes: MAC creation script, SSH keys creation, removed double packages, … - Graphics desktop environment upgrade ready **v1.4 / 12.1.2014** - Patwood’s kernel 3.4.75+ with many features - Optimized CPU frequency scaling 480-1010Mhz with interactive governor - NAND install script included - Cubietruck MOTD - USB redirector – for sharing USB over TCP/IP **v1.3 / 3.1.2014** - CPU frequency scaling 30-1000Mhz - Patch for gpio **v1.23 / 1.1.2014** - added HDMI version - added sunxi-tools - build.sh transfered to Github repository - disabled LED blinking **v1.2 / 26.12.2013** - changed kernel and hardware config repository - kernel 3.4.61+ - wi-fi working - updated manual how-to **v1.0 / 24.12.2013** - total memory available is 2G (disabled memory for GPU by default) - gigabit ethernet is fully operational - sata driver enabled - root filesystem autoresize - MAC address fixed at first boot - Kernel 3.4.75 - root password=1234 - Bugs: wifi and BT not working