1d87c0fdcSJon Lin# RV1126 Release Note 2d87c0fdcSJon Lin 3*e71af631SWesley Yao## rv1126_ddr_{1056 ... 784}MHz_v1.11.bin 4*e71af631SWesley Yao 5*e71af631SWesley Yao| Date | File | Build commit | Severity | 6*e71af631SWesley Yao| ---------- | -------------------------------------- | ------------ | --------- | 7*e71af631SWesley Yao| 2024-10-11 | rv1126_ddr_{1056 ... 784}MHz_v1.11.bin | af45c23638 | important | 8*e71af631SWesley Yao 9*e71af631SWesley Yao### Fixed 10*e71af631SWesley Yao 11*e71af631SWesley Yao| Index | Severity | Update | Issue description | Issue source | 12*e71af631SWesley Yao| ----- | --------- | ----------------------------------- | ------------------------------------------------------------ | ------------ | 13*e71af631SWesley Yao| 1 | important | Optimize the flow of DDR4 read gate | Some specific DDR4 PN may have abnormal read gate | - | 14*e71af631SWesley Yao| 2 | important | Fix the flow of writing DDR4 vref | The DDR4 vref is inaccurate and may lead to stability issues | - | 15*e71af631SWesley Yao| 3 | important | Optimize DDR4 capacity detection | - | - | 16*e71af631SWesley Yao 17*e71af631SWesley Yao------ 18*e71af631SWesley Yao 19e6b5c66bSHisping Lin## rv1126_tee_ta_v2.13.bin 20e6b5c66bSHisping Lin 21e6b5c66bSHisping Lin| Date | File | Build commit | Severity | 22e6b5c66bSHisping Lin| ---------- | :---------------------- | ------------ | --------- | 23e6b5c66bSHisping Lin| 2024-09-02 | rv1126_tee_ta_v2.13.bin | 6c78a7d8c | important | 24e6b5c66bSHisping Lin 25e6b5c66bSHisping Lin### New 26e6b5c66bSHisping Lin 27e6b5c66bSHisping Lin1. Support software TA encryption key, customers can use TA encryption function without burning the key. 28e6b5c66bSHisping Lin2. Enable dynamic shared memory, default to using reserved shared memory. 29e6b5c66bSHisping Lin3. RPMB change read data to multiple times. 30e6b5c66bSHisping Lin4. Increase MPI_MEMPOOL_SIZE size. 31e6b5c66bSHisping Lin 32e6b5c66bSHisping Lin------ 33e6b5c66bSHisping Lin 34a505292aSHisping Lin## rv1126_tee_ta_v2.12.bin 35a505292aSHisping Lin 36a505292aSHisping Lin| Date | File | Build commit | Severity | 37a505292aSHisping Lin| ---------- | :---------------------- | ------------ | --------- | 38a505292aSHisping Lin| 2024-04-16 | rv1126_tee_ta_v2.12.bin | 185dc3c92 | important | 39a505292aSHisping Lin 40a505292aSHisping Lin### New 41a505292aSHisping Lin 42a505292aSHisping Lin1. Optimization parameter check to enhance security. 43a505292aSHisping Lin2. Support printing TEE memory usage information. 44a505292aSHisping Lin3. Hardware crypto supports addresses exceeding 4G. 45a505292aSHisping Lin 46a505292aSHisping Lin------ 47a505292aSHisping Lin 48b57d8cc4SZhihuan He## rv1126_ddr_{1056 ... 784}MHz_v1.10.bin 49b57d8cc4SZhihuan He 50b57d8cc4SZhihuan He| Date | File | Build commit | Severity | 51b57d8cc4SZhihuan He| ---------- | -------------------------------------- | ------------ | -------- | 52b57d8cc4SZhihuan He| 2024-04-10 | rv1126_ddr_{1056 ... 784}MHz_v1.10.bin | d69a0b90fd | critical | 53b57d8cc4SZhihuan He 54b57d8cc4SZhihuan He### New 55b57d8cc4SZhihuan He 56b57d8cc4SZhihuan He1. Add otp support. 57b57d8cc4SZhihuan He2. Add sram check. 58b57d8cc4SZhihuan He 59b57d8cc4SZhihuan He------ 60b57d8cc4SZhihuan He 61b9df24dfSXiaoDong Huang## rv1126_tee_v1.04.bin 62b9df24dfSXiaoDong Huang 63b9df24dfSXiaoDong Huang| Date | File | Build commit | Severity | 64b9df24dfSXiaoDong Huang| ---------- | :------------------- | ------------ | --------- | 65b9df24dfSXiaoDong Huang| 2024-03-07 | rv1126_tee_v1.04.bin | 796bbcbef | important | 66b9df24dfSXiaoDong Huang 67b9df24dfSXiaoDong Huang### New 68b9df24dfSXiaoDong Huang 69b9df24dfSXiaoDong Huang1. Optimize the cost time of system suspend/resume. 70b9df24dfSXiaoDong Huang 71b9df24dfSXiaoDong Huang------ 72b9df24dfSXiaoDong Huang 73c41b714cSXiaoDong Huang## rv1126_tee_ta_v2.11.bin 74c41b714cSXiaoDong Huang 75c41b714cSXiaoDong Huang| Date | File | Build commit | Severity | 76c41b714cSXiaoDong Huang| ---------- | :---------------------- | ------------ | --------- | 77c41b714cSXiaoDong Huang| 2023-10-07 | rv1126_tee_ta_v2.11.bin | 65a719aaa | important | 78c41b714cSXiaoDong Huang 79c41b714cSXiaoDong Huang### New 80c41b714cSXiaoDong Huang 81c41b714cSXiaoDong Huang1. Supports SLP_WAKEUP_TO_RESET sleep mode. 82c41b714cSXiaoDong Huang 83c41b714cSXiaoDong Huang------ 84c41b714cSXiaoDong Huang 85367e019fSXuhui Lin## rv1126_spl_v1.10.bin 86367e019fSXuhui Lin 87367e019fSXuhui Lin| Date | File | Build commit | Severity | 88367e019fSXuhui Lin| ---------- | -------------------- | ------------ | --------- | 89367e019fSXuhui Lin| 2023-09-28 | rv1126_spl_v1.10.bin | e4e124926e | important | 90367e019fSXuhui Lin 91367e019fSXuhui Lin### New 92367e019fSXuhui Lin 93367e019fSXuhui Lin1. Print and pass the firmware version number. 94367e019fSXuhui Lin 95367e019fSXuhui Lin### Fixed 96367e019fSXuhui Lin 97367e019fSXuhui Lin| Index | Severity | Update | Issue description | Issue source | 98367e019fSXuhui Lin| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ | 99367e019fSXuhui 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. | - | 100367e019fSXuhui Lin 101367e019fSXuhui Lin------ 102367e019fSXuhui Lin 10376b8b61bSHisping Lin## rv1126_tee_ta_v2.10.bin 10476b8b61bSHisping Lin 10576b8b61bSHisping Lin| Date | File | Build commit | Severity | 10676b8b61bSHisping Lin| ---------- | :---------------------- | ------------ | --------- | 10776b8b61bSHisping Lin| 2023-08-29 | rv1126_tee_ta_v2.10.bin | b5340fd65 | important | 10876b8b61bSHisping Lin 10976b8b61bSHisping Lin### New 11076b8b61bSHisping Lin 11176b8b61bSHisping Lin1. Supports read and write security flag interfaces. 11276b8b61bSHisping Lin2. Support check ta encryption key is written. 11376b8b61bSHisping Lin 11476b8b61bSHisping Lin------ 11576b8b61bSHisping Lin 1167cced2f8SHisping Lin## rv1126_tee_ta_v2.09.bin 1177cced2f8SHisping Lin 1187cced2f8SHisping Lin| Date | File | Build commit | Severity | 1197cced2f8SHisping Lin| ---------- | :---------------------- | ------------ | --------- | 1207cced2f8SHisping Lin| 2023-05-26 | rv1126_tee_ta_v2.09.bin | 59f324679 | important | 1217cced2f8SHisping Lin 1227cced2f8SHisping Lin### New 1237cced2f8SHisping Lin 1247cced2f8SHisping Lin1. Kernel support read vboot key hash and secure boot flag. 1257cced2f8SHisping Lin 1267cced2f8SHisping Lin### Fixed 1277cced2f8SHisping Lin 1287cced2f8SHisping Lin| Index | Severity | Update | Issue description | Issue source | 1297cced2f8SHisping Lin| ----- | --------- | ---------------------------- | ------------------------------------------------------------ | ------------ | 1307cced2f8SHisping Lin| 1 | important | disable dynamic share memory | running CA TA applications will fail probability when using dynamic shared memory. | - | 1317cced2f8SHisping Lin 1327cced2f8SHisping Lin------ 1337cced2f8SHisping Lin 1340adb306fSChen Fen## rv1126_usbplug_v1.24.bin 1350adb306fSChen Fen 1360adb306fSChen Fen| Date | File | Build commit | Severity | 1370adb306fSChen Fen| ---------- | :--------------------------- | ------------ | --------- | 1380adb306fSChen Fen| 2023-03-31 | rv1126_usbplug_v1.24.bin | 0744719244 | important | 1390adb306fSChen Fen 1400adb306fSChen Fen### Fixed 1410adb306fSChen Fen 1420adb306fSChen Fen| Index | Severity | Update | Issue description | Issue source | 1430adb306fSChen Fen| ----- | --------- | --------------------------- | ------------------------------------------------ | ------------ | 1440adb306fSChen Fen| 1 | important | fix OTP chip id write error | if chip id is blank, it will be written rv1126. | - | 1450adb306fSChen Fen 1460adb306fSChen Fen------ 1470adb306fSChen Fen 14872318af7SZhichao Yu## rv1126_spl_emmc_tb_v1.13.bin 14972318af7SZhichao Yu 15072318af7SZhichao Yu| Date | File | Build commit | Severity | 15172318af7SZhichao Yu| ---------- | :--------------------------- | ------------ | --------- | 15272318af7SZhichao Yu| 2022-12-09 | rv1126_spl_emmc_tb_v1.13.bin | f3f5db2e27 | important | 15372318af7SZhichao Yu 15472318af7SZhichao Yu### Fixed 15572318af7SZhichao Yu 15672318af7SZhichao Yu| Index | Severity | Update | Issue description | Issue source | 15772318af7SZhichao Yu| ----- | --------- | ----------------------------------------- | ------------------------------------------------------------ | ------------ | 15872318af7SZhichao 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. | - | 15972318af7SZhichao Yu 16072318af7SZhichao Yu------ 16172318af7SZhichao Yu 16272af54e6SXiaoDong Huang## rv1126_tee_ta_tb_v1.07.bin 16372af54e6SXiaoDong Huang 16472af54e6SXiaoDong Huang| Date | File | Build commit | Severity | 16572af54e6SXiaoDong Huang| ---------- | :------------------------- | ------------ | --------- | 16672af54e6SXiaoDong Huang| 2022-12-09 | rv1126_tee_ta_tb_v1.07.bin | 4eb6cbf6c | important | 16772af54e6SXiaoDong Huang 16872af54e6SXiaoDong Huang### Fixed 16972af54e6SXiaoDong Huang 17072af54e6SXiaoDong Huang| Index | Severity | Update | Issue description | Issue source | 17172af54e6SXiaoDong Huang| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ | 17272af54e6SXiaoDong 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 | - | 17372af54e6SXiaoDong Huang 17472af54e6SXiaoDong Huang------ 17572af54e6SXiaoDong Huang 1761df9ddc0SWesley Yao## rv1126_ddr_{1056 ... 784}MHz_v1.09.bin 1771df9ddc0SWesley Yao 1781df9ddc0SWesley Yao| Date | File | Build commit | Severity | 1791df9ddc0SWesley Yao| ---------- | :------------------------------------- | ------------ | -------- | 1801df9ddc0SWesley Yao| 2022-10-25 | rv1126_ddr_{1056 ... 784}MHz_v1.09.bin | 8fef64cfb9 | critical | 1811df9ddc0SWesley Yao 1821df9ddc0SWesley Yao### Fixed 1831df9ddc0SWesley Yao 1841df9ddc0SWesley Yao| Index | Severity | Update | Issue description | Issue source | 1851df9ddc0SWesley Yao| ----- | --------- | -------------------------------------- | ------------------------------------------------------------ | ------------ | 1861df9ddc0SWesley 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. | - | 1871df9ddc0SWesley 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 | 1881df9ddc0SWesley 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. | - | 1891df9ddc0SWesley 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 | 1901df9ddc0SWesley Yao 1911df9ddc0SWesley Yao------ 1921df9ddc0SWesley Yao 1931e099ccaSXiaoDong Huang## rv1126_tee_ta_v2.08.bin 1941e099ccaSXiaoDong Huang 1951e099ccaSXiaoDong Huang| Date | File | Build commit | Severity | 1961e099ccaSXiaoDong Huang| ---------- | :---------------------- | ------------ | --------- | 1971e099ccaSXiaoDong Huang| 2022-10-24 | rv1126_tee_ta_v2.08.bin | 317f8b06b | important | 1981e099ccaSXiaoDong Huang 1991e099ccaSXiaoDong Huang### Fixed 2001e099ccaSXiaoDong Huang 2011e099ccaSXiaoDong Huang| Index | Severity | Update | Issue description | Issue source | 2021e099ccaSXiaoDong Huang| ----- | --------- | ---------------------------------- | ------------------------------------------------------------ | ------------ | 2031e099ccaSXiaoDong Huang| 1 | important | Fix error of fiq stack information | Enter 'bt' command in fiq mode, That will show wrong stack information. | - | 2041e099ccaSXiaoDong Huang 2051e099ccaSXiaoDong Huang------ 2061e099ccaSXiaoDong Huang 207e8f3ef40SHisping Lin## rv1126_tee_ta_v2.07.bin 208e8f3ef40SHisping Lin 209e8f3ef40SHisping Lin| Date | File | Build commit | Severity | 210e8f3ef40SHisping Lin| ---------- | :---------------------- | ------------ | --------- | 211e8f3ef40SHisping Lin| 2022-09-16 | rv1126_tee_ta_v2.07.bin | d84087907 | important | 212e8f3ef40SHisping Lin 213e8f3ef40SHisping Lin### Fixed 214e8f3ef40SHisping Lin 215e8f3ef40SHisping Lin| Index | Severity | Update | Issue description | Issue source | 216e8f3ef40SHisping Lin| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ | 217e8f3ef40SHisping 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 | - | 218e8f3ef40SHisping Lin 219e8f3ef40SHisping Lin------ 220e8f3ef40SHisping Lin 221d87c0fdcSJon Lin## rv1126_{miniloader, usbplug}_ftl_v1.23.bin 222d87c0fdcSJon Lin 223d87c0fdcSJon Lin| Date | File | Build commit | Severity | 224d87c0fdcSJon Lin| ---------- | :----------------------------------------- | -------- | -------- | 225d87c0fdcSJon Lin| 2022-09-08 | rv1126_{miniloader, usbplug}_ftl_v1.23.bin | 55a904 | moderate | 226d87c0fdcSJon Lin 227d87c0fdcSJon Lin### New 228d87c0fdcSJon Lin 22918157235SJoseph Chen1. Support SPI Nand MX35UF1GE4AD MX35UF2GE4AD. 230e8f3ef40SHisping Lin 231e8f3ef40SHisping Lin------ 232e8f3ef40SHisping Lin 233