1d87c0fdcSJon Lin# RV1126 Release Note 2d87c0fdcSJon Lin 3*e6b5c66bSHisping Lin## rv1126_tee_ta_v2.13.bin 4*e6b5c66bSHisping Lin 5*e6b5c66bSHisping Lin| Date | File | Build commit | Severity | 6*e6b5c66bSHisping Lin| ---------- | :---------------------- | ------------ | --------- | 7*e6b5c66bSHisping Lin| 2024-09-02 | rv1126_tee_ta_v2.13.bin | 6c78a7d8c | important | 8*e6b5c66bSHisping Lin 9*e6b5c66bSHisping Lin### New 10*e6b5c66bSHisping Lin 11*e6b5c66bSHisping Lin1. Support software TA encryption key, customers can use TA encryption function without burning the key. 12*e6b5c66bSHisping Lin2. Enable dynamic shared memory, default to using reserved shared memory. 13*e6b5c66bSHisping Lin3. RPMB change read data to multiple times. 14*e6b5c66bSHisping Lin4. Increase MPI_MEMPOOL_SIZE size. 15*e6b5c66bSHisping Lin 16*e6b5c66bSHisping Lin------ 17*e6b5c66bSHisping Lin 18a505292aSHisping Lin## rv1126_tee_ta_v2.12.bin 19a505292aSHisping Lin 20a505292aSHisping Lin| Date | File | Build commit | Severity | 21a505292aSHisping Lin| ---------- | :---------------------- | ------------ | --------- | 22a505292aSHisping Lin| 2024-04-16 | rv1126_tee_ta_v2.12.bin | 185dc3c92 | important | 23a505292aSHisping Lin 24a505292aSHisping Lin### New 25a505292aSHisping Lin 26a505292aSHisping Lin1. Optimization parameter check to enhance security. 27a505292aSHisping Lin2. Support printing TEE memory usage information. 28a505292aSHisping Lin3. Hardware crypto supports addresses exceeding 4G. 29a505292aSHisping Lin 30a505292aSHisping Lin------ 31a505292aSHisping Lin 32b57d8cc4SZhihuan He## rv1126_ddr_{1056 ... 784}MHz_v1.10.bin 33b57d8cc4SZhihuan He 34b57d8cc4SZhihuan He| Date | File | Build commit | Severity | 35b57d8cc4SZhihuan He| ---------- | -------------------------------------- | ------------ | -------- | 36b57d8cc4SZhihuan He| 2024-04-10 | rv1126_ddr_{1056 ... 784}MHz_v1.10.bin | d69a0b90fd | critical | 37b57d8cc4SZhihuan He 38b57d8cc4SZhihuan He### New 39b57d8cc4SZhihuan He 40b57d8cc4SZhihuan He1. Add otp support. 41b57d8cc4SZhihuan He2. Add sram check. 42b57d8cc4SZhihuan He 43b57d8cc4SZhihuan He------ 44b57d8cc4SZhihuan He 45b9df24dfSXiaoDong Huang## rv1126_tee_v1.04.bin 46b9df24dfSXiaoDong Huang 47b9df24dfSXiaoDong Huang| Date | File | Build commit | Severity | 48b9df24dfSXiaoDong Huang| ---------- | :------------------- | ------------ | --------- | 49b9df24dfSXiaoDong Huang| 2024-03-07 | rv1126_tee_v1.04.bin | 796bbcbef | important | 50b9df24dfSXiaoDong Huang 51b9df24dfSXiaoDong Huang### New 52b9df24dfSXiaoDong Huang 53b9df24dfSXiaoDong Huang1. Optimize the cost time of system suspend/resume. 54b9df24dfSXiaoDong Huang 55b9df24dfSXiaoDong Huang------ 56b9df24dfSXiaoDong Huang 57c41b714cSXiaoDong Huang## rv1126_tee_ta_v2.11.bin 58c41b714cSXiaoDong Huang 59c41b714cSXiaoDong Huang| Date | File | Build commit | Severity | 60c41b714cSXiaoDong Huang| ---------- | :---------------------- | ------------ | --------- | 61c41b714cSXiaoDong Huang| 2023-10-07 | rv1126_tee_ta_v2.11.bin | 65a719aaa | important | 62c41b714cSXiaoDong Huang 63c41b714cSXiaoDong Huang### New 64c41b714cSXiaoDong Huang 65c41b714cSXiaoDong Huang1. Supports SLP_WAKEUP_TO_RESET sleep mode. 66c41b714cSXiaoDong Huang 67c41b714cSXiaoDong Huang------ 68c41b714cSXiaoDong Huang 69367e019fSXuhui Lin## rv1126_spl_v1.10.bin 70367e019fSXuhui Lin 71367e019fSXuhui Lin| Date | File | Build commit | Severity | 72367e019fSXuhui Lin| ---------- | -------------------- | ------------ | --------- | 73367e019fSXuhui Lin| 2023-09-28 | rv1126_spl_v1.10.bin | e4e124926e | important | 74367e019fSXuhui Lin 75367e019fSXuhui Lin### New 76367e019fSXuhui Lin 77367e019fSXuhui Lin1. Print and pass the firmware version number. 78367e019fSXuhui Lin 79367e019fSXuhui Lin### Fixed 80367e019fSXuhui Lin 81367e019fSXuhui Lin| Index | Severity | Update | Issue description | Issue source | 82367e019fSXuhui Lin| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ | 83367e019fSXuhui Lin| 1 | important | Solve the issue that the backup image is not loaded when the SPL load or check u-boot.dtb fails | When u-boot.dtb of the first uboot.img is corrupted, SPL doesn't load the backup image. | - | 84367e019fSXuhui Lin 85367e019fSXuhui Lin------ 86367e019fSXuhui Lin 8776b8b61bSHisping Lin## rv1126_tee_ta_v2.10.bin 8876b8b61bSHisping Lin 8976b8b61bSHisping Lin| Date | File | Build commit | Severity | 9076b8b61bSHisping Lin| ---------- | :---------------------- | ------------ | --------- | 9176b8b61bSHisping Lin| 2023-08-29 | rv1126_tee_ta_v2.10.bin | b5340fd65 | important | 9276b8b61bSHisping Lin 9376b8b61bSHisping Lin### New 9476b8b61bSHisping Lin 9576b8b61bSHisping Lin1. Supports read and write security flag interfaces. 9676b8b61bSHisping Lin2. Support check ta encryption key is written. 9776b8b61bSHisping Lin 9876b8b61bSHisping Lin------ 9976b8b61bSHisping Lin 1007cced2f8SHisping Lin## rv1126_tee_ta_v2.09.bin 1017cced2f8SHisping Lin 1027cced2f8SHisping Lin| Date | File | Build commit | Severity | 1037cced2f8SHisping Lin| ---------- | :---------------------- | ------------ | --------- | 1047cced2f8SHisping Lin| 2023-05-26 | rv1126_tee_ta_v2.09.bin | 59f324679 | important | 1057cced2f8SHisping Lin 1067cced2f8SHisping Lin### New 1077cced2f8SHisping Lin 1087cced2f8SHisping Lin1. Kernel support read vboot key hash and secure boot flag. 1097cced2f8SHisping Lin 1107cced2f8SHisping Lin### Fixed 1117cced2f8SHisping Lin 1127cced2f8SHisping Lin| Index | Severity | Update | Issue description | Issue source | 1137cced2f8SHisping Lin| ----- | --------- | ---------------------------- | ------------------------------------------------------------ | ------------ | 1147cced2f8SHisping Lin| 1 | important | disable dynamic share memory | running CA TA applications will fail probability when using dynamic shared memory. | - | 1157cced2f8SHisping Lin 1167cced2f8SHisping Lin------ 1177cced2f8SHisping Lin 1180adb306fSChen Fen## rv1126_usbplug_v1.24.bin 1190adb306fSChen Fen 1200adb306fSChen Fen| Date | File | Build commit | Severity | 1210adb306fSChen Fen| ---------- | :--------------------------- | ------------ | --------- | 1220adb306fSChen Fen| 2023-03-31 | rv1126_usbplug_v1.24.bin | 0744719244 | important | 1230adb306fSChen Fen 1240adb306fSChen Fen### Fixed 1250adb306fSChen Fen 1260adb306fSChen Fen| Index | Severity | Update | Issue description | Issue source | 1270adb306fSChen Fen| ----- | --------- | --------------------------- | ------------------------------------------------ | ------------ | 1280adb306fSChen Fen| 1 | important | fix OTP chip id write error | if chip id is blank, it will be written rv1126. | - | 1290adb306fSChen Fen 1300adb306fSChen Fen------ 1310adb306fSChen Fen 13272318af7SZhichao Yu## rv1126_spl_emmc_tb_v1.13.bin 13372318af7SZhichao Yu 13472318af7SZhichao Yu| Date | File | Build commit | Severity | 13572318af7SZhichao Yu| ---------- | :--------------------------- | ------------ | --------- | 13672318af7SZhichao Yu| 2022-12-09 | rv1126_spl_emmc_tb_v1.13.bin | f3f5db2e27 | important | 13772318af7SZhichao Yu 13872318af7SZhichao Yu### Fixed 13972318af7SZhichao Yu 14072318af7SZhichao Yu| Index | Severity | Update | Issue description | Issue source | 14172318af7SZhichao Yu| ----- | --------- | ----------------------------------------- | ------------------------------------------------------------ | ------------ | 14272318af7SZhichao Yu| 1 | important | fix DECOM_ENR is not clear found in v1.12 | if DECOM_ENR is not cleared, rootfs would be decompress failed cause by decom busy status. | - | 14372318af7SZhichao Yu 14472318af7SZhichao Yu------ 14572318af7SZhichao Yu 14672af54e6SXiaoDong Huang## rv1126_tee_ta_tb_v1.07.bin 14772af54e6SXiaoDong Huang 14872af54e6SXiaoDong Huang| Date | File | Build commit | Severity | 14972af54e6SXiaoDong Huang| ---------- | :------------------------- | ------------ | --------- | 15072af54e6SXiaoDong Huang| 2022-12-09 | rv1126_tee_ta_tb_v1.07.bin | 4eb6cbf6c | important | 15172af54e6SXiaoDong Huang 15272af54e6SXiaoDong Huang### Fixed 15372af54e6SXiaoDong Huang 15472af54e6SXiaoDong Huang| Index | Severity | Update | Issue description | Issue source | 15572af54e6SXiaoDong Huang| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ | 15672af54e6SXiaoDong Huang| 1 | important | Solve the problem that OPTEE is stuck during startup when printing is closed | User use /rkbin/tools/ddrbin_tool to close printing , then rk_atags will notify OPTEE to disable printing, When OPTEE starts, it will be stuck and unable to enter U-Boot | - | 15772af54e6SXiaoDong Huang 15872af54e6SXiaoDong Huang------ 15972af54e6SXiaoDong Huang 1601df9ddc0SWesley Yao## rv1126_ddr_{1056 ... 784}MHz_v1.09.bin 1611df9ddc0SWesley Yao 1621df9ddc0SWesley Yao| Date | File | Build commit | Severity | 1631df9ddc0SWesley Yao| ---------- | :------------------------------------- | ------------ | -------- | 1641df9ddc0SWesley Yao| 2022-10-25 | rv1126_ddr_{1056 ... 784}MHz_v1.09.bin | 8fef64cfb9 | critical | 1651df9ddc0SWesley Yao 1661df9ddc0SWesley Yao### Fixed 1671df9ddc0SWesley Yao 1681df9ddc0SWesley Yao| Index | Severity | Update | Issue description | Issue source | 1691df9ddc0SWesley Yao| ----- | --------- | -------------------------------------- | ------------------------------------------------------------ | ------------ | 1701df9ddc0SWesley Yao| 1 | critical | Fix problem of LPDDR4X MRR error | The judgment logic of LPDDR4X in the MRR function is defective. As a result, the LPDDR4X MRR data may be incorrect. | - | 1711df9ddc0SWesley Yao| 2 | important | Fix error of some LPDDR4 in 528MHz | The code does not consider that the Wr Lvl result of some LPDDR4 may be negative, which may lead to error in the judgment of Wr Lvl result. | 358198 | 1721df9ddc0SWesley Yao| 3 | moderate | Fix timing error of some DDR | The settings of t_xs_x32, t_xs_abort_x32, and t_xs_fast_x32 are incorrect. Some DDR (less than 128M) may fail in other platform. | - | 1731df9ddc0SWesley Yao| 4 | important | Fix some x32 LPDDR3 instability issues | The detection process of LPDDR3 is defective. Part of x32 LPDDR3 is identified as x16, which results in some timing setting errors. | 322844 | 1741df9ddc0SWesley Yao 1751df9ddc0SWesley Yao------ 1761df9ddc0SWesley Yao 1771e099ccaSXiaoDong Huang## rv1126_tee_ta_v2.08.bin 1781e099ccaSXiaoDong Huang 1791e099ccaSXiaoDong Huang| Date | File | Build commit | Severity | 1801e099ccaSXiaoDong Huang| ---------- | :---------------------- | ------------ | --------- | 1811e099ccaSXiaoDong Huang| 2022-10-24 | rv1126_tee_ta_v2.08.bin | 317f8b06b | important | 1821e099ccaSXiaoDong Huang 1831e099ccaSXiaoDong Huang### Fixed 1841e099ccaSXiaoDong Huang 1851e099ccaSXiaoDong Huang| Index | Severity | Update | Issue description | Issue source | 1861e099ccaSXiaoDong Huang| ----- | --------- | ---------------------------------- | ------------------------------------------------------------ | ------------ | 1871e099ccaSXiaoDong Huang| 1 | important | Fix error of fiq stack information | Enter 'bt' command in fiq mode, That will show wrong stack information. | - | 1881e099ccaSXiaoDong Huang 1891e099ccaSXiaoDong Huang------ 1901e099ccaSXiaoDong Huang 191e8f3ef40SHisping Lin## rv1126_tee_ta_v2.07.bin 192e8f3ef40SHisping Lin 193e8f3ef40SHisping Lin| Date | File | Build commit | Severity | 194e8f3ef40SHisping Lin| ---------- | :---------------------- | ------------ | --------- | 195e8f3ef40SHisping Lin| 2022-09-16 | rv1126_tee_ta_v2.07.bin | d84087907 | important | 196e8f3ef40SHisping Lin 197e8f3ef40SHisping Lin### Fixed 198e8f3ef40SHisping Lin 199e8f3ef40SHisping Lin| Index | Severity | Update | Issue description | Issue source | 200e8f3ef40SHisping Lin| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ | 201e8f3ef40SHisping Lin| 1 | important | Solve the problem that OPTEE is stuck during startup when printing is closed | User use /rkbin/tools/ddrbin_tool to close printing , then rk_atags will notify OPTEE to disable printing, When OPTEE starts, it will be stuck and unable to enter U-Boot | - | 202e8f3ef40SHisping Lin 203e8f3ef40SHisping Lin------ 204e8f3ef40SHisping Lin 205d87c0fdcSJon Lin## rv1126_{miniloader, usbplug}_ftl_v1.23.bin 206d87c0fdcSJon Lin 207d87c0fdcSJon Lin| Date | File | Build commit | Severity | 208d87c0fdcSJon Lin| ---------- | :----------------------------------------- | -------- | -------- | 209d87c0fdcSJon Lin| 2022-09-08 | rv1126_{miniloader, usbplug}_ftl_v1.23.bin | 55a904 | moderate | 210d87c0fdcSJon Lin 211d87c0fdcSJon Lin### New 212d87c0fdcSJon Lin 21318157235SJoseph Chen1. Support SPI Nand MX35UF1GE4AD MX35UF2GE4AD. 214e8f3ef40SHisping Lin 215e8f3ef40SHisping Lin------ 216e8f3ef40SHisping Lin 217