How to determine the Raspberry PI board version

I have 5 Raspberry’s in my house running various home automation devices/systems.  I often forget what board is what version since they are all headless and tucked away in the house.   I found this useful in determining what version board I have.

Open Terminal and type the following.

cat /proc/cpuinfo

This should produce something similar to this based on your Raspberry Pi board.

processor : 0
model name : ARMv6-compatible processor rev 7 (v6l)
BogoMIPS : 897.37
Features : half thumb fastmult vfp edsp java tls
CPU implementer : 0x41
CPU architecture: 7
CPU variant : 0x0
CPU part : 0xb76
CPU revision : 7

Hardware : BCM2708
Revision : 000e
Serial : 0000000006475d8a

Look at the Revision result and compare it to the following table to get your board version.

The variants currently available are :

Model and PCB Revision RAM Hardware Revision Code from cpuinfo
Model B Rev 1 256MB 0002
Model B Rev 1
ECN0001 (no fuses, D14 removed)
256MB 0003
Model B Rev 2 256MB 0004
Model A 256MB 0007
Model B Rev 2 512MB 000d
Model B+ 512MB 0010
Model B+ 512MB 0013
Compute Module 512MB 0011
Compute Module 512MB 0014 (Embest, China)
Model A+ 256MB 0012
Model A+ 256MB 0015 (Embest, China)
Model A+ 512MB 0015 (Embest, China)
Pi 2 Model B v1.1 1GB a01041 (Sony, UK)
Pi 2 Model B v1.1 1GB a21041 (Embest, China)
Pi 2 Model B v1.2 1GB a22042
PiZero v1.2 512MB 900092
PiZero v1.3 512MB 900093
Pi 3 Model B 1GB a02082 (Sony, UK)
Pi 3 Model B 1GB a22082 (Embest, China)


Leave a Reply

Your email address will not be published. Required fields are marked *