Armbian + KODI (Ubuntu\Debian) for SD & USB & eMMC

Alas, I can’t remember the topic where it was written and I have no model VIM (2\8) to check the operation of the Wi-Fi. Perhaps the owners of this model will write how they work.

Hello Balbes150!
Wonderful work : also tested your build (1509) : works as you described (VIM2 MAX).
Monitoring the cpu is a pleasure to see : optimizations and efficiency.
Almost usable (wifi, remote) : video is sluggish. KODI has a hard time to display. Video stutters.
I’m aware of the video driver problem (ARM policy, not AmLogic).
Are there any plans to circumvent this show stopper?
Thks a lot!

There are plans, but when it’s decided, I don’t know.

Update test image 4.14.0-rc1-next-20170922.


Burned latest 4.14. rc1 image, it shows khadas logo, and stays like this forever, sd card image.

I can’t figure it out why it won’t boot, am i the only one who is unlucky with your images, always having problem with them.

Tried to download the same image 2 times, always same result, it shows only khadas logo.

You have added the correct file “dtb.img” to the root FAT partition ?

Thanks for help, i didn’t fo that, where to download dtb.img for Vim?

It is not necessary to download. All the files are there in the image. Open the directory /dtb and copy it from file “kvim.dtb” in the / (root FAT partition) and rename it to “dtb.img”.

kernel 3.14
/boot/kvim.dtb -> /dtb.img


kernel 4.x
/boot/meson-gxl-s905x-khadas-vim.dts -> /dtb.img

1 Like

I have succeeded to run it, next issue is wifi, when i run sudo modprobe wifi_dummy, i get the message "modprobe: FATAL: Module wifi_dummy not found in directory /lib/modules/4.14 .0.-rc1-next-20170922-amlogics905x.

Thanks balbes for helping, i am a noob when it comes to Linux.

I see you can’t view cpu temperatures with armbianmonitor -m, it shows cpu loads and stuff, is there a way to monitor it?

Test image kernel 4.1x - not meant for home usage. Use version with kernel 3.14 and 4.9.

Image update Armbian 3.14.29_20171012.
Added some scripts for fan control and install the firmware for the VIM2.
To enable fan control, you need to uncomment the line in /etc/rc.local

Image update 5.34 Armbian 3.14.29_20171020.

In the Test directory added images kernel 4.9.40

Update 3.14.29_20171027.


  1. Fixed the launch KODI.
  2. Fixed installation mode of the OS in eMMC.
  3. Update packages to current versions.

update image Server and XFCE 3.14.29 Debian 9 (Stretch) 20171104

for VIM (s905x) and VIM2 (s912)


Image update Armbian kernel 4.9.40 20171112 for VIM2 (a Test folder on the website). Added support for Wi-Fi on the VIM2.


Hi @balbes150,

thanks a lot for the new build, you are updating really fast. I tried the 20171112 version, but I could not get WiFi on the VIM2 Pro to work. I tried loading several modules like sudo modprobe broadcom, sudo modprobe b43.

In the end, my dmesg log showed Broadcom43xx driver loaded (the wifi module is a broadcom4359), but I could not find any WiFi network interface. Is there another module I should load?

use the dhd module

sudo modprobe dhd


I downloaded the images to test, I have the VIM2 PRO (32 GB).

I want to run them directly into the internal memory (eMMC).
Is it just to do the same procedure with the USB Burning tool that I already used for other firmware?

I was confused how to load these images into the VIM2.

Thank you

I wanted to post the link in the first post of this topic, but I have no rights to edit.

1 Like



I read the link you sent me, but I did not understand a few steps.

I have to first burn the image to the microSD card, right?
How do I do this? With which application? I’m using Windows …

Then I’m going to boot into VIM2 with this MicroSD card, right?
For this, my current VIM2 is with Ubuntu Server. What do I need to do to boot the MicroSD card?

After I boot the MicroSD card, I can install it inside the eMMC, right? Then I understood that I have to run, this part is clearer for me.

Thank you