Revision Codes
Table of contents
Documentation
The new-style revision code is a result of a 32 bit value, (almost) each bit represents a piece of hardware-information: NOQuuuWuFMMMCCCCPPPPTTTTTTTTRRRR
N | O | Q | uuu | W | u | F | MMM | CCCC | PPPP | TTTTTTTT | RRRR |
---|---|---|---|---|---|---|---|---|---|---|---|
Overvoltage | OTP Program | OTP Read | Unused | Warranty bit | Unused | New flag | Memory size | Manufacturer | Processor | Type | Revision |
For identification the first 24 bit are needed.
With cat /proc/cpuinfo | grep "Revision"
the revision code is read out.
The official, but incomplete documentation is located here.
Revision Code List
Revision Code | Model | Revision | PCB | SoC | CPU | Architecture | Memory | Manufacturer |
---|---|---|---|---|---|---|---|---|
000007 | 1 A | 2.0 | N/A | BCM2835 | ARM1176JZ(F)-S | ARMv6 | 256 MB LPDDR2-SDRAM | Egoman |
000008 | 1 A | 2.0 | N/A | BCM2835 | ARM1176JZ(F)-S | ARMv6 | 256 MB LPDDR2-SDRAM | Sony UK |
000009 | 1 A | 2.0 | N/A | BCM2835 | ARM1176JZ(F)-S | ARMv6 | 256 MB LPDDR2-SDRAM | Qisda |
000002 | 1 B | 1.0 | N/A | BCM2835 | ARM1176JZ(F)-S | ARMv6 | 256 MB LPDDR2-SDRAM | Egoman |
000003 | 1 B | 1.0 | N/A | BCM2835 | ARM1176JZ(F)-S | ARMv6 | 256 MB LPDDR2-SDRAM | Egoman |
000004 | 1 B | 2.0 | N/A | BCM2835 | ARM1176JZ(F)-S | ARMv6 | 256 MB LPDDR2-SDRAM | Sony UK |
000005 | 1 B | 2.0 | N/A | BCM2835 | ARM1176JZ(F)-S | ARMv6 | 256 MB LPDDR2-SDRAM | Qisda |
000006 | 1 B | 2.0 | N/A | BCM2835 | ARM1176JZ(F)-S | ARMv6 | 256 MB LPDDR2-SDRAM | Egoman |
00000d | 1 B | 2.0 | N/A | BCM2835 | ARM1176JZ(F)-S | ARMv6 | 512 MB LPDDR2-SDRAM | Egoman |
00000e | 1 B | 2.0 | N/A | BCM2835 | ARM1176JZ(F)-S | ARMv6 | 512 MB LPDDR2-SDRAM | Sony UK |
00000f | 1 B | 2.0 | N/A | BCM2835 | ARM1176JZ(F)-S | ARMv6 | 512 MB LPDDR2-SDRAM | Egoman |
000012 | 1 A+ | 1.1 | N/A | BCM2835 | ARM1176JZ(F)-S | ARMv6 | 256 MB LPDDR2-SDRAM | Sony UK |
000015 | 1 A+ | 1.1 | N/A | BCM2835 | ARM1176JZ(F)-S | ARMv6 | 256/512 MB LPDDR2-SDRAM | Embest |
900021 | 1 A+ | 1.1 | N/A | BCM2835 | ARM1176JZ(F)-S | ARMv6 | 512 MB LPDDR2-SDRAM | Sony UK |
000010 | 1 B+ | 1.2 | N/A | BCM2835 | ARM1176JZ(F)-S | ARMv6 | 512 MB LPDDR2-SDRAM | Sony UK |
000013 | 1 B+ | 1.2 | N/A | BCM2835 | ARM1176JZ(F)-S | ARMv6 | 512 MB LPDDR2-SDRAM | Embest |
900032 | 1 B+ | 1.2 | N/A | BCM2835 | ARM1176JZ(F)-S | ARMv6 | 512 MB LPDDR2-SDRAM | Sony UK |
a01040 | 2 B | 1.0 | R11 | BCM2836 | Cortex-A7 | ARMv7-A | 1 GB LPDDR2-SDRAM | Sony UK |
a01041 | 2 B | 1.1 | R11 | BCM2836 | Cortex-A7 | ARMv7-A | 1 GB LPDDR2-SDRAM | Sony UK |
a21041 | 2 B | 1.1 | R11 | BCM2836 | Cortex-A7 | ARMv7-A | 1 GB LPDDR2-SDRAM | Embest |
a02042 | 2 B | 1.2 | R21 | BCM2837A1 | Cortex-A53 | ARMv8.0-A | 1 GB LPDDR2-SDRAM | Sony UK |
a22042 | 2 B | 1.2 | R21 | BCM2837A1 | Cortex-A53 | ARMv8.0-A | 1 GB LPDDR2-SDRAM | Embest |
a02082 | 3 B | 1.2 | N/A | BCM2837A1/B0 | Cortex-A53 | ARMv8.0-A | 1 GB LPDDR2-SDRAM | Sony UK |
a22082 | 3 B | 1.2 | N/A | BCM2837A1/B0 | Cortex-A53 | ARMv8.0-A | 1 GB LPDDR2-SDRAM | Embest |
a32082 | 3 B | 1.2 | N/A | BCM2837A1/B0 | Cortex-A53 | ARMv8.0-A | 1 GB LPDDR2-SDRAM | Sony Japan |
a52082 | 3 B | 1.2 | N/A | BCM2837A1/B0 | Cortex-A53 | ARMv8.0-A | 1 GB LPDDR2-SDRAM | Stadium |
a22083 | 3 B | 1.3 | N/A | BCM2837B0 | Cortex-A53 | ARMv8.0-A | 1 GB LPDDR2-SDRAM | Embest |
9020e0 | 3 A+ | 1.0 | R12 | BCM2837B0 | Cortex-A53 | ARMv8.0-A | 512 MB LPDDR2-SDRAM | Sony UK |
9020e1 | 3 A+ | 1.1 | R22 | BCM2837B0 | Cortex-A53 | ARMv8.0-A | 512 MB LPDDR2-SDRAM | Sony UK |
a020d3 | 3 B+ | 1.3 | R53 | BCM2837B0 | Cortex-A53 | ARMv8.0-A | 1 GB LPDDR2-SDRAM | Sony UK |
a020d4 | 3 B+ | 1.4 | R93 | BCM2837B0 | Cortex-A53 | ARMv8.0-A | 1 GB LPDDR2-SDRAM | Sony UK |
a03111 | 4 B | 1.1 | R44 | BCM2711B0 | Cortex-A72 | ARMv8.0-A | 1 GB LPDDR4-SDRAM | Sony UK |
a03112 | 4 B | 1.2 | R54 | BCM2711B0 | Cortex-A72 | ARMv8.0-A | 1 GB LPDDR4-SDRAM | Sony UK |
a03114 | 4 B | 1.4 | R65 | BCM2711C0 | Cortex-A72 | ARMv8.0-A | 1 GB LPDDR4-SDRAM | Sony UK |
a03115 | 4 B | 1.5 | R96 | BCM2711C0 | Cortex-A72 | ARMv8.0-A | 1 GB LPDDR4-SDRAM | Sony UK |
b03111 | 4 B | 1.1 | R44 | BCM2711B0 | Cortex-A72 | ARMv8.0-A | 2 GB LPDDR4-SDRAM | Sony UK |
b03112 | 4 B | 1.2 | R54 | BCM2711B0 | Cortex-A72 | ARMv8.0-A | 2 GB LPDDR4-SDRAM | Sony UK |
b03114 | 4 B | 1.4 | R65 | BCM2711C0 | Cortex-A72 | ARMv8.0-A | 2 GB LPDDR4-SDRAM | Sony UK |
b03115 | 4 B | 1.5 | R96 | BCM2711C0 | Cortex-A72 | ARMv8.0-A | 2 GB LPDDR4-SDRAM | Sony UK |
c03111 | 4 B | 1.1 | R44 | BCM2711B0 | Cortex-A72 | ARMv8.0-A | 4 GB LPDDR4-SDRAM | Sony UK |
c03112 | 4 B | 1.2 | R54 | BCM2711B0 | Cortex-A72 | ARMv8.0-A | 4 GB LPDDR4-SDRAM | Sony UK |
c03114 | 4 B | 1.4 | R65 | BCM2711C0 | Cortex-A72 | ARMv8.0-A | 4 GB LPDDR4-SDRAM | Sony UK |
c03115 | 4 B | 1.5 | R96 | BCM2711C0 | Cortex-A72 | ARMv8.0-A | 4 GB LPDDR4-SDRAM | Sony UK |
d03114 | 4 B | 1.4 | R65 | BCM2711C0 | Cortex-A72 | ARMv8.0-A | 8 GB LPDDR4-SDRAM | Sony UK |
d03115 | 4 B | 1.5 | R96 | BCM2711C0 | Cortex-A72 | ARMv8.0-A | 8 GB LPDDR4-SDRAM | Sony UK |
c04170 | 5 B | 1.0 | N/A | BCM2712 | Cortex-A76 | ARMv8.2-A | 8 GB LPDDR4X-SDRAM | Sony UK |
d04170 | 5 B | 1.0 | N/A | BCM2712 | Cortex-A76 | ARMv8.2-A | 8 GB LPDDR4X-SDRAM | Sony UK |
000011 | Compute Module 1 | 1.0 | N/A | BCM2835 | ARM1176JZ(F)-S | ARMv6 | 512 MB LPDDR2-SDRAM | Sony UK |
000014 | Compute Module 1 | 1.0 | N/A | BCM2835 | ARM1176JZ(F)-S | ARMv6 | 512 MB LPDDR2-SDRAM | Embest |
900061 | Compute Module 1 | 1.1 | N/A | BCM2835 | ARM1176JZ(F)-S | ARMv6 | 512 MB LPDDR2-SDRAM | Sony UK |
a011607 | Compute Module 2 | 1.0 | N/A | BCM2836 | Cortex-A7 | ARMv7-A | 1 GB LPDDR2-SDRAM | Sony UK |
a020a0 | Compute Module 3 | 1.0 | N/A | BCM2837A0 | Cortex-A53 | ARMv8.0-A | 1 GB LPDDR2-SDRAM | Sony UK |
a220a0 | Compute Module 3 | 1.0 | N/A | BCM2837A0 | Cortex-A53 | ARMv8.0-A | 1 GB LPDDR2-SDRAM | Embest |
a02100 | Compute Module 3+ | 1.0 | N/A | BCM2837B0 | Cortex-A53 | ARMv8.0-A | 1 GB LPDDR2-SDRAM | Sony UK |
9221607 | Compute Module 3E | 1.0 | R18 | RP3A0-AU (BCM2710A1) | Cortex-A53 | ARMv8.0-A | 512 MB LPDDR2-SDRAM | Embest |
a03140 | Compute Module 4 | 1.0 | R39 | BCM2711C0 | Cortex-A72 | ARMv8.0-A | 1 GB LPDDR4-SDRAM | Sony UK |
a03141 | Compute Module 4 | 1.1 | R59 | BCM2711C0 | Cortex-A72 | ARMv8.0-A | 1 GB LPDDR4-SDRAM | Sony UK |
b03140 | Compute Module 4 | 1.0 | R39 | BCM2711C0 | Cortex-A72 | ARMv8.0-A | 2 GB LPDDR4-SDRAM | Sony UK |
b03141 | Compute Module 4 | 1.1 | R59 | BCM2711C0 | Cortex-A72 | ARMv8.0-A | 2 GB LPDDR4-SDRAM | Sony UK |
c03140 | Compute Module 4 | 1.0 | R39 | BCM2711C0 | Cortex-A72 | ARMv8.0-A | 4 GB LPDDR4-SDRAM | Sony UK |
c03141 | Compute Module 4 | 1.1 | R59 | BCM2711C0 | Cortex-A72 | ARMv8.0-A | 4 GB LPDDR4-SDRAM | Sony UK |
d03140 | Compute Module 4 | 1.0 | R39 | BCM2711C0 | Cortex-A72 | ARMv8.0-A | 8 GB LPDDR4-SDRAM | Sony UK |
d03141 | Compute Module 4 | 1.1 | R59 | BCM2711C0 | Cortex-A72 | ARMv8.0-A | 8 GB LPDDR4-SDRAM | Sony UK |
a03150 | Compute Module 4S | 1.0 | R210 | BCM2711C0 | Cortex-A72 | ARMv8.0-A | 1 GB LPDDR4-SDRAM | Sony UK |
b03150 | Compute Module 4S | 1.0 | R210 | BCM2711C0 | Cortex-A72 | ARMv8.0-A | 2 GB LPDDR4-SDRAM | Sony UK |
c03150 | Compute Module 4S | 1.0 | R210 | BCM2711C0 | Cortex-A72 | ARMv8.0-A | 4 GB LPDDR4-SDRAM | Sony UK |
d03150 | Compute Module 4S | 1.0 | R210 | BCM2711C0 | Cortex-A72 | ARMv8.0-A | 8 GB LPDDR4-SDRAM | Sony UK |
c03130 | 400 | 1.0 | N/A | BCM2711C0 | Cortex-A72 | ARMv8.0-A | 4 GB LPDDR4-SDRAM | Sony UK |
900092 | Zero | 1.2 | N/A | BCM2835 | ARM1176JZ(F)-S | ARMv6 | 512 MB LPDDR2-SDRAM | Sony UK |
900093 | Zero | 1.3 | N/A | BCM2835 | ARM1176JZ(F)-S | ARMv6 | 512 MB LPDDR2-SDRAM | Sony UK |
9000c1 | Zero W | 1.1 | N/A | BCM2835 | ARM1176JZ(F)-S | ARMv6 | 512 MB LPDDR2-SDRAM | Sony UK |
920092 | Zero | 1.2 | N/A | BCM2835 | ARM1176JZ(F)-S | ARMv6 | 512 MB LPDDR2-SDRAM | Embest |
920093 | Zero | 1.3 | N/A | BCM2835 | ARM1176JZ(F)-S | ARMv6 | 512 MB LPDDR2-SDRAM | Embest |
902120 | Zero 2 W | 1.0 | N/A | RP3A0-AU (BCM2710A1) | Cortex-A53 | ARMv8.0-A | 512 MB LPDDR2-SDRAM | Sony UK |