xref: /rkbin/doc/release/RK3576_EN.md (revision f43a462e7a1429a9d407ae52b4745033034a6cf9)
1e10cc428SXiaoDong Huang# RK3576 Release Note
2e10cc428SXiaoDong Huang
3*f43a462eSchenfen## rk3576_boost_v1.03.bin
4*f43a462eSchenfen
5*f43a462eSchenfen| Date       | File                  | Build commit | Severity  |
6*f43a462eSchenfen| ---------- | :-------------------- | ----------- | -------- |
7*f43a462eSchenfen| 2025-01-24 | rk3576_boost_v1.03.bin | 8a55316839   | moderate |
8*f43a462eSchenfen
9*f43a462eSchenfen### Fixed
10*f43a462eSchenfen
11*f43a462eSchenfen| Index | Severity  | Update                  | Issue description                    | Issue source |
12*f43a462eSchenfen| ----- | --------- | ----------------------- | ------------------------------------ | ------------ |
13*f43a462eSchenfen| 1     | moderate | accelerate UFS boot speed. | The boot speed of UFS is relatively slow. | -            |
14*f43a462eSchenfen
15*f43a462eSchenfen------
16*f43a462eSchenfen
17f7f0ea29SXiaoDong Huang## rk3576_bl31_v1.15.elf
18f7f0ea29SXiaoDong Huang
19f7f0ea29SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
20f7f0ea29SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
21f7f0ea29SXiaoDong Huang| 2025-01-03 | rk3576_bl31_v1.15.elf | bf841fed1    | important |
22f7f0ea29SXiaoDong Huang
23f7f0ea29SXiaoDong Huang### New
24f7f0ea29SXiaoDong Huang
25f7f0ea29SXiaoDong Huang1. Support dual system.
26f7f0ea29SXiaoDong Huang2. Support wake source after virtual-poweroff.
27f7f0ea29SXiaoDong Huang3. Enhanced otp stability after ultra sleep.
28f7f0ea29SXiaoDong Huang
29f7f0ea29SXiaoDong Huang------
30f7f0ea29SXiaoDong Huang
31374c401fSXiaoDong Huang## rk3576_bl31_v1.14.elf
32374c401fSXiaoDong Huang
33374c401fSXiaoDong Huang| Date       | File                  | Build commit | Severity  |
34374c401fSXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
35374c401fSXiaoDong Huang| 2024-11-08 | rk3576_bl31_v1.14.elf | c481e5368    | important |
36374c401fSXiaoDong Huang
37374c401fSXiaoDong Huang### New
38374c401fSXiaoDong Huang
39374c401fSXiaoDong Huang1. Support RK3576 j/m.
40374c401fSXiaoDong Huang2. Support reset arch timer after system resume.
41374c401fSXiaoDong Huang
42374c401fSXiaoDong Huang------
43374c401fSXiaoDong Huang
4408d92ffeSYouMin Chen## rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,_eyescan}_v1.09.bin
4508d92ffeSYouMin Chen
4608d92ffeSYouMin Chen| Date       | File                                                          | Build commit | Severity  |
4708d92ffeSYouMin Chen| ---------- | :------------------------------------------------------------ | ------------ | --------- |
4808d92ffeSYouMin Chen| 2024-11-07 | rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,_eyescan}_v1.09.bin | 2f85f4b2d4   | important |
4908d92ffeSYouMin Chen
5008d92ffeSYouMin Chen### New
5108d92ffeSYouMin Chen
5208d92ffeSYouMin Chen1. Add support RK3576J and RK3576M.
5308d92ffeSYouMin Chen2. Optimize DDR performance.
5408d92ffeSYouMin Chen3. Hptimer support 1G frequency.
5508d92ffeSYouMin Chen
5608d92ffeSYouMin Chen------
5708d92ffeSYouMin Chen
588d6f51a6SXuhui Lin## rk3576_usbplug_v1.04.bin
598d6f51a6SXuhui Lin
608d6f51a6SXuhui Lin| Date       | File                  | Build commit | Severity  |
618d6f51a6SXuhui Lin| ---------- | :-------------------- | ------------ | --------- |
628d6f51a6SXuhui Lin| 2024-11-07 | rk3576_usbplug_v1.04.bin | 13ceb2afdcb | important     |
638d6f51a6SXuhui Lin
648d6f51a6SXuhui Lin### Fixed
658d6f51a6SXuhui Lin
668d6f51a6SXuhui Lin| Index | Severity  | Update                                                       | Issue description                                            | Issue source |
678d6f51a6SXuhui Lin| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ |
688d6f51a6SXuhui Lin| 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. | -            |
698d6f51a6SXuhui Lin
708d6f51a6SXuhui Lin------
718d6f51a6SXuhui Lin
729923212eSXuhui Lin## rk3576_spl_v1.07.bin
739923212eSXuhui Lin
749923212eSXuhui Lin| Date       | File                  | Build commit | Severity  |
759923212eSXuhui Lin| ---------- | :-------------------- | ------------ | --------- |
769923212eSXuhui Lin| 2024-11-07 | rk3576_spl_v1.07.bin | 13ceb2afdcb | important     |
779923212eSXuhui Lin
789923212eSXuhui Lin### Fixed
799923212eSXuhui Lin
809923212eSXuhui Lin| Index | Severity  | Update                                                       | Issue description                                            | Issue source |
819923212eSXuhui Lin| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ |
829923212eSXuhui Lin| 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. | -            |
839923212eSXuhui Lin
849923212eSXuhui Lin------
859923212eSXuhui Lin
864452b7dbSHisping Lin## rk3576_bl32_v1.05.bin
874452b7dbSHisping Lin
884452b7dbSHisping Lin| Date       | File                  | Build commit | Severity  |
894452b7dbSHisping Lin| ---------- | :-------------------- | ------------ | --------- |
904452b7dbSHisping Lin| 2024-11-01 | rk3576_bl32_v1.05.bin | 9f2aca7d1    | important |
914452b7dbSHisping Lin
924452b7dbSHisping Lin### Fixed
934452b7dbSHisping Lin
944452b7dbSHisping Lin| Index | Severity  | Update                                                       | Issue description                                            | Issue source |
954452b7dbSHisping Lin| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ |
964452b7dbSHisping Lin| 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 | -            |
974452b7dbSHisping Lin| 2     | important | fixed RSA OAEP MGF1 algorithm                                | TA will report an error when using RSA algorithm OAEP MGF1 padding method | -            |
984452b7dbSHisping Lin| 3     | important | fixed condition of whether secure boot is enabled            | Under unstable hardware conditions, it may be mistakenly believed that secure boot is enabled | -            |
994452b7dbSHisping Lin
1004452b7dbSHisping Lin------
1014452b7dbSHisping Lin
10262d782d2SShengfei Xu## rk3576_bl31_v1.13.elf
10362d782d2SShengfei Xu
10462d782d2SShengfei Xu| Date       | File                  | Build commit | Severity  |
10562d782d2SShengfei Xu| ---------- | :-------------------- | ------------ | --------- |
10662d782d2SShengfei Xu| 2024-10-31 | rk3576_bl31_v1.13.elf | b21ffefc7    | important |
10762d782d2SShengfei Xu
10862d782d2SShengfei Xu### New
10962d782d2SShengfei Xu
11062d782d2SShengfei Xu1. Add control for PLDO2 in the system suspend/resume.
11162d782d2SShengfei Xu
11262d782d2SShengfei Xu------
11362d782d2SShengfei Xu
11457296ad2SYouMin Chen## rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,_eyescan}_v1.08.bin
11557296ad2SYouMin Chen
11657296ad2SYouMin Chen| Date       | File                                                          | Build commit | Severity  |
11757296ad2SYouMin Chen| ---------- | :------------------------------------------------------------ | ------------ | --------- |
11857296ad2SYouMin Chen| 2024-10-09 | rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,_eyescan}_v1.08.bin | fcb0cfd52f   | important |
11957296ad2SYouMin Chen
12057296ad2SYouMin Chen### New
12157296ad2SYouMin Chen
12257296ad2SYouMin Chen1. Add support RK3576S.
12357296ad2SYouMin Chen
12457296ad2SYouMin Chen------
12557296ad2SYouMin Chen
126d090a7cbSXiaoDong Huang## rk3576_bl31_v1.12.elf
127d090a7cbSXiaoDong Huang
128d090a7cbSXiaoDong Huang| Date       | File                  | Build commit | Severity  |
129d090a7cbSXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
130d090a7cbSXiaoDong Huang| 2024-10-09 | rk3576_bl31_v1.12.elf | 2535b79ce    | important |
131d090a7cbSXiaoDong Huang
132d090a7cbSXiaoDong Huang### New
133d090a7cbSXiaoDong Huang
134d090a7cbSXiaoDong Huang1. Support fast-boot.
135d090a7cbSXiaoDong Huang2. Support RK3576S1.
136d090a7cbSXiaoDong Huang
137d090a7cbSXiaoDong Huang------
138d090a7cbSXiaoDong Huang
1390812ff4cSWesley Yao## rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,_eyescan}_v1.07.bin
1400812ff4cSWesley Yao
1410812ff4cSWesley Yao| Date       | File                                                         | Build commit | Severity  |
1420812ff4cSWesley Yao| ---------- | :----------------------------------------------------------- | ------------ | --------- |
1430812ff4cSWesley Yao| 2024-09-26 | rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,_eyescan}_v1.07.bin | 584efc13bf   | important |
1440812ff4cSWesley Yao
1450812ff4cSWesley Yao### New
1460812ff4cSWesley Yao
1470812ff4cSWesley Yao1. Enable dvfs/periodic training in loader.
1480812ff4cSWesley Yao
1490812ff4cSWesley Yao### Fixed
1500812ff4cSWesley Yao
1510812ff4cSWesley Yao| Index | Severity  | Update                                          | Issue description                                            | Issue source |
1520812ff4cSWesley Yao| ----- | --------- | ----------------------------------------------- | ------------------------------------------------------------ | ------------ |
1530812ff4cSWesley Yao| 1     | important | Fix rd_dqs_vref_training                        | A few chips rd_dqs_vref_training results may be unreasonable, resulting in abnormal DDR | -            |
1540812ff4cSWesley Yao| 2     | important | Fix LPDDR5 ultra suspend resume failure issue   | -                                                            | -            |
1550812ff4cSWesley Yao| 3     | moderate  | Update the criteria of the eye scan result pass | -                                                            | -            |
1560812ff4cSWesley Yao
1570812ff4cSWesley Yao------
1580812ff4cSWesley Yao
1595189cb1dSJon Lin## rk3576_usbplug_fspi1_v1.03.bin
1605189cb1dSJon Lin
1615189cb1dSJon Lin| Date       | File                  | Build commit | Severity  |
1625189cb1dSJon Lin| ---------- | :----------------------- | ----------- | -------- |
1635189cb1dSJon Lin| 2024-09-18 | rk3576_usbplug_fspi1_v1.03.bin | 4546bd092ab5 | important     |
1645189cb1dSJon Lin
1655189cb1dSJon Lin### New
1665189cb1dSJon Lin
1675189cb1dSJon Lin1. Support GPT bakcup.
1685189cb1dSJon Lin
1695189cb1dSJon Lin------
1705189cb1dSJon Lin
17146216ce3SXiaoDong Huang## rk3576_bl31_v1.11.elf
17246216ce3SXiaoDong Huang
17346216ce3SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
17446216ce3SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
17546216ce3SXiaoDong Huang| 2024-09-21 | rk3576_bl31_v1.11.elf | 5ed489867    | important |
17646216ce3SXiaoDong Huang
17746216ce3SXiaoDong Huang### New
17846216ce3SXiaoDong Huang
17946216ce3SXiaoDong Huang1. Support non-CPU0 interrupt wake up when system suspend.
18046216ce3SXiaoDong Huang2. Pull up pmu_sleep pin1 by default when system suspend.
18146216ce3SXiaoDong Huang3. Support AMP OS.
18246216ce3SXiaoDong Huang
18346216ce3SXiaoDong Huang------
18446216ce3SXiaoDong Huang
185a82ddeb1SXuhui Lin## rk3576_spl_v1.06.bin
186a82ddeb1SXuhui Lin
187a82ddeb1SXuhui Lin| Date       | File                  | Build commit | Severity  |
188a82ddeb1SXuhui Lin| ---------- | :----------------------- | ----------- | -------- |
189a82ddeb1SXuhui Lin| 2024-09-13 | rk3576_spl_v1.06.bin | 8532be3569c   | important     |
190a82ddeb1SXuhui Lin
191a82ddeb1SXuhui Lin### New
192a82ddeb1SXuhui Lin
193a82ddeb1SXuhui Lin1. Modify the erase protection function, and vendor storage data can also be erased.
194a82ddeb1SXuhui Lin2. Modify the MPHY power supply judgment to solve some UFS support exception issues.
195a82ddeb1SXuhui Lin3. Add CRU reset to the controller to solve individual UFS initialization issues.
196a82ddeb1SXuhui Lin
197a82ddeb1SXuhui Lin------
198a82ddeb1SXuhui Lin
199e9715ebaSYifeng Zhao## rk3576_usbplug_v1.03.bin
200e9715ebaSYifeng Zhao
201e9715ebaSYifeng Zhao| Date        | File                     | Build commit | Severity  |
202e9715ebaSYifeng Zhao| ----------- | :----------------------- | ------------ | --------- |
203e9715ebaSYifeng Zhao| 2024-09-013 | rk3576_usbplug_v1.03.bin | 8532be356    | important |
204e9715ebaSYifeng Zhao
205e9715ebaSYifeng Zhao### New
206e9715ebaSYifeng Zhao
207e9715ebaSYifeng Zhao1. Modify the erase protection function, and vendor storage data can also be erased.
208e9715ebaSYifeng Zhao2. Modify the MPHY power supply judgment to solve some UFS support exception issues.
209e9715ebaSYifeng Zhao3. Add CRU reset to the controller to solve individual UFS initialization issues.
210e9715ebaSYifeng Zhao
211e9715ebaSYifeng Zhao------
212e9715ebaSYifeng Zhao
21379570d2aSHisping Lin## rk3576_bl32_v1.04.bin
21479570d2aSHisping Lin
21579570d2aSHisping Lin| Date       | File                  | Build commit | Severity  |
21679570d2aSHisping Lin| ---------- | :-------------------- | ------------ | --------- |
21779570d2aSHisping Lin| 2024-09-02 | rk3576_bl32_v1.04.bin | 6c78a7d8c    | important |
21879570d2aSHisping Lin
21979570d2aSHisping Lin### New
22079570d2aSHisping Lin
22179570d2aSHisping Lin1. Supports reading and writing OTP data for Non Protected OEM Zone.
22279570d2aSHisping Lin2. Support software TA encryption key, customers can use TA encryption function without burning the key.
22379570d2aSHisping Lin
22479570d2aSHisping Lin------
22579570d2aSHisping Lin
22655daf3d7SWesley Yao## rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,_eyescan}_v1.06.bin
22755daf3d7SWesley Yao
22855daf3d7SWesley Yao| Date       | File                                                         | Build commit | Severity  |
22955daf3d7SWesley Yao| ---------- | :----------------------------------------------------------- | ------------ | --------- |
23055daf3d7SWesley Yao| 2024-07-27 | rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,_eyescan}_v1.06.bin | a6303af65c   | important |
23155daf3d7SWesley Yao
23255daf3d7SWesley Yao### New
23355daf3d7SWesley Yao
23455daf3d7SWesley Yao1. Support x16, x8 die mixed package LPDDR4(X).
23555daf3d7SWesley Yao2. Add JEDEC Rx Mask for eyescan.
23655daf3d7SWesley Yao
23755daf3d7SWesley Yao### Fixed
23855daf3d7SWesley Yao
23955daf3d7SWesley Yao| Index | Severity  | Update                                                 | Issue description                                            | Issue source |
24055daf3d7SWesley Yao| ----- | --------- | ------------------------------------------------------ | ------------------------------------------------------------ | ------------ |
24155daf3d7SWesley Yao| 1     | important | Optimize LPDDR5 stability                              | -                                                            | -            |
24255daf3d7SWesley Yao| 2     | important | Fix ultra suspend low probability resume failure issue | ultra suspend resume fails with a low probability            | -            |
24355daf3d7SWesley Yao| 3     | moderate  | Optimize uart printing speed                           | -                                                            | -            |
24455daf3d7SWesley Yao| 4     | moderate  | Increased force jtag time to 1 second                  | Individual boards with problematic uart hardware design will be switched to jtag mode | -            |
24555daf3d7SWesley Yao
24655daf3d7SWesley Yao------
24755daf3d7SWesley Yao
2481b23c571SHisping Lin## rk3576_bl32_v1.03.bin
2491b23c571SHisping Lin
2501b23c571SHisping Lin| Date       | File                  | Build commit | Severity  |
2511b23c571SHisping Lin| ---------- | :-------------------- | ------------ | --------- |
2521b23c571SHisping Lin| 2024-07-22 | rk3576_bl32_v1.03.bin | 1bfd9b503    | important |
2531b23c571SHisping Lin
2541b23c571SHisping Lin### New
2551b23c571SHisping Lin
2561b23c571SHisping Lin1. Support block reading of RPMB data.
2571b23c571SHisping Lin2. Close Keylad function for get otp zero count.
2581b23c571SHisping Lin
2591b23c571SHisping Lin------
2601b23c571SHisping Lin
261db076167SXiaoDong Huang## rk3576_bl31_v1.10.elf
262db076167SXiaoDong Huang
263db076167SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
264db076167SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
265db076167SXiaoDong Huang| 2024-07-20 | rk3576_bl31_v1.10.elf | 6130bb51a    | important |
266db076167SXiaoDong Huang
267db076167SXiaoDong Huang### New
268db076167SXiaoDong Huang
269db076167SXiaoDong Huang1. Support gpio0 debounce interrupt wake up when system suspend.
270db076167SXiaoDong Huang2. Support access mem_os_reg.
271db076167SXiaoDong Huang3. Save global reset status in mem_os_reg.
272db076167SXiaoDong Huang
273db076167SXiaoDong Huang------
274db076167SXiaoDong Huang
2750b338fd6SXiaoDong Huang## rk3576_bl31_v1.09.elf
2760b338fd6SXiaoDong Huang
2770b338fd6SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
2780b338fd6SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
2790b338fd6SXiaoDong Huang| 2024-06-28 | rk3576_bl31_v1.09.elf | 286c013b2    | important |
2800b338fd6SXiaoDong Huang
2810b338fd6SXiaoDong Huang### New
2820b338fd6SXiaoDong Huang
2830b338fd6SXiaoDong Huang1. Support to close VDD_CPU_BIG.
2840b338fd6SXiaoDong Huang2. Support 1G frequency of cpu timer.
2850b338fd6SXiaoDong Huang3. Support for reducing length.
2860b338fd6SXiaoDong Huang
2870b338fd6SXiaoDong Huang------
2880b338fd6SXiaoDong Huang
28913d2874dSXuhui Lin## rk3576_spl_v1.05.bin
29013d2874dSXuhui Lin
29113d2874dSXuhui Lin| Date       | File                  | Build commit | Severity  |
29213d2874dSXuhui Lin| ---------- | :----------------------- | ----------- | -------- |
29313d2874dSXuhui Lin| 2024-06-19 | rk3576_spl_v1.05.bin | 884f049582f   | important     |
29413d2874dSXuhui Lin
29513d2874dSXuhui Lin### Fixed
29613d2874dSXuhui Lin
29713d2874dSXuhui Lin| Index | Severity  | Update                  | Issue description                    | Issue source |
29813d2874dSXuhui Lin| ----- | --------- | ----------------------- | ------------------------------------ | ------------ |
29913d2874dSXuhui Lin| 1     | important     | Add write maskrom flag to OS_REG0 support | SPL will now write OS_REG0 to enter maskrom mode. | -        |
30013d2874dSXuhui Lin
30113d2874dSXuhui Lin------
30213d2874dSXuhui Lin
303c8fb3bfdSXuhui Lin## rk3576_{usbplug,usbplug_fspi1}_v1.02.bin
304c8fb3bfdSXuhui Lin
305c8fb3bfdSXuhui Lin| Date       | File                  | Build commit | Severity  |
306c8fb3bfdSXuhui Lin| ---------- | :----------------------- | ----------- | -------- |
307c8fb3bfdSXuhui Lin| 2024-06-19 | rk3576_{usbplug,usbplug_fspi1}_v1.02.bin | 0fe85c2474 | important     |
308c8fb3bfdSXuhui Lin
309c8fb3bfdSXuhui Lin### Fixed
310c8fb3bfdSXuhui Lin
311c8fb3bfdSXuhui Lin| Index | Severity  | Update                  | Issue description                    | Issue source |
312c8fb3bfdSXuhui Lin| ----- | --------- | ----------------------- | ------------------------------------ | ------------ |
313c8fb3bfdSXuhui Lin| 1     | important     | Add clear OS_REG0 support | SPL will write OS_REG0 to enter maskrom mode, usbplug needs to clear the maskrom flag accordingly. | -        |
314c8fb3bfdSXuhui Lin
315c8fb3bfdSXuhui Lin------
316c8fb3bfdSXuhui Lin
317e5a15adeSWesley Yao## rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,eyescan}_v1.05.bin
318e5a15adeSWesley Yao
319e5a15adeSWesley Yao| Date       | File                                                         | Build commit | Severity  |
320e5a15adeSWesley Yao| ---------- | :----------------------------------------------------------- | ------------ | --------- |
321e5a15adeSWesley Yao| 2024-06-17 | rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,eyescan}_v1.05.bin | da1087e33f   | important |
322e5a15adeSWesley Yao
323e5a15adeSWesley Yao### New
324e5a15adeSWesley Yao
325e5a15adeSWesley Yao1. Supports dram whose cs0 row is less than cs1 row.
326e5a15adeSWesley Yao2. Add eyescan DDR bin.
327e5a15adeSWesley Yao
328e5a15adeSWesley Yao### Fixed
329e5a15adeSWesley Yao
330e5a15adeSWesley Yao| Index | Severity  | Update                                            | Issue description                             | Issue source |
331e5a15adeSWesley Yao| ----- | --------- | ------------------------------------------------- | --------------------------------------------- | ------------ |
332e5a15adeSWesley Yao| 1     | important | Ensure VOP bandwidth in extreme situations        | -                                             | -            |
333e5a15adeSWesley Yao| 2     | important | Fix probabilistic failure to detect LPDDR4(X) CS1 | Probabilistic failure to detect LPDDR4(X) CS1 | -            |
334e5a15adeSWesley Yao
335e5a15adeSWesley Yao------
336e5a15adeSWesley Yao
3373cb8a4e3SXiaoDong Huang## rk3576_bl31_v1.08.elf
3383cb8a4e3SXiaoDong Huang
3393cb8a4e3SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
3403cb8a4e3SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
3413cb8a4e3SXiaoDong Huang| 2024-06-07 | rk3576_bl31_v1.08.elf | 6102c2d62    | important |
3423cb8a4e3SXiaoDong Huang
3433cb8a4e3SXiaoDong Huang### New
3443cb8a4e3SXiaoDong Huang
3453cb8a4e3SXiaoDong Huang1. Support rbrom command in UFS machines.
3463cb8a4e3SXiaoDong Huang2. Enable memory repair according to otp.
3473cb8a4e3SXiaoDong Huang
3483cb8a4e3SXiaoDong Huang------
3493cb8a4e3SXiaoDong Huang
35078475f2fSXiaoDong Huang## rk3576_bl31_v1.07.elf
35178475f2fSXiaoDong Huang
35278475f2fSXiaoDong Huang| Date       | File                  | Build commit | Severity  |
35378475f2fSXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
35478475f2fSXiaoDong Huang| 2024-05-29 | rk3576_bl31_v1.07.elf | d6d387faa    | important |
35578475f2fSXiaoDong Huang
35678475f2fSXiaoDong Huang### New
35778475f2fSXiaoDong Huang
35878475f2fSXiaoDong Huang1. Support power off vdd_logic when virtual-poweroff.
35978475f2fSXiaoDong Huang2. Support to configure bus_mcu in NS.
36078475f2fSXiaoDong Huang3. Improve DDR stability when ultra suspend.
36178475f2fSXiaoDong Huang4. Support DFS in VOP+EBC machine.
36278475f2fSXiaoDong Huang
36378475f2fSXiaoDong Huang------
36478475f2fSXiaoDong Huang
3653175505fSWesley Yao## rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,eyescan}_v1.04.bin
3663175505fSWesley Yao
3673175505fSWesley Yao| Date       | File                                                         | Build commit | Severity  |
3683175505fSWesley Yao| ---------- | :----------------------------------------------------------- | ------------ | --------- |
3693175505fSWesley Yao| 2024-05-28 | rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,eyescan}_v1.04.bin | 27ded95582   | important |
3703175505fSWesley Yao
3713175505fSWesley Yao### New
3723175505fSWesley Yao
3733175505fSWesley Yao1. Supports dram whose cs0 row is less than cs1 row.
3743175505fSWesley Yao2. Add eyescan DDR bin.
3753175505fSWesley Yao
3763175505fSWesley Yao### Fixed
3773175505fSWesley Yao
3783175505fSWesley Yao| Index | Severity  | Update                                                    | Issue description | Issue source |
3793175505fSWesley Yao| ----- | --------- | --------------------------------------------------------- | ----------------- | ------------ |
3803175505fSWesley Yao| 1     | important | Fix an issue with some LPDDR5 read eye skewed to the left | -                 | -            |
3813175505fSWesley Yao| 2     | important | Improve LPDDR5 534MHz high temperature stability          | -                 | -            |
3823175505fSWesley Yao| 3     | important | Improve ultra suspend stability                           | -                 | -            |
3833175505fSWesley Yao| 4     | important | Improve reboot stability                                  | -                 | -            |
3843175505fSWesley Yao| 5     | moderate  | Improve print result of eye scan                          | -                 | -            |
3853175505fSWesley Yao
3863175505fSWesley Yao------
3873175505fSWesley Yao
3887e38d7bcSchenfen## rk3576_boost_v1.02.bin
3897e38d7bcSchenfen
3907e38d7bcSchenfen| Date       | File                  | Build commit | Severity  |
3917e38d7bcSchenfen| ---------- | :-------------------- | ----------- | -------- |
3927e38d7bcSchenfen| 2024-05-25 | rk3576_boost_v1.02.bin | 85a3a9ac98   | moderate |
3937e38d7bcSchenfen
3947e38d7bcSchenfen### Fixed
3957e38d7bcSchenfen
3967e38d7bcSchenfen| Index | Severity  | Update                  | Issue description                    | Issue source |
3977e38d7bcSchenfen| ----- | --------- | ----------------------- | ------------------------------------ | ------------ |
3987e38d7bcSchenfen| 1     | moderate | Close uart print | If baud rate is not 1500000,it will print garbled text. | -            |
3997e38d7bcSchenfen
4007e38d7bcSchenfen------
4017e38d7bcSchenfen
4024fa2c94bSXuhui Lin## rk3576_spl_v1.04.bin
4034fa2c94bSXuhui Lin
4044fa2c94bSXuhui Lin| Date       | File                  | Build commit | Severity  |
4054fa2c94bSXuhui Lin| ---------- | :-------------------- | ------------ | --------- |
4064fa2c94bSXuhui Lin| 2024-05-17 | rk3576_spl_v1.04.bin | 3e169ed6d1d    | important |
4074fa2c94bSXuhui Lin
4084fa2c94bSXuhui Lin### Fixed
4094fa2c94bSXuhui Lin
4104fa2c94bSXuhui Lin| Index | Severity  | Update                                         | Issue description                    | Issue source |
4114fa2c94bSXuhui Lin| ----- | --------- | ---------------------------------------------- | ------------------------------------ | ------------ |
4124fa2c94bSXuhui Lin| 1     | important | When bootrom boot from sd card, fail at SPL stage | SD card power-off mechanism in SPL exists problem | -            |
4134fa2c94bSXuhui Lin
4144fa2c94bSXuhui Lin------
4154fa2c94bSXuhui Lin
41622132fc0Sshengfei Xu## rk3576_bl31_v1.06.elf
41722132fc0Sshengfei Xu
41822132fc0Sshengfei Xu| Date       | File                  | Build commit | Severity  |
41922132fc0Sshengfei Xu| ---------- | :-------------------- | ------------ | --------- |
42022132fc0Sshengfei Xu| 2024-05-16 | rk3576_bl31_v1.06.elf | a2ba6bc7c    | important |
42122132fc0Sshengfei Xu
42222132fc0Sshengfei Xu### New
42322132fc0Sshengfei Xu
42422132fc0Sshengfei Xu1. Print global reset status.
42522132fc0Sshengfei Xu2. Support suspend from any cpu.
42622132fc0Sshengfei Xu
42722132fc0Sshengfei Xu------
42822132fc0Sshengfei Xu
4294be87c4dSHisping Lin## rk3576_bl32_v1.02.bin
4304be87c4dSHisping Lin
4314be87c4dSHisping Lin| Date       | File                  | Build commit | Severity  |
4324be87c4dSHisping Lin| ---------- | :-------------------- | ------------ | --------- |
4334be87c4dSHisping Lin| 2024-05-13 | rk3576_bl32_v1.02.bin | b90c1680e    | important |
4344be87c4dSHisping Lin
4354be87c4dSHisping Lin### New
4364be87c4dSHisping Lin
4374be87c4dSHisping Lin1. Support read write verify toybrick ksn.
4384be87c4dSHisping Lin
4394be87c4dSHisping Lin------
4404be87c4dSHisping Lin
4414011aecdSXuhui Lin## rk3576_spl_v1.03.bin
4424011aecdSXuhui Lin
4434011aecdSXuhui Lin| Date       | File                  | Build commit | Severity  |
4444011aecdSXuhui Lin| ---------- | :-------------------- | ------------ | --------- |
4454011aecdSXuhui Lin| 2024-04-30 | rk3576_spl_v1.03.bin | e53b21c53e6    | important |
4464011aecdSXuhui Lin
4474011aecdSXuhui Lin### Fixed
4484011aecdSXuhui Lin
4494011aecdSXuhui Lin| Index | Severity  | Update                                         | Issue description                    | Issue source |
4504011aecdSXuhui Lin| ----- | --------- | ---------------------------------------------- | ------------------------------------ | ------------ |
4514011aecdSXuhui Lin| 1     | important | Fix GPT problem caused by different blocksizes of TF card and UFS device | Invalid GPT error happens | -            |
4524011aecdSXuhui Lin
4534011aecdSXuhui Lin------
4544011aecdSXuhui Lin
455803efaecSFinley Xiao## rk3576_bl31_v1.05.elf
456803efaecSFinley Xiao
457803efaecSFinley Xiao| Date       | File                  | Build commit | Severity  |
458803efaecSFinley Xiao| ---------- | :-------------------- | ------------ | --------- |
459803efaecSFinley Xiao| 2024-04-24 | rk3576_bl31_v1.05.elf | 76e9c9f54    | important |
460803efaecSFinley Xiao
461803efaecSFinley Xiao### New
462803efaecSFinley Xiao
463803efaecSFinley Xiao1. Enable pd_gpu repair.
464803efaecSFinley Xiao2. Add otp init.
465803efaecSFinley Xiao3. Increase pvptll length for middle frequencies.
466803efaecSFinley Xiao4. Adjust pvtpll table by otp opp info.
467803efaecSFinley Xiao5. Hptimer support 1G frequency.
468803efaecSFinley Xiao6. Don't use cpu unclean src.
469803efaecSFinley Xiao
470803efaecSFinley Xiao### Fixed
471803efaecSFinley Xiao
472803efaecSFinley Xiao| Index | Severity  | Update                                         | Issue description                    | Issue source |
473803efaecSFinley Xiao| ----- | --------- | ---------------------------------------------- | ------------------------------------ | ------------ |
474803efaecSFinley Xiao| 1     | important | Fix cpu frequecy error when suspend and resume | System crash when suspend and resume | -            |
475803efaecSFinley Xiao
476803efaecSFinley Xiao------
477803efaecSFinley Xiao
4789b6f7661Schenfen## rk3576_boost_v1.00.bin
4799b6f7661Schenfen
4809b6f7661Schenfen| Date       | File                  | Build commit | Severity  |
4819b6f7661Schenfen| ---------- | :-------------------- | ----------- | -------- |
4829b6f7661Schenfen| 2024-04-23 | rk3576_boost_v1.00.bin | d4affbeb09   | important |
4839b6f7661Schenfen
4849b6f7661Schenfen### Fixed
4859b6f7661Schenfen
4869b6f7661Schenfen| Index | Severity  | Update                  | Issue description                    | Issue source |
4879b6f7661Schenfen| ----- | --------- | ----------------------- | ------------------------------------ | ------------ |
4889b6f7661Schenfen| 1     | important | Fixed SD card boot fail | BootROM load ddr.bin fail in SD card | -            |
4899b6f7661Schenfen
4909b6f7661Schenfen------
4919b6f7661Schenfen
492fdf27422SXuhui Lin## rk3576_spl_v1.02.bin
493fdf27422SXuhui Lin
494fdf27422SXuhui Lin| Date       | File                  | Build commit | Severity  |
495fdf27422SXuhui Lin| ---------- | :-------------------- | ----------- | -------- |
496fdf27422SXuhui Lin| 2024-04-19 | rk3576_spl_v1.02.bin | 57b8ceed1c3   | important |
497fdf27422SXuhui Lin
498fdf27422SXuhui Lin### New
499fdf27422SXuhui Lin
500fdf27422SXuhui Lin1. Enable cci channels for devices.
501fdf27422SXuhui Lin2. Add internal phase support for dwmmc.
502fdf27422SXuhui Lin3. Enable decom by default.
503fdf27422SXuhui Lin4. Add eMMC and FSPI iomux support.
504fdf27422SXuhui Lin5. Improve UFS support.
505fdf27422SXuhui Lin6. Improve usbplug support.
506fdf27422SXuhui Lin
507fdf27422SXuhui Lin------
508fdf27422SXuhui Lin
509b0fd07a4SXiaoDong Huang## rk3576_bl31_v1.04.elf
510b0fd07a4SXiaoDong Huang
511b0fd07a4SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
512b0fd07a4SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
513b0fd07a4SXiaoDong Huang| 2024-04-16 | rk3576_bl31_v1.04.elf | 30018b771    | important |
514b0fd07a4SXiaoDong Huang
515b0fd07a4SXiaoDong Huang### New
516b0fd07a4SXiaoDong Huang
517b0fd07a4SXiaoDong Huang1. Reduced power consumption of the pmu 1v8 during sleep.
518b0fd07a4SXiaoDong Huang
519b0fd07a4SXiaoDong Huang### Fixed
520b0fd07a4SXiaoDong Huang
521b0fd07a4SXiaoDong Huang| Index | Severity  | Update                                         | Issue description                             | Issue source |
522b0fd07a4SXiaoDong Huang| ----- | --------- | ---------------------------------------------- | --------------------------------------------- | ------------ |
523b0fd07a4SXiaoDong Huang| 1     | important | Fixed GPU performance deteriorates after sleep | GPU performance will deteriorates after sleep | -            |
524b0fd07a4SXiaoDong Huang
525b0fd07a4SXiaoDong Huang------
526b0fd07a4SXiaoDong Huang
52712a25c4eSYifeng Zhao## rk3576_usbplug_v1.01.bin
52812a25c4eSYifeng Zhao
52912a25c4eSYifeng Zhao| Date       | File                     | Build commit | Severity  |
53012a25c4eSYifeng Zhao| ---------- | :----------------------- | ------------ | --------- |
53112a25c4eSYifeng Zhao| 2024-04-17 | rk3576_usbplug_v1.01.bin | fa96a41a6    | important |
53212a25c4eSYifeng Zhao
53312a25c4eSYifeng Zhao### New
53412a25c4eSYifeng Zhao
53512a25c4eSYifeng Zhao1. Add support write booster.
53612a25c4eSYifeng Zhao
53712a25c4eSYifeng Zhao### Fixed
53812a25c4eSYifeng Zhao
53912a25c4eSYifeng Zhao| Index | Severity  | Update                                              | Issue description                                          | Issue source |
54012a25c4eSYifeng Zhao| ----- | --------- | --------------------------------------------------- | ---------------------------------------------------------- | ------------ |
54112a25c4eSYifeng Zhao| 1     | important | Poll for max. 1500ms for fDeviceInit flag to clear. | The timeout is too short, and UFS initialization may fail. | -            |
54212a25c4eSYifeng Zhao| 2     | important | Support UFS with PHISON UFS controller.             | Test ready command will fail.                              | -            |
54312a25c4eSYifeng Zhao
54412a25c4eSYifeng Zhao------
54512a25c4eSYifeng Zhao
546658ad9aeSWesley Yao## rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra}_v1.03.bin
547658ad9aeSWesley Yao
548658ad9aeSWesley Yao| Date       | File                                                 | Build commit | Severity  |
549658ad9aeSWesley Yao| ---------- | :--------------------------------------------------- | ------------ | --------- |
550658ad9aeSWesley Yao| 2024-04-16 | rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra}_v1.03.bin | 81dd75088a   | important |
551658ad9aeSWesley Yao
552658ad9aeSWesley Yao### Warn
553658ad9aeSWesley Yao
554658ad9aeSWesley Yao1. 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).
555658ad9aeSWesley Yao
556658ad9aeSWesley Yao### Fixed
557658ad9aeSWesley Yao
558658ad9aeSWesley Yao| Index | Severity  | Update                                          | Issue description                            | Issue source |
559658ad9aeSWesley Yao| ----- | --------- | ----------------------------------------------- | -------------------------------------------- | ------------ |
560658ad9aeSWesley Yao| 1     | important | Change default freq of LPDDR5 to 2736MHz        | -                                            | -            |
561658ad9aeSWesley Yao| 2     | important | Change trigger time of force uart rx to smaller | uart may not automatically trigger jtag mode | -            |
562658ad9aeSWesley Yao
563658ad9aeSWesley Yao------
564658ad9aeSWesley Yao
5656c0ef127SHisping Lin## rk3576_bl32_v1.01.bin
5666c0ef127SHisping Lin
5676c0ef127SHisping Lin| Date       | File                  | Build commit | Severity  |
5686c0ef127SHisping Lin| ---------- | :-------------------- | ------------ | --------- |
5696c0ef127SHisping Lin| 2024-04-16 | rk3576_bl32_v1.01.bin | 185dc3c92    | important |
5706c0ef127SHisping Lin
5716c0ef127SHisping Lin### New
5726c0ef127SHisping Lin
5736c0ef127SHisping Lin1. Optimization parameter check to enhance security.
5746c0ef127SHisping Lin2. Keylad supports get otp zero count.
5756c0ef127SHisping Lin
5766c0ef127SHisping Lin------
5776c0ef127SHisping Lin
578335b88b0SXiaoDong Huang## rk3576_bl31_v1.03.elf
579335b88b0SXiaoDong Huang
580335b88b0SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
581335b88b0SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
582335b88b0SXiaoDong Huang| 2024-04-10 | rk3576_bl31_v1.03.elf | 9de33eca3    | important |
583335b88b0SXiaoDong Huang
584335b88b0SXiaoDong Huang### New
585335b88b0SXiaoDong Huang
586335b88b0SXiaoDong Huang1. Improve DDR stability when sleep.
587335b88b0SXiaoDong Huang2. Supports DDR frequency conversion in EBC scenarios.
588335b88b0SXiaoDong Huang
589335b88b0SXiaoDong Huang### Fixed
590335b88b0SXiaoDong Huang
591335b88b0SXiaoDong Huang| Index | Severity  | Update                                         | Issue description                             | Issue source |
592335b88b0SXiaoDong Huang| ----- | --------- | ---------------------------------------------- | --------------------------------------------- | ------------ |
593335b88b0SXiaoDong Huang| 1     | important | Fixed CPU performance deteriorates after sleep | CPU performance will deteriorates after sleep | -            |
594335b88b0SXiaoDong Huang
595335b88b0SXiaoDong Huang------
596335b88b0SXiaoDong Huang
597958a98d9SJon Lin## rk3576_{spl,usbplug}_fspi1_v1.00.bin
598958a98d9SJon Lin
599958a98d9SJon Lin| Date       | File                  | Build commit | Severity  |
600958a98d9SJon Lin| ---------- | :-------------------- | ----------- | -------- |
601958a98d9SJon Lin| 2024-04-08 | rk3576_{spl,usbplug}_fspi1_v1.00.bin | 38fed2d628d   | important |
602958a98d9SJon Lin
603958a98d9SJon Lin### New
604958a98d9SJon Lin
605958a98d9SJon Lin1. Support fspi1 spiflash.
606958a98d9SJon Lin
607958a98d9SJon Lin------
608958a98d9SJon Lin
609ff3639a2SXuhui Lin## rk3576_spl_v1.01.bin
610ff3639a2SXuhui Lin
611ff3639a2SXuhui Lin| Date       | File                  | Build commit | Severity  |
612ff3639a2SXuhui Lin| ---------- | :-------------------- | ----------- | -------- |
613ff3639a2SXuhui Lin| 2024-04-07 | rk3576_spl_v1.01.bin | 4a69562ca69   | important |
614ff3639a2SXuhui Lin
615ff3639a2SXuhui Lin### New
616ff3639a2SXuhui Lin
617ff3639a2SXuhui Lin1. Support SD card.
618ff3639a2SXuhui Lin2. Support SecureBoot.
619ff3639a2SXuhui Lin3. Enable crypto.
620ff3639a2SXuhui Lin4. Improve UFS support.
621ff3639a2SXuhui Lin5. Improve VOP2 support.
622ff3639a2SXuhui Lin6. Add MCU-related register configuration.
623ff3639a2SXuhui Lin
624ff3639a2SXuhui Lin------
625ff3639a2SXuhui Lin
62657209138SXiaoDong Huang## rk3576_bl31_v1.02.elf
62757209138SXiaoDong Huang
62857209138SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
62957209138SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
63057209138SXiaoDong Huang| 2024-03-29 | rk3576_bl31_v1.02.elf | 5784c4ac0    | important |
63157209138SXiaoDong Huang
63257209138SXiaoDong Huang### New
63357209138SXiaoDong Huang
63457209138SXiaoDong Huang1. Support HDCP.
63557209138SXiaoDong Huang2. Enable GPU counter.
63657209138SXiaoDong Huang
63757209138SXiaoDong Huang------
63857209138SXiaoDong Huang
63986611506SCanYang He## rk3576_ddr_lp4_2112MHz_lp5_2376MHz_v1.02.bin
64086611506SCanYang He
64186611506SCanYang He| Date       | File                                         | Build commit | Severity  |
64286611506SCanYang He| ---------- | :------------------------------------------- | ------------ | --------- |
64386611506SCanYang He| 2024-03-22 | rk3576_ddr_lp4_2112MHz_lp5_2376MHz_v1.02.bin | 2e0089635a3  | important |
64486611506SCanYang He
64586611506SCanYang He### Fixed
64686611506SCanYang He
64786611506SCanYang He| Index | Severity  | Update                                   | Issue description                                                                                                                             | Issue source |
64886611506SCanYang He| ----- | --------- | ---------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------- | ------------ |
64986611506SCanYang He| 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. | -            |
65086611506SCanYang He
65186611506SCanYang He------
65286611506SCanYang He
65357ffadecSXiaoDong Huang## rk3576_bl31_v1.01.elf
65457ffadecSXiaoDong Huang
65557ffadecSXiaoDong Huang| Date       | File                  | Build commit | Severity  |
65657ffadecSXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
65757ffadecSXiaoDong Huang| 2024-03-21 | rk3576_bl31_v1.01.elf | c87ba612c    | important |
65857ffadecSXiaoDong Huang
65957ffadecSXiaoDong Huang### New
66057ffadecSXiaoDong Huang
66157ffadecSXiaoDong Huang1. Support suspend/resume in uboot.
66257ffadecSXiaoDong Huang2. Support virtual poweroff.
66357ffadecSXiaoDong Huang3. Support recover system time after system resume.
66457ffadecSXiaoDong Huang
66557ffadecSXiaoDong Huang------
66657ffadecSXiaoDong Huang
667c0d7fa7bSJoseph Chen## rk3576_{ddr,spl,usbplug}_v1.00.bin
668c0d7fa7bSJoseph Chen
669c0d7fa7bSJoseph Chen| Date       | File                               | Build commit                                   | Severity |
670c0d7fa7bSJoseph Chen| ---------- | :--------------------------------- | ---------------------------------------------- | -------- |
671c0d7fa7bSJoseph Chen| 2024-03-15 | rk3576_{ddr,spl,usbplug}_v1.00.bin | ddr:563d6071c0#spl:0aca89f21:usbplug:0aca89f21 | moderate |
672c0d7fa7bSJoseph Chen
673c0d7fa7bSJoseph Chen### New
674c0d7fa7bSJoseph Chen
675c0d7fa7bSJoseph Chen1. Initial version.
676c0d7fa7bSJoseph Chen
677c0d7fa7bSJoseph Chen------
678c0d7fa7bSJoseph Chen
679e10cc428SXiaoDong Huang## rk3576_{bl31, bl32}_v1.00.bin
680e10cc428SXiaoDong Huang
681e10cc428SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
682e10cc428SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
683e10cc428SXiaoDong Huang| 2024-03-15 | rk3576_{bl31, bl32}_v1.00.bin | bl31:a83ab541f#bl32:68cdaabd4 | moderate |
684e10cc428SXiaoDong Huang
685e10cc428SXiaoDong Huang### New
686e10cc428SXiaoDong Huang
687e10cc428SXiaoDong Huang1. Initial version.
688e10cc428SXiaoDong Huang
689e10cc428SXiaoDong Huang------
690e10cc428SXiaoDong Huang
691