xref: /rkbin/doc/release/RK3588_EN.md (revision 88d46662a9b833dd2b9b75c73637916247e51450)
1# RK3588 Release Note
2
3## rk3588_bl31_v1.48.elf
4
5| Date       | File                  | Build commit | Severity  |
6| ---------- | :-------------------- | ------------ | --------- |
7| 2024-12-19 | rk3588_bl31_v1.48.elf | 040d2de11    | important |
8
9### New
10
111. Support to config the sleep pin for system suspend.
122. Support to resets the hptimer after system suspend.
133. Optimize the hptimer usage flow.
14
15------
16
17## rk3588_bl32_v1.19.bin
18
19| Date       | File                  | Build commit | Severity  |
20| ---------- | :-------------------- | ------------ | --------- |
21| 2024-11-15 | rk3588_bl32_v1.19.bin | 57604957e    | important |
22
23### New
24
251. Added support for Dolby library interfaces.
26
27### Fixed
28
29| Index | Severity  | Update                                                   | Issue description                                     | Issue source |
30| ----- | --------- | -------------------------------------------------------- | ----------------------------------------------------- | ------------ |
31| 1     | important | Support automatic file recovery after abnormal power off | Abnormal power off causes user ta cannot run normally | 517988       |
32
33------
34
35## rk3588_pcie_v2.20.bin
36
37| Date       | File                  | Build commit | Severity  |
38| ---------- | :-------------------- | ----------- | -------- |
39| 2024-11-05 | rk3588_pcie_v2.20.bin | 1f74d1059   | important     |
40
41### New
42
431. Support setting pmic rst_fun as 1.
44
45------
46
47## rk3588_bl32_v1.18.bin
48
49| Date       | File                  | Build commit | Severity  |
50| ---------- | :-------------------- | ------------ | --------- |
51| 2024-10-31 | rk3588_bl32_v1.18.bin | 9f2aca7d1    | important |
52
53### Fixed
54
55| Index | Severity  | Update                                                       | Issue description                                            | Issue source |
56| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ |
57| 1     | important | check whether the rpmb key has been burned before changing security level | upgrading from weak security level to strong security level may result in rpmb key verification failure | -            |
58| 2     | important | fixed RSA OAEP MGF1 algorithm                                | TA will report an error when using RSA algorithm OAEP MGF1 padding method | -            |
59| 3     | important | fixed condition of whether secure boot is enabled            | Under unstable hardware conditions, it may be mistakenly believed that secure boot is enabled | -            |
60
61------
62
63## rk3588_ddr_lp4_2112MHz_lp5_2400MHz_v1.18.bin
64
65| Date       | File                                         | Build commit | Severity  |
66| ---------- | :------------------------------------------- | ------------ | --------- |
67| 2024-09-05 | rk3588_ddr_lp4_2112MHz_lp5_2400MHz_v1.18.bin | 9fa84341ce   | important |
68
69### Warn
70
711. BL31 should be update to V1.47 or above.
72
73### New
74
751. Enable dvfs/periodic training to increase SI margin.
762. Added support for (x16/x8)mixed packaging particles.
77
78### Fixed
79
80| Index | Severity  | Update                                                    | Issue description | Issue source |
81| ----- | --------- | --------------------------------------------------------- | ----------------- | ------------ |
82| 1     | important | Modified tTOT configuration to improve DRAM compatibility | -                 | -            |
83
84------
85
86## rk3588_bl31_v1.47.elf
87
88| Date       | File                  | Build commit | Severity  |
89| ---------- | :-------------------- | ------------ | --------- |
90| 2024-09-04 | rk3588_bl31_v1.47.elf | 92b1674a5    | important |
91
92### New
93
941. Support to respond to interrupts of kernel in OPTEE.
952. Improve stability of VOP.
963. Restored status of dvfs/periodic training after system wake up.
97
98------
99
100## rk3588_bl32_v1.17.bin
101
102| Date       | File                  | Build commit | Severity  |
103| ---------- | :-------------------- | ------------ | --------- |
104| 2024-09-02 | rk3588_bl32_v1.17.bin | 6c78a7d8c    | important |
105
106### New
107
1081.  Support software TA encryption key, customers can use TA encryption function without burning the key.
1092.  RPMB change read data to multiple times.
1103.  Increase MPI_MEMPOOL_SIZE size.
111
112------
113
114## rk3588_bl31_v1.46.elf
115
116| Date       | File                  | Build commit | Severity  |
117| ---------- | :-------------------- | ------------ | --------- |
118| 2024-04-29 | rk3588_bl31_v1.46.elf | 588059758    | important |
119
120### New
121
1221. Support to config pmu_mcu in kernel.
1232. Improve  stability of DFS in single chip lpddr5.
124
125------
126
127## rk3588_bl32_v1.16.bin
128
129| Date       | File                  | Build commit | Severity  |
130| ---------- | :-------------------- | ------------ | --------- |
131| 2024-04-16 | rk3588_bl32_v1.16.bin | 185dc3c92    | important |
132
133### New
134
1351.  Optimization parameter check to enhance security.
1362.  Support printing TEE memory usage information.
1373.  Hardware crypto supports addresses exceeding 4G.
138
139------
140
141## rk3588_ddr_lp4_2112MHz_lp5_2400MHz_v1.17.bin
142
143| Date       | File                                         | Build commit | Severity  |
144| ---------- | :------------------------------------------- | ------------ | --------- |
145| 2024-04-12 | rk3588_ddr_lp4_2112MHz_lp5_2400MHz_v1.17.bin | 3488111f83   | important |
146
147### Fixed
148
149| Index | Severity  | Update                                                       | Issue description                                            | Issue source |
150| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ |
151| 1     | important | Fixed the error of pll_id setting when boot_fsp!=0,the default value of boot_fsp is 0. | Maybe hang in ddr initialization when boot_fsp is configured to a non-zero value. | -            |
152
153------
154
155## rk3588_ddr_lp4_2112MHz_lp5_2400MHz_v1.16.bin
156
157| Date       | File                                         | Build commit | Severity  |
158| ---------- | :------------------------------------------- | ------------ | --------- |
159| 2024-02-04 | rk3588_ddr_lp4_2112MHz_lp5_2400MHz_v1.16.bin | 9fffbe1e78   | important |
160
161### New
162
1631. Modify the LPDDR5 frequency to improve stability.
1642. Add support dram with CS0 capacity less than CS1 capacity.
1653. Modify the DERATEINT.mr4_read_interval configuration.
166
167### Fixed
168
169| Index | Severity  | Update                                      | Issue description                                            | Issue source |
170| ----- | --------- | ------------------------------------------- | ------------------------------------------------------------ | ------------ |
171| 1     | important | Fixed derate issue with LPDDR5 of one rank. | Maybe hang in kernel when switch the frequency for LPDDR5 of one rank. | -            |
172
173------
174
175## rk3588_bl31_v1.45.elf
176
177| Date       | File                  | Build commit | Severity  |
178| ---------- | :-------------------- | ------------ | --------- |
179| 2023-12-27 | rk3588_bl31_v1.45.elf | 4ca8a8422    | important |
180
181### New
182
1831. Optimize the time of DFS atfter system resume.
1842. Cpu switch to hight frequency when systeme resume.
1853. Support config pvtpll parameters by sip.
186
187------
188
189## rk3588_pcie_v2.10.bin
190
191| Date       | File                  | Build commit | Severity |
192| ---------- | --------------------- | ------------ | -------- |
193| 2023-12-18 | rk3588_pcie_v2.10.bin | 35f57cde3    | moderate |
194
195### New
196
1971. Update the version.
198
199------
200
201## rk3588_pcie_v2.00.bin
202
203| Date       | File                  | Build commit | Severity |
204| ---------- | --------------------- | ------------ | -------- |
205| 2023-12-06 | rk3588_pcie_v2.00.bin | I3e280b78    | moderate |
206
207### New
208
2091. Fix bar capacity.
210
211------
212
213## rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.15.bin
214
215| Date       | File                                         | Build commit | Severity  |
216| ---------- | :------------------------------------------- | ------------ | --------- |
217| 2023-11-23 | rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.15.bin | d5483af87d   | important |
218
219### New
220
2211. Avoid PHY skew value greater than dll lock value,improve the stability for 528MHz.
2222. Fix the data training process,improve the stability.
2233. Resume ZQ background calibration for LPDDR5.
224
225------
226
227## rk3588_usbplug_v1.11.bin
228
229| Date       | File                     | Build commit | Severity  |
230| ---------- | :----------------------- | ------------ | --------- |
231| 2023-11-20 | rk3588_usbplug_v1.11.bin | dcac518e7    | important |
232
233### New
234
2351. Add rk3583 upgrade support.
236
237------
238
239## rk3583_ddr_lp4_1848MHz_lp5_2112MHz_v1.14.bin
240
241| Date       | File                                         | Build commit | Severity  |
242| ---------- | :------------------------------------------- | ------------ | --------- |
243| 2023-11-10 | rk3583_ddr_lp4_1848MHz_lp5_2112MHz_v1.14.bin | 73dffea49e   | important |
244
245### New
246
2471. Add RK3583 support.
248
249------
250
251## rk3588_bl31_v1.44.elf
252
253| Date       | File                  | Build commit | Severity  |
254| ---------- | :-------------------- | ------------ | --------- |
255| 2023-11-07 | rk3588_bl31_v1.44.elf | 4acbe711b    | important |
256
257### New
258
2591. Add pvtpll support rk3583.
2602. Add support to read secure otp.
2613. Optimize the time of dmc restore.
262
263------
264
265## rk3588_pcie_v1.00.bin
266
267| Date       | File                  | Build commit | Severity |
268| ---------- | --------------------- | ------------ | -------- |
269| 2023-10-07 | rk3588_pcie_v1.00.bin | I01c2c7d7    | moderate |
270
271### New
272
2731. Add bare system executable firmware that supports PCIe EP initialization.
274
275------
276
277## rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.14.bin
278
279| Date       | File                                         | Build commit | Severity  |
280| ---------- | :------------------------------------------- | ------------ | --------- |
281| 2023-09-26 | rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.14.bin | 73dffea49e   | important |
282
283### New
284
2851. Improve the stability of LPDDR5.
2862. Add fwver support.
287
288------
289
290## rk3588_bl32_v1.15.bin
291
292| Date       | File                  | Build commit | Severity  |
293| ---------- | :-------------------- | ------------ | --------- |
294| 2023-09-25 | rk3588_bl32_v1.15.bin | 62aa10b7     | important |
295
296### New
297
2981.  Support print firmware version, and support transmit firmware version to subsequent firmware.
299
300------
301
302## rk3588_bl31_v1.43.elf
303
304| Date       | File                  | Build commit | Severity  |
305| ---------- | :-------------------- | ------------ | --------- |
306| 2023-09-26 | rk3588_bl31_v1.43.elf | 24b7dd41a    | important |
307
308### New
309
3101. Supports to pass bl31 version number through rk atags.
3112. Support to configure wake sources for virtual-poweroff through dts.
312
313------
314
315## rk3588_spl_v1.13.bin
316
317| Date       | File                 | Build commit | Severity  |
318| ---------- | :------------------- | ------------ | --------- |
319| 2023-09-25 | rk3588_spl_v1.13.bin | e4e124926e   | important |
320
321### New
322
3231. Print and pass the firmware version number.
324
325### Fixed
326
327| Index | Severity  | Update                                                       | Issue description                                            | Issue source |
328| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ |
329| 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. | -            |
330------
331
332## rk3588_bl31_v1.42.elf
333
334| Date       | File                  | Build commit | Severity  |
335| ---------- | :-------------------- | ------------ | --------- |
336| 2023-09-09 | rk3588_bl31_v1.42.elf | 87bcc5dfe    | important |
337
338### New
339
3401. Optimize the time of system resume.
3412. Support any cpu to do system suspend/resume.
3423. Support all pwm int to wakeup when virtual-poweroff.
343
344------
345
346## rk3588_bl32_v1.14.bin
347
348| Date       | File                  | Build commit | Severity  |
349| ---------- | :-------------------- | ------------ | --------- |
350| 2023-08-28 | rk3588_bl32_v1.14.bin | b5340fd65    | important |
351
352### New
353
3541.  Pseudo random number seed will be set by default.
3552.  Supports read and write security flag interfaces.
3563.  Support check ta encryption key is written.
357
358### Fixed
359
360| Index | Severity  | Update                                                       | Issue description                                 | Issue source |
361| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------- | ------------ |
362| 1     | important | Fixed hardware crypto probability crash issue after enabling dynamic memory | Error will be reported when using hardware crypto | -            |
363
364------
365
366## rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.13.bin
367
368| Date       | File                                         | Build commit | Severity  |
369| ---------- | :------------------------------------------- | ------------ | --------- |
370| 2023-08-11 | rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.13.bin | 25cee80c4f   | important |
371
372### Warn
373
3741. BL31 should be update to V1.41 or above.
375
376### New
377
3781. Improve the stability of LPDDR5 528MHz.
3792. Update vref_inner for each channel in fsp_param to improve stability.
380
381### Fixed
382
383| Index | Severity  | Update                                                       | Issue description                                         | Issue source |
384| ----- | --------- | ------------------------------------------------------------ | --------------------------------------------------------- | ------------ |
385| 1     | important | Fixed init fail issue that boot in high temperature environment | Panic in ddrbin when boot in high temperature environment | -            |
386
387------
388
389## rk3588_bl31_v1.41.elf
390
391| Date       | File                  | Build commit | Severity  |
392| ---------- | :-------------------- | ------------ | --------- |
393| 2023-08-10 | rk3588_bl31_v1.41.elf | b7c5102a2    | important |
394
395### New
396
3971. Support L3 partition.
3982. Update configuration of ddr vref_inner.
3993. Support to config MCU sleep parameter through DTS.
400
401------
402
403## rk3588_bl31_v1.40.elf
404
405| Date       | File                  | Build commit | Severity  |
406| ---------- | :-------------------- | ------------ | --------- |
407| 2023-07-13 | rk3588_bl31_v1.40.elf | dc1125f48    | important |
408
409### New
410
4111. Add support to reset vop sub mem pd.
412
413------
414
415## rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.12.bin
416
417| Date       | File                                         | Build commit | Severity  |
418| ---------- | :------------------------------------------- | ------------ | --------- |
419| 2023-07-06 | rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.12.bin | 52218f4949   | important |
420
421### New
422
4231. Add support print training result and mr value.
424
425### Fixed
426
427| Index | Severity  | Update                                                       | Issue description                                            | Issue source |
428| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ |
429| 1     | important | Fixed init fail issue that max freq between 1066-1600MHz     | Panic in ddrbin when max DDR freq between 1066-1600MHz.      | -            |
430| 2     | important | Fixed the issue painc in ddrbin caused by multiple initialization of DDR | When the first SPL firmware failed to load, reloading the second firmware would result in repeated initialization of the DDR. This caused a panic in ddrbin. | -            |
431
432------
433
434## rk3588_bl31_v1.39.elf
435
436| Date       | File                  | Build commit | Severity  |
437| ---------- | :-------------------- | ------------ | --------- |
438| 2023-06-27 | rk3588_bl31_v1.39.elf | 001b4889e    | important |
439
440### New
441
4421. Change read size to 128 bytes.
4432. Adjust pvtpll table by otp.
4443. Modify pvtpll table for rk3588j/m.
445
446------
447
448## rk3588_bl31_v1.38.elf
449
450| Date       | File                  | Build commit | Severity  |
451| ---------- | :-------------------- | ------------ | --------- |
452| 2023-05-09 | rk3588_bl31_v1.38.elf | 3389cfdda    | important |
453
454### Warn
455
4561. DDR bin should be update to V1.11 or above.
457
458### New
459
4601. Update configuration of ddr lp5 mr.
4612. Improve the stability of hdmirx.
4623. Support ddr spread spectrum mode.
463
464------
465
466## rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.11.bin
467
468| Date       | File                                         | Build commit | Severity  |
469| ---------- | :------------------------------------------- | ------------ | --------- |
470| 2023-05-09 | rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.11.bin | f1474cf52f   | important |
471
472### Warn
473
4741. BL31 should be update to V1.38 or above.
475
476### New
477
4781. Added more print info when initialization fails to help locate soldering issues.
4792. Optimizing boot time.
4803. Enable per bank refresh function.
4814. LPDDR5 4 channels use different write vref values to improve stability.
4825. First init LPDDR4x.
4836. LPDDR5 cavref update to 36%.
4847. Add support spread spectrum mode.
485
486------
487
488## rk3588_bl32_v1.13.bin
489
490| Date       | File                  | Build commit | Severity  |
491| ---------- | :-------------------- | ------------ | --------- |
492| 2023-04-19 | rk3588_bl32_v1.13.bin | 7f1ea6d6e    | important |
493
494### New
495
4961. OTP supports burst read to accelerate BL32 startup speed.
4972. Kernel support read secure boot flag and public key hash.
4983. Support dynamic shared memory, and the secure and normal world can transfer more larger data.
4994. BL32 supports pstore, and the kernel can view print info of BL32 through pstore node.
500
501------
502
503## rk3588_bl31_v1.37.elf
504
505| Date       | File                  | Build commit | Severity  |
506| ---------- | :-------------------- | ------------ | --------- |
507| 2023-03-08 | rk3588_bl31_v1.37.elf | 9609b9c19    | important |
508
509### New
510
5111. Save/restore u2phy_grf registers when system suspend/resume.
5122. Save/restore more ddr related registers when system suspend/resume.
5133. Compatible with system suspend/resume in QNX.
514
515------
516
517## rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.10.bin
518
519| Date       | File                                         | Build commit | Severity  |
520| ---------- | :------------------------------------------- | ------------ | --------- |
521| 2022-11-21 | rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.10.bin | 75d050770f   | important |
522
523### New
524
5251. Pageclose can be enable/disable by ddrbin_tool.
526
527### Fixed
528
529| Index | Severity  | Update                       | Issue description                                            | Issue source |
530| ----- | --------- | ---------------------------- | ------------------------------------------------------------ | ------------ |
531| 1     | important | fix total 24GB bug           | If the DDR total capacity is 24GB, it will be stuck and unable to enter kernel. | -            |
532| 2     | important | fix LP4/LP4X stability issue | Some LP4/LP4X board need to update read odt to 40ohm to fix stability issue. Note: BL31 should be update to V1.37. | -            |
533| 3     | important | improve LP5 performance      | LPDDR5 timing tWTR  calculate error lead to slow performance | -            |
534
535------
536
537## rk3588_bl31_v1.36.elf
538
539| Date       | File                  | Build commit | Severity  |
540| ---------- | :-------------------- | ------------ | --------- |
541| 2023-01-30 | rk3588_bl31_v1.36.elf | 78ee25fe7    | important |
542
543### New
544
5451. Supports analyze infrared signals of various protocols during system suspend by software, which needs to be used together with mcu.
546
547------
548
549## rk3588_bl31_v1.35.elf
550
551| Date       | File                  | Build commit | Severity  |
552| ---------- | :-------------------- | ------------ | --------- |
553| 2023-01-16 | rk3588_bl31_v1.35.elf | bd7bac37a    | important |
554
555### New
556
5571. Improve the stability of hdmirx.
558
559------
560
561## rk3588_bl31_v1.34.elf
562
563| Date       | File                  | Build commit | Severity  |
564| ---------- | :-------------------- | ------------ | --------- |
565| 2023-01-10 | rk3588_bl31_v1.34.elf | e63a16361    | important |
566
567### New
568
5691. Support hptimer to use soft adjust mode.
5702. Support pvtpll to add length.
571
572### Fixed
573
574| Index | Severity  | Update                                                | Issue description                                            | Issue source |
575| ----- | --------- | ----------------------------------------------------- | ------------------------------------------------------------ | ------------ |
576| 1     | important | Avoid pmu mcu to boot accidentally in system suspend. | With pmu mcu's accidental boot, linux kernel's code and data may be overwrite after system resume. | -            |
577
578------
579
580## rk3588_spl_v1.12.bin
581
582| Date       | File                  | Build commit | Severity  |
583| ---------- | :-------------------- | ------------ | --------- |
584| 2022-12-26 | rk3588_spl_v1.12.bin  | 5f53abfa     | important |
585
586### New
587
5881. Support SPL AB.
589
590------
591
592## rk3588_bl31_v1.33.elf
593
594| Date       | File                  | Build commit | Severity  |
595| ---------- | :-------------------- | ------------ | --------- |
596| 2022-12-07 | rk3588_bl31_v1.33.elf | 17b41886e    | important |
597
598### New
599
6001. Support rk3588m, rk3588j.
601
602------
603
604## rk3588_usbplug_v1.10.bin
605
606| Date       | File                     | Build commit | Severity  |
607| ---------- | :----------------------- | ------------ | --------- |
608| 2022-11-22 | rk3588_usbplug_v1.10.bin | b0e3c43c2    | important |
609
610### New
611
6121. Improve compatibility.
613
614------
615
616## rk3588_bl31_v1.32.elf
617
618| Date       | File                  | Build commit | Severity  |
619| ---------- | :-------------------- | ------------ | --------- |
620| 2022-11-21 | rk3588_bl31_v1.32.elf | e529a2760    | important |
621
622### New
623
6241. Support bus auto CS.
625
626------
627
628## rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.09.bin
629
630| Date       | File                                         | Build commit | Severity  |
631| ---------- | :------------------------------------------- | ------------ | --------- |
632| 2022-11-21 | rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.09.bin | a930779e06   | important |
633
634### New
635
6361. Derate/perbank refresh can be enable/disable by ddrbin_tool.
6372. Support pstore function.
6383. Boot FSP configurable by ddrbin_tool.
6394. Enable LPDDR5 DMC function.
6405. Support LPDDR5 byte mode DRAM.
6416. Recycle 256MB memory(overlap with REG space). This function can be disable by ddrbin_tool.
642
643### Fixed
644
645| Index | Severity  | Update                                   | Issue description                                            | Issue source |
646| ----- | --------- | ---------------------------------------- | ------------------------------------------------------------ | ------------ |
647| 1     | important | Fix WRTRN Bug                            | Fix WRTRN bug when ddr freq between 533MHz - 1066MHz         | -            |
648| 2     | important | Fix ZQCALIB bug                          | Increase auto ZQCALIB command period to 470ms                | -            |
649| 3     | important | Fix 528M bug                             | 528MHz undo RDTRN, SW*skew should be clean before clean before switch to 528MHz. | -            |
650| 4     | important | Improve LPDDR5 stability and performance | Fix some LPDDR5 timing like rd2wr,wr2rd and hash config to improve stability and performance. | -            |
651| 5     | important | LP4/LP4x support 32GB cap                | LP4/LP4x support 32GB cap                                    | -            |
652
653------
654
655## rk3588_bl31_v1.31.elf
656
657| Date       | File                  | Build commit | Severity  |
658| ---------- | :-------------------- | ------------ | --------- |
659| 2022-11-09 | rk3588_bl31_v1.31.elf | 91e396185    | important |
660
661### New
662
6631. Enable RK_ENABLE_A76_L2_FLUSH_TO_L3 function.
6642. Support amp function.
665
666### Fixed
667
668| Index | Severity  | Update                                                       | Issue description | Issue source |
669| ----- | --------- | ------------------------------------------------------------ | ----------------- | ------------ |
670| 1     | important | Save/restore some performance setting in system suspend/resume | -                 | -            |
671
672------
673
674## rk3588_bl31_v1.30.elf
675
676| Date       | File                  | Build commit | Severity  |
677| ---------- | :-------------------- | ------------ | --------- |
678| 2022-10-12 | rk3588_bl31_v1.30.elf | 1450d21e8    | important |
679
680### New
681
6821. Support pstore.
683
684------
685
686## rk3588_bl31_v1.29.elf
687
688| Date       | File                  | Build commit | Severity  |
689| ---------- | :-------------------- | ----------- | --------- |
690| 2022-09-29 | rk3588_bl31_v1.29.elf | 686b5c48b   | important |
691
692### New
693
6941. Add A55 AT speculative patches.
6952. Add LPDDR5 DFS patches, support DFS between rows.
6963. Config FW-DSU region according to the specific DDR channel.
697
698### Fixed
699
700| Index | Severity  | Update                                                       | Issue description                                            | Issue source |
701| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ |
702| 1     | important | Fix problem about CEC wakeup.                  | When waiting for CEC wakeup source in system suspend, gpio1/3 irq will wakeup both AP and mcu . | -        |
703| 2     | important | Fix configuration about ddr.                   | Fix ddr-unstable problem.                                    | -        |
704| 3     | important | Fix problem in system suspend if disable uart. | If loader disable uart, system suspend will panic.           | -        |
705
706------
707
708## rk3588_bl32_v1.12.bin
709
710| Date       | File                  | Build commit | Severity  |
711| ---------- | :-------------------- | ------------ | --------- |
712| 2022-09-20 | rk3588_bl32_v1.12.bin | 4542e1efd    | important |
713
714### New
715
7161. Config FW-DSU region according to the specific DDR channel.
717
718------
719
720## rk3588_bl32_v1.11.bin
721
722| Date       | File                  | Build commit | Severity  |
723| ---------- | :-------------------- | ------------ | --------- |
724| 2022-09-15 | rk3588_bl32_v1.11.bin | d84087907    | important |
725
726### Fixed
727
728| Index | Severity  | Update                                                       | Issue description                                            | Issue source |
729| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ |
730| 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 | -            |
731
732------
733
734