Ubuntu Server ROM V170211 released [EMMC INATALLATION]


Here release Ubuntu Server ROM V170211, check Firmware Page to download the ROM.

ROM Infos:

  • ROM version: Vim_Ubuntu-server-16.04_V170211.7z
  • MD5SUM: ae3ddc42a248a208f4afed88ee5f8b17
  • The ROM is for eMMC installation
  • Account info:
    • User: root
    • Password: khadas
  • LED state:
    • Booting: heartbeat
    • Boot up: breathe
  • 24bit RGB color

Change logs:

  • Built-in WIFI driver
  • Resize root partition at first bootup
  • Fixup the black screen issue when bootup
  • Upgrade to latest ubuntu-16.04.2

Upgrade guidance:


1) Create Admin user with ‘sudo’ permission

root@Khadas:~# adduser khadas
root@Khadas:~# usermod -aG sudo,adm khadas

2) LED mode setup
EMMC mode:

root@Khadas:~# echo emmc > /sys/class/leds/red/trigger

or turn off mode:

root@Khadas:~# echo none > /sys/class/leds/red/trigger

More states:

root@Khadas:~# cat /sys/class/leds/red/trigger 
none nand-disk timer oneshot heartbeat backlight gpio cpu0 cpu1 cpu2 cpu3 default-on sd emmc sdio [breathe] scpi scpistop rfkill0 rfkill1 rfkill2 rfkill3 

3) HDMI Overscan

root@Khadas:~# echo 10 10 1909 1069 > /sys/class/graphics/fb0/window_axis
root@Khadas:~# echo 0x10001 > /sys/class/graphics/fb0/free_scale

Tips: window_axis parameter valued as: left + bottom + right + top

  • left + right = 1919
  • bottom + top = 1079

4) Setup network

Note to plug in the LAN cable and run:

root@Khadas:~# echo "auto eth0" >> /etc/network/interfaces
root@Khadas:~# echo "iface eth0 inet dhcp" >> /etc/network/interfaces
root@Khadas:~# /etc/init.d/networking restart
Restarting networking (via systemctl): networking.service.
root@Khadas:~# ifconfig 
eth0      Link encap:Ethernet  HWaddr 00:15:18:01:81:31  
          inet addr:  Bcast:  Mask:
          inet6 addr: fe80::215:18ff:fe01:8131/64 Scope:Link
          RX packets:9 errors:0 dropped:0 overruns:0 frame:0
          TX packets:16 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:1778 (1.7 KB)  TX bytes:1996 (1.9 KB)


5) You might want to install ssh

root@Khadas:~# apt-get install ssh

6) Install Mate desktop

Edit source.list to add [universe] and [multiverse] repositories:

root@Khadas:~# sed -i "s/^# deb/deb/g" /etc/apt/sources.list


root@Khadas:~# apt-get update
root@Khadas:~# apt-get upgrade

Install the mate packages:

root@Khadas:~# apt-get install mate-desktop-environment ubuntu-mate-core

Install video player:

root@Khadas:~# apt-get install gnome-mplayer

7) Docker


See also


Vim kernel panic under load with 3.14.29


I wanted to use the BT adapter,in LE mode, so I run…
sudo hciconfig hci0 lestates|grep YES| wc -l
–>Can’t read LE supported states on hci0: Network is down(100)
sudo hciconfig hci0 up
–>Can’t init device hci0: Input/output error (5)

Is it me or something is wrong in this distrib with the bluetooth ?
thanks for your comments.


Hi, Ravelo:
Current release haven’t got Bluetooth tested yet, but will be added in this month’s release.


tks gouwa,
by the way, using an usb bt/ble belkin linux compatible dongle works ok on same Vim hw and same linux sw !
so, it is the embedded bt hw that does not work yet.


Thanks for the information.

May I know that what do you use for the Bluetooth?


@Gouwa, the dongle is a Belkin F8T065BF, with usb id 050D:065A you cand find here


I mean you use Bluetooth on Ubuntu server for what purpose? :slight_smile:


I want to use VIM+server grade linux distrib +BLE for connecting devices (wearables, sensors, eventually actuators…) in a car cockpit,
a nice GUI and multimedia able GUI is really not what I am after.

Until now, I was using a beaglebone black or a rpi3, I’d like to replace them with a VIM board which has more power & resources