Raspberry Pi Model

From KlavoWiki
Revision as of 23:29, 24 April 2017 by David (Sọ̀rọ̀ | 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  "Rev")
model=${model##*: }

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

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

echo Serial Number : $serial
chmod +x /usr/bin/model