diff --git a/br-ext-chip-sigmastar/board/infinity6b0/kernel/patches/02_infinity6b0_kernel_4.9.84_sdk-Ispahan-ILS00V020_python3_check.patch b/br-ext-chip-sigmastar/board/infinity6b0/kernel/patches/02_infinity6b0_kernel_4.9.84_sdk-Ispahan-ILS00V020_python3_check.patch index e3e42d4b..1c6fbd64 100644 --- a/br-ext-chip-sigmastar/board/infinity6b0/kernel/patches/02_infinity6b0_kernel_4.9.84_sdk-Ispahan-ILS00V020_python3_check.patch +++ b/br-ext-chip-sigmastar/board/infinity6b0/kernel/patches/02_infinity6b0_kernel_4.9.84_sdk-Ispahan-ILS00V020_python3_check.patch @@ -50,15 +50,16 @@ --- a/scripts/ms_builtin_dtb_update.py 2021-05-17 00:51:18.868114209 +0300 +++ b/scripts/ms_builtin_dtb_update.py 2021-05-17 00:02:41.886266869 +0300 -@@ -17,6 +17,11 @@ - print ('DTB size 0x%08X too big to fit in 64K limit!!' % dtb.size()) - sys.exit() - -+ if sys.version_info.major == 2: -+ name=sys.argv[2] -+ else: -+ name=sys.argv[2].encode() -+ +@@ -19,7 +19,11 @@ + fmap=mmap.mmap(os.open(sys.argv[1],os.O_RDWR),0) - - offset=fmap.find(name) + +- offset=fmap.find(name) ++ if sys.version_info.major == 2: ++ offset=fmap.find(name) ++ else: ++ offset=fmap.find(name.encode()) ++ + if offset >=0: + print ('offset:0x%08X' % offset) + print (' size:0x%08X' % size )