| | Component | Purpose |
| 1 | USB-A | USB 3.0 port that supports 1500mA output |
| 2 | RJ-45 | Gigabit LAN port that supports Wake-On-LAN |
| 3 | HDMI Output | HDMI output port supporting CEC |
| 4 | USB-C | USB-C port with USB power delivery (9-20V input) and 2.0 speeds, can be used for upgrading the OS |
| 5 | USB-A | USB 2.0 port that supports 1300mA output |
| 6 | Fan Header | 4-wire fan header utilising pulse width modulation |
| 7 | Reset Button | Device hardware reset |
| 8 | Function Button | Multi-functional |
| 9 | Power Button | Turns on/off device and other multi-functions |
| A | RTC Header | A header for connecting a real-time clock (button) battery |
| B | M2 Hole | M2 clearance holes for a case, or adding a heatsink |
| C | 40-Pin GPIO | General input/output pins for VIM4’s SoC, or plugging-in a Toneboard |
| D | DMIC | Digital Microphone |
| E | HDMI Input | Type-D HDMI input |
| F | LEDs | Indicator LEDs |
| G | MCU | STM32G0 micro-controller |
| H | MHF4 Antenna | Wi-Fi and Bluetooth antenna connector |
| I | MHF4 Antenna | Wi-Fi and Bluetooth antenna connector |
| J | Current Limit Switch | Prevents damage to VIM4 due to faulty loading conditions |