xref: /rkbin/doc/release/RK3562_EN.md (revision 01365ae075eb2c07f5931b9cf33c5c678add3b7a)
1# RK3562 Release Note
2
3## rk3562_spl_v1.04.bin
4
5| Date       | File                 | Build commit | Severity  |
6| ---------- | :------------------- | ------------ | --------- |
7| 2023-09-19 | rk3562_spl_v1.04.bin | ed86ec4f7    | important |
8
9### New
10
111. Support for A/B systems.
122. Print and pass the firmware version number.
13
14### Fixed
15
16| Index | Severity  | Update                                                       | Issue description                                            | Issue source |
17| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ |
18| 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. | -            |
19
20------
21
22## rk3562_bl32_v1.02.bin
23
24| Date       | File                  | Build commit | Severity  |
25| ---------- | :-------------------- | ------------ | --------- |
26| 2023-08-29 | rk3562_bl32_v1.02.bin | b5340fd65    | important |
27
28### New
29
301.  support oem otp key hardware read lock.
312.  Pseudo random number seed will be set by default.
323.  Supports read and write security flag interfaces.
334.  Support check ta encryption key is written.
34
35### Fixed
36
37| Index | Severity  | Update                                                       | Issue description                                 | Issue source |
38| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------- | ------------ |
39| 1     | important | Fixed hardware crypto probability crash issue after enabling dynamic memory | Error will be reported when using hardware crypto | -            |
40
41------
42
43## rk3562_bl31_v1.19.elf
44
45| Date       | File                  | Build commit | Severity  |
46| ---------- | :-------------------- | ------------ | --------- |
47| 2023-08-24 | rk3562_bl31_v1.19.elf | 763689fe5    | important |
48
49### New
50
511. Support amp boot.
52
53------
54
55## rk3562_bl31_v1.18.elf
56
57| Date       | File                  | Build commit | Severity  |
58| ---------- | :-------------------- | ------------ | --------- |
59| 2023-08-11 | rk3562_bl31_v1.18.elf | 39c4e2a0e    | important |
60
61### New
62
631. Disable the gpio debounce.
642. Saver/restore the PMIC in the suspend/resume.
653. Saver/restore the pwm in the suspend/resume.
66
67------
68
69## rk3562_ddr_1056MHz_ultra_v1.05.bin
70
71| Date       | File                               | Build commit | Severity  |
72| ---------- | :--------------------------------- | ------------ | --------- |
73| 2023-05-29 | rk3562_ddr_1056MHz_ultra_v1.05.bin | 229cf1e07c   | important |
74
75### Fixed
76
77| Index | Severity  | Update                                                       | Issue description                                            | Issue source |
78| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ |
79| 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. | -            |
80
81------
82
83## rk3562_bl31_v1.17.elf
84
85| Date       | File                  | Build commit | Severity  |
86| ---------- | :-------------------- | ------------ | --------- |
87| 2023-05-26 | rk3562_bl31_v1.17.elf | a394bf0a3    | important |
88
89### New
90
911. Add the hash calculation for ultra suspend mode.
922. Save/restore the pmic register in the ultra suspend mode.
933. Add interface to config the MCU.
944. Update dcf code to v1.02.
95
96------
97
98## rk3562_bl31_v1.16.elf
99
100| Date       | File                  | Build commit | Severity  |
101| ---------- | :-------------------- | ------------ | --------- |
102| 2023-05-16 | rk3562_bl31_v1.16.elf | 9152290e3    | important |
103
104### New
105
1061. Add soc version init.
107
108------
109
110## rk3562_bl31_v1.15.elf
111
112| Date       | File                  | Build commit | Severity  |
113| ---------- | :-------------------- | ------------ | --------- |
114| 2023-04-27 | rk3562_bl31_v1.15.elf | 904af256f    | important |
115
116### New
117
1181. Adjust pvtpll config for cpu/gpu/npu by the test results of correlation chips.
119
120------
121
122## rk3562_ddr_1332MHz_eyescan_v1.04.bin
123
124| Date       | File                                 | Build commit | Severity  |
125| ---------- | :----------------------------------- | ------------ | --------- |
126| 2023-04-19 | rk3562_ddr_1332MHz_eyescan_v1.04.bin | b9c108a4eb   | important |
127
128### New
129
1301. Add RK3562 2D eye scan support.
131
132------
133
134## rk3562_ddr_1056MHz_ultra_v1.04.bin
135
136| Date       | File                               | Build commit | Severity  |
137| ---------- | :--------------------------------- | ------------ | --------- |
138| 2023-04-14 | rk3562_ddr_1056MHz_ultra_v1.04.bin | 6227d5cf9e   | important |
139
140### New
141
1421. Add RK3562 ULTRA support.
143
144------
145
146## rk3562_bl31_v1.14.elf
147
148| Date       | File                  | Build commit | Severity  |
149| ---------- | :-------------------- | ------------ | --------- |
150| 2023-04-13 | rk3562_bl31_v1.14.elf | 2041b9655    | important |
151
152### New
153
1541. Support suspend mode config.
155
156------
157
158## rk3562_usbplug_v1.04.bin
159
160| Date       | File                  | Build commit | Severity  |
161| ---------- | :----------------------- | ---------- | -------- |
162| 2023-04-13 | rk3562_usbplug_v1.04.bin | 0cccf6fec  | important |
163
164### Fixed
165
166| Index | Severity  | Update                 | Issue description                  | Issue source |
167| ----- | --------- | ---------------------- | ------------------------ | ------------ |
168| 1     | important | Fix sometime reboot fail.        | Reboot fail from loader enter.     | -            |
169
170------
171
172## rk3562_bl32_v1.01.bin
173
174| Date       | File                  | Build commit | Severity  |
175| ---------- | :-------------------- | ------------ | --------- |
176| 2023-04-12 | rk3562_bl32_v1.01.bin | c73fd5531    | important |
177
178### New
179
1801. Added crypto/trng/keylad module support.
181
182### Fixed
183
184| Index | Severity  | Update                                                       | Issue description                            | Issue source |
185| ----- | --------- | ------------------------------------------------------------ | -------------------------------------------- | ------------ |
186| 1     | important | Repair the CtsDevicePolicyManagerTestCases test failure problem | CtsDevicePolicyManagerTestCases test failure | 406081       |
187
188------
189
190## rk3562_bl31_v1.13.elf
191
192| Date       | File                  | Build commit | Severity  |
193| ---------- | :-------------------- | ------------ | --------- |
194| 2023-04-10 | rk3562_bl31_v1.13.elf | 69ae6e698    | important |
195
196### New
197
1981. Add opteed sys ctrl support.
1992. Don't change unsecure crypto clocks.
200
201------
202
203## rk3562_bl31_v1.12.elf
204
205| Date       | File                  | Build commit | Severity  |
206| ---------- | :-------------------- | ------------ | --------- |
207| 2023-03-15 | rk3562_bl31_v1.12.elf | 3376a679b    | important |
208
209### New
210
2111. Implement autocs suspend and resume.
2122. Update dcf code to v1.01.
213
214------
215
216## rk3562_bl31_v1.11.elf
217
218| Date       | File                  | Build commit | Severity  |
219| ---------- | :-------------------- | ------------ | --------- |
220| 2023-03-10 | rk3562_bl31_v1.11.elf | 75d01ff66    | important |
221
222### New
223
2241. Improve suspend/resume stability.
225
226------
227
228## rk3562_bl31_v1.10.elf
229
230| Date       | File                  | Build commit | Severity  |
231| ---------- | :-------------------- | ------------ | --------- |
232| 2023-03-10 | rk3562_bl31_v1.10.elf | 8db141d32    | important |
233
234### New
235
2361. Add autocs support for core.
2372. Improve rkrng output.
238
239------
240
241## rk3562_usbplug_v1.03.bin
242
243| Date       | File                  | Build commit | Severity  |
244| ---------- | :----------------------- | ----------- | -------- |
245| 2023-03-09 | rk3562_usbplug_v1.03.bin | a2a8c6bbac | important |
246
247### New
248
2491. First release version.
250
251------
252
253## rk3562_bl31_v1.09.elf
254
255| Date       | File                  | Build commit | Severity  |
256| ---------- | :-------------------- | ------------ | --------- |
257| 2023-03-08 | rk3562_bl31_v1.09.elf | 6a1e56879    | important |
258
259### New
260
2611. Add support to change pvtpll length according to otp and opp flag .
262
263------
264
265## rk3562_spl_v1.03.bin
266
267| Date       | File                  | Build commit | Severity  |
268| ---------- | :-------------------- | ----------- | -------- |
269| 2023-03-06 | rk3562_spl_v1.03.bin | 7ff748e19 | important     |
270
271### New
272
2731. First release version.
274
275------
276
277## rk3562_bl31_v1.08.elf
278
279| Date       | File                  | Build commit | Severity  |
280| ---------- | :-------------------- | ------------ | --------- |
281| 2023-02-27 | rk3562_bl31_v1.08.elf | 1f6088dc0    | important |
282
283### New
284
2851. Change clock to normal pll when supend and reset.
286
287------
288
289## rk3562_bl31_v1.07.elf
290
291| Date       | File                  | Build commit | Severity  |
292| ---------- | :-------------------- | ------------ | --------- |
293| 2023-02-22 | rk3562_bl31_v1.07.elf | 4d4f21db2    | important |
294
295### New
296
2971. Support vdd_logic off in the system suspend.
298
299------
300
301## rk3562_ddr_{1560...324}MHz_v1.04.bin
302
303| Date       | File                            | Build commit                              | Severity  |
304| ---------- | :-------------------------------- | ---------------------------------------------- | -------- |
305| 2023-02-14 | rk3562_ddr_{1560...324}MHz_v1.04.bin | bae1baa081 | important |
306
307### Fixed
308
309| Index | Severity  | Update                                  | Issue description                                            | Issue source |
310| ----- | --------- | --------------------------------------- | ------------------------------------------------------------ | ------------ |
311| 1     | moderate  | fix bug of uart print can't be disabled | uart print can't be disabled by ddrbin_tool                  | -            |
312| 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. | -            |
313
314------
315
316## rk3562_bl31_v1.06.elf
317
318| Date       | File                  | Build commit | Severity  |
319| ---------- | :-------------------- | ------------ | --------- |
320| 2023-02-09 | rk3562_bl31_v1.06.elf | de0f55c9c    | important |
321
322### New
323
3241. Add crypto rng and klad clocks support.
3252. Adjust pvtpll table for npu 800MHz and 900MHz.
3263. Add dmc code.
327
328------
329
330## rk3562_{ddr,spl,usbplug}_v1.x.bin
331
332| Date       | File                            | Build commit                              | Severity  |
333| ---------- | :-------------------------------- | ---------------------------------------------- | -------- |
334| 2023-02-03 | rk3562_{ddr,spl,usbplug}_v1.x.bin | ddr:4d38eafc48#spl:ec5f0a7c43#usbplug:3ed34f88 | important |
335
336### New
337
3381. Initial version.
339
340------
341
342## rk3562_{bl31,bl32,mcu}_v1.x.bin
343
344| Date       | File                            | Build commit                              | Severity  |
345| ---------- | :------------------------------ | -------------------------------- | -------- |
346| 2023-02-03 | rk3562_{bl31,bl32,mcu}_v1.x.bin | bl31:none#bl32:512740e0#mcu:none | important |
347
348### New
349
3501. Initial version.
351
352------
353
354