element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet & Tria Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • About Us
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      • Japan
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Vietnam
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Raspberry Pi
  • Products
  • More
Raspberry Pi
Documents Identifying Your Model of Raspberry Pi
  • Blog
  • Forum
  • Documents
  • Quiz
  • Events
  • Polls
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Raspberry Pi to participate - click to join for free!
Actions
  • Share
  • More
  • Cancel
Engagement
  • Author Author: Gough Lui
  • Date Created: 9 Aug 2015 2:14 AM Date Created
  • Last Updated Last Updated: 10 May 2021 7:13 PM
  • Views 72234 views
  • Likes 17 likes
  • Comments 38 comments
Related
Recommended

Identifying Your Model of Raspberry Pi

Also read a more current version of this information that includes all models through Raspberry Pi 3 Model B - How To Identify Which Model Of The Raspberry Pi You Have.

 

"Thanks for the below archive article too Lui!" [element14]

 

Users looking to further their journey into the Raspberry Pi world increasingly need to be aware of the different models of Raspberry Pi that are floating around. Despite the "uniform" Raspberry Pi branding, several models and iterations of Raspberry Pi have been released, each with differences that will affect the accessories you can use with the board, the performance and features of the board itself, and the operating systems which you can run on the board. It is important to be acquainted with the Raspberry Pi you have (or one you are going to buy) to ensure it's the one that best suits your project's needs.

 

Basic Differences

 

The Raspberry Pi family can be broken down into the "original" Raspberry Pi, the Raspberry Pi "plus", and the Raspberry Pi 2. Each of these designations also come in two flavours - Model A and Model B (with the exception of the Raspberry Pi 2 at present). The following table summarizes some of the differences between the different Raspberry Pi boards. I have not included the Raspberry Pi Compute Module in this comparison, as it's designed for embedded integration. If you have one, you probably already know all about it, as it looks entirely different from a regular Raspberry Pi, and is in the shape of an SODIMM stick, and is not very hobbyist friendly.

 

FeatureRaspberry PiRaspberry Pi 2
Model AModel BModel A+Model B+Model B
CPUSingle-core 700Mhz BCM2835Quad-core 900Mhz BCM2836
RAM256512*2565121024
LANNoYesNoYesYes
GPIO Port2640
USB Ports12144
USB Hot-PlugNoYes
StorageSDmicroSD
CVBS VideoRCA Connector4-pole 3.5mm Jack
3.3v PowerLinear RegulatorSwitching Converter

 

The "original" Raspberry Pi boards are built around s single-core 700Mhz BCM2835 ARMv6 CPU. Two models were available, with the Model B being most popular, featuring two USB ports, and a LAN port, whereas the Model A has only one USB port and no LAN port. Initial shipments of the Raspberry Pi Model B had several USB power problems due to polyfuse current limiters, only 256Mb RAM and a v1.0 PCB with slightly different GPIO connector pin-out and no P5 and P6 connector (which made it incompatible with the Wolfson Audio Card). Some changes were made, initially addressing the USB problems by removing the polyfuses. It was later announced that Raspberry Pi Model B would be upgraded to 512Mb at the same price, and that Model A boards would ship with 256Mb RAM instead of the 128Mb it was originally planned for. As a result, the majority of Model B's will be 512Mb versions with version 2.0 PCB. However, the "original" Raspberry Pi had a 26-pin GPIO connector, which some users thought was insufficient, used linear regulators for the 3.3v power causing higher temperatures and inefficient power usage, had a full size friction-fit SD slot which caused contact issues and suffered from rebooting if USB peripherals were plugged in while the board was active.

 

The Raspberry Pi "plus" series of boards addresses these issues, by changing the design of the "original" Raspberry Pi. Recognizing the GPIO problem, the header was expanded to 40-pins, with the first 26 pins arranged electrically identically as the "original" Raspberry Pi for compatibility reasons. Four USB ports were provided on the B+ board, instead of just two (which makes it possible to use keyboard, mouse, wireless and another peripheral without a hub) and USB power distribution was improved by using a soft-start circuit to prevent rebooting when peripherals were hot-plugged. The power consumption and heat generation were reduced, by changing the linear regulator with a switching regulator, and the power supply circuitry also featured a power rail supervisor IC, allowing the red power LED to turn off when the 5v rail fell below ~4.83v, removing the need for TP1 and TP2 "voltage checks" with a multimeter.

 

image

The friction fit SD card slot was replaced with a quality "push-click" microSD slot, meaning full-size cards used in the "original" model needed to be copied over to microSD cards for use in the "plus". The ports were rearranged so as to reduce their protrusion from the board, and proper mounting holes and rounded corners were provided. The audio circuitry has a dedicated power regulator. It does keep the same CPU and are hence generally software compatible between each other, however, due to the change in the USB power distribution with soft-start control, builds with non-updated GPIO drivers migrated to the "plus" models would have problems with USB devices not receiving power. One casualty of the changes was the removal of the dedicated RCA connector for CVBS (composite) video, instead, migrating to a four pole jack with the audio.

 

Despite the hardware-backwards-compatible GPIO pin allocation, many expansion boards designed for the "original" Raspberry Pi will not directly fit over the header due to mechanical interference from the USB ports which have moved inwards (e.g. the original PiFace Control and Display and PiFace Digital). New versions of these expansion boards are generally preferred, although a stacking-header or extension cable could allow for connections to be made. As the board design had also changed, cases made for the "plus" are incompatible with the "original" and vice versa.

 

The Raspberry Pi "plus" series was the first time that a Model A-board had appeared sporting a different form factor. The Model A+ is physically shorter and more compact, with the PCB extending to the mounting hole on the USB side of the 40-pin GPIO connector.

 

The Raspberry Pi 2 carries on the new layout, GPIO, USB design and power distribution introduced with the "plus" models and upgrades the main SoC to a more beefy quad-core 900Mhz ARMv7 BCM2836. This increases the consumption over the Model B+, to a level similar to the original B, but in return, offers performance about six times faster. The Raspberry Pi 2 is software compatible with older builds of software (e.g. Raspbian) only if the kernel is upgraded to a version released after February 2015. The Raspberry Pi 2 seems to be "camera shy", as an exposed power regulator on the board is disrupted by xenon camera flashes. As it carries the same layout as the "plus", generally peripherals which work with the "plus" will work with the Raspberry Pi 2 at a hardware level, although the software may need updating.

 

If you are interested in the latest operating systems, such as Windows 10 for IoT or Ubuntu Mate, these require the Raspberry Pi 2 as they are compiled with the ARMv7 instruction set available on the BCM2836. This makes it the preferred model for most hobbyists today.

 

The availability of the Model B+ and "original" Model B is very restricted. Accessories for the older "original" Raspberry Pi are starting to become less common, as new inventory comes in. Soon, you might not have to worry too much about compatibility if you have a "plus" or "Raspberry Pi 2" model, as they share footprints and connectors and manufacturers are shifting their focus to the newer boards.

 

List of Expansion Boards by Compatibility

 

Following is a list of element14 stocked expansion boards and compatibility with Raspberry Pi boards compiled with best efforts, judging from specifications and personal experience. I will not be held responsible in case of errors, please do your own confirmatory research before purchasing.

 

Original Raspberry Pi

  • Embest Embedded Pi
  • Piface Control and Display
  • Chipkit Pi
  • Gertduino
  • Gertboard
  • Wolfson Audio Card (only for Rev 2.0 PCB)
  • Freescale Xtrinsic Sense
  • PiFace Shim RTC
  • Microstack Base Board
  • Adafruit LCD Keypad Kit
  • NXP Explore NFC

 

Raspberry Pi "plus" and Raspberry Pi 2

  • Embest Embedded Pi (*maybe* as it uses a ribbon cable)
  • Freescale Xtrinsic Sense (fits over first 26 pins, but has sufficient clearance)
  • PiFace Shim RTC
  • PiFace Digital 2
  • PiFace Motor Control Extra
  • PiFace Relay+
  • PiFace Relay Extra
  • Microstack Base Board
  • Cirrus Logic Audio Card
  • NXP Explore NFC (fits over first 26 pins, due to pass-through header, has sufficient clearance)

 

Quick Visual Identification

 

While there is a few variety of Raspberry Pi boards available, most users are likely to own a Model B of some description, as these are the recommended boards for beginners as they are most featureful without being too expensive. If you have the box, then that can definitely give you a hint as to which model you have. If you have the plain white box to the left, then you've got an "original" Raspberry Pi Model B. If you have the one in the middle, you have a Raspberry Pi Model B+. If you have the one on the right with a big "2" on it, then you have the latest Raspberry Pi 2 Model B.

 


imageimageimage

 

Looking at the PCB itself, here is an image that shows the three different Model B's at the time of writing.


image

 

The "original" Raspberry Pi Model B has square edges on the PCB. If you have a Raspberry Pi with square edges, and two USB ports, it's an "original" Model B. If it has square edges and only one USB port, it's an "original" Model A.

 

The Raspberry Pi Model B+ and the Raspberry Pi 2 Model B both look visually similar, leading to many users to be confused. However, telling them apart is quite easy, as the model is silkscreened in white text underneath the GPIO connector, like this:


imageimage

 

Another way to tell, is that the Raspberry is smaller on the Raspberry Pi 2 Model B, and the chip has the Broadcom marking on it, as they have stopped using package-on-package technology (and thus, the RAM is mounted on the other side of the board).

 

If you have a Raspberry Pi with rounded corners, is smaller than the above boards, and has a single USB port, then it is a Raspberry Pi Model A+. At this time, no Raspberry Pi 2 Model A exists.

 

Identifying Your Board Once Booted

 

Maybe you've got a Raspberry Pi in service, and you just can't remember what model it was and you really don't want to have to pull it out to look at its PCB. If you already have your Raspberry Pi running, you can find out the model of your Raspberry Pi by going to the terminal and issuing cat /proc/cpuinfo and looking up the last four digits in the table here. This will tell you which board, board revision, RAM and manufacturer all in one fell swoop. A summary of the table, grouped by model, is as follows:

  • Raspberry Pi Model A: 0007, 0008, 0009
  • Raspberry Pi Model B (Rev 1.0, 256Mb): 0002, 0003
  • Raspberry Pi Model B (Rev 2.0, 256Mb): 0004, 0005, 0006
  • Raspberry Pi Model B (Rev 2.0, 512Mb): 000d, 000e, 000f
  • Raspberry Pi Model A+: 0012
  • Raspberry Pi Model B+: 0010, 0013
  • Raspberry Pi 2 Model B: 1041

 

Conclusion

 

Working out what Raspberry Pi board you have doesn't have to be hard work - all it takes is a quick glance at the board itself and the markings and shape of the board, or issuing a command, and you can better understand what expansion options are suitable and what operating systems you can run.

  • raspberry
  • pi
  • raspberrypi
  • ras_pi
  • raspberry_pi_getting_started
  • Share
  • History
  • More
  • Cancel
  • Sign in to reply

Top Comments

  • ntewinkel
    ntewinkel over 8 years ago in reply to wufooed +2
    > Now on to figure out what OS I can put on my Raspberry Pi model B, lol. Easiest would be to go with the flow and install Raspbian: https://www.raspberrypi.org/downloads/raspbian/ I found it has all kinds…
  • Robert Peter Oakes
    Robert Peter Oakes over 10 years ago +1
    Nice Job Very clear and concise, I like it and think it will be very usefull Peter
  • balearicdynamics
    balearicdynamics over 10 years ago +1
    I think this is what users should find when thinking what model to buy and what performances they need. It seems you have covered all the basic needs for a complete scenario. Enrico
  • rhk300748
    rhk300748 over 8 years ago

    My first [and last, until now!] foray into single board micros was in 1982.  I have decided to help my grandchildren 'see' what we can do with a computer beyond hand held games.  I had been given a raspberry pi which I now know to be a model B.  The information provided within this article has been so very useful.  A big thank you to the author. Onward and upwards. [I have slowed down in my old age but how exciting to be young today!]  Bob King.

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • Luthier
    Luthier over 8 years ago

    Good info...I think I ordered the wrong display for my old board...oh well, time to upgrade.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • doug65
    doug65 over 8 years ago

    Nice article ~ picked up a used Pi and was not sure what model

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • Gough Lui
    Gough Lui over 9 years ago in reply to jwatson

    I'll get onto it as soon as I can image.

     

    - Gough

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • jwatson
    jwatson over 9 years ago in reply to Gough Lui

    Hi again Gough....private message me your home address and contact phone number and I will get a Pi 3 sent out to you as a thank you.

    J image

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • jwatson
    jwatson over 9 years ago

    Fabulous! Thanks all...Gough - please let me know if you have chance to post an updated 'How to Identify Your Model of Raspberry Pi' Doc!

    The Community would love this!

    Best wishes

    Jane

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • Dudley
    Dudley over 9 years ago in reply to Dudley

    Glad you are all okay now Lui image

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • Dudley
    Dudley over 9 years ago in reply to Gough Lui

    Gough Lui - I've messaged you.

     

    And element14Dave - if you aren't aware of this problem, you should be image

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • Gough Lui
    Gough Lui over 9 years ago in reply to jwatson

    I'm logged in and on the sidebar, there isn't an edit option I can see where I'd normally expect it based on my prior experience with blog posts etc. It's been like this since my Feb 5th comment where I expressed my sadness that I had lost all editorial control over the posting. Can this be fixed Dudley?

     

    image

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • jwatson
    jwatson over 9 years ago in reply to Gough Lui

    Hi Gough

    You should be able to edit your post....when you log in, do you not see the edit option? If not let Dudley Nelson and I know and we'll check your permissions. again.

    Feel free to at any time update.

    Dudley

    Kind regards

    Jane

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
<>
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2026 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube