1d87c0fdcSJon Lin# RV1126 Release Note 2d87c0fdcSJon Lin 3*259f3615SWesley Yao## rv1126_ddr_{1056 ... 784}MHz_v1.13.bin 4*259f3615SWesley Yao 5*259f3615SWesley Yao| Date | File | Build commit | Severity | 6*259f3615SWesley Yao| ---------- | -------------------------------------- | ------------ | -------- | 7*259f3615SWesley Yao| 2025-01-14 | rv1126_ddr_{1056 ... 784}MHz_v1.13.bin | 215c359d86 | moderate | 8*259f3615SWesley Yao 9*259f3615SWesley Yao### Fixed 10*259f3615SWesley Yao 11*259f3615SWesley Yao| Index | Severity | Update | Issue description | Issue source | 12*259f3615SWesley Yao| ----- | -------- | ------------- | ----------------- | ------------ | 13*259f3615SWesley Yao| 1 | moderate | Fix OTP check | - | - | 14*259f3615SWesley Yao 15*259f3615SWesley Yao------ 16*259f3615SWesley Yao 17b48541b2SXiaoDong Huang## rv1126_tee_ta_v2.15.bin 18b48541b2SXiaoDong Huang 19b48541b2SXiaoDong Huang| Date | File | Build commit | Severity | 20b48541b2SXiaoDong Huang| ---------- | :---------------------- | ------------ | --------- | 21b48541b2SXiaoDong Huang| 2025-01-13 | rv1126_tee_ta_v2.15.bin | 7e3f76304 | important | 22b48541b2SXiaoDong Huang 23b48541b2SXiaoDong Huang### New 24b48541b2SXiaoDong Huang 25b48541b2SXiaoDong Huang1. Support RV112d. 26b48541b2SXiaoDong Huang 27b48541b2SXiaoDong Huang------ 28b48541b2SXiaoDong Huang 2990774e77SHisping Lin## rv1126_tee_ta_v2.14.bin 3090774e77SHisping Lin 3190774e77SHisping Lin| Date | File | Build commit | Severity | 3290774e77SHisping Lin| ---------- | :---------------------- | ------------ | --------- | 3390774e77SHisping Lin| 2024-10-31 | rv1126_tee_ta_v2.14.bin | 9f2aca7d1 | important | 3490774e77SHisping Lin 3590774e77SHisping Lin### Fixed 3690774e77SHisping Lin 3790774e77SHisping Lin| Index | Severity | Update | Issue description | Issue source | 3890774e77SHisping Lin| ----- | --------- | ------------------------------------------------- | ------------------------------------------------------------ | ------------ | 3990774e77SHisping Lin| 1 | important | fixed RSA OAEP MGF1 algorithm | TA will report an error when using RSA algorithm OAEP MGF1 padding method | - | 4090774e77SHisping 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 | - | 4190774e77SHisping Lin 4290774e77SHisping Lin------ 4390774e77SHisping Lin 44e71af631SWesley Yao## rv1126_ddr_{1056 ... 784}MHz_v1.11.bin 45e71af631SWesley Yao 46e71af631SWesley Yao| Date | File | Build commit | Severity | 47e71af631SWesley Yao| ---------- | -------------------------------------- | ------------ | --------- | 48e71af631SWesley Yao| 2024-10-11 | rv1126_ddr_{1056 ... 784}MHz_v1.11.bin | af45c23638 | important | 49e71af631SWesley Yao 50e71af631SWesley Yao### Fixed 51e71af631SWesley Yao 52e71af631SWesley Yao| Index | Severity | Update | Issue description | Issue source | 53e71af631SWesley Yao| ----- | --------- | ----------------------------------- | ------------------------------------------------------------ | ------------ | 54e71af631SWesley Yao| 1 | important | Optimize the flow of DDR4 read gate | Some specific DDR4 PN may have abnormal read gate | - | 55e71af631SWesley Yao| 2 | important | Fix the flow of writing DDR4 vref | The DDR4 vref is inaccurate and may lead to stability issues | - | 56e71af631SWesley Yao| 3 | important | Optimize DDR4 capacity detection | - | - | 57e71af631SWesley Yao 58e71af631SWesley Yao------ 59e71af631SWesley Yao 60e6b5c66bSHisping Lin## rv1126_tee_ta_v2.13.bin 61e6b5c66bSHisping Lin 62e6b5c66bSHisping Lin| Date | File | Build commit | Severity | 63e6b5c66bSHisping Lin| ---------- | :---------------------- | ------------ | --------- | 64e6b5c66bSHisping Lin| 2024-09-02 | rv1126_tee_ta_v2.13.bin | 6c78a7d8c | important | 65e6b5c66bSHisping Lin 66e6b5c66bSHisping Lin### New 67e6b5c66bSHisping Lin 68e6b5c66bSHisping Lin1. Support software TA encryption key, customers can use TA encryption function without burning the key. 69e6b5c66bSHisping Lin2. Enable dynamic shared memory, default to using reserved shared memory. 70e6b5c66bSHisping Lin3. RPMB change read data to multiple times. 71e6b5c66bSHisping Lin4. Increase MPI_MEMPOOL_SIZE size. 72e6b5c66bSHisping Lin 73e6b5c66bSHisping Lin------ 74e6b5c66bSHisping Lin 75a505292aSHisping Lin## rv1126_tee_ta_v2.12.bin 76a505292aSHisping Lin 77a505292aSHisping Lin| Date | File | Build commit | Severity | 78a505292aSHisping Lin| ---------- | :---------------------- | ------------ | --------- | 79a505292aSHisping Lin| 2024-04-16 | rv1126_tee_ta_v2.12.bin | 185dc3c92 | important | 80a505292aSHisping Lin 81a505292aSHisping Lin### New 82a505292aSHisping Lin 83a505292aSHisping Lin1. Optimization parameter check to enhance security. 84a505292aSHisping Lin2. Support printing TEE memory usage information. 85a505292aSHisping Lin3. Hardware crypto supports addresses exceeding 4G. 86a505292aSHisping Lin 87a505292aSHisping Lin------ 88a505292aSHisping Lin 89b57d8cc4SZhihuan He## rv1126_ddr_{1056 ... 784}MHz_v1.10.bin 90b57d8cc4SZhihuan He 91b57d8cc4SZhihuan He| Date | File | Build commit | Severity | 92b57d8cc4SZhihuan He| ---------- | -------------------------------------- | ------------ | -------- | 93b57d8cc4SZhihuan He| 2024-04-10 | rv1126_ddr_{1056 ... 784}MHz_v1.10.bin | d69a0b90fd | critical | 94b57d8cc4SZhihuan He 95b57d8cc4SZhihuan He### New 96b57d8cc4SZhihuan He 97b57d8cc4SZhihuan He1. Add otp support. 98b57d8cc4SZhihuan He2. Add sram check. 99b57d8cc4SZhihuan He 100b57d8cc4SZhihuan He------ 101b57d8cc4SZhihuan He 102b9df24dfSXiaoDong Huang## rv1126_tee_v1.04.bin 103b9df24dfSXiaoDong Huang 104b9df24dfSXiaoDong Huang| Date | File | Build commit | Severity | 105b9df24dfSXiaoDong Huang| ---------- | :------------------- | ------------ | --------- | 106b9df24dfSXiaoDong Huang| 2024-03-07 | rv1126_tee_v1.04.bin | 796bbcbef | important | 107b9df24dfSXiaoDong Huang 108b9df24dfSXiaoDong Huang### New 109b9df24dfSXiaoDong Huang 110b9df24dfSXiaoDong Huang1. Optimize the cost time of system suspend/resume. 111b9df24dfSXiaoDong Huang 112b9df24dfSXiaoDong Huang------ 113b9df24dfSXiaoDong Huang 114c41b714cSXiaoDong Huang## rv1126_tee_ta_v2.11.bin 115c41b714cSXiaoDong Huang 116c41b714cSXiaoDong Huang| Date | File | Build commit | Severity | 117c41b714cSXiaoDong Huang| ---------- | :---------------------- | ------------ | --------- | 118c41b714cSXiaoDong Huang| 2023-10-07 | rv1126_tee_ta_v2.11.bin | 65a719aaa | important | 119c41b714cSXiaoDong Huang 120c41b714cSXiaoDong Huang### New 121c41b714cSXiaoDong Huang 122c41b714cSXiaoDong Huang1. Supports SLP_WAKEUP_TO_RESET sleep mode. 123c41b714cSXiaoDong Huang 124c41b714cSXiaoDong Huang------ 125c41b714cSXiaoDong Huang 126367e019fSXuhui Lin## rv1126_spl_v1.10.bin 127367e019fSXuhui Lin 128367e019fSXuhui Lin| Date | File | Build commit | Severity | 129367e019fSXuhui Lin| ---------- | -------------------- | ------------ | --------- | 130367e019fSXuhui Lin| 2023-09-28 | rv1126_spl_v1.10.bin | e4e124926e | important | 131367e019fSXuhui Lin 132367e019fSXuhui Lin### New 133367e019fSXuhui Lin 134367e019fSXuhui Lin1. Print and pass the firmware version number. 135367e019fSXuhui Lin 136367e019fSXuhui Lin### Fixed 137367e019fSXuhui Lin 138367e019fSXuhui Lin| Index | Severity | Update | Issue description | Issue source | 139367e019fSXuhui Lin| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ | 140367e019fSXuhui 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. | - | 141367e019fSXuhui Lin 142367e019fSXuhui Lin------ 143367e019fSXuhui Lin 14476b8b61bSHisping Lin## rv1126_tee_ta_v2.10.bin 14576b8b61bSHisping Lin 14676b8b61bSHisping Lin| Date | File | Build commit | Severity | 14776b8b61bSHisping Lin| ---------- | :---------------------- | ------------ | --------- | 14876b8b61bSHisping Lin| 2023-08-29 | rv1126_tee_ta_v2.10.bin | b5340fd65 | important | 14976b8b61bSHisping Lin 15076b8b61bSHisping Lin### New 15176b8b61bSHisping Lin 15276b8b61bSHisping Lin1. Supports read and write security flag interfaces. 15376b8b61bSHisping Lin2. Support check ta encryption key is written. 15476b8b61bSHisping Lin 15576b8b61bSHisping Lin------ 15676b8b61bSHisping Lin 1577cced2f8SHisping Lin## rv1126_tee_ta_v2.09.bin 1587cced2f8SHisping Lin 1597cced2f8SHisping Lin| Date | File | Build commit | Severity | 1607cced2f8SHisping Lin| ---------- | :---------------------- | ------------ | --------- | 1617cced2f8SHisping Lin| 2023-05-26 | rv1126_tee_ta_v2.09.bin | 59f324679 | important | 1627cced2f8SHisping Lin 1637cced2f8SHisping Lin### New 1647cced2f8SHisping Lin 1657cced2f8SHisping Lin1. Kernel support read vboot key hash and secure boot flag. 1667cced2f8SHisping Lin 1677cced2f8SHisping Lin### Fixed 1687cced2f8SHisping Lin 1697cced2f8SHisping Lin| Index | Severity | Update | Issue description | Issue source | 1707cced2f8SHisping Lin| ----- | --------- | ---------------------------- | ------------------------------------------------------------ | ------------ | 1717cced2f8SHisping Lin| 1 | important | disable dynamic share memory | running CA TA applications will fail probability when using dynamic shared memory. | - | 1727cced2f8SHisping Lin 1737cced2f8SHisping Lin------ 1747cced2f8SHisping Lin 1750adb306fSChen Fen## rv1126_usbplug_v1.24.bin 1760adb306fSChen Fen 1770adb306fSChen Fen| Date | File | Build commit | Severity | 1780adb306fSChen Fen| ---------- | :--------------------------- | ------------ | --------- | 1790adb306fSChen Fen| 2023-03-31 | rv1126_usbplug_v1.24.bin | 0744719244 | important | 1800adb306fSChen Fen 1810adb306fSChen Fen### Fixed 1820adb306fSChen Fen 1830adb306fSChen Fen| Index | Severity | Update | Issue description | Issue source | 1840adb306fSChen Fen| ----- | --------- | --------------------------- | ------------------------------------------------ | ------------ | 1850adb306fSChen Fen| 1 | important | fix OTP chip id write error | if chip id is blank, it will be written rv1126. | - | 1860adb306fSChen Fen 1870adb306fSChen Fen------ 1880adb306fSChen Fen 18972318af7SZhichao Yu## rv1126_spl_emmc_tb_v1.13.bin 19072318af7SZhichao Yu 19172318af7SZhichao Yu| Date | File | Build commit | Severity | 19272318af7SZhichao Yu| ---------- | :--------------------------- | ------------ | --------- | 19372318af7SZhichao Yu| 2022-12-09 | rv1126_spl_emmc_tb_v1.13.bin | f3f5db2e27 | important | 19472318af7SZhichao Yu 19572318af7SZhichao Yu### Fixed 19672318af7SZhichao Yu 19772318af7SZhichao Yu| Index | Severity | Update | Issue description | Issue source | 19872318af7SZhichao Yu| ----- | --------- | ----------------------------------------- | ------------------------------------------------------------ | ------------ | 19972318af7SZhichao 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. | - | 20072318af7SZhichao Yu 20172318af7SZhichao Yu------ 20272318af7SZhichao Yu 20372af54e6SXiaoDong Huang## rv1126_tee_ta_tb_v1.07.bin 20472af54e6SXiaoDong Huang 20572af54e6SXiaoDong Huang| Date | File | Build commit | Severity | 20672af54e6SXiaoDong Huang| ---------- | :------------------------- | ------------ | --------- | 20772af54e6SXiaoDong Huang| 2022-12-09 | rv1126_tee_ta_tb_v1.07.bin | 4eb6cbf6c | important | 20872af54e6SXiaoDong Huang 20972af54e6SXiaoDong Huang### Fixed 21072af54e6SXiaoDong Huang 21172af54e6SXiaoDong Huang| Index | Severity | Update | Issue description | Issue source | 21272af54e6SXiaoDong Huang| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ | 21372af54e6SXiaoDong 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 | - | 21472af54e6SXiaoDong Huang 21572af54e6SXiaoDong Huang------ 21672af54e6SXiaoDong Huang 2171df9ddc0SWesley Yao## rv1126_ddr_{1056 ... 784}MHz_v1.09.bin 2181df9ddc0SWesley Yao 2191df9ddc0SWesley Yao| Date | File | Build commit | Severity | 2201df9ddc0SWesley Yao| ---------- | :------------------------------------- | ------------ | -------- | 2211df9ddc0SWesley Yao| 2022-10-25 | rv1126_ddr_{1056 ... 784}MHz_v1.09.bin | 8fef64cfb9 | critical | 2221df9ddc0SWesley Yao 2231df9ddc0SWesley Yao### Fixed 2241df9ddc0SWesley Yao 2251df9ddc0SWesley Yao| Index | Severity | Update | Issue description | Issue source | 2261df9ddc0SWesley Yao| ----- | --------- | -------------------------------------- | ------------------------------------------------------------ | ------------ | 2271df9ddc0SWesley 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. | - | 2281df9ddc0SWesley 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 | 2291df9ddc0SWesley 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. | - | 2301df9ddc0SWesley 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 | 2311df9ddc0SWesley Yao 2321df9ddc0SWesley Yao------ 2331df9ddc0SWesley Yao 2341e099ccaSXiaoDong Huang## rv1126_tee_ta_v2.08.bin 2351e099ccaSXiaoDong Huang 2361e099ccaSXiaoDong Huang| Date | File | Build commit | Severity | 2371e099ccaSXiaoDong Huang| ---------- | :---------------------- | ------------ | --------- | 2381e099ccaSXiaoDong Huang| 2022-10-24 | rv1126_tee_ta_v2.08.bin | 317f8b06b | important | 2391e099ccaSXiaoDong Huang 2401e099ccaSXiaoDong Huang### Fixed 2411e099ccaSXiaoDong Huang 2421e099ccaSXiaoDong Huang| Index | Severity | Update | Issue description | Issue source | 2431e099ccaSXiaoDong Huang| ----- | --------- | ---------------------------------- | ------------------------------------------------------------ | ------------ | 2441e099ccaSXiaoDong Huang| 1 | important | Fix error of fiq stack information | Enter 'bt' command in fiq mode, That will show wrong stack information. | - | 2451e099ccaSXiaoDong Huang 2461e099ccaSXiaoDong Huang------ 2471e099ccaSXiaoDong Huang 248e8f3ef40SHisping Lin## rv1126_tee_ta_v2.07.bin 249e8f3ef40SHisping Lin 250e8f3ef40SHisping Lin| Date | File | Build commit | Severity | 251e8f3ef40SHisping Lin| ---------- | :---------------------- | ------------ | --------- | 252e8f3ef40SHisping Lin| 2022-09-16 | rv1126_tee_ta_v2.07.bin | d84087907 | important | 253e8f3ef40SHisping Lin 254e8f3ef40SHisping Lin### Fixed 255e8f3ef40SHisping Lin 256e8f3ef40SHisping Lin| Index | Severity | Update | Issue description | Issue source | 257e8f3ef40SHisping Lin| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ | 258e8f3ef40SHisping 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 | - | 259e8f3ef40SHisping Lin 260e8f3ef40SHisping Lin------ 261e8f3ef40SHisping Lin 262d87c0fdcSJon Lin## rv1126_{miniloader, usbplug}_ftl_v1.23.bin 263d87c0fdcSJon Lin 264d87c0fdcSJon Lin| Date | File | Build commit | Severity | 265d87c0fdcSJon Lin| ---------- | :----------------------------------------- | -------- | -------- | 266d87c0fdcSJon Lin| 2022-09-08 | rv1126_{miniloader, usbplug}_ftl_v1.23.bin | 55a904 | moderate | 267d87c0fdcSJon Lin 268d87c0fdcSJon Lin### New 269d87c0fdcSJon Lin 27018157235SJoseph Chen1. Support SPI Nand MX35UF1GE4AD MX35UF2GE4AD. 271e8f3ef40SHisping Lin 272e8f3ef40SHisping Lin------ 273e8f3ef40SHisping Lin 274