1d87c0fdcSJon Lin# RV1126 Release Note 2d87c0fdcSJon Lin 3*b48541b2SXiaoDong Huang## rv1126_tee_ta_v2.15.bin 4*b48541b2SXiaoDong Huang 5*b48541b2SXiaoDong Huang| Date | File | Build commit | Severity | 6*b48541b2SXiaoDong Huang| ---------- | :---------------------- | ------------ | --------- | 7*b48541b2SXiaoDong Huang| 2025-01-13 | rv1126_tee_ta_v2.15.bin | 7e3f76304 | important | 8*b48541b2SXiaoDong Huang 9*b48541b2SXiaoDong Huang### New 10*b48541b2SXiaoDong Huang 11*b48541b2SXiaoDong Huang1. Support RV112d. 12*b48541b2SXiaoDong Huang 13*b48541b2SXiaoDong Huang------ 14*b48541b2SXiaoDong Huang 1590774e77SHisping Lin## rv1126_tee_ta_v2.14.bin 1690774e77SHisping Lin 1790774e77SHisping Lin| Date | File | Build commit | Severity | 1890774e77SHisping Lin| ---------- | :---------------------- | ------------ | --------- | 1990774e77SHisping Lin| 2024-10-31 | rv1126_tee_ta_v2.14.bin | 9f2aca7d1 | important | 2090774e77SHisping Lin 2190774e77SHisping Lin### Fixed 2290774e77SHisping Lin 2390774e77SHisping Lin| Index | Severity | Update | Issue description | Issue source | 2490774e77SHisping Lin| ----- | --------- | ------------------------------------------------- | ------------------------------------------------------------ | ------------ | 2590774e77SHisping Lin| 1 | important | fixed RSA OAEP MGF1 algorithm | TA will report an error when using RSA algorithm OAEP MGF1 padding method | - | 2690774e77SHisping Lin| 2 | important | fixed condition of whether secure boot is enabled | Under unstable hardware conditions, it may be mistakenly believed that secure boot is enabled | - | 2790774e77SHisping Lin 2890774e77SHisping Lin------ 2990774e77SHisping Lin 30e71af631SWesley Yao## rv1126_ddr_{1056 ... 784}MHz_v1.11.bin 31e71af631SWesley Yao 32e71af631SWesley Yao| Date | File | Build commit | Severity | 33e71af631SWesley Yao| ---------- | -------------------------------------- | ------------ | --------- | 34e71af631SWesley Yao| 2024-10-11 | rv1126_ddr_{1056 ... 784}MHz_v1.11.bin | af45c23638 | important | 35e71af631SWesley Yao 36e71af631SWesley Yao### Fixed 37e71af631SWesley Yao 38e71af631SWesley Yao| Index | Severity | Update | Issue description | Issue source | 39e71af631SWesley Yao| ----- | --------- | ----------------------------------- | ------------------------------------------------------------ | ------------ | 40e71af631SWesley Yao| 1 | important | Optimize the flow of DDR4 read gate | Some specific DDR4 PN may have abnormal read gate | - | 41e71af631SWesley Yao| 2 | important | Fix the flow of writing DDR4 vref | The DDR4 vref is inaccurate and may lead to stability issues | - | 42e71af631SWesley Yao| 3 | important | Optimize DDR4 capacity detection | - | - | 43e71af631SWesley Yao 44e71af631SWesley Yao------ 45e71af631SWesley Yao 46e6b5c66bSHisping Lin## rv1126_tee_ta_v2.13.bin 47e6b5c66bSHisping Lin 48e6b5c66bSHisping Lin| Date | File | Build commit | Severity | 49e6b5c66bSHisping Lin| ---------- | :---------------------- | ------------ | --------- | 50e6b5c66bSHisping Lin| 2024-09-02 | rv1126_tee_ta_v2.13.bin | 6c78a7d8c | important | 51e6b5c66bSHisping Lin 52e6b5c66bSHisping Lin### New 53e6b5c66bSHisping Lin 54e6b5c66bSHisping Lin1. Support software TA encryption key, customers can use TA encryption function without burning the key. 55e6b5c66bSHisping Lin2. Enable dynamic shared memory, default to using reserved shared memory. 56e6b5c66bSHisping Lin3. RPMB change read data to multiple times. 57e6b5c66bSHisping Lin4. Increase MPI_MEMPOOL_SIZE size. 58e6b5c66bSHisping Lin 59e6b5c66bSHisping Lin------ 60e6b5c66bSHisping Lin 61a505292aSHisping Lin## rv1126_tee_ta_v2.12.bin 62a505292aSHisping Lin 63a505292aSHisping Lin| Date | File | Build commit | Severity | 64a505292aSHisping Lin| ---------- | :---------------------- | ------------ | --------- | 65a505292aSHisping Lin| 2024-04-16 | rv1126_tee_ta_v2.12.bin | 185dc3c92 | important | 66a505292aSHisping Lin 67a505292aSHisping Lin### New 68a505292aSHisping Lin 69a505292aSHisping Lin1. Optimization parameter check to enhance security. 70a505292aSHisping Lin2. Support printing TEE memory usage information. 71a505292aSHisping Lin3. Hardware crypto supports addresses exceeding 4G. 72a505292aSHisping Lin 73a505292aSHisping Lin------ 74a505292aSHisping Lin 75b57d8cc4SZhihuan He## rv1126_ddr_{1056 ... 784}MHz_v1.10.bin 76b57d8cc4SZhihuan He 77b57d8cc4SZhihuan He| Date | File | Build commit | Severity | 78b57d8cc4SZhihuan He| ---------- | -------------------------------------- | ------------ | -------- | 79b57d8cc4SZhihuan He| 2024-04-10 | rv1126_ddr_{1056 ... 784}MHz_v1.10.bin | d69a0b90fd | critical | 80b57d8cc4SZhihuan He 81b57d8cc4SZhihuan He### New 82b57d8cc4SZhihuan He 83b57d8cc4SZhihuan He1. Add otp support. 84b57d8cc4SZhihuan He2. Add sram check. 85b57d8cc4SZhihuan He 86b57d8cc4SZhihuan He------ 87b57d8cc4SZhihuan He 88b9df24dfSXiaoDong Huang## rv1126_tee_v1.04.bin 89b9df24dfSXiaoDong Huang 90b9df24dfSXiaoDong Huang| Date | File | Build commit | Severity | 91b9df24dfSXiaoDong Huang| ---------- | :------------------- | ------------ | --------- | 92b9df24dfSXiaoDong Huang| 2024-03-07 | rv1126_tee_v1.04.bin | 796bbcbef | important | 93b9df24dfSXiaoDong Huang 94b9df24dfSXiaoDong Huang### New 95b9df24dfSXiaoDong Huang 96b9df24dfSXiaoDong Huang1. Optimize the cost time of system suspend/resume. 97b9df24dfSXiaoDong Huang 98b9df24dfSXiaoDong Huang------ 99b9df24dfSXiaoDong Huang 100c41b714cSXiaoDong Huang## rv1126_tee_ta_v2.11.bin 101c41b714cSXiaoDong Huang 102c41b714cSXiaoDong Huang| Date | File | Build commit | Severity | 103c41b714cSXiaoDong Huang| ---------- | :---------------------- | ------------ | --------- | 104c41b714cSXiaoDong Huang| 2023-10-07 | rv1126_tee_ta_v2.11.bin | 65a719aaa | important | 105c41b714cSXiaoDong Huang 106c41b714cSXiaoDong Huang### New 107c41b714cSXiaoDong Huang 108c41b714cSXiaoDong Huang1. Supports SLP_WAKEUP_TO_RESET sleep mode. 109c41b714cSXiaoDong Huang 110c41b714cSXiaoDong Huang------ 111c41b714cSXiaoDong Huang 112367e019fSXuhui Lin## rv1126_spl_v1.10.bin 113367e019fSXuhui Lin 114367e019fSXuhui Lin| Date | File | Build commit | Severity | 115367e019fSXuhui Lin| ---------- | -------------------- | ------------ | --------- | 116367e019fSXuhui Lin| 2023-09-28 | rv1126_spl_v1.10.bin | e4e124926e | important | 117367e019fSXuhui Lin 118367e019fSXuhui Lin### New 119367e019fSXuhui Lin 120367e019fSXuhui Lin1. Print and pass the firmware version number. 121367e019fSXuhui Lin 122367e019fSXuhui Lin### Fixed 123367e019fSXuhui Lin 124367e019fSXuhui Lin| Index | Severity | Update | Issue description | Issue source | 125367e019fSXuhui Lin| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ | 126367e019fSXuhui 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. | - | 127367e019fSXuhui Lin 128367e019fSXuhui Lin------ 129367e019fSXuhui Lin 13076b8b61bSHisping Lin## rv1126_tee_ta_v2.10.bin 13176b8b61bSHisping Lin 13276b8b61bSHisping Lin| Date | File | Build commit | Severity | 13376b8b61bSHisping Lin| ---------- | :---------------------- | ------------ | --------- | 13476b8b61bSHisping Lin| 2023-08-29 | rv1126_tee_ta_v2.10.bin | b5340fd65 | important | 13576b8b61bSHisping Lin 13676b8b61bSHisping Lin### New 13776b8b61bSHisping Lin 13876b8b61bSHisping Lin1. Supports read and write security flag interfaces. 13976b8b61bSHisping Lin2. Support check ta encryption key is written. 14076b8b61bSHisping Lin 14176b8b61bSHisping Lin------ 14276b8b61bSHisping Lin 1437cced2f8SHisping Lin## rv1126_tee_ta_v2.09.bin 1447cced2f8SHisping Lin 1457cced2f8SHisping Lin| Date | File | Build commit | Severity | 1467cced2f8SHisping Lin| ---------- | :---------------------- | ------------ | --------- | 1477cced2f8SHisping Lin| 2023-05-26 | rv1126_tee_ta_v2.09.bin | 59f324679 | important | 1487cced2f8SHisping Lin 1497cced2f8SHisping Lin### New 1507cced2f8SHisping Lin 1517cced2f8SHisping Lin1. Kernel support read vboot key hash and secure boot flag. 1527cced2f8SHisping Lin 1537cced2f8SHisping Lin### Fixed 1547cced2f8SHisping Lin 1557cced2f8SHisping Lin| Index | Severity | Update | Issue description | Issue source | 1567cced2f8SHisping Lin| ----- | --------- | ---------------------------- | ------------------------------------------------------------ | ------------ | 1577cced2f8SHisping Lin| 1 | important | disable dynamic share memory | running CA TA applications will fail probability when using dynamic shared memory. | - | 1587cced2f8SHisping Lin 1597cced2f8SHisping Lin------ 1607cced2f8SHisping Lin 1610adb306fSChen Fen## rv1126_usbplug_v1.24.bin 1620adb306fSChen Fen 1630adb306fSChen Fen| Date | File | Build commit | Severity | 1640adb306fSChen Fen| ---------- | :--------------------------- | ------------ | --------- | 1650adb306fSChen Fen| 2023-03-31 | rv1126_usbplug_v1.24.bin | 0744719244 | important | 1660adb306fSChen Fen 1670adb306fSChen Fen### Fixed 1680adb306fSChen Fen 1690adb306fSChen Fen| Index | Severity | Update | Issue description | Issue source | 1700adb306fSChen Fen| ----- | --------- | --------------------------- | ------------------------------------------------ | ------------ | 1710adb306fSChen Fen| 1 | important | fix OTP chip id write error | if chip id is blank, it will be written rv1126. | - | 1720adb306fSChen Fen 1730adb306fSChen Fen------ 1740adb306fSChen Fen 17572318af7SZhichao Yu## rv1126_spl_emmc_tb_v1.13.bin 17672318af7SZhichao Yu 17772318af7SZhichao Yu| Date | File | Build commit | Severity | 17872318af7SZhichao Yu| ---------- | :--------------------------- | ------------ | --------- | 17972318af7SZhichao Yu| 2022-12-09 | rv1126_spl_emmc_tb_v1.13.bin | f3f5db2e27 | important | 18072318af7SZhichao Yu 18172318af7SZhichao Yu### Fixed 18272318af7SZhichao Yu 18372318af7SZhichao Yu| Index | Severity | Update | Issue description | Issue source | 18472318af7SZhichao Yu| ----- | --------- | ----------------------------------------- | ------------------------------------------------------------ | ------------ | 18572318af7SZhichao 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. | - | 18672318af7SZhichao Yu 18772318af7SZhichao Yu------ 18872318af7SZhichao Yu 18972af54e6SXiaoDong Huang## rv1126_tee_ta_tb_v1.07.bin 19072af54e6SXiaoDong Huang 19172af54e6SXiaoDong Huang| Date | File | Build commit | Severity | 19272af54e6SXiaoDong Huang| ---------- | :------------------------- | ------------ | --------- | 19372af54e6SXiaoDong Huang| 2022-12-09 | rv1126_tee_ta_tb_v1.07.bin | 4eb6cbf6c | important | 19472af54e6SXiaoDong Huang 19572af54e6SXiaoDong Huang### Fixed 19672af54e6SXiaoDong Huang 19772af54e6SXiaoDong Huang| Index | Severity | Update | Issue description | Issue source | 19872af54e6SXiaoDong Huang| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ | 19972af54e6SXiaoDong 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 | - | 20072af54e6SXiaoDong Huang 20172af54e6SXiaoDong Huang------ 20272af54e6SXiaoDong Huang 2031df9ddc0SWesley Yao## rv1126_ddr_{1056 ... 784}MHz_v1.09.bin 2041df9ddc0SWesley Yao 2051df9ddc0SWesley Yao| Date | File | Build commit | Severity | 2061df9ddc0SWesley Yao| ---------- | :------------------------------------- | ------------ | -------- | 2071df9ddc0SWesley Yao| 2022-10-25 | rv1126_ddr_{1056 ... 784}MHz_v1.09.bin | 8fef64cfb9 | critical | 2081df9ddc0SWesley Yao 2091df9ddc0SWesley Yao### Fixed 2101df9ddc0SWesley Yao 2111df9ddc0SWesley Yao| Index | Severity | Update | Issue description | Issue source | 2121df9ddc0SWesley Yao| ----- | --------- | -------------------------------------- | ------------------------------------------------------------ | ------------ | 2131df9ddc0SWesley 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. | - | 2141df9ddc0SWesley 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 | 2151df9ddc0SWesley 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. | - | 2161df9ddc0SWesley 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 | 2171df9ddc0SWesley Yao 2181df9ddc0SWesley Yao------ 2191df9ddc0SWesley Yao 2201e099ccaSXiaoDong Huang## rv1126_tee_ta_v2.08.bin 2211e099ccaSXiaoDong Huang 2221e099ccaSXiaoDong Huang| Date | File | Build commit | Severity | 2231e099ccaSXiaoDong Huang| ---------- | :---------------------- | ------------ | --------- | 2241e099ccaSXiaoDong Huang| 2022-10-24 | rv1126_tee_ta_v2.08.bin | 317f8b06b | important | 2251e099ccaSXiaoDong Huang 2261e099ccaSXiaoDong Huang### Fixed 2271e099ccaSXiaoDong Huang 2281e099ccaSXiaoDong Huang| Index | Severity | Update | Issue description | Issue source | 2291e099ccaSXiaoDong Huang| ----- | --------- | ---------------------------------- | ------------------------------------------------------------ | ------------ | 2301e099ccaSXiaoDong Huang| 1 | important | Fix error of fiq stack information | Enter 'bt' command in fiq mode, That will show wrong stack information. | - | 2311e099ccaSXiaoDong Huang 2321e099ccaSXiaoDong Huang------ 2331e099ccaSXiaoDong Huang 234e8f3ef40SHisping Lin## rv1126_tee_ta_v2.07.bin 235e8f3ef40SHisping Lin 236e8f3ef40SHisping Lin| Date | File | Build commit | Severity | 237e8f3ef40SHisping Lin| ---------- | :---------------------- | ------------ | --------- | 238e8f3ef40SHisping Lin| 2022-09-16 | rv1126_tee_ta_v2.07.bin | d84087907 | important | 239e8f3ef40SHisping Lin 240e8f3ef40SHisping Lin### Fixed 241e8f3ef40SHisping Lin 242e8f3ef40SHisping Lin| Index | Severity | Update | Issue description | Issue source | 243e8f3ef40SHisping Lin| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ | 244e8f3ef40SHisping 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 | - | 245e8f3ef40SHisping Lin 246e8f3ef40SHisping Lin------ 247e8f3ef40SHisping Lin 248d87c0fdcSJon Lin## rv1126_{miniloader, usbplug}_ftl_v1.23.bin 249d87c0fdcSJon Lin 250d87c0fdcSJon Lin| Date | File | Build commit | Severity | 251d87c0fdcSJon Lin| ---------- | :----------------------------------------- | -------- | -------- | 252d87c0fdcSJon Lin| 2022-09-08 | rv1126_{miniloader, usbplug}_ftl_v1.23.bin | 55a904 | moderate | 253d87c0fdcSJon Lin 254d87c0fdcSJon Lin### New 255d87c0fdcSJon Lin 25618157235SJoseph Chen1. Support SPI Nand MX35UF1GE4AD MX35UF2GE4AD. 257e8f3ef40SHisping Lin 258e8f3ef40SHisping Lin------ 259e8f3ef40SHisping Lin 260