xref: /rkbin/doc/release/RV1126_EN.md (revision e6b5c66b99dd09e2f8965ceaf04106b80481d9e5)
1# RV1126 Release Note
2
3## rv1126_tee_ta_v2.13.bin
4
5| Date       | File                    | Build commit | Severity  |
6| ---------- | :---------------------- | ------------ | --------- |
7| 2024-09-02 | rv1126_tee_ta_v2.13.bin | 6c78a7d8c    | important |
8
9### New
10
111. Support software TA encryption key, customers can use TA encryption function without burning the key.
122. Enable dynamic shared memory, default to using reserved shared memory.
133. RPMB change read data to multiple times.
144. Increase MPI_MEMPOOL_SIZE size.
15
16------
17
18## rv1126_tee_ta_v2.12.bin
19
20| Date       | File                    | Build commit | Severity  |
21| ---------- | :---------------------- | ------------ | --------- |
22| 2024-04-16 | rv1126_tee_ta_v2.12.bin | 185dc3c92    | important |
23
24### New
25
261. Optimization parameter check to enhance security.
272. Support printing TEE memory usage information.
283. Hardware crypto supports addresses exceeding 4G.
29
30------
31
32## rv1126_ddr_{1056 ... 784}MHz_v1.10.bin
33
34| Date       | File                                   | Build commit | Severity |
35| ---------- | -------------------------------------- | ------------ | -------- |
36| 2024-04-10 | rv1126_ddr_{1056 ... 784}MHz_v1.10.bin | d69a0b90fd   | critical |
37
38### New
39
401. Add otp support.
412. Add sram check.
42
43------
44
45## rv1126_tee_v1.04.bin
46
47| Date       | File                 | Build commit | Severity  |
48| ---------- | :------------------- | ------------ | --------- |
49| 2024-03-07 | rv1126_tee_v1.04.bin | 796bbcbef    | important |
50
51### New
52
531. Optimize the cost time of system suspend/resume.
54
55------
56
57## rv1126_tee_ta_v2.11.bin
58
59| Date       | File                    | Build commit | Severity  |
60| ---------- | :---------------------- | ------------ | --------- |
61| 2023-10-07 | rv1126_tee_ta_v2.11.bin | 65a719aaa    | important |
62
63### New
64
651. Supports SLP_WAKEUP_TO_RESET sleep mode.
66
67------
68
69## rv1126_spl_v1.10.bin
70
71| Date       | File                 | Build commit | Severity  |
72| ---------- | -------------------- | ------------ | --------- |
73| 2023-09-28 | rv1126_spl_v1.10.bin | e4e124926e   | important |
74
75### New
76
771. Print and pass the firmware version number.
78
79### Fixed
80
81| Index | Severity  | Update                                                       | Issue description                                            | Issue source |
82| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ |
83| 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. | -            |
84
85------
86
87## rv1126_tee_ta_v2.10.bin
88
89| Date       | File                    | Build commit | Severity  |
90| ---------- | :---------------------- | ------------ | --------- |
91| 2023-08-29 | rv1126_tee_ta_v2.10.bin | b5340fd65    | important |
92
93### New
94
951. Supports read and write security flag interfaces.
962. Support check ta encryption key is written.
97
98------
99
100## rv1126_tee_ta_v2.09.bin
101
102| Date       | File                    | Build commit | Severity  |
103| ---------- | :---------------------- | ------------ | --------- |
104| 2023-05-26 | rv1126_tee_ta_v2.09.bin | 59f324679    | important |
105
106### New
107
1081. Kernel support read vboot key hash and secure boot flag.
109
110### Fixed
111
112| Index | Severity  | Update                       | Issue description                                            | Issue source |
113| ----- | --------- | ---------------------------- | ------------------------------------------------------------ | ------------ |
114| 1     | important | disable dynamic share memory | running CA TA applications will fail probability when using dynamic shared memory. | -            |
115
116------
117
118## rv1126_usbplug_v1.24.bin
119
120| Date       | File                         | Build commit | Severity  |
121| ---------- | :--------------------------- | ------------ | --------- |
122| 2023-03-31 | rv1126_usbplug_v1.24.bin     | 0744719244   | important |
123
124### Fixed
125
126| Index | Severity  | Update                      | Issue description                                | Issue source |
127| ----- | --------- | --------------------------- | ------------------------------------------------ | ------------ |
128| 1     | important | fix OTP chip id write error | if chip id is blank,  it will be written rv1126. | -            |
129
130------
131
132## rv1126_spl_emmc_tb_v1.13.bin
133
134| Date       | File                         | Build commit | Severity  |
135| ---------- | :--------------------------- | ------------ | --------- |
136| 2022-12-09 | rv1126_spl_emmc_tb_v1.13.bin | f3f5db2e27   | important |
137
138### Fixed
139
140| Index | Severity  | Update                                    | Issue description                                            | Issue source |
141| ----- | --------- | ----------------------------------------- | ------------------------------------------------------------ | ------------ |
142| 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. | -            |
143
144------
145
146## rv1126_tee_ta_tb_v1.07.bin
147
148| Date       | File                       | Build commit | Severity  |
149| ---------- | :------------------------- | ------------ | --------- |
150| 2022-12-09 | rv1126_tee_ta_tb_v1.07.bin | 4eb6cbf6c    | important |
151
152### Fixed
153
154| Index | Severity  | Update                                                       | Issue description                                            | Issue source |
155| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ |
156| 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 | -            |
157
158------
159
160## rv1126_ddr_{1056 ... 784}MHz_v1.09.bin
161
162| Date       | File                                   | Build commit | Severity |
163| ---------- | :------------------------------------- | ------------ | -------- |
164| 2022-10-25 | rv1126_ddr_{1056 ... 784}MHz_v1.09.bin | 8fef64cfb9   | critical |
165
166### Fixed
167
168| Index | Severity  | Update                                 | Issue description                                            | Issue source |
169| ----- | --------- | -------------------------------------- | ------------------------------------------------------------ | ------------ |
170| 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. | -            |
171| 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       |
172| 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. | -            |
173| 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       |
174
175------
176
177## rv1126_tee_ta_v2.08.bin
178
179| Date       | File                    | Build commit | Severity  |
180| ---------- | :---------------------- | ------------ | --------- |
181| 2022-10-24 | rv1126_tee_ta_v2.08.bin | 317f8b06b    | important |
182
183### Fixed
184
185| Index | Severity  | Update                             | Issue description                                            | Issue source |
186| ----- | --------- | ---------------------------------- | ------------------------------------------------------------ | ------------ |
187| 1     | important | Fix error of fiq stack information | Enter 'bt' command in fiq mode,  That will show wrong stack information. | -            |
188
189------
190
191## rv1126_tee_ta_v2.07.bin
192
193| Date       | File                    | Build commit | Severity  |
194| ---------- | :---------------------- | ------------ | --------- |
195| 2022-09-16 | rv1126_tee_ta_v2.07.bin | d84087907    | important |
196
197### Fixed
198
199| Index | Severity  | Update                                                       | Issue description                                            | Issue source |
200| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ |
201| 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 | -            |
202
203------
204
205## rv1126_{miniloader, usbplug}_ftl_v1.23.bin
206
207| Date       | File                                       | Build commit   | Severity |
208| ---------- | :----------------------------------------- | -------- | -------- |
209| 2022-09-08 | rv1126_{miniloader, usbplug}_ftl_v1.23.bin | 55a904 | moderate |
210
211### New
212
2131. Support SPI Nand MX35UF1GE4AD MX35UF2GE4AD.
214
215------
216
217