xref: /rkbin/doc/release/RK3562_EN.md (revision 38da0674a21a4b0d74050511cfd657d2cdb76110)
1# RK3562 Release Note
2
3## rk3562_spl_v1.05.bin
4
5| Date       | File                 | Build commit | Severity  |
6| ---------- | :------------------- | ------------ | --------- |
7| 2023-09-25 | rk3562_spl_v1.05.bin | e4e124926e   | important |
8
9### Fixed
10
11| Index | Severity  | Update                                                       | Issue description                                            | Issue source |
12| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ |
13| 1     | important | Solve the problem of destroying the last valid tag during SPL modifying the last tag | When SPL overwrites the last valid tag, will destroy it instead of adding a new tag. | -            |
14
15------
16
17## rk3562_spl_v1.04.bin
18
19| Date       | File                 | Build commit | Severity  |
20| ---------- | :------------------- | ------------ | --------- |
21| 2023-09-19 | rk3562_spl_v1.04.bin | ed86ec4f7    | important |
22
23### New
24
251. Support for A/B systems.
262. Print and pass the firmware version number.
27
28### Fixed
29
30| Index | Severity  | Update                                                       | Issue description                                            | Issue source |
31| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ |
32| 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. | -            |
33
34------
35
36## rk3562_bl32_v1.02.bin
37
38| Date       | File                  | Build commit | Severity  |
39| ---------- | :-------------------- | ------------ | --------- |
40| 2023-08-29 | rk3562_bl32_v1.02.bin | b5340fd65    | important |
41
42### New
43
441.  support oem otp key hardware read lock.
452.  Pseudo random number seed will be set by default.
463.  Supports read and write security flag interfaces.
474.  Support check ta encryption key is written.
48
49### Fixed
50
51| Index | Severity  | Update                                                       | Issue description                                 | Issue source |
52| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------- | ------------ |
53| 1     | important | Fixed hardware crypto probability crash issue after enabling dynamic memory | Error will be reported when using hardware crypto | -            |
54
55------
56
57## rk3562_bl31_v1.19.elf
58
59| Date       | File                  | Build commit | Severity  |
60| ---------- | :-------------------- | ------------ | --------- |
61| 2023-08-24 | rk3562_bl31_v1.19.elf | 763689fe5    | important |
62
63### New
64
651. Support amp boot.
66
67------
68
69## rk3562_bl31_v1.18.elf
70
71| Date       | File                  | Build commit | Severity  |
72| ---------- | :-------------------- | ------------ | --------- |
73| 2023-08-11 | rk3562_bl31_v1.18.elf | 39c4e2a0e    | important |
74
75### New
76
771. Disable the gpio debounce.
782. Saver/restore the PMIC in the suspend/resume.
793. Saver/restore the pwm in the suspend/resume.
80
81------
82
83## rk3562_ddr_1056MHz_ultra_v1.05.bin
84
85| Date       | File                               | Build commit | Severity  |
86| ---------- | :--------------------------------- | ------------ | --------- |
87| 2023-05-29 | rk3562_ddr_1056MHz_ultra_v1.05.bin | 229cf1e07c   | important |
88
89### Fixed
90
91| Index | Severity  | Update                                                       | Issue description                                            | Issue source |
92| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ |
93| 1     | important | Solve the problem of failure to wake up caused by DDR data error | During suspend, the data error caused the failure to wake up, and it needs to be powered off and restarted. | -            |
94
95------
96
97## rk3562_bl31_v1.17.elf
98
99| Date       | File                  | Build commit | Severity  |
100| ---------- | :-------------------- | ------------ | --------- |
101| 2023-05-26 | rk3562_bl31_v1.17.elf | a394bf0a3    | important |
102
103### New
104
1051. Add the hash calculation for ultra suspend mode.
1062. Save/restore the pmic register in the ultra suspend mode.
1073. Add interface to config the MCU.
1084. Update dcf code to v1.02.
109
110------
111
112## rk3562_bl31_v1.16.elf
113
114| Date       | File                  | Build commit | Severity  |
115| ---------- | :-------------------- | ------------ | --------- |
116| 2023-05-16 | rk3562_bl31_v1.16.elf | 9152290e3    | important |
117
118### New
119
1201. Add soc version init.
121
122------
123
124## rk3562_bl31_v1.15.elf
125
126| Date       | File                  | Build commit | Severity  |
127| ---------- | :-------------------- | ------------ | --------- |
128| 2023-04-27 | rk3562_bl31_v1.15.elf | 904af256f    | important |
129
130### New
131
1321. Adjust pvtpll config for cpu/gpu/npu by the test results of correlation chips.
133
134------
135
136## rk3562_ddr_1332MHz_eyescan_v1.04.bin
137
138| Date       | File                                 | Build commit | Severity  |
139| ---------- | :----------------------------------- | ------------ | --------- |
140| 2023-04-19 | rk3562_ddr_1332MHz_eyescan_v1.04.bin | b9c108a4eb   | important |
141
142### New
143
1441. Add RK3562 2D eye scan support.
145
146------
147
148## rk3562_ddr_1056MHz_ultra_v1.04.bin
149
150| Date       | File                               | Build commit | Severity  |
151| ---------- | :--------------------------------- | ------------ | --------- |
152| 2023-04-14 | rk3562_ddr_1056MHz_ultra_v1.04.bin | 6227d5cf9e   | important |
153
154### New
155
1561. Add RK3562 ULTRA support.
157
158------
159
160## rk3562_bl31_v1.14.elf
161
162| Date       | File                  | Build commit | Severity  |
163| ---------- | :-------------------- | ------------ | --------- |
164| 2023-04-13 | rk3562_bl31_v1.14.elf | 2041b9655    | important |
165
166### New
167
1681. Support suspend mode config.
169
170------
171
172## rk3562_usbplug_v1.04.bin
173
174| Date       | File                  | Build commit | Severity  |
175| ---------- | :----------------------- | ---------- | -------- |
176| 2023-04-13 | rk3562_usbplug_v1.04.bin | 0cccf6fec  | important |
177
178### Fixed
179
180| Index | Severity  | Update                 | Issue description                  | Issue source |
181| ----- | --------- | ---------------------- | ------------------------ | ------------ |
182| 1     | important | Fix sometime reboot fail.        | Reboot fail from loader enter.     | -            |
183
184------
185
186## rk3562_bl32_v1.01.bin
187
188| Date       | File                  | Build commit | Severity  |
189| ---------- | :-------------------- | ------------ | --------- |
190| 2023-04-12 | rk3562_bl32_v1.01.bin | c73fd5531    | important |
191
192### New
193
1941. Added crypto/trng/keylad module support.
195
196### Fixed
197
198| Index | Severity  | Update                                                       | Issue description                            | Issue source |
199| ----- | --------- | ------------------------------------------------------------ | -------------------------------------------- | ------------ |
200| 1     | important | Repair the CtsDevicePolicyManagerTestCases test failure problem | CtsDevicePolicyManagerTestCases test failure | 406081       |
201
202------
203
204## rk3562_bl31_v1.13.elf
205
206| Date       | File                  | Build commit | Severity  |
207| ---------- | :-------------------- | ------------ | --------- |
208| 2023-04-10 | rk3562_bl31_v1.13.elf | 69ae6e698    | important |
209
210### New
211
2121. Add opteed sys ctrl support.
2132. Don't change unsecure crypto clocks.
214
215------
216
217## rk3562_bl31_v1.12.elf
218
219| Date       | File                  | Build commit | Severity  |
220| ---------- | :-------------------- | ------------ | --------- |
221| 2023-03-15 | rk3562_bl31_v1.12.elf | 3376a679b    | important |
222
223### New
224
2251. Implement autocs suspend and resume.
2262. Update dcf code to v1.01.
227
228------
229
230## rk3562_bl31_v1.11.elf
231
232| Date       | File                  | Build commit | Severity  |
233| ---------- | :-------------------- | ------------ | --------- |
234| 2023-03-10 | rk3562_bl31_v1.11.elf | 75d01ff66    | important |
235
236### New
237
2381. Improve suspend/resume stability.
239
240------
241
242## rk3562_bl31_v1.10.elf
243
244| Date       | File                  | Build commit | Severity  |
245| ---------- | :-------------------- | ------------ | --------- |
246| 2023-03-10 | rk3562_bl31_v1.10.elf | 8db141d32    | important |
247
248### New
249
2501. Add autocs support for core.
2512. Improve rkrng output.
252
253------
254
255## rk3562_usbplug_v1.03.bin
256
257| Date       | File                  | Build commit | Severity  |
258| ---------- | :----------------------- | ----------- | -------- |
259| 2023-03-09 | rk3562_usbplug_v1.03.bin | a2a8c6bbac | important |
260
261### New
262
2631. First release version.
264
265------
266
267## rk3562_bl31_v1.09.elf
268
269| Date       | File                  | Build commit | Severity  |
270| ---------- | :-------------------- | ------------ | --------- |
271| 2023-03-08 | rk3562_bl31_v1.09.elf | 6a1e56879    | important |
272
273### New
274
2751. Add support to change pvtpll length according to otp and opp flag .
276
277------
278
279## rk3562_spl_v1.03.bin
280
281| Date       | File                  | Build commit | Severity  |
282| ---------- | :-------------------- | ----------- | -------- |
283| 2023-03-06 | rk3562_spl_v1.03.bin | 7ff748e19 | important     |
284
285### New
286
2871. First release version.
288
289------
290
291## rk3562_bl31_v1.08.elf
292
293| Date       | File                  | Build commit | Severity  |
294| ---------- | :-------------------- | ------------ | --------- |
295| 2023-02-27 | rk3562_bl31_v1.08.elf | 1f6088dc0    | important |
296
297### New
298
2991. Change clock to normal pll when supend and reset.
300
301------
302
303## rk3562_bl31_v1.07.elf
304
305| Date       | File                  | Build commit | Severity  |
306| ---------- | :-------------------- | ------------ | --------- |
307| 2023-02-22 | rk3562_bl31_v1.07.elf | 4d4f21db2    | important |
308
309### New
310
3111. Support vdd_logic off in the system suspend.
312
313------
314
315## rk3562_ddr_{1560...324}MHz_v1.04.bin
316
317| Date       | File                            | Build commit                              | Severity  |
318| ---------- | :-------------------------------- | ---------------------------------------------- | -------- |
319| 2023-02-14 | rk3562_ddr_{1560...324}MHz_v1.04.bin | bae1baa081 | important |
320
321### Fixed
322
323| Index | Severity  | Update                                  | Issue description                                            | Issue source |
324| ----- | --------- | --------------------------------------- | ------------------------------------------------------------ | ------------ |
325| 1     | moderate  | fix bug of uart print can't be disabled | uart print can't be disabled by ddrbin_tool                  | -            |
326| 2     | important | update OS_REG rules                     | OS_REG0 may reset by reboot with NPOR, It lead to reboot maskrom failure. Use OS_REG8 replace OS_REG0 to fix this bug. | -            |
327
328------
329
330## rk3562_bl31_v1.06.elf
331
332| Date       | File                  | Build commit | Severity  |
333| ---------- | :-------------------- | ------------ | --------- |
334| 2023-02-09 | rk3562_bl31_v1.06.elf | de0f55c9c    | important |
335
336### New
337
3381. Add crypto rng and klad clocks support.
3392. Adjust pvtpll table for npu 800MHz and 900MHz.
3403. Add dmc code.
341
342------
343
344## rk3562_{ddr,spl,usbplug}_v1.x.bin
345
346| Date       | File                            | Build commit                              | Severity  |
347| ---------- | :-------------------------------- | ---------------------------------------------- | -------- |
348| 2023-02-03 | rk3562_{ddr,spl,usbplug}_v1.x.bin | ddr:4d38eafc48#spl:ec5f0a7c43#usbplug:3ed34f88 | important |
349
350### New
351
3521. Initial version.
353
354------
355
356## rk3562_{bl31,bl32,mcu}_v1.x.bin
357
358| Date       | File                            | Build commit                              | Severity  |
359| ---------- | :------------------------------ | -------------------------------- | -------- |
360| 2023-02-03 | rk3562_{bl31,bl32,mcu}_v1.x.bin | bl31:none#bl32:512740e0#mcu:none | important |
361
362### New
363
3641. Initial version.
365
366------
367
368