#!/bin/bash

. /tmp/cmdline
. /usr/bin/i2csetup

TT=$(printf "%04x\n" $(i2cutil -y -r ${I2CCONFIGBUS} ${I2CCONFIGADDRESS} 0 bl))
OMGTYPE=${TT:0:2}
OMGSUBTYPE=${TT:2:2}

OMGREVISION=$(printf "%01x\n" $(i2cutil -y -r ${I2CCONFIGBUS} ${I2CCONFIGADDRESS} 7 b))
OMGSERIAL=$(printf "%d\n" $(i2cutil -y -r ${I2CCONFIGBUS} ${I2CCONFIGADDRESS} 0x6f 8 bl))
OMGHWSERIAL=$(printf "%d\n" $(i2cutil -y -r ${I2CCONFIGBUS} ${I2CCONFIGADDRESS} 12 bl))

echo "Typ ist ${OMGTYPE} und Subtyp ist ${OMGSUBTYPE}"

if [ ${OMGTYPE} -eq 1 ]; then
    echo "ist Single Unit"
    if [ ${OMGSUBTYPE} -eq 0 ]; then
	echo "ist 1 Kanal"
    fi
    if [ ${OMGSUBTYPE} -eq 1 ]; then
	echo "ist 4 Kanal"
    fi
    if [ ${OMGSUBTYPE} -eq 2 ]; then
	echo "ist 4 Kanal, mit Lizenz"
    fi
fi
if [ ${OMGTYPE} -eq 2 ]; then
    echo "ist S2Me"
    if [ ${OMGSUBTYPE} -eq 0 ]; then
	echo "ist stinknormal"
    fi
    if [ ${OMGSUBTYPE} -eq 1 ]; then
	echo "ist mit Relais"
    fi
    if [ ${OMGSUBTYPE} -eq 2 ]; then
	echo "mit lizenz"
    fi

fi
echo "Revision ist ${OMGREVISION}"
echo "Seriennummer ist ${OMGSERIAL}"
echo "Hardware Seriennummer ist ${HWOMGSERIAL}"

