xref: /rkbin/doc/release/RK3576_EN.md (revision cc3452e077f62a2e21e92fcc978d1b0ea19a1e33)
1# RK3576 Release Note
2
3## rk3576_bl31_v1.20.elf
4
5| Date       | File                  | Build commit | Severity  |
6| ---------- | :-------------------- | ------------ | --------- |
7| 2025-05-13 | rk3576_bl31_v1.20.elf | 4d7e811c6 | important |
8
9### New
10
111. Change the base address of BL31 to 0x60000.
122. Enhance the stability of system reboot.
13
14------
15
16## rk3576_bl32_v1.06.bin
17
18| Date       | File                  | Build commit | Severity  |
19| ---------- | :-------------------- | ------------ | --------- |
20| 2025-05-12 | rk3576_bl32_v1.06.bin | 667b54418    | important |
21
22### New
23
241. Add support for verify config ip.
252. Add OEM OTP KEY hmac support for user ta.
26
27### Fixed
28
29| Index | Severity  | Update                                                   | Issue description                                     | Issue source |
30| ----- | --------- | -------------------------------------------------------- | ----------------------------------------------------- | ------------ |
31| 1     | important | Merge official security patches                          | Address potential security risks                      | -            |
32| 2     | important | Support automatic file recovery after abnormal power off | Abnormal power off causes user ta cannot run normally | 517988       |
33
34------
35
36## rk3576_bl31_v1.19.elf
37
38| Date       | File                  | Build commit | Severity  |
39| ---------- | :-------------------- | ------------ | --------- |
40| 2025-03-21 | rk3576_bl31_v1.19.elf | f3570ca5d | important |
41
42### New
43
441. Enhanced usb1 stability for rk3576_s1.
45
46------
47
48## rk3576_bl31_v1.18.elf
49
50| Date       | File                  | Build commit | Severity  |
51| ---------- | :-------------------- | ------------ | --------- |
52| 2025-03-14 | rk3576_bl31_v1.18.elf | b072a1255 | important |
53
54### New
55
561. Supports SCU1_AUTO_PD function to be enabled dynamically.
572. Supports panic and wdt reset under MOS.
58
59------
60
61## rk3576_bl31_v1.17.elf
62
63| Date       | File                  | Build commit | Severity  |
64| ---------- | :-------------------- | ------------ | --------- |
65| 2025-03-03 | rk3576_bl31_v1.17.elf | 70d3deb59    | important |
66
67### New
68
691. Support to configure gpio-group.
702. Reduce the BL31 firmware size..
71
72------
73
74## rk3576_bl31_v1.16.elf
75
76| Date       | File                  | Build commit | Severity  |
77| ---------- | :-------------------- | ------------ | --------- |
78| 2025-02-13 | rk3576_bl31_v1.16.elf | fab0f0345    | important |
79
80### New
81
821. Optimize speed of system resume.
832. Optimize the flow of detecting  external 32k clock.
84
85------
86
87## rk3576_boost_v1.03.bin
88
89| Date       | File                  | Build commit | Severity  |
90| ---------- | :-------------------- | ----------- | -------- |
91| 2025-01-24 | rk3576_boost_v1.03.bin | 8a55316839   | moderate |
92
93### Fixed
94
95| Index | Severity  | Update                  | Issue description                    | Issue source |
96| ----- | --------- | ----------------------- | ------------------------------------ | ------------ |
97| 1     | moderate | accelerate UFS boot speed. | The boot speed of UFS is relatively slow. | -            |
98
99------
100
101## rk3576_bl31_v1.15.elf
102
103| Date       | File                  | Build commit | Severity  |
104| ---------- | :-------------------- | ------------ | --------- |
105| 2025-01-03 | rk3576_bl31_v1.15.elf | bf841fed1    | important |
106
107### New
108
1091. Support dual system.
1102. Support wake source after virtual-poweroff.
1113. Enhanced otp stability after ultra sleep.
112
113------
114
115## rk3576_bl31_v1.14.elf
116
117| Date       | File                  | Build commit | Severity  |
118| ---------- | :-------------------- | ------------ | --------- |
119| 2024-11-08 | rk3576_bl31_v1.14.elf | c481e5368    | important |
120
121### New
122
1231. Support RK3576 j/m.
1242. Support reset arch timer after system resume.
125
126------
127
128## rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,_eyescan}_v1.09.bin
129
130| Date       | File                                                          | Build commit | Severity  |
131| ---------- | :------------------------------------------------------------ | ------------ | --------- |
132| 2024-11-07 | rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,_eyescan}_v1.09.bin | 2f85f4b2d4   | important |
133
134### New
135
1361. Add support RK3576J and RK3576M.
1372. Optimize DDR performance.
1383. Hptimer support 1G frequency.
139
140------
141
142## rk3576_usbplug_v1.04.bin
143
144| Date       | File                  | Build commit | Severity  |
145| ---------- | :-------------------- | ------------ | --------- |
146| 2024-11-07 | rk3576_usbplug_v1.04.bin | 13ceb2afdcb | important     |
147
148### Fixed
149
150| Index | Severity  | Update                                                       | Issue description                                            | Issue source |
151| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ |
152| 1     | important | Add 1Ghz arch timer support, and usbplug is adjusted to get current arch timer frequency from preloader by default. | Delay in usbplug is inaccurate. | -            |
153
154------
155
156## rk3576_spl_v1.07.bin
157
158| Date       | File                  | Build commit | Severity  |
159| ---------- | :-------------------- | ------------ | --------- |
160| 2024-11-07 | rk3576_spl_v1.07.bin | 13ceb2afdcb | important     |
161
162### Fixed
163
164| Index | Severity  | Update                                                       | Issue description                                            | Issue source |
165| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ |
166| 1     | important | Add 1Ghz arch timer support, and SPL is adjusted to get current arch timer frequency from preloader by default. | Delay in SPL is inaccurate, and time print at the end is inaccurate too. | -            |
167
168------
169
170## rk3576_bl32_v1.05.bin
171
172| Date       | File                  | Build commit | Severity  |
173| ---------- | :-------------------- | ------------ | --------- |
174| 2024-11-01 | rk3576_bl32_v1.05.bin | 9f2aca7d1    | important |
175
176### Fixed
177
178| Index | Severity  | Update                                                       | Issue description                                            | Issue source |
179| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ |
180| 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 | -            |
181| 2     | important | fixed RSA OAEP MGF1 algorithm                                | TA will report an error when using RSA algorithm OAEP MGF1 padding method | -            |
182| 3     | important | fixed condition of whether secure boot is enabled            | Under unstable hardware conditions, it may be mistakenly believed that secure boot is enabled | -            |
183
184------
185
186## rk3576_bl31_v1.13.elf
187
188| Date       | File                  | Build commit | Severity  |
189| ---------- | :-------------------- | ------------ | --------- |
190| 2024-10-31 | rk3576_bl31_v1.13.elf | b21ffefc7    | important |
191
192### New
193
1941. Add control for PLDO2 in the system suspend/resume.
195
196------
197
198## rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,_eyescan}_v1.08.bin
199
200| Date       | File                                                          | Build commit | Severity  |
201| ---------- | :------------------------------------------------------------ | ------------ | --------- |
202| 2024-10-09 | rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,_eyescan}_v1.08.bin | fcb0cfd52f   | important |
203
204### New
205
2061. Add support RK3576S.
207
208------
209
210## rk3576_bl31_v1.12.elf
211
212| Date       | File                  | Build commit | Severity  |
213| ---------- | :-------------------- | ------------ | --------- |
214| 2024-10-09 | rk3576_bl31_v1.12.elf | 2535b79ce    | important |
215
216### New
217
2181. Support fast-boot.
2192. Support RK3576S1.
220
221------
222
223## rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,_eyescan}_v1.07.bin
224
225| Date       | File                                                         | Build commit | Severity  |
226| ---------- | :----------------------------------------------------------- | ------------ | --------- |
227| 2024-09-26 | rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,_eyescan}_v1.07.bin | 584efc13bf   | important |
228
229### New
230
2311. Enable dvfs/periodic training in loader.
232
233### Fixed
234
235| Index | Severity  | Update                                          | Issue description                                            | Issue source |
236| ----- | --------- | ----------------------------------------------- | ------------------------------------------------------------ | ------------ |
237| 1     | important | Fix rd_dqs_vref_training                        | A few chips rd_dqs_vref_training results may be unreasonable, resulting in abnormal DDR | -            |
238| 2     | important | Fix LPDDR5 ultra suspend resume failure issue   | -                                                            | -            |
239| 3     | moderate  | Update the criteria of the eye scan result pass | -                                                            | -            |
240
241------
242
243## rk3576_usbplug_fspi1_v1.03.bin
244
245| Date       | File                  | Build commit | Severity  |
246| ---------- | :----------------------- | ----------- | -------- |
247| 2024-09-18 | rk3576_usbplug_fspi1_v1.03.bin | 4546bd092ab5 | important     |
248
249### New
250
2511. Support GPT bakcup.
252
253------
254
255## rk3576_bl31_v1.11.elf
256
257| Date       | File                  | Build commit | Severity  |
258| ---------- | :-------------------- | ------------ | --------- |
259| 2024-09-21 | rk3576_bl31_v1.11.elf | 5ed489867    | important |
260
261### New
262
2631. Support non-CPU0 interrupt wake up when system suspend.
2642. Pull up pmu_sleep pin1 by default when system suspend.
2653. Support AMP OS.
266
267------
268
269## rk3576_spl_v1.06.bin
270
271| Date       | File                  | Build commit | Severity  |
272| ---------- | :----------------------- | ----------- | -------- |
273| 2024-09-13 | rk3576_spl_v1.06.bin | 8532be3569c   | important     |
274
275### New
276
2771. Modify the erase protection function, and vendor storage data can also be erased.
2782. Modify the MPHY power supply judgment to solve some UFS support exception issues.
2793. Add CRU reset to the controller to solve individual UFS initialization issues.
280
281------
282
283## rk3576_usbplug_v1.03.bin
284
285| Date        | File                     | Build commit | Severity  |
286| ----------- | :----------------------- | ------------ | --------- |
287| 2024-09-013 | rk3576_usbplug_v1.03.bin | 8532be356    | important |
288
289### New
290
2911. Modify the erase protection function, and vendor storage data can also be erased.
2922. Modify the MPHY power supply judgment to solve some UFS support exception issues.
2933. Add CRU reset to the controller to solve individual UFS initialization issues.
294
295------
296
297## rk3576_bl32_v1.04.bin
298
299| Date       | File                  | Build commit | Severity  |
300| ---------- | :-------------------- | ------------ | --------- |
301| 2024-09-02 | rk3576_bl32_v1.04.bin | 6c78a7d8c    | important |
302
303### New
304
3051. Supports reading and writing OTP data for Non Protected OEM Zone.
3062. Support software TA encryption key, customers can use TA encryption function without burning the key.
307
308------
309
310## rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,_eyescan}_v1.06.bin
311
312| Date       | File                                                         | Build commit | Severity  |
313| ---------- | :----------------------------------------------------------- | ------------ | --------- |
314| 2024-07-27 | rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,_eyescan}_v1.06.bin | a6303af65c   | important |
315
316### New
317
3181. Support x16, x8 die mixed package LPDDR4(X).
3192. Add JEDEC Rx Mask for eyescan.
320
321### Fixed
322
323| Index | Severity  | Update                                                 | Issue description                                            | Issue source |
324| ----- | --------- | ------------------------------------------------------ | ------------------------------------------------------------ | ------------ |
325| 1     | important | Optimize LPDDR5 stability                              | -                                                            | -            |
326| 2     | important | Fix ultra suspend low probability resume failure issue | ultra suspend resume fails with a low probability            | -            |
327| 3     | moderate  | Optimize uart printing speed                           | -                                                            | -            |
328| 4     | moderate  | Increased force jtag time to 1 second                  | Individual boards with problematic uart hardware design will be switched to jtag mode | -            |
329
330------
331
332## rk3576_bl32_v1.03.bin
333
334| Date       | File                  | Build commit | Severity  |
335| ---------- | :-------------------- | ------------ | --------- |
336| 2024-07-22 | rk3576_bl32_v1.03.bin | 1bfd9b503    | important |
337
338### New
339
3401. Support block reading of RPMB data.
3412. Close Keylad function for get otp zero count.
342
343------
344
345## rk3576_bl31_v1.10.elf
346
347| Date       | File                  | Build commit | Severity  |
348| ---------- | :-------------------- | ------------ | --------- |
349| 2024-07-20 | rk3576_bl31_v1.10.elf | 6130bb51a    | important |
350
351### New
352
3531. Support gpio0 debounce interrupt wake up when system suspend.
3542. Support access mem_os_reg.
3553. Save global reset status in mem_os_reg.
356
357------
358
359## rk3576_bl31_v1.09.elf
360
361| Date       | File                  | Build commit | Severity  |
362| ---------- | :-------------------- | ------------ | --------- |
363| 2024-06-28 | rk3576_bl31_v1.09.elf | 286c013b2    | important |
364
365### New
366
3671. Support to close VDD_CPU_BIG.
3682. Support 1G frequency of cpu timer.
3693. Support for reducing length.
370
371------
372
373## rk3576_spl_v1.05.bin
374
375| Date       | File                  | Build commit | Severity  |
376| ---------- | :----------------------- | ----------- | -------- |
377| 2024-06-19 | rk3576_spl_v1.05.bin | 884f049582f   | important     |
378
379### Fixed
380
381| Index | Severity  | Update                  | Issue description                    | Issue source |
382| ----- | --------- | ----------------------- | ------------------------------------ | ------------ |
383| 1     | important     | Add write maskrom flag to OS_REG0 support | SPL will now write OS_REG0 to enter maskrom mode. | -        |
384
385------
386
387## rk3576_{usbplug,usbplug_fspi1}_v1.02.bin
388
389| Date       | File                  | Build commit | Severity  |
390| ---------- | :----------------------- | ----------- | -------- |
391| 2024-06-19 | rk3576_{usbplug,usbplug_fspi1}_v1.02.bin | 0fe85c2474 | important     |
392
393### Fixed
394
395| Index | Severity  | Update                  | Issue description                    | Issue source |
396| ----- | --------- | ----------------------- | ------------------------------------ | ------------ |
397| 1     | important     | Add clear OS_REG0 support | SPL will write OS_REG0 to enter maskrom mode, usbplug needs to clear the maskrom flag accordingly. | -        |
398
399------
400
401## rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,eyescan}_v1.05.bin
402
403| Date       | File                                                         | Build commit | Severity  |
404| ---------- | :----------------------------------------------------------- | ------------ | --------- |
405| 2024-06-17 | rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,eyescan}_v1.05.bin | da1087e33f   | important |
406
407### New
408
4091. Supports dram whose cs0 row is less than cs1 row.
4102. Add eyescan DDR bin.
411
412### Fixed
413
414| Index | Severity  | Update                                            | Issue description                             | Issue source |
415| ----- | --------- | ------------------------------------------------- | --------------------------------------------- | ------------ |
416| 1     | important | Ensure VOP bandwidth in extreme situations        | -                                             | -            |
417| 2     | important | Fix probabilistic failure to detect LPDDR4(X) CS1 | Probabilistic failure to detect LPDDR4(X) CS1 | -            |
418
419------
420
421## rk3576_bl31_v1.08.elf
422
423| Date       | File                  | Build commit | Severity  |
424| ---------- | :-------------------- | ------------ | --------- |
425| 2024-06-07 | rk3576_bl31_v1.08.elf | 6102c2d62    | important |
426
427### New
428
4291. Support rbrom command in UFS machines.
4302. Enable memory repair according to otp.
431
432------
433
434## rk3576_bl31_v1.07.elf
435
436| Date       | File                  | Build commit | Severity  |
437| ---------- | :-------------------- | ------------ | --------- |
438| 2024-05-29 | rk3576_bl31_v1.07.elf | d6d387faa    | important |
439
440### New
441
4421. Support power off vdd_logic when virtual-poweroff.
4432. Support to configure bus_mcu in NS.
4443. Improve DDR stability when ultra suspend.
4454. Support DFS in VOP+EBC machine.
446
447------
448
449## rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,eyescan}_v1.04.bin
450
451| Date       | File                                                         | Build commit | Severity  |
452| ---------- | :----------------------------------------------------------- | ------------ | --------- |
453| 2024-05-28 | rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,eyescan}_v1.04.bin | 27ded95582   | important |
454
455### New
456
4571. Supports dram whose cs0 row is less than cs1 row.
4582. Add eyescan DDR bin.
459
460### Fixed
461
462| Index | Severity  | Update                                                    | Issue description | Issue source |
463| ----- | --------- | --------------------------------------------------------- | ----------------- | ------------ |
464| 1     | important | Fix an issue with some LPDDR5 read eye skewed to the left | -                 | -            |
465| 2     | important | Improve LPDDR5 534MHz high temperature stability          | -                 | -            |
466| 3     | important | Improve ultra suspend stability                           | -                 | -            |
467| 4     | important | Improve reboot stability                                  | -                 | -            |
468| 5     | moderate  | Improve print result of eye scan                          | -                 | -            |
469
470------
471
472## rk3576_boost_v1.02.bin
473
474| Date       | File                  | Build commit | Severity  |
475| ---------- | :-------------------- | ----------- | -------- |
476| 2024-05-25 | rk3576_boost_v1.02.bin | 85a3a9ac98   | moderate |
477
478### Fixed
479
480| Index | Severity  | Update                  | Issue description                    | Issue source |
481| ----- | --------- | ----------------------- | ------------------------------------ | ------------ |
482| 1     | moderate | Close uart print | If baud rate is not 1500000,it will print garbled text. | -            |
483
484------
485
486## rk3576_spl_v1.04.bin
487
488| Date       | File                  | Build commit | Severity  |
489| ---------- | :-------------------- | ------------ | --------- |
490| 2024-05-17 | rk3576_spl_v1.04.bin | 3e169ed6d1d    | important |
491
492### Fixed
493
494| Index | Severity  | Update                                         | Issue description                    | Issue source |
495| ----- | --------- | ---------------------------------------------- | ------------------------------------ | ------------ |
496| 1     | important | When bootrom boot from sd card, fail at SPL stage | SD card power-off mechanism in SPL exists problem | -            |
497
498------
499
500## rk3576_bl31_v1.06.elf
501
502| Date       | File                  | Build commit | Severity  |
503| ---------- | :-------------------- | ------------ | --------- |
504| 2024-05-16 | rk3576_bl31_v1.06.elf | a2ba6bc7c    | important |
505
506### New
507
5081. Print global reset status.
5092. Support suspend from any cpu.
510
511------
512
513## rk3576_bl32_v1.02.bin
514
515| Date       | File                  | Build commit | Severity  |
516| ---------- | :-------------------- | ------------ | --------- |
517| 2024-05-13 | rk3576_bl32_v1.02.bin | b90c1680e    | important |
518
519### New
520
5211. Support read write verify toybrick ksn.
522
523------
524
525## rk3576_spl_v1.03.bin
526
527| Date       | File                  | Build commit | Severity  |
528| ---------- | :-------------------- | ------------ | --------- |
529| 2024-04-30 | rk3576_spl_v1.03.bin | e53b21c53e6    | important |
530
531### Fixed
532
533| Index | Severity  | Update                                         | Issue description                    | Issue source |
534| ----- | --------- | ---------------------------------------------- | ------------------------------------ | ------------ |
535| 1     | important | Fix GPT problem caused by different blocksizes of TF card and UFS device | Invalid GPT error happens | -            |
536
537------
538
539## rk3576_bl31_v1.05.elf
540
541| Date       | File                  | Build commit | Severity  |
542| ---------- | :-------------------- | ------------ | --------- |
543| 2024-04-24 | rk3576_bl31_v1.05.elf | 76e9c9f54    | important |
544
545### New
546
5471. Enable pd_gpu repair.
5482. Add otp init.
5493. Increase pvptll length for middle frequencies.
5504. Adjust pvtpll table by otp opp info.
5515. Hptimer support 1G frequency.
5526. Don't use cpu unclean src.
553
554### Fixed
555
556| Index | Severity  | Update                                         | Issue description                    | Issue source |
557| ----- | --------- | ---------------------------------------------- | ------------------------------------ | ------------ |
558| 1     | important | Fix cpu frequecy error when suspend and resume | System crash when suspend and resume | -            |
559
560------
561
562## rk3576_boost_v1.00.bin
563
564| Date       | File                  | Build commit | Severity  |
565| ---------- | :-------------------- | ----------- | -------- |
566| 2024-04-23 | rk3576_boost_v1.00.bin | d4affbeb09   | important |
567
568### Fixed
569
570| Index | Severity  | Update                  | Issue description                    | Issue source |
571| ----- | --------- | ----------------------- | ------------------------------------ | ------------ |
572| 1     | important | Fixed SD card boot fail | BootROM load ddr.bin fail in SD card | -            |
573
574------
575
576## rk3576_spl_v1.02.bin
577
578| Date       | File                  | Build commit | Severity  |
579| ---------- | :-------------------- | ----------- | -------- |
580| 2024-04-19 | rk3576_spl_v1.02.bin | 57b8ceed1c3   | important |
581
582### New
583
5841. Enable cci channels for devices.
5852. Add internal phase support for dwmmc.
5863. Enable decom by default.
5874. Add eMMC and FSPI iomux support.
5885. Improve UFS support.
5896. Improve usbplug support.
590
591------
592
593## rk3576_bl31_v1.04.elf
594
595| Date       | File                  | Build commit | Severity  |
596| ---------- | :-------------------- | ------------ | --------- |
597| 2024-04-16 | rk3576_bl31_v1.04.elf | 30018b771    | important |
598
599### New
600
6011. Reduced power consumption of the pmu 1v8 during sleep.
602
603### Fixed
604
605| Index | Severity  | Update                                         | Issue description                             | Issue source |
606| ----- | --------- | ---------------------------------------------- | --------------------------------------------- | ------------ |
607| 1     | important | Fixed GPU performance deteriorates after sleep | GPU performance will deteriorates after sleep | -            |
608
609------
610
611## rk3576_usbplug_v1.01.bin
612
613| Date       | File                     | Build commit | Severity  |
614| ---------- | :----------------------- | ------------ | --------- |
615| 2024-04-17 | rk3576_usbplug_v1.01.bin | fa96a41a6    | important |
616
617### New
618
6191. Add support write booster.
620
621### Fixed
622
623| Index | Severity  | Update                                              | Issue description                                          | Issue source |
624| ----- | --------- | --------------------------------------------------- | ---------------------------------------------------------- | ------------ |
625| 1     | important | Poll for max. 1500ms for fDeviceInit flag to clear. | The timeout is too short, and UFS initialization may fail. | -            |
626| 2     | important | Support UFS with PHISON UFS controller.             | Test ready command will fail.                              | -            |
627
628------
629
630## rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra}_v1.03.bin
631
632| Date       | File                                                 | Build commit | Severity  |
633| ---------- | :--------------------------------------------------- | ------------ | --------- |
634| 2024-04-16 | rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra}_v1.03.bin | 81dd75088a   | important |
635
636### Warn
637
6381. When LPDDR5 is used, the kernel must have this patch: 540126c8642b arm64: dts: rockchip: Increase 2400M to 2750M for dmc opp table (commit ID may be different for different kernel branches).
639
640### Fixed
641
642| Index | Severity  | Update                                          | Issue description                            | Issue source |
643| ----- | --------- | ----------------------------------------------- | -------------------------------------------- | ------------ |
644| 1     | important | Change default freq of LPDDR5 to 2736MHz        | -                                            | -            |
645| 2     | important | Change trigger time of force uart rx to smaller | uart may not automatically trigger jtag mode | -            |
646
647------
648
649## rk3576_bl32_v1.01.bin
650
651| Date       | File                  | Build commit | Severity  |
652| ---------- | :-------------------- | ------------ | --------- |
653| 2024-04-16 | rk3576_bl32_v1.01.bin | 185dc3c92    | important |
654
655### New
656
6571. Optimization parameter check to enhance security.
6582. Keylad supports get otp zero count.
659
660------
661
662## rk3576_bl31_v1.03.elf
663
664| Date       | File                  | Build commit | Severity  |
665| ---------- | :-------------------- | ------------ | --------- |
666| 2024-04-10 | rk3576_bl31_v1.03.elf | 9de33eca3    | important |
667
668### New
669
6701. Improve DDR stability when sleep.
6712. Supports DDR frequency conversion in EBC scenarios.
672
673### Fixed
674
675| Index | Severity  | Update                                         | Issue description                             | Issue source |
676| ----- | --------- | ---------------------------------------------- | --------------------------------------------- | ------------ |
677| 1     | important | Fixed CPU performance deteriorates after sleep | CPU performance will deteriorates after sleep | -            |
678
679------
680
681## rk3576_{spl,usbplug}_fspi1_v1.00.bin
682
683| Date       | File                  | Build commit | Severity  |
684| ---------- | :-------------------- | ----------- | -------- |
685| 2024-04-08 | rk3576_{spl,usbplug}_fspi1_v1.00.bin | 38fed2d628d   | important |
686
687### New
688
6891. Support fspi1 spiflash.
690
691------
692
693## rk3576_spl_v1.01.bin
694
695| Date       | File                  | Build commit | Severity  |
696| ---------- | :-------------------- | ----------- | -------- |
697| 2024-04-07 | rk3576_spl_v1.01.bin | 4a69562ca69   | important |
698
699### New
700
7011. Support SD card.
7022. Support SecureBoot.
7033. Enable crypto.
7044. Improve UFS support.
7055. Improve VOP2 support.
7066. Add MCU-related register configuration.
707
708------
709
710## rk3576_bl31_v1.02.elf
711
712| Date       | File                  | Build commit | Severity  |
713| ---------- | :-------------------- | ------------ | --------- |
714| 2024-03-29 | rk3576_bl31_v1.02.elf | 5784c4ac0    | important |
715
716### New
717
7181. Support HDCP.
7192. Enable GPU counter.
720
721------
722
723## rk3576_ddr_lp4_2112MHz_lp5_2376MHz_v1.02.bin
724
725| Date       | File                                         | Build commit | Severity  |
726| ---------- | :------------------------------------------- | ------------ | --------- |
727| 2024-03-22 | rk3576_ddr_lp4_2112MHz_lp5_2376MHz_v1.02.bin | 2e0089635a3  | important |
728
729### Fixed
730
731| Index | Severity  | Update                                   | Issue description                                                                                                                             | Issue source |
732| ----- | --------- | ---------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------- | ------------ |
733| 1     | important | Fixed VOP will flash with POST_BUF_EMPTY | When DDR is under heavy load, or DDR frequency is low, especially when GPU and RKNN are under heavy load, VOP will flash with POST_BUF_EMPTY. | -            |
734
735------
736
737## rk3576_bl31_v1.01.elf
738
739| Date       | File                  | Build commit | Severity  |
740| ---------- | :-------------------- | ------------ | --------- |
741| 2024-03-21 | rk3576_bl31_v1.01.elf | c87ba612c    | important |
742
743### New
744
7451. Support suspend/resume in uboot.
7462. Support virtual poweroff.
7473. Support recover system time after system resume.
748
749------
750
751## rk3576_{ddr,spl,usbplug}_v1.00.bin
752
753| Date       | File                               | Build commit                                   | Severity |
754| ---------- | :--------------------------------- | ---------------------------------------------- | -------- |
755| 2024-03-15 | rk3576_{ddr,spl,usbplug}_v1.00.bin | ddr:563d6071c0#spl:0aca89f21:usbplug:0aca89f21 | moderate |
756
757### New
758
7591. Initial version.
760
761------
762
763## rk3576_{bl31, bl32}_v1.00.bin
764
765| Date       | File                  | Build commit | Severity  |
766| ---------- | :-------------------- | ------------ | --------- |
767| 2024-03-15 | rk3576_{bl31, bl32}_v1.00.bin | bl31:a83ab541f#bl32:68cdaabd4 | moderate |
768
769### New
770
7711. Initial version.
772
773------
774
775