Booting 3rd-Party ROMs from Micro SD-Card

These items are useful when you want to boot your VIM3 from an SD-Card, to run 3rd-party ROMs such as LibreELEC.

  1. 8GB or larger, Micro SD-card.
  2. Computer with USB and/or a Micro SD-card reader.

Steps to boot your VIM3 from a Micro SD-card:

  1. Insert your 8GB or larger Micro SD-card into your computer.
  2. Flash the ROM file (.img) to your Micro SD-card, using Etcher.
  3. Make sure you select the correct VIM3 .dtb file (follow instructions specific to the ROM!).
  4. Ensure that your VIM3 has Android 9.0 installed, and is connected to a power adapter (not PC!).
  5. Insert the SD-card into your VIM3, and power it on.
  6. Use keys-mode to enter upgrade mode.
  7. If you have done all the above steps correctly, your VIM3 will boot from the Micro SD-card.

Learn More:


  • EMMC image should be burned directly to the eMMC using a USB-C data cable, from a Ubuntu or Windows Host. It must not be burned into an SD-Card. For Example: Android and Ubuntu distributions Containing the EMMC mark.
  • SD/USB image should be copied into an SD-Card, before that card is then used to reformat the eMMC storage with a new OS. For Example: Armbian, Ubuntu distributions containing to SD_USB mark, as well as LibreELEC and CoreELEC.
  • In order to bootup from SD/USB images, you need Android or Ubuntu running on your eMMC with Multi-Boot activated.

Flashing eMMC Operating System Using USB-C Cable

You’ll need these items if you want to use your laptop or desktop PC to upgrade your VIM3 SBC’s operating system stored in the eMMC storage. For example, Changing the bootup operating system from Android to Ubuntu, or installing a more exotic 3rd-party OS.

  1. USB to USB-C Cable (Older Computers)
  2. USB-C Male-to-Male Cable (Current Computers)
  3. Computer running Linux or Windows.

Learn More:

Firmware Images:

VIM3 Power Supply

Although your VIM3 SBC is compatible with various types of power supplies, these are the recommended specs for the best performance-output and stability.

  1. USB-C 24W Adapter
  2. USB-C Male-to-Male Cable

Displays & User Input

These items are useful when you need to connect your VIM3 SBC to an external display + keyBoard mouse + remote control, for use as a desktop computer or media center.

  1. 4K HDMI 2.0 Cable
  2. HDMI-Compatible 1080P/4K Monitor
  3. Wireless USB KeyBoard + Mouse
  4. CEC-Compatible Remote Control

Watching Movies, Expanding Internal eMMC Storage

These items are useful if you wish to use your VIM3 SBC as a media center, for storing/downloading large movie files. A microSDXC UHS-I card is expensive, but its also fast enough for 4K video playback. In addition, you can connect external USB-2.0/3.0 SSDs or HDDs for storage that can encompass your entire media library.

  1. 64GB or larger, USB-2.0/3.0 HDD/SSD
  2. 64GB or larger, microSDXC UHS-I SD-Card

Tip: Nowadays most people stream their media , see How To Install LibreELEC.

Software Development / Advanced Crash Recovery

Extreme cases of crash-recovery will require you to use either the Khadas TST (VIM3), or the MRegister to reset your VIM3 SBC. A USB Serial Debug Tool is also useful for developers debugging complex software issues.

  1. Your fingers (for resetting a dead SBC via Khadas-TST, VIM3 only)
  2. Conductive Metal Tweezers (for resetting a dead SBC via MRegister)
  3. USB Serial Debug Tool(For diagnosing software/hardware issues)