Khadas VIM4 makes good use of the extra memory allowance with faster 8GB LPDDR4 RAM, and also offers 32GB eMMC flash, Gigabit Ethernet, WiFi 6, 4Kp60 HDMI input and output, independent USB 3.0, and PCIe (via M.2 socket) interfaces, and more.

Khadas VIM4 specifications with bold highlights showing the differences with the VIM3 Pro model:
- SoC – Amlogic A311D2 octa-core processor with 4x Arm Cortex-A73 cores @ up to 2.2 GHz and 4x Cortex A53 cores @ up to 2.0 GHz, Arm Mali-G52 MP(8EE) GPU, NPU shown as TBD possibly due to license requirements
- System Memory- 8GB LPDDR4X @ 2112 MHz
- Storage – 32GB eMMC flash, 32MB SPI flash, microSD card slot
- MCU – STMicro STM32G031 Cortex-M0+ microcontroller @ 64 MHz for power management, customizations, and boot media configuration
- Video Outputs
- HDMI 2.1 up to 4Kp60
- 30-pin 0.5mm Pitch FPC Connector for 4-lane MIPI-DSI interface up to 1920 x 1080
- eDP interface
- LVDS and V-by-One interfaces
- Video Input – 1x Micro HDMI port up to 4Kp60
- Video
- Decoding
- 8Kp24 AV1, H.265, VP9
- Supports multi-video decoding up to 4Kx2K@60fps + 1x1080P@60fps
- Dolby Vision and HDR10, HDR10+, HLG, and PRIME HDR video processing
- Encoding – 4Kp50 H.265 / H.264 60fps decoder
- Decoding
- Audio – 8-ch I2S for microphone array applications over M2. connector
- Camera – FPC connector for 2x 4-lane MIPI CSI with dual camera support; 16MP ISP
- Connectivity
- Gigabit Ethernet with WoL support
- Dual-band 802.11a/b/g/n/ac/ax WiFI 6, 2X2 MIMO and Bluetooth 5.2 via Ampak 6275S module
- USB – 1x USB 3.0 Type-A port, 1x USB 2.0 type-A port, 1x USB 2.0 OTG type-C port
- 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 user LEDs; 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 13 mm (4x M2 mounting holes)

Bottom of Khadas VIM3 SBC
I have not managed to obtain a photo of the bottom side of Khadas VIM4 yet, but Khadas VIM3 photo above shows where the M.2 socket, microSD card slot, as well as display and camera interfaces, should be, with obviously some extra connectors for eDP, LVDS, V-by-one, MIPI CSI… The board does not have that much space left, so I’d assume some of the display/camera interfaces are multiplexed notably LVDS and V-by-one. Just like the previous model an expansion board will be needed to connect an M.2 module. You had to choose between USB 3.0 (No PCIe) or PCIe + USB 2.0 in VIM3, but I understand that’s not the case anymore for Khadas VIM4 and it’s possible to use PCIe (M.2) and USB 3.0 at the same time.
It’s quite early to write about software support, and Khadas has yet to have published a product page with all information received by email, so I guess that’s a CNX Software exclusive!, but since Amlogic A311D2 is just an upgrade to A311D, and Khadas VIM4 has the same form factor as Khadas VIM3, we can have a look at the latter’s wiki. That means Ubuntu 20.04 server and desktop with Linux 4.9 is officially supported, and third-party images include LibreELEC, CoreELEC, Armbian, and Manjaro ARM. For some reason, Android is not listed in the Wiki, but images are still released in the forums.
Source: https://www.cnx-software.com/2021/10...ic-a311d2-sbc/
Comment