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