1*4882a593Smuzhiyun#!/bin/sh 2*4882a593Smuzhiyun# checking if AIQ version matchs up with TuningTool 3*4882a593Smuzhiyun 4*4882a593Smuzhiyun# get AIQ version string 5*4882a593SmuzhiyunAIQVERSTR=$(grep -E "RK_AIQ_VERSION_REAL_V \"v" $1/RkAiqVersion.h) 6*4882a593Smuzhiyun 7*4882a593Smuzhiyunret=$? 8*4882a593Smuzhiyunif [ $ret != 0 ] ; then 9*4882a593Smuzhiyun echo "error! no AIQVER" 10*4882a593Smuzhiyun exit 1 11*4882a593Smuzhiyunfi 12*4882a593Smuzhiyun 13*4882a593Smuzhiyun# parse the middule version num 14*4882a593SmuzhiyunRKAIQ_VER=$(echo $AIQVERSTR | cut -f 3 -d ' ') 15*4882a593Smuzhiyun# delete "" 16*4882a593SmuzhiyunRKAIQ_VER=$(echo ${RKAIQ_VER%\"*}) 17*4882a593SmuzhiyunRKAIQ_VER=$(echo ${RKAIQ_VER#*\"}) 18*4882a593Smuzhiyunecho "AIQ VERSION :" $RKAIQ_VER 19*4882a593Smuzhiyun 20*4882a593Smuzhiyun# get middle and last version 21*4882a593SmuzhiyunAIQ_MIDDLE_LAST_VER=$(echo $RKAIQ_VER | cut -f 2,3 -d '.' | cut -c -3) 22*4882a593Smuzhiyunecho "AIQ VERSION MIDDLE_LAST NUM:" $AIQ_MIDDLE_LAST_VER 23*4882a593Smuzhiyun 24*4882a593Smuzhiyun# get tuner version string 25*4882a593SmuzhiyunTUNER_VERSION_FILE=$1/rkisp2x_tuner/rkisp2x_tuner_version.txt 26*4882a593Smuzhiyunif [ ! -f $TUNER_VERSION_FILE ]; then 27*4882a593Smuzhiyun TUNER_VERSION_FILE=$1/../rkisp2x_tuner/rkisp2x_tuner_version.txt 28*4882a593Smuzhiyunfi 29*4882a593Smuzhiyun 30*4882a593SmuzhiyunTUNINGTOOL_VER_STRING=$(grep -E "Current Version" $TUNER_VERSION_FILE) 31*4882a593Smuzhiyunret=$? 32*4882a593Smuzhiyunif [ $ret != 0 ] ; then 33*4882a593Smuzhiyun echo "error! no tuner version" 34*4882a593Smuzhiyun exit 1 35*4882a593Smuzhiyunfi 36*4882a593Smuzhiyun 37*4882a593Smuzhiyunecho "TUNER VERSION :" $TUNINGTOOL_VER_STRING 38*4882a593SmuzhiyunTUNER_MIDDLE_LAST_VER=$(echo $TUNINGTOOL_VER_STRING | cut -f 2,3 -d '.' | cut -c -3) 39*4882a593Smuzhiyunecho "TUNER VERSION MIDDLE_LAST NUM: ${TUNER_MIDDLE_LAST_VER}" 40*4882a593Smuzhiyun 41*4882a593Smuzhiyun# check if version is matched 42*4882a593Smuzhiyunif [ "$TUNER_MIDDLE_LAST_VER" != "$AIQ_MIDDLE_LAST_VER" ]; then 43*4882a593Smuzhiyun echo "!!! WARNING !!!" 44*4882a593Smuzhiyun echo "---- Aiq version $RKAIQ_VER not matched with Tuning tool version $TUNINGTOOL_VER_STRING ----" 45*4882a593Smuzhiyun echo "!!! WARNING END !!!" 46*4882a593Smuzhiyunelse 47*4882a593Smuzhiyun echo "******** Aiq version $RKAIQ_VER matched with Tuner $TUNINGTOOL_VER_STRING *****" 48*4882a593Smuzhiyunfi 49