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