Understanding Raspberry Pi Hardware Versions and Origins

Understanding Raspberry Pi Hardware Versions and Origins

The Raspberry Pi has released many versions. Each version of the Raspberry Pi has a unique version code, which can be viewed with the following command:

cat /proc/cpuinfo

The last three lines indicate the hardware model, version code, and unique serial number of the motherboard. For example:

Hardware    : BCM2835
Revision    : a02082
Serial      : 00000000765fc593

Note: Starting from kernel version 4.9, all Raspberry Pis display as BCM2835, even if they actually use BCM2836 and BCM2837 processors. Therefore, using just this string of characters as a judgment basis is insufficient.

Early Version Codes

The earliest set of Raspberry Pi version codes preset a continuous hexadecimal version code from 0002 to 0015:

Understanding Raspberry Pi Hardware Versions and Origins

Current Version Codes

With the release of Raspberry Pi 2, new version codes were established:

uuuuuuuuFMMMCCCCPPPPTTTTTTTTRRRR

Understanding Raspberry Pi Hardware Versions and Origins

Current version codes:

Understanding Raspberry Pi Hardware Versions and Origins

Links in the text can be clicked to read the original text at the end

Understanding Raspberry Pi Hardware Versions and Origins

More Exciting Content

Drawing robot made with Raspberry Pi

Building a decent NAS with Raspberry Pi

Creating an automatic irrigation system with Raspberry Pi

DIY WI-FI remote control boat with ESP32 development board

Release of Raspberry Pi (树莓派) 3 A+ version

Let’s make a fantastical “infinite extension” mirror

Petoi Nybble: A blessing for Raspberry Pi cat slave players

Understanding Raspberry Pi Hardware Versions and Origins

Leave a Comment