diff --git a/RKTRUST/RV1106TOS.ini b/RKTRUST/RV1106TOS.ini index 1982ac3d..bae33e46 100644 --- a/RKTRUST/RV1106TOS.ini +++ b/RKTRUST/RV1106TOS.ini @@ -1,7 +1,7 @@ [COMPRESSION] COMPRESSION=lzma [TOS] -TOSTA=bin/rv11/rv1106_tee_ta_v1.12.bin -ADDR=0x03000000 +TOSTA=bin/rv11/rv1106_tee_ta_v1.13.bin +ADDR=0x03d00000 [MCU] MCU1=bin/rv11/rv1106_hpmcu_wrap_v1.70.bin,0xff6fe000,disabled diff --git a/RKTRUST/RV1106TOS_WAKEUP.ini b/RKTRUST/RV1106TOS_WAKEUP.ini index 06baca8f..5c287412 100644 --- a/RKTRUST/RV1106TOS_WAKEUP.ini +++ b/RKTRUST/RV1106TOS_WAKEUP.ini @@ -1,7 +1,7 @@ [COMPRESSION] COMPRESSION=lzma [TOS] -TOSTA=bin/rv11/rv1106_tee_ta_v1.12.bin -ADDR=0x03000000 +TOSTA=bin/rv11/rv1106_tee_ta_v1.13.bin +ADDR=0x03d00000 [MCU] MCU1=bin/rv11/rv1106_hpmcu_wakeup_v1.00.bin,0x40000,okay diff --git a/bin/rv11/rv1106_tee_ta_v1.12.bin b/bin/rv11/rv1106_tee_ta_v1.12.bin deleted file mode 100644 index 639f00eb..00000000 Binary files a/bin/rv11/rv1106_tee_ta_v1.12.bin and /dev/null differ diff --git a/bin/rv11/rv1106_tee_ta_v1.13.bin b/bin/rv11/rv1106_tee_ta_v1.13.bin new file mode 100644 index 00000000..52bc123f Binary files /dev/null and b/bin/rv11/rv1106_tee_ta_v1.13.bin differ diff --git a/doc/release/RV1106_CN.md b/doc/release/RV1106_CN.md index 26fd68c5..b2576393 100644 --- a/doc/release/RV1106_CN.md +++ b/doc/release/RV1106_CN.md @@ -1,5 +1,25 @@ # RV1106 Release Note +## rv1106_tee_ta_v1.13.bin + +| 时间 | 文件 | 编译 commit | 重要程度 | +| ---------- | :---------------------- | ----------- | -------- | +| 2024-10-31 | rv1106_tee_ta_v1.13.bin | 9f2aca7d1 | 重要 | + +### New + +1. TEE加载地址改为61M位置。 + +### Fixed + +| Index | 重要程度 | 更新说明 | 问题现象 | 问题来源 | +| ----- | -------- | -------------------------------------- | ----------------------------------------------- | -------- | +| 1 | 重要 | 变更强弱安全前判断rpmb key是否已经注入 | 由弱安全升级到强安全可能出现rpmb key校验失败 | - | +| 2 | 重要 | 修正RSA OAEP MGF1算法 | TA在使用RSA算法OAEP MGF1填充方式会报错 | - | +| 3 | 重要 | 修正secure boot是否使能判断条件 | 在硬件不稳定情况下可能错误认为开启了secure boot | - | + +------ + ## rv1106_tee_ta_v1.12.bin | 时间 | 文件 | 编译 commit | 重要程度 | diff --git a/doc/release/RV1106_EN.md b/doc/release/RV1106_EN.md index 00358e8e..88392646 100644 --- a/doc/release/RV1106_EN.md +++ b/doc/release/RV1106_EN.md @@ -1,5 +1,25 @@ # RV1106 Release Note +## rv1106_tee_ta_v1.13.bin + +| Date | File | Build commit | Severity | +| ---------- | :---------------------- | ------------ | --------- | +| 2024-10-31 | rv1106_tee_ta_v1.13.bin | 9f2aca7d1 | important | + +### New + +1. Change the TEE loading address to 61M position. + +### Fixed + +| Index | Severity | Update | Issue description | Issue source | +| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ | +| 1 | important | check whether the rpmb key has been burned before changing security level | upgrading from weak security level to strong security level may result in rpmb key verification failure | | +| 2 | important | fixed RSA OAEP MGF1 algorithm | TA will report an error when using RSA algorithm OAEP MGF1 padding method | - | +| 3 | important | fixed condition of whether secure boot is enabled | Under unstable hardware conditions, it may be mistakenly believed that secure boot is enabled | - | + +------ + ## rv1106_tee_ta_v1.12.bin | Date | File | Build commit | Severity |