Android Nougat V170421 Rom Release


Here release the Android Nougat ROM

Check Firmware Page to download the ROM.

ROM Infos:

  • ROM version: Vim_Nougat_Root_170421.7z

  • MD5SUM: 0faa54badcea79ba91f1353b79a82aaa

  • The ROM is for EMMC installation only

Change Log

  • Add the Root
  • Add the control menu for status bar
  • Add the support to access GPIO
  • Change the Type-C port to device mode
  • Enable the uart_AO_B
  • Fixup the application list layout on Launcher
  • Fixup some permissions

Upgrade guidance:


No Rom on the link…

Very nice work!
Please update the source code Nougat on github :slight_smile:


It need to wait about 20 minuters
I have updated the source code on github,but I still haven’t a test for it.
Can you help me to download it and have a test. :laughing:


Of course, with pleasure!
Thank you!
How to download new source?


You can create the new project

$ repo init -u -b Nougat
$ repo sync -j4

If you have the old project and don’t want to download the all source code

$ cd 'path-your-project'
$ .repo/repo/repo  sync -j4

How to access GPIO on Android

Well. I create the new project.


Hi has anyone tried this ROM yet?


All seems to work fine with the latest although my Bluetooth controller doesn’t seem to work and it did in Mmallow and previous Nougat…

Anything I can post to assist?


I downloaded the source.
How to build android? With ‘lunch kvim-user-64’ or may be ‘lunch kvim-userdebug-64’ for SU?

uboot was maked successfully

ACS tool process done.
3648+0 records in
3648+0 records out
3648 bytes (3.6 kB) copied, 0.0107394 s, 340 kB/s
6064+0 records in
6064+0 records out
6064 bytes (6.1 kB) copied, 0.00981097 s, 618 kB/s
…/fip/gxl/u-boot.bin build done!


After boot i get this kind of error:

[ 32.144559@3] CPU: 3 PID: 5296 Comm: Tainted: G O 3.14.29-gdce8297 #22
Serial log


I check it. My Bluetooth is work fine.


Bluetooth works fine and it connects to the controller yet the controller buttons do not work. Just reflashed Nougat without Root and it works fine


I’ve tested your new firmware (Vim_Nougat_Root_170421) while my computer compiled the new source code. A lot of good changes in the settings. All is working well. It remains to add custom display resolution and teach Vim to display the image in native resolution.

You are the best!


That is a bug. It had the error information when I updated the latest GoogleGmsCore application. But I have not understand the reason.
It is no affect for Gms use , If you know more about it , Please tell me. Thank you.


Did you mean the Bluetooth Remote ?
I haven’t add this function in it .


In and working ok.



Source was compiled successfully.

using prebuilt boot.img from IMAGES…
amlogic extensions:FullOTA_InstallEnd
running: openssl pkcs8 -in build/target/product/security/testkey.pk8 -inform DER -nocrypt
running: java -Xmx2048m -Djava.library.path=out/host/linux-x86/lib64 -jar out/host/linux-x86/framework/signapk.jar -w build/target/product/security/testkey.x509.pem build/target/product/security/testkey.pk8 /tmp/tmpjUdpyb out/target/product/kvim/

make completed successfully (03:16:09 (hh:mm:ss))


Nougat has many errors.
It does not install app on sdcard.

If you switch the language to Russian, then it has error occurs with the inclusion of navbar.


terry, Please fix the error on source


Many thanks :laughing: