xref: /rkbin/doc/release/RK3562_EN.md (revision 958a98d9b6cc897c7ba1fbaeec89b913835bf437)
1# RK3562 Release Note
2
3## rk3562_ddr_{1560...324}MHz_v1.05.bin
4
5| Date       | File                            | Build commit                              | Severity  |
6| ---------- | :-------------------------------- | ---------------------------------------------- | -------- |
7| 2024-01-22 | rk3562_ddr_{1560...324}MHz_v1.05.bin | 93e4a1020c | important |
8
9### New
10
111. Add read/write vref trining to improve stability and compatibility.
12
13### Fixed
14
15| Index | Severity  | Update                                                    | Issue description                          | Issue source |
16| ----- | --------- | --------------------------------------------------------- | ------------------------------------------ | ------------ |
17| 1     | important | Enable LPDDR4/4X read odt under780M to implove stability. | Some LPDDR4/4X have poor stability at 780M | -            |
18
19------
20
21## rk3562_spl_v1.06.bin
22
23| Date       | File                 | Build commit | Severity  |
24| ---------- | :------------------- | ------------ | --------- |
25| 2023-10-23 | rk3562_spl_v1.06.bin | 9db02423188  | important |
26
27### Fixed
28
29| Index | Severity  | Update                                  | Issue description                                            | Issue source |
30| ----- | --------- | --------------------------------------- | ------------------------------------------------------------ | ------------ |
31| 1     | important | Fix PCIE causes VOP splash screen issue | PCIe read DDR + VOP + other master have higher priority than VOP, will cause VOP POST_BUF_EMPTY, decrease PCIe shaping can fix it. | -            |
32
33------
34
35## rk3562_spl_v1.05.bin
36
37| Date       | File                 | Build commit | Severity  |
38| ---------- | :------------------- | ------------ | --------- |
39| 2023-09-25 | rk3562_spl_v1.05.bin | e4e124926e   | important |
40
41### Fixed
42
43| Index | Severity  | Update                                                       | Issue description                                            | Issue source |
44| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ |
45| 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. | -            |
46
47------
48
49## rk3562_spl_v1.04.bin
50
51| Date       | File                 | Build commit | Severity  |
52| ---------- | :------------------- | ------------ | --------- |
53| 2023-09-19 | rk3562_spl_v1.04.bin | ed86ec4f7    | important |
54
55### New
56
571. Support for A/B systems.
582. Print and pass the firmware version number.
59
60### Fixed
61
62| Index | Severity  | Update                                                       | Issue description                                            | Issue source |
63| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ |
64| 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. | -            |
65
66------
67
68## rk3562_bl32_v1.02.bin
69
70| Date       | File                  | Build commit | Severity  |
71| ---------- | :-------------------- | ------------ | --------- |
72| 2023-08-29 | rk3562_bl32_v1.02.bin | b5340fd65    | important |
73
74### New
75
761.  support oem otp key hardware read lock.
772.  Pseudo random number seed will be set by default.
783.  Supports read and write security flag interfaces.
794.  Support check ta encryption key is written.
80
81### Fixed
82
83| Index | Severity  | Update                                                       | Issue description                                 | Issue source |
84| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------- | ------------ |
85| 1     | important | Fixed hardware crypto probability crash issue after enabling dynamic memory | Error will be reported when using hardware crypto | -            |
86
87------
88
89## rk3562_bl31_v1.19.elf
90
91| Date       | File                  | Build commit | Severity  |
92| ---------- | :-------------------- | ------------ | --------- |
93| 2023-08-24 | rk3562_bl31_v1.19.elf | 763689fe5    | important |
94
95### New
96
971. Support amp boot.
98
99------
100
101## rk3562_bl31_v1.18.elf
102
103| Date       | File                  | Build commit | Severity  |
104| ---------- | :-------------------- | ------------ | --------- |
105| 2023-08-11 | rk3562_bl31_v1.18.elf | 39c4e2a0e    | important |
106
107### New
108
1091. Disable the gpio debounce.
1102. Saver/restore the PMIC in the suspend/resume.
1113. Saver/restore the pwm in the suspend/resume.
112
113------
114
115## rk3562_ddr_1056MHz_ultra_v1.05.bin
116
117| Date       | File                               | Build commit | Severity  |
118| ---------- | :--------------------------------- | ------------ | --------- |
119| 2023-05-29 | rk3562_ddr_1056MHz_ultra_v1.05.bin | 229cf1e07c   | important |
120
121### Fixed
122
123| Index | Severity  | Update                                                       | Issue description                                            | Issue source |
124| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ |
125| 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. | -            |
126
127------
128
129## rk3562_bl31_v1.17.elf
130
131| Date       | File                  | Build commit | Severity  |
132| ---------- | :-------------------- | ------------ | --------- |
133| 2023-05-26 | rk3562_bl31_v1.17.elf | a394bf0a3    | important |
134
135### New
136
1371. Add the hash calculation for ultra suspend mode.
1382. Save/restore the pmic register in the ultra suspend mode.
1393. Add interface to config the MCU.
1404. Update dcf code to v1.02.
141
142------
143
144## rk3562_bl31_v1.16.elf
145
146| Date       | File                  | Build commit | Severity  |
147| ---------- | :-------------------- | ------------ | --------- |
148| 2023-05-16 | rk3562_bl31_v1.16.elf | 9152290e3    | important |
149
150### New
151
1521. Add soc version init.
153
154------
155
156## rk3562_bl31_v1.15.elf
157
158| Date       | File                  | Build commit | Severity  |
159| ---------- | :-------------------- | ------------ | --------- |
160| 2023-04-27 | rk3562_bl31_v1.15.elf | 904af256f    | important |
161
162### New
163
1641. Adjust pvtpll config for cpu/gpu/npu by the test results of correlation chips.
165
166------
167
168## rk3562_ddr_1332MHz_eyescan_v1.04.bin
169
170| Date       | File                                 | Build commit | Severity  |
171| ---------- | :----------------------------------- | ------------ | --------- |
172| 2023-04-19 | rk3562_ddr_1332MHz_eyescan_v1.04.bin | b9c108a4eb   | important |
173
174### New
175
1761. Add RK3562 2D eye scan support.
177
178------
179
180## rk3562_ddr_1056MHz_ultra_v1.04.bin
181
182| Date       | File                               | Build commit | Severity  |
183| ---------- | :--------------------------------- | ------------ | --------- |
184| 2023-04-14 | rk3562_ddr_1056MHz_ultra_v1.04.bin | 6227d5cf9e   | important |
185
186### New
187
1881. Add RK3562 ULTRA support.
189
190------
191
192## rk3562_bl31_v1.14.elf
193
194| Date       | File                  | Build commit | Severity  |
195| ---------- | :-------------------- | ------------ | --------- |
196| 2023-04-13 | rk3562_bl31_v1.14.elf | 2041b9655    | important |
197
198### New
199
2001. Support suspend mode config.
201
202------
203
204## rk3562_usbplug_v1.04.bin
205
206| Date       | File                  | Build commit | Severity  |
207| ---------- | :----------------------- | ---------- | -------- |
208| 2023-04-13 | rk3562_usbplug_v1.04.bin | 0cccf6fec  | important |
209
210### Fixed
211
212| Index | Severity  | Update                 | Issue description                  | Issue source |
213| ----- | --------- | ---------------------- | ------------------------ | ------------ |
214| 1     | important | Fix sometime reboot fail.        | Reboot fail from loader enter.     | -            |
215
216------
217
218## rk3562_bl32_v1.01.bin
219
220| Date       | File                  | Build commit | Severity  |
221| ---------- | :-------------------- | ------------ | --------- |
222| 2023-04-12 | rk3562_bl32_v1.01.bin | c73fd5531    | important |
223
224### New
225
2261. Added crypto/trng/keylad module support.
227
228### Fixed
229
230| Index | Severity  | Update                                                       | Issue description                            | Issue source |
231| ----- | --------- | ------------------------------------------------------------ | -------------------------------------------- | ------------ |
232| 1     | important | Repair the CtsDevicePolicyManagerTestCases test failure problem | CtsDevicePolicyManagerTestCases test failure | 406081       |
233
234------
235
236## rk3562_bl31_v1.13.elf
237
238| Date       | File                  | Build commit | Severity  |
239| ---------- | :-------------------- | ------------ | --------- |
240| 2023-04-10 | rk3562_bl31_v1.13.elf | 69ae6e698    | important |
241
242### New
243
2441. Add opteed sys ctrl support.
2452. Don't change unsecure crypto clocks.
246
247------
248
249## rk3562_bl31_v1.12.elf
250
251| Date       | File                  | Build commit | Severity  |
252| ---------- | :-------------------- | ------------ | --------- |
253| 2023-03-15 | rk3562_bl31_v1.12.elf | 3376a679b    | important |
254
255### New
256
2571. Implement autocs suspend and resume.
2582. Update dcf code to v1.01.
259
260------
261
262## rk3562_bl31_v1.11.elf
263
264| Date       | File                  | Build commit | Severity  |
265| ---------- | :-------------------- | ------------ | --------- |
266| 2023-03-10 | rk3562_bl31_v1.11.elf | 75d01ff66    | important |
267
268### New
269
2701. Improve suspend/resume stability.
271
272------
273
274## rk3562_bl31_v1.10.elf
275
276| Date       | File                  | Build commit | Severity  |
277| ---------- | :-------------------- | ------------ | --------- |
278| 2023-03-10 | rk3562_bl31_v1.10.elf | 8db141d32    | important |
279
280### New
281
2821. Add autocs support for core.
2832. Improve rkrng output.
284
285------
286
287## rk3562_usbplug_v1.03.bin
288
289| Date       | File                  | Build commit | Severity  |
290| ---------- | :----------------------- | ----------- | -------- |
291| 2023-03-09 | rk3562_usbplug_v1.03.bin | a2a8c6bbac | important |
292
293### New
294
2951. First release version.
296
297------
298
299## rk3562_bl31_v1.09.elf
300
301| Date       | File                  | Build commit | Severity  |
302| ---------- | :-------------------- | ------------ | --------- |
303| 2023-03-08 | rk3562_bl31_v1.09.elf | 6a1e56879    | important |
304
305### New
306
3071. Add support to change pvtpll length according to otp and opp flag .
308
309------
310
311## rk3562_spl_v1.03.bin
312
313| Date       | File                  | Build commit | Severity  |
314| ---------- | :-------------------- | ----------- | -------- |
315| 2023-03-06 | rk3562_spl_v1.03.bin | 7ff748e19 | important     |
316
317### New
318
3191. First release version.
320
321------
322
323## rk3562_bl31_v1.08.elf
324
325| Date       | File                  | Build commit | Severity  |
326| ---------- | :-------------------- | ------------ | --------- |
327| 2023-02-27 | rk3562_bl31_v1.08.elf | 1f6088dc0    | important |
328
329### New
330
3311. Change clock to normal pll when supend and reset.
332
333------
334
335## rk3562_bl31_v1.07.elf
336
337| Date       | File                  | Build commit | Severity  |
338| ---------- | :-------------------- | ------------ | --------- |
339| 2023-02-22 | rk3562_bl31_v1.07.elf | 4d4f21db2    | important |
340
341### New
342
3431. Support vdd_logic off in the system suspend.
344
345------
346
347## rk3562_ddr_{1560...324}MHz_v1.04.bin
348
349| Date       | File                            | Build commit                              | Severity  |
350| ---------- | :-------------------------------- | ---------------------------------------------- | -------- |
351| 2023-02-14 | rk3562_ddr_{1560...324}MHz_v1.04.bin | bae1baa081 | important |
352
353### Fixed
354
355| Index | Severity  | Update                                  | Issue description                                            | Issue source |
356| ----- | --------- | --------------------------------------- | ------------------------------------------------------------ | ------------ |
357| 1     | moderate  | fix bug of uart print can't be disabled | uart print can't be disabled by ddrbin_tool                  | -            |
358| 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. | -            |
359
360------
361
362## rk3562_bl31_v1.06.elf
363
364| Date       | File                  | Build commit | Severity  |
365| ---------- | :-------------------- | ------------ | --------- |
366| 2023-02-09 | rk3562_bl31_v1.06.elf | de0f55c9c    | important |
367
368### New
369
3701. Add crypto rng and klad clocks support.
3712. Adjust pvtpll table for npu 800MHz and 900MHz.
3723. Add dmc code.
373
374------
375
376## rk3562_{ddr,spl,usbplug}_v1.x.bin
377
378| Date       | File                            | Build commit                              | Severity  |
379| ---------- | :-------------------------------- | ---------------------------------------------- | -------- |
380| 2023-02-03 | rk3562_{ddr,spl,usbplug}_v1.x.bin | ddr:4d38eafc48#spl:ec5f0a7c43#usbplug:3ed34f88 | important |
381
382### New
383
3841. Initial version.
385
386------
387
388## rk3562_{bl31,bl32,mcu}_v1.x.bin
389
390| Date       | File                            | Build commit                              | Severity  |
391| ---------- | :------------------------------ | -------------------------------- | -------- |
392| 2023-02-03 | rk3562_{bl31,bl32,mcu}_v1.x.bin | bl31:none#bl32:512740e0#mcu:none | important |
393
394### New
395
3961. Initial version.
397
398------
399
400