Khadas VIM3 Amlogic S922X Board to Support M.2 NVMe SSD, WiFi 5, and Bluetooth 5 Connectivity

Ever since the Amlogic S922X powered ODROID-N2 SBC launched last March, I keep reading praise for the processor and board which both deliver great performance at a relatively low price. Hardkernel was the only company that sold such a board so far, but this is about to change with some competition coming from Shenzhen Wesion with their upcoming Khadas VIM3 board that includes 2 to 4GB RAM, 16 to 32GB eMMC flash storage, a wireless module, support for M.2 NVMe SSD, and more.

Khadas VIM3
Click to Enlarge

Even though more are planned in the future, two Khadas VIM3 models have been announced so far – Basic and Pro – with the following preliminary specifications:

  • SoC – Amlogic S922X hexa-core processor with 4x Arm Cortex-A73 and 2x Cortex A53 cores, Arm Mali-G52 MP4 GPU, built-in Cortex-M4 core for “always-on” processing
  • MCU – STMicro STM8S003 with Programmable EEPROM for power management, customizations, and boot media configuration
  • System Memory & Storage
    • VIM3 Basic – 2GB LPDDR4/4X RAM, 16GB eMMC 5.1 flash
    • VIM3 Pro – 4GB LPDDR4/4X RAM, 32GB eMMC 5.1 flash
    • Common – 16MB SPI flash, microSD card slot supporting up to UHS-I SDR104, support for M.2 2280 NVMe SSD (see Expansion section)
  • Video Output & Display Interface
    • HDMI2.1 transmitter with 3D, Dynamic HDR, CEC, and HDCP 2.2 support
    • 4-lane MIPI-DSI interface up to 1920 x 1080
    • 10-pin 0.5mm Pitch FPC Connector for touch panel
  • Video
    • 4K UHD H.265 75fps 10-bit video decoder & low latency 1080p H.265 / H.264 60fps decoder
    • Supports multi-video decoding up to [email protected] + [email protected]
    • Dolby Vision and HDR10, HDR10+, HLG, and PRIME HDR video processing
  • Connectivity
    • Gigabit Ethernet with WoL support
    • 802.11a/b/g/n/ac WiFI 5, 2X2 MIMO with RSDB and Bluetooth 5.0 via Ampak AP6398S module
  • USB – 1x USB  3.0/2.0 type A port, 1x USB 2.0 type A port, 1x USB 2.0 OTG type-C port with USB PD support
  • Sensor – KXTJ3-1057 3-axis digital accelerometer
  • Expansion
    • M.2 Socket with single lane PCIe 2.0, USB 2.0, I2S, I2C, ADC, 100M Ethernet PHY interface, GPIO, MCU_PA2
    • 40-pins 2.54mm pitch header exposing:
      • CPU signals – USB, I2C, I2S, SPDIF, UART, PWM, ADC
      • MCU signals – SWIM, NRST, PA1
  • Misc – 2x IR receivers, RTC & battery header, 4-pin cooling fan header with PWM speed control, 3x LED’s, power, Func and reset buttons, XPWR pads for an external power button
  • Power Supply – 5V to 20V via USB-C port or pogo pads
  • Dimensions – 82.0 x 58.0 x 11.5 mm (4x M2 mounting holes)
  • Weight – Around 30 grams
  • Certifications – CE, RoHS
Amlogic S922X Development Board
Click to Enlarge

Khadas VIM3 comes with some extra features compared to ODROID-N2 including built-in eMMC storage (instead of external flash), an M.2 socket supporting NVMe SSD, built-in WiFi and Bluetooth, a MIPI-DSI connector, and a few other features like an accelerometer and larger SPI flash. VIM3 is also quite smaller compared to ODROID-N2.

The company did not expand on software support at this stage, except they will provide Fenix Script, a “one-click” script for building Linux distributions.

Khadas VIM3 is coming soon, but pricing has not been announced yet. One thing for sure is that it will be more expensive than the $63/$79 ODROID-N2 simply because of the extra features such as built-in storage which you need to purchase separately for the Hardkernel board. More details may be found in the “launch page“. It’s very likely an Amlogic S922D version will be launched as well, since the company mentions “next generation, deep-neural-network applications, at 2.5 TOPS“.

Support CNX Software - Donate via PayPal or become a Patron on Patreon

29
Leave a Reply

avatar
5 Comment threads
24 Thread replies
1 Followers
 
Most reacted comment
Hottest comment thread
15 Comment authors
Night Ninjaadam coreelectheguyukJSmithRaybuntu Recent comment authors
  Subscribe  
newest oldest most voted
Notify of
tkaiser
Guest
tkaiser

Are you sure about “2 x USB 3.0” (which would result in an internal USB3 hub being used as on the N2)?

Fenix Script is a build system able to generate Debian/Ubuntu based OS images from scratch similar to Armbian (even using some code from Armbian). Wrt PCIe vs. USB3 it’s at least explained that it’s either/or: ‘Khadas KBI: Switch the “combo interface” between PCIe and USB 3.0’.

Lloyd Seaton
Guest
Lloyd Seaton

On the face of it, this board has lots of potential but having no heat sink may prove to be problematic.

tkaiser
Guest
tkaiser

> having no heat sink may prove to be problematic

Same form factor as the newer VIM variants ensures that you can spend a whopping 25 bucks for their fansink combo as well! Check KAHS-V-005 and 3705 Cooling Fan (I bet without the active fan the tiny heatsink will perform pretty poorly).

TLS
Guest
TLS

Well, at 12nm, this should still run fairly cool, even compared to other Cortex-A53 only parts that are often 28nm in this space. As such, hopefully a small adhesive thermal pad with a heatsink on top should do the trick.

roel
Guest
roel

Hopefully, the mounting holes are on the same spot as the VIM1, so I could re-use my selfmade enclosure.

tkaiser
Guest
tkaiser

Just curious: what is your use case for the VIM3 (especially taken the price into consideration that will be significantly higher than the other S922X SBC)?

You Jun - from Khadas Team
Guest

Hi Roel, yes the mounting holes are in the same spot as the VIM1. 🙂

songoku
Guest
songoku

anybody know if coreelec will be supported?

Peter
Guest
Peter

Send boards to them and it will be faster 🙂

KiLLWarez
Guest
KiLLWarez

CoreELEC reported support for Odroid-N2.

Raybuntu
Guest

As for S922X: We support this SoC and it is feature complete for Kodi mediacenter, but we only support Odroid N2 because Hardkernel was so kind to provide samples for the whole Team before the starting selling it.

In fact we had to pull Khadas VIM1 and VIM2 support a few months ago because it was impossible to do important changes to uboot because no one on the Team has those and no one in the community stepped up to do testing for us.

Also community is currently crying for a cheaper solution and I read that the VIM3 is gonna be more expensive than the N2.

theguyuk
Guest
theguyuk

The Odroid N2 is cheap! Always hungry bellies it sounds like

adam coreelec
Guest
adam coreelec

I find it a lot of fun to see the CoreELEC team making calls for a vim3 khadas throughout the party.
Now it’s our turn to make jokes.

songoku
Guest
songoku

i like the khadas for onboard wifi+nand, i will wait for correlec support before buying. thanks

JSmith
Guest
JSmith

I had some messages this morning from khadas, it won’t only be for the S922X, it will have other chipsets too that aren’t out yet. I think that’s why there is a waiting time frame for a release.

Night Ninja
Guest
Night Ninja

Hardkernel walks the long strides forward of khadas, when the subject is price and quality.

Khadas has a VTV card that is almost the price of the Odroid N2.
In another comparative the VTV card and the price of a KI Pro. Using the same tuner

I do not think it’s time to trade the right for the dubious.
Odroid N2 does not heat up and does not need a cooler, everything works as promised.
Khadas will not give me a chance because we know very well about the high temperatures of VIM 2.

I hope khadas does not try to do the same wetek.
For the future we already know well.
The end is always the same!

Night Ninja
Guest
Night Ninja

I hope khadas does not try to do the same wetek
For the future we already know well.
The end is always the same!
See what mecool did with wetek.
Same models different values.
Always manufacturing late and wanting to sell with the higher price.
Good luck.