This wiki was updated to MediaWiki 1.37. If you notice any issues, please report them to admin[at]

HCL:Khadas Vim3

Jump to: navigation, search

The Khadas VIM3 is a single-board computer (SBC).

Technical details

  • Amlogic A311D SoC
    • 4x Arm Cortex-A73 CPU
    • 2x Arm Cortex-A53 CPU
    • Arm Mali-G52 GPU
    • NPU
  • 2 / 4 GB RAM
  • 16 / 32 GB eMMC
  • microSD slot
  • 1x USB 3.0, 1x USB 2.0; USB-C PD
  • 1x 1Gb/s Ethernet
  • Wifi+BT
  • HDMI
  • M.2
  • 40-pin GPIO connector (not Raspberry Pi compatible)

Manual installation

Trusted Firmware-A

Mainline TF-A does not yet have support for g12b.


Mainline U-Boot does not yet have a khadas-vim3_defconfig. (v1 submitted upstream)

To boot U-Boot from microSD card rather than eMMC, you may have to erase your eMMC from the vendor U-Boot:

kvim3# store init 3

Careful: This erases all partitions, so make sure you back up any valuable data before.


For 5.4 an amlogic/meson-g12b-a311d-khadas-vim3.dts is queued.

See also