~~tag> Amlogic A311D2 A311D2-N0D CPU revisions ~~
{{indexmenu_n>55}}
====== VIM4 Versions ======
There are two versions: [[../]] and [[../#vim4-with-npu|New VIM4 with NPU]].
Only **V13A** and later versions include NPU.
/*
{{:products:sbc:vim4:hardware:new-vim4-top-side.webp?400|}}
**VIM4:**
{{:products:sbc:vim4:hardware:vim4-top-side.webp?400|}}
*/
===== VIM4 Versions Differences Reference table =====
^ SBC Name ^ NPU ^ Board version ^ Top Side ^ CPU Package ^ CPU ID Label ^ CPU Revision ^ ISP ^ [[#identify-by-cpu-serial-number-software-way|CPU Serial Number]] ^
| [[../]] | no | V12 | {{../hardware/vim4-top-side.webp?40}} | {{vim4-cpu-label.png?40|A311D2}} | ''A311D2'' | B | | **360b**... |
| [[../#vim4-with-npu|New VIM4 with NPU]] | 3.2TOPS | from **V13A** | {{../hardware/new-vim4-top-side.webp?40}} | {{vim4-new-cpu-label.png?40|A311D2-N0D}} | ''A311D2-N0D'' | C | [[../add-ons/new-vim4-mipi-camera|new ISP core]] | **360c**... |
/*
===== Identify Version =====
There are two ways to identify the version of your VIM4.
*/
===== Identify by CPU Screen Printing =====
CPU has a CPU-ID label on the top center side, maybe need to remove the heatsink if it is installed.
^ SBC ^ CPU-ID Label ^
| VIM4 | A311D2 |
| [[../#vim4-with-npu|New VIM4 with NPU]] | A311D2-N0D |
===== Software-way identification =====
Going into Linux-shell and type
```shell By CPU Serial Number
grep -ohm1 360[b\|c].* /proc/cpu*
```
```shell by CPU Revision
cat /sys/devices/soc0/revision
```
^ SBC ^ CPU Serial Number ^ CPU Revision ^
| VIM4 | 360**b**xxxxxxxxxxxxxxxxxxxxxxxxxxxx | 36:b - 1:1 |
| [[../#vim4-with-npu|New VIM4 with NPU]] | 360**c**xxxxxxxxxxxxxxxxxxxxxxxxxxxx | 36:c - 1:2 |
/*
You can use command ''uname -r'' to get your kernel version, if your kernel version is ''5.4.xxx'' then you can use the command below to get the cpuid.
```shell
cat /proc/cpuinfo | grep Serial | awk '{print $3}'
```
You can use command ''uname -r'' to get your kernel version, if your kernel version is ''5.15.xxx'' then you can use the command below to get the cpuid.
```shell
cat /proc/cpu_chipid| grep Serial | awk '{print $2}'
```
You can identify the version via different CPU ID as below:
* 360bxxxxxxxxxxxxxxxxxxxxxxxxxxxx - If the serial starts with ''360b'' then it is **VIM4**
* 360cxxxxxxxxxxxxxxxxxxxxxxxxxxxx - If the serial starts with ''360c'' then it is **New VIM4**
*/