VIM Ubuntu Mate with Linux-3.14 KODI 17.3 ROM V180127 [EMMC INSTALLATION]


Can I build Kodi separately? I do have my Ubuntu Bionic Beaver image built already using super easy to use Fenix script :blush:


Hello Gytis,

I use Kodi built from @balbes150, you can try to build from source code.:wink:


@numbqq Any hints how you integrate it? There is probably some extra script you need to invoke in addition to Fenix script?


Hello Gytis,

I use the blobs built from balbes150, you can find here

And I haven’t tried to build from source code yet, maybe @balbes150 can give you some suggestions.

You can also refer to the LibreELEC about how to build.



Anyone seen this?


When do you plan to release Ubuntu 18.04.for Vim’s?

Will it come with latest mainline kernels that add a lot of functionality, or will it come with default 3.14 and 4.9 kernel?

I see there is a lot of work done by Amlogic/Arm Linux community, and we are getting really close to having a really powerful mini pc/sbc.

There are third party Armbian images made by Balbes150, and the last one with 4.18 kernel works great, but unfortunately he is the only one providing those images, i believe that nobody helps him.


We will release Ubuntu 18.04 with mainline kernel this month or next, Ubuntu 18.04 is already supported in Fenix, you can build it by yourself if you want.



This is the first time i’ve tried to build it, i am getting an error, it says something about etc/timezone error after i enter make command.

Problem is that i have x64 machine using Win10, i am running Ubuntu 16.04. Windows subsystem for Linux, it only runs command line, but i think it should work?


I’ve installed Ubuntu 16.04. on external hdd, tried once more to build, at the end of scripting i’ve had 2 errors, first was about how md5 sum is incorrect, try again later was written in the terminal.

Question is how to make this generated files as bootable image, to be used in Vim, i’d like to try it out to see if it will boot.

One more question, are those 4 desktop environments only available for arm(arm64) architecture, because i’ve seen more and more desktops are becoming available for arm?

Is it better to build armhf or arm64 for Vim, what are the pros and cons, because Vim is arm64.


Not test Ubuntu 16.04 Windows subsystem for Linux, i’m not sure whether it works

Does the script is latest from Khadas GitHub? Can you provide the error messages?

ARM64 is recommend.



@numbqq, i will provide you error messages when i came back home, and you still haven’t answered my main question?

Error: Incorrect checksum calculated on downloaded file: got bb258c6b7840659a9471f1617ed6aae1265703849708bbbceb3c4edc40db8703, wanted a58d6dd246c37993f3866300bf4f00568c34d43ac9668e11dc9688f0c926e8cf
config/functions/build-package:76 Error: Cant’t get utils sources :
Try later !!
Makefile:7: recipe for target ‘all’ failed
make: *** [all] Error 255

It looks like all errors are coming from khadas/utils, everything else went ok, all other required files were downloaded without an error.

All of these steps were made by following a fenix script tutorial @numbqq showed me few posts back.


Is there any progress made regarding hw acceleration, it looks like it is now possible with latest video driver.

Are you working on this, what can we expect from an upcoming Linux(Ubuntu) release, are there any features(drivers and patches) that we can look forward to?


I’m not sure what you want to do, maybe thie topic will help you.

It’s strange that all the archive files on GitHub changed, I don’t know why, and I’ve fixed this, please update your repo and try again.

We haven’t work on this yet, but will do it.

And you can find some patches about hw acceleration for mianline linux here


I wasn’t precise @numbqq, what are the steps needed after it generates all required files, do i need to write it with win32 disk imager to make it to boot sd card in Vim?

Can you explain me the process precisely, is it enough to copy all these files to sd card, and the image will boot?

I am not experienced enough in Linux, with Armbian it’s simple, i download the image, extract it, write it to sd with win32 imager, use vim dtb and rename it to dtb.img, insert the sd card into vim and voila, it runs.

I am still waiting for this to finish, i didn’t think it will need so much time, i am still in terminal, it’s downloading, unpacking, configuring etc…, i thought the process was shorter.

I don’t know how do i make use of @narmstrong patches,how to use his github, how to download and what files do i need to download, how to install them, i have seen that not all patches are for vim, some of them are for other s905/x board.

If someone can make a help tutorial, i would like to learn, tbh Linux is very unfriendly, especially with someone who is using Windows all his life, who knows only basic Linux stuff, who knows very little terminal commands, sometimes i feel like you literally need to draw me instructions for it.



I got 2 files generated, root fs and boot, how do i need to format sd card to be able to use it, boot needs to be fat 32 and rfs needs to be ext4, am i right?

I did a reboot back to windows, and now those files are gone, i started all over again :frowning:.

About hw acceleration, does this help with watching chromium videos?


It looks like i can’t do this, i have hw issues with my win pc, it rebooted two times when collecting the data from the internet.

I have issues with my pc for a few years, mostly when playing games, i didn’t thought this will overload it, i rarely use it, so i don’t care much about it.

After failure with fenix scripts, i decided to try out the one you pointed me from Neil Armstrong’s github, i looked at the read me file, i can say that the instructions were very clear, unfortunately a reboot stopped everything.


If you choose SD-USB installation, the image you can flash to SD card the same as Armbian images.
If you choose EMMC installation, you can flash the image to eMMC var Amlogic Upgrade tool.
You can find the images in directory like:build/images/VIM1_Ubuntu-server-xenial_Linux-4.17.13_arm64_SD-USB_V20180912.img

About hw acceleration, does this help with watching chromium videos?


I decided not to give up tonight, i built my first Linux image by using fenix script, Ubuntu 16.04 with Lxde de, kernel 4.17, booted it on sd card and it works.

I did have few problems setting it up, xfce and mate are much more user friendly, also synaptic search is terribly slow, can’t remember what exactly i need to edit to make it faster.

I did try to make yocto image from @narmstrong github, i followed the instructions, but some errors came up during the process, so i had to give up, i really did want this image to finalize.

Anyway, i can’t believe you can’t release an image every once in a while, just to see you are working on something, especially with those building scripts, probably most of the work you do is automated, i waited around two hours for this image to finish.


When i start to build yocto image, it gives me some errors, all of them have .py extensions, maybe i am missing some python package, or maybe i need to edit some python file to continue the build process, does anyone know?


Hello Tommy21,

Maybe you can open an issue to feedbak your problem.