Raspberry Pi Model

From KlavoWiki
Revision as of 00:33, 8 September 2020 by David (talk | contribs)
Jump to navigationJump to search

The script is based on the page Checking Your Raspberry Pi Board Version

To display the model of the Raspberry Pi run the following script.

vi /usr/bin/model

Add the following lines.

#!/bin/bash

model=$(cat /proc/cpuinfo | grep  "Revi")
model=${model##*: }

serial=$(cat /proc/cpuinfo | grep  "Serial")
serial=${serial##*: }

echo -e '\n'
echo '-----------------------------------'

if [ "$model" = "0002" ]
then
   echo "Model B Revision 1.0"
fi

if [ "$model" = "0003" ]
then
   echo "Model B Revision 1.0 + ECN0001 (no fuses, D14 removed)"
fi

if [ "$model" = "0004" ] || [ "$model" = "0005" ] || [ "$model" = "0006" ]
then
   echo "Model B Revision 2.0 Mounting holes"
fi

if [ "$model" = "0007" ] || [ "$model" = "0008" ] || [ "$model" = "0009" ]
then
   echo "Model A Mounting holes"
fi

if [ "$model" = "000d" ] || [ "$model" = "000e" ] || [ "$model" = "000f" ]
then
   echo "Model B Revision 2.0 with Mounting holes"
fi

if [ "$model" = "0010" ]
then
   echo "Model B+"
fi

if [ "$model" = "0011" ]
then
   echo "compute Module"
fi

if [ "$model" = "0012" ]
then
   echo "Model A+"
fi

if [ "$model" = "a01041" ]
then
   echo "P2 Model B, Sony UK Built"
fi

if [ "$model" = "a21041" ]
then
   echo "P2 Model B, Embest China Built"
fi

if [ "$model" = "900092" ]
then
   echo "PiZero"
fi

if [ "$model" = "a02082" ]
then
   echo "Pi 3 Model B, Sony UK Built"
fi

if [ "$model" = "a22082" ]
then
   echo "Pi 3 Model B, Embest China Built"
fi

if [ "$model" = "a020d3" ]
then
   echo "Pi 3 Model B+, Sony UK"
fi

if [ "$model" = "a03111" ]
then
   echo "Pi 4 rev 1.1, 1GB RAM, Sony UK"
fi

if [ "$model" = "b03111" ]
then
   echo "Pi 4 rev 1.1, 2GB RAM, Sony UK"
fi

if [ "$model" = "b03112" ]
then
   echo "Pi 4 rev 1.2, 2GB RAM, Sony UK"
fi

if [ "$model" = "c03111" ]
then
   echo "Pi 4 rev 1.1, 4GB RAM, Sony UK"
fi

if [ "$model" = "c03112" ]
then
   echo "Pi 4 rev 1.2, 4GB RAM, Sony UK"
fi

echo Serial Number : $serial

echo '-----------------------------------'
echo -e '\n'
chmod +x /usr/bin/model