1# RV1126 Release Note 2 3## rv1126_tee_ta_v2.15.bin 4 5| Date | File | Build commit | Severity | 6| ---------- | :---------------------- | ------------ | --------- | 7| 2025-01-13 | rv1126_tee_ta_v2.15.bin | 7e3f76304 | important | 8 9### New 10 111. Support RV112d. 12 13------ 14 15## rv1126_tee_ta_v2.14.bin 16 17| Date | File | Build commit | Severity | 18| ---------- | :---------------------- | ------------ | --------- | 19| 2024-10-31 | rv1126_tee_ta_v2.14.bin | 9f2aca7d1 | important | 20 21### Fixed 22 23| Index | Severity | Update | Issue description | Issue source | 24| ----- | --------- | ------------------------------------------------- | ------------------------------------------------------------ | ------------ | 25| 1 | important | fixed RSA OAEP MGF1 algorithm | TA will report an error when using RSA algorithm OAEP MGF1 padding method | - | 26| 2 | important | fixed condition of whether secure boot is enabled | Under unstable hardware conditions, it may be mistakenly believed that secure boot is enabled | - | 27 28------ 29 30## rv1126_ddr_{1056 ... 784}MHz_v1.11.bin 31 32| Date | File | Build commit | Severity | 33| ---------- | -------------------------------------- | ------------ | --------- | 34| 2024-10-11 | rv1126_ddr_{1056 ... 784}MHz_v1.11.bin | af45c23638 | important | 35 36### Fixed 37 38| Index | Severity | Update | Issue description | Issue source | 39| ----- | --------- | ----------------------------------- | ------------------------------------------------------------ | ------------ | 40| 1 | important | Optimize the flow of DDR4 read gate | Some specific DDR4 PN may have abnormal read gate | - | 41| 2 | important | Fix the flow of writing DDR4 vref | The DDR4 vref is inaccurate and may lead to stability issues | - | 42| 3 | important | Optimize DDR4 capacity detection | - | - | 43 44------ 45 46## rv1126_tee_ta_v2.13.bin 47 48| Date | File | Build commit | Severity | 49| ---------- | :---------------------- | ------------ | --------- | 50| 2024-09-02 | rv1126_tee_ta_v2.13.bin | 6c78a7d8c | important | 51 52### New 53 541. Support software TA encryption key, customers can use TA encryption function without burning the key. 552. Enable dynamic shared memory, default to using reserved shared memory. 563. RPMB change read data to multiple times. 574. Increase MPI_MEMPOOL_SIZE size. 58 59------ 60 61## rv1126_tee_ta_v2.12.bin 62 63| Date | File | Build commit | Severity | 64| ---------- | :---------------------- | ------------ | --------- | 65| 2024-04-16 | rv1126_tee_ta_v2.12.bin | 185dc3c92 | important | 66 67### New 68 691. Optimization parameter check to enhance security. 702. Support printing TEE memory usage information. 713. Hardware crypto supports addresses exceeding 4G. 72 73------ 74 75## rv1126_ddr_{1056 ... 784}MHz_v1.10.bin 76 77| Date | File | Build commit | Severity | 78| ---------- | -------------------------------------- | ------------ | -------- | 79| 2024-04-10 | rv1126_ddr_{1056 ... 784}MHz_v1.10.bin | d69a0b90fd | critical | 80 81### New 82 831. Add otp support. 842. Add sram check. 85 86------ 87 88## rv1126_tee_v1.04.bin 89 90| Date | File | Build commit | Severity | 91| ---------- | :------------------- | ------------ | --------- | 92| 2024-03-07 | rv1126_tee_v1.04.bin | 796bbcbef | important | 93 94### New 95 961. Optimize the cost time of system suspend/resume. 97 98------ 99 100## rv1126_tee_ta_v2.11.bin 101 102| Date | File | Build commit | Severity | 103| ---------- | :---------------------- | ------------ | --------- | 104| 2023-10-07 | rv1126_tee_ta_v2.11.bin | 65a719aaa | important | 105 106### New 107 1081. Supports SLP_WAKEUP_TO_RESET sleep mode. 109 110------ 111 112## rv1126_spl_v1.10.bin 113 114| Date | File | Build commit | Severity | 115| ---------- | -------------------- | ------------ | --------- | 116| 2023-09-28 | rv1126_spl_v1.10.bin | e4e124926e | important | 117 118### New 119 1201. Print and pass the firmware version number. 121 122### Fixed 123 124| Index | Severity | Update | Issue description | Issue source | 125| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ | 126| 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. | - | 127 128------ 129 130## rv1126_tee_ta_v2.10.bin 131 132| Date | File | Build commit | Severity | 133| ---------- | :---------------------- | ------------ | --------- | 134| 2023-08-29 | rv1126_tee_ta_v2.10.bin | b5340fd65 | important | 135 136### New 137 1381. Supports read and write security flag interfaces. 1392. Support check ta encryption key is written. 140 141------ 142 143## rv1126_tee_ta_v2.09.bin 144 145| Date | File | Build commit | Severity | 146| ---------- | :---------------------- | ------------ | --------- | 147| 2023-05-26 | rv1126_tee_ta_v2.09.bin | 59f324679 | important | 148 149### New 150 1511. Kernel support read vboot key hash and secure boot flag. 152 153### Fixed 154 155| Index | Severity | Update | Issue description | Issue source | 156| ----- | --------- | ---------------------------- | ------------------------------------------------------------ | ------------ | 157| 1 | important | disable dynamic share memory | running CA TA applications will fail probability when using dynamic shared memory. | - | 158 159------ 160 161## rv1126_usbplug_v1.24.bin 162 163| Date | File | Build commit | Severity | 164| ---------- | :--------------------------- | ------------ | --------- | 165| 2023-03-31 | rv1126_usbplug_v1.24.bin | 0744719244 | important | 166 167### Fixed 168 169| Index | Severity | Update | Issue description | Issue source | 170| ----- | --------- | --------------------------- | ------------------------------------------------ | ------------ | 171| 1 | important | fix OTP chip id write error | if chip id is blank, it will be written rv1126. | - | 172 173------ 174 175## rv1126_spl_emmc_tb_v1.13.bin 176 177| Date | File | Build commit | Severity | 178| ---------- | :--------------------------- | ------------ | --------- | 179| 2022-12-09 | rv1126_spl_emmc_tb_v1.13.bin | f3f5db2e27 | important | 180 181### Fixed 182 183| Index | Severity | Update | Issue description | Issue source | 184| ----- | --------- | ----------------------------------------- | ------------------------------------------------------------ | ------------ | 185| 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. | - | 186 187------ 188 189## rv1126_tee_ta_tb_v1.07.bin 190 191| Date | File | Build commit | Severity | 192| ---------- | :------------------------- | ------------ | --------- | 193| 2022-12-09 | rv1126_tee_ta_tb_v1.07.bin | 4eb6cbf6c | important | 194 195### Fixed 196 197| Index | Severity | Update | Issue description | Issue source | 198| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ | 199| 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 | - | 200 201------ 202 203## rv1126_ddr_{1056 ... 784}MHz_v1.09.bin 204 205| Date | File | Build commit | Severity | 206| ---------- | :------------------------------------- | ------------ | -------- | 207| 2022-10-25 | rv1126_ddr_{1056 ... 784}MHz_v1.09.bin | 8fef64cfb9 | critical | 208 209### Fixed 210 211| Index | Severity | Update | Issue description | Issue source | 212| ----- | --------- | -------------------------------------- | ------------------------------------------------------------ | ------------ | 213| 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. | - | 214| 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 | 215| 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. | - | 216| 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 | 217 218------ 219 220## rv1126_tee_ta_v2.08.bin 221 222| Date | File | Build commit | Severity | 223| ---------- | :---------------------- | ------------ | --------- | 224| 2022-10-24 | rv1126_tee_ta_v2.08.bin | 317f8b06b | important | 225 226### Fixed 227 228| Index | Severity | Update | Issue description | Issue source | 229| ----- | --------- | ---------------------------------- | ------------------------------------------------------------ | ------------ | 230| 1 | important | Fix error of fiq stack information | Enter 'bt' command in fiq mode, That will show wrong stack information. | - | 231 232------ 233 234## rv1126_tee_ta_v2.07.bin 235 236| Date | File | Build commit | Severity | 237| ---------- | :---------------------- | ------------ | --------- | 238| 2022-09-16 | rv1126_tee_ta_v2.07.bin | d84087907 | important | 239 240### Fixed 241 242| Index | Severity | Update | Issue description | Issue source | 243| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ | 244| 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 | - | 245 246------ 247 248## rv1126_{miniloader, usbplug}_ftl_v1.23.bin 249 250| Date | File | Build commit | Severity | 251| ---------- | :----------------------------------------- | -------- | -------- | 252| 2022-09-08 | rv1126_{miniloader, usbplug}_ftl_v1.23.bin | 55a904 | moderate | 253 254### New 255 2561. Support SPI Nand MX35UF1GE4AD MX35UF2GE4AD. 257 258------ 259 260