xref: /rkbin/doc/release/RK3576_EN.md (revision f7f0ea29144a2856adf80c23a0f13fe4d3aab271)
1e10cc428SXiaoDong Huang# RK3576 Release Note
2e10cc428SXiaoDong Huang
3*f7f0ea29SXiaoDong Huang## rk3576_bl31_v1.15.elf
4*f7f0ea29SXiaoDong Huang
5*f7f0ea29SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
6*f7f0ea29SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
7*f7f0ea29SXiaoDong Huang| 2025-01-03 | rk3576_bl31_v1.15.elf | bf841fed1    | important |
8*f7f0ea29SXiaoDong Huang
9*f7f0ea29SXiaoDong Huang### New
10*f7f0ea29SXiaoDong Huang
11*f7f0ea29SXiaoDong Huang1. Support dual system.
12*f7f0ea29SXiaoDong Huang2. Support wake source after virtual-poweroff.
13*f7f0ea29SXiaoDong Huang3. Enhanced otp stability after ultra sleep.
14*f7f0ea29SXiaoDong Huang
15*f7f0ea29SXiaoDong Huang------
16*f7f0ea29SXiaoDong Huang
17374c401fSXiaoDong Huang## rk3576_bl31_v1.14.elf
18374c401fSXiaoDong Huang
19374c401fSXiaoDong Huang| Date       | File                  | Build commit | Severity  |
20374c401fSXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
21374c401fSXiaoDong Huang| 2024-11-08 | rk3576_bl31_v1.14.elf | c481e5368    | important |
22374c401fSXiaoDong Huang
23374c401fSXiaoDong Huang### New
24374c401fSXiaoDong Huang
25374c401fSXiaoDong Huang1. Support RK3576 j/m.
26374c401fSXiaoDong Huang2. Support reset arch timer after system resume.
27374c401fSXiaoDong Huang
28374c401fSXiaoDong Huang------
29374c401fSXiaoDong Huang
3008d92ffeSYouMin Chen## rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,_eyescan}_v1.09.bin
3108d92ffeSYouMin Chen
3208d92ffeSYouMin Chen| Date       | File                                                          | Build commit | Severity  |
3308d92ffeSYouMin Chen| ---------- | :------------------------------------------------------------ | ------------ | --------- |
3408d92ffeSYouMin Chen| 2024-11-07 | rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,_eyescan}_v1.09.bin | 2f85f4b2d4   | important |
3508d92ffeSYouMin Chen
3608d92ffeSYouMin Chen### New
3708d92ffeSYouMin Chen
3808d92ffeSYouMin Chen1. Add support RK3576J and RK3576M.
3908d92ffeSYouMin Chen2. Optimize DDR performance.
4008d92ffeSYouMin Chen3. Hptimer support 1G frequency.
4108d92ffeSYouMin Chen
4208d92ffeSYouMin Chen------
4308d92ffeSYouMin Chen
448d6f51a6SXuhui Lin## rk3576_usbplug_v1.04.bin
458d6f51a6SXuhui Lin
468d6f51a6SXuhui Lin| Date       | File                  | Build commit | Severity  |
478d6f51a6SXuhui Lin| ---------- | :-------------------- | ------------ | --------- |
488d6f51a6SXuhui Lin| 2024-11-07 | rk3576_usbplug_v1.04.bin | 13ceb2afdcb | important     |
498d6f51a6SXuhui Lin
508d6f51a6SXuhui Lin### Fixed
518d6f51a6SXuhui Lin
528d6f51a6SXuhui Lin| Index | Severity  | Update                                                       | Issue description                                            | Issue source |
538d6f51a6SXuhui Lin| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ |
548d6f51a6SXuhui 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. | -            |
558d6f51a6SXuhui Lin
568d6f51a6SXuhui Lin------
578d6f51a6SXuhui Lin
589923212eSXuhui Lin## rk3576_spl_v1.07.bin
599923212eSXuhui Lin
609923212eSXuhui Lin| Date       | File                  | Build commit | Severity  |
619923212eSXuhui Lin| ---------- | :-------------------- | ------------ | --------- |
629923212eSXuhui Lin| 2024-11-07 | rk3576_spl_v1.07.bin | 13ceb2afdcb | important     |
639923212eSXuhui Lin
649923212eSXuhui Lin### Fixed
659923212eSXuhui Lin
669923212eSXuhui Lin| Index | Severity  | Update                                                       | Issue description                                            | Issue source |
679923212eSXuhui Lin| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ |
689923212eSXuhui 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. | -            |
699923212eSXuhui Lin
709923212eSXuhui Lin------
719923212eSXuhui Lin
724452b7dbSHisping Lin## rk3576_bl32_v1.05.bin
734452b7dbSHisping Lin
744452b7dbSHisping Lin| Date       | File                  | Build commit | Severity  |
754452b7dbSHisping Lin| ---------- | :-------------------- | ------------ | --------- |
764452b7dbSHisping Lin| 2024-11-01 | rk3576_bl32_v1.05.bin | 9f2aca7d1    | important |
774452b7dbSHisping Lin
784452b7dbSHisping Lin### Fixed
794452b7dbSHisping Lin
804452b7dbSHisping Lin| Index | Severity  | Update                                                       | Issue description                                            | Issue source |
814452b7dbSHisping Lin| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ |
824452b7dbSHisping 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 | -            |
834452b7dbSHisping Lin| 2     | important | fixed RSA OAEP MGF1 algorithm                                | TA will report an error when using RSA algorithm OAEP MGF1 padding method | -            |
844452b7dbSHisping 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 | -            |
854452b7dbSHisping Lin
864452b7dbSHisping Lin------
874452b7dbSHisping Lin
8862d782d2SShengfei Xu## rk3576_bl31_v1.13.elf
8962d782d2SShengfei Xu
9062d782d2SShengfei Xu| Date       | File                  | Build commit | Severity  |
9162d782d2SShengfei Xu| ---------- | :-------------------- | ------------ | --------- |
9262d782d2SShengfei Xu| 2024-10-31 | rk3576_bl31_v1.13.elf | b21ffefc7    | important |
9362d782d2SShengfei Xu
9462d782d2SShengfei Xu### New
9562d782d2SShengfei Xu
9662d782d2SShengfei Xu1. Add control for PLDO2 in the system suspend/resume.
9762d782d2SShengfei Xu
9862d782d2SShengfei Xu------
9962d782d2SShengfei Xu
10057296ad2SYouMin Chen## rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,_eyescan}_v1.08.bin
10157296ad2SYouMin Chen
10257296ad2SYouMin Chen| Date       | File                                                          | Build commit | Severity  |
10357296ad2SYouMin Chen| ---------- | :------------------------------------------------------------ | ------------ | --------- |
10457296ad2SYouMin Chen| 2024-10-09 | rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,_eyescan}_v1.08.bin | fcb0cfd52f   | important |
10557296ad2SYouMin Chen
10657296ad2SYouMin Chen### New
10757296ad2SYouMin Chen
10857296ad2SYouMin Chen1. Add support RK3576S.
10957296ad2SYouMin Chen
11057296ad2SYouMin Chen------
11157296ad2SYouMin Chen
112d090a7cbSXiaoDong Huang## rk3576_bl31_v1.12.elf
113d090a7cbSXiaoDong Huang
114d090a7cbSXiaoDong Huang| Date       | File                  | Build commit | Severity  |
115d090a7cbSXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
116d090a7cbSXiaoDong Huang| 2024-10-09 | rk3576_bl31_v1.12.elf | 2535b79ce    | important |
117d090a7cbSXiaoDong Huang
118d090a7cbSXiaoDong Huang### New
119d090a7cbSXiaoDong Huang
120d090a7cbSXiaoDong Huang1. Support fast-boot.
121d090a7cbSXiaoDong Huang2. Support RK3576S1.
122d090a7cbSXiaoDong Huang
123d090a7cbSXiaoDong Huang------
124d090a7cbSXiaoDong Huang
1250812ff4cSWesley Yao## rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,_eyescan}_v1.07.bin
1260812ff4cSWesley Yao
1270812ff4cSWesley Yao| Date       | File                                                         | Build commit | Severity  |
1280812ff4cSWesley Yao| ---------- | :----------------------------------------------------------- | ------------ | --------- |
1290812ff4cSWesley Yao| 2024-09-26 | rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,_eyescan}_v1.07.bin | 584efc13bf   | important |
1300812ff4cSWesley Yao
1310812ff4cSWesley Yao### New
1320812ff4cSWesley Yao
1330812ff4cSWesley Yao1. Enable dvfs/periodic training in loader.
1340812ff4cSWesley Yao
1350812ff4cSWesley Yao### Fixed
1360812ff4cSWesley Yao
1370812ff4cSWesley Yao| Index | Severity  | Update                                          | Issue description                                            | Issue source |
1380812ff4cSWesley Yao| ----- | --------- | ----------------------------------------------- | ------------------------------------------------------------ | ------------ |
1390812ff4cSWesley Yao| 1     | important | Fix rd_dqs_vref_training                        | A few chips rd_dqs_vref_training results may be unreasonable, resulting in abnormal DDR | -            |
1400812ff4cSWesley Yao| 2     | important | Fix LPDDR5 ultra suspend resume failure issue   | -                                                            | -            |
1410812ff4cSWesley Yao| 3     | moderate  | Update the criteria of the eye scan result pass | -                                                            | -            |
1420812ff4cSWesley Yao
1430812ff4cSWesley Yao------
1440812ff4cSWesley Yao
1455189cb1dSJon Lin## rk3576_usbplug_fspi1_v1.03.bin
1465189cb1dSJon Lin
1475189cb1dSJon Lin| Date       | File                  | Build commit | Severity  |
1485189cb1dSJon Lin| ---------- | :----------------------- | ----------- | -------- |
1495189cb1dSJon Lin| 2024-09-18 | rk3576_usbplug_fspi1_v1.03.bin | 4546bd092ab5 | important     |
1505189cb1dSJon Lin
1515189cb1dSJon Lin### New
1525189cb1dSJon Lin
1535189cb1dSJon Lin1. Support GPT bakcup.
1545189cb1dSJon Lin
1555189cb1dSJon Lin------
1565189cb1dSJon Lin
15746216ce3SXiaoDong Huang## rk3576_bl31_v1.11.elf
15846216ce3SXiaoDong Huang
15946216ce3SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
16046216ce3SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
16146216ce3SXiaoDong Huang| 2024-09-21 | rk3576_bl31_v1.11.elf | 5ed489867    | important |
16246216ce3SXiaoDong Huang
16346216ce3SXiaoDong Huang### New
16446216ce3SXiaoDong Huang
16546216ce3SXiaoDong Huang1. Support non-CPU0 interrupt wake up when system suspend.
16646216ce3SXiaoDong Huang2. Pull up pmu_sleep pin1 by default when system suspend.
16746216ce3SXiaoDong Huang3. Support AMP OS.
16846216ce3SXiaoDong Huang
16946216ce3SXiaoDong Huang------
17046216ce3SXiaoDong Huang
171a82ddeb1SXuhui Lin## rk3576_spl_v1.06.bin
172a82ddeb1SXuhui Lin
173a82ddeb1SXuhui Lin| Date       | File                  | Build commit | Severity  |
174a82ddeb1SXuhui Lin| ---------- | :----------------------- | ----------- | -------- |
175a82ddeb1SXuhui Lin| 2024-09-13 | rk3576_spl_v1.06.bin | 8532be3569c   | important     |
176a82ddeb1SXuhui Lin
177a82ddeb1SXuhui Lin### New
178a82ddeb1SXuhui Lin
179a82ddeb1SXuhui Lin1. Modify the erase protection function, and vendor storage data can also be erased.
180a82ddeb1SXuhui Lin2. Modify the MPHY power supply judgment to solve some UFS support exception issues.
181a82ddeb1SXuhui Lin3. Add CRU reset to the controller to solve individual UFS initialization issues.
182a82ddeb1SXuhui Lin
183a82ddeb1SXuhui Lin------
184a82ddeb1SXuhui Lin
185e9715ebaSYifeng Zhao## rk3576_usbplug_v1.03.bin
186e9715ebaSYifeng Zhao
187e9715ebaSYifeng Zhao| Date        | File                     | Build commit | Severity  |
188e9715ebaSYifeng Zhao| ----------- | :----------------------- | ------------ | --------- |
189e9715ebaSYifeng Zhao| 2024-09-013 | rk3576_usbplug_v1.03.bin | 8532be356    | important |
190e9715ebaSYifeng Zhao
191e9715ebaSYifeng Zhao### New
192e9715ebaSYifeng Zhao
193e9715ebaSYifeng Zhao1. Modify the erase protection function, and vendor storage data can also be erased.
194e9715ebaSYifeng Zhao2. Modify the MPHY power supply judgment to solve some UFS support exception issues.
195e9715ebaSYifeng Zhao3. Add CRU reset to the controller to solve individual UFS initialization issues.
196e9715ebaSYifeng Zhao
197e9715ebaSYifeng Zhao------
198e9715ebaSYifeng Zhao
19979570d2aSHisping Lin## rk3576_bl32_v1.04.bin
20079570d2aSHisping Lin
20179570d2aSHisping Lin| Date       | File                  | Build commit | Severity  |
20279570d2aSHisping Lin| ---------- | :-------------------- | ------------ | --------- |
20379570d2aSHisping Lin| 2024-09-02 | rk3576_bl32_v1.04.bin | 6c78a7d8c    | important |
20479570d2aSHisping Lin
20579570d2aSHisping Lin### New
20679570d2aSHisping Lin
20779570d2aSHisping Lin1. Supports reading and writing OTP data for Non Protected OEM Zone.
20879570d2aSHisping Lin2. Support software TA encryption key, customers can use TA encryption function without burning the key.
20979570d2aSHisping Lin
21079570d2aSHisping Lin------
21179570d2aSHisping Lin
21255daf3d7SWesley Yao## rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,_eyescan}_v1.06.bin
21355daf3d7SWesley Yao
21455daf3d7SWesley Yao| Date       | File                                                         | Build commit | Severity  |
21555daf3d7SWesley Yao| ---------- | :----------------------------------------------------------- | ------------ | --------- |
21655daf3d7SWesley Yao| 2024-07-27 | rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,_eyescan}_v1.06.bin | a6303af65c   | important |
21755daf3d7SWesley Yao
21855daf3d7SWesley Yao### New
21955daf3d7SWesley Yao
22055daf3d7SWesley Yao1. Support x16, x8 die mixed package LPDDR4(X).
22155daf3d7SWesley Yao2. Add JEDEC Rx Mask for eyescan.
22255daf3d7SWesley Yao
22355daf3d7SWesley Yao### Fixed
22455daf3d7SWesley Yao
22555daf3d7SWesley Yao| Index | Severity  | Update                                                 | Issue description                                            | Issue source |
22655daf3d7SWesley Yao| ----- | --------- | ------------------------------------------------------ | ------------------------------------------------------------ | ------------ |
22755daf3d7SWesley Yao| 1     | important | Optimize LPDDR5 stability                              | -                                                            | -            |
22855daf3d7SWesley Yao| 2     | important | Fix ultra suspend low probability resume failure issue | ultra suspend resume fails with a low probability            | -            |
22955daf3d7SWesley Yao| 3     | moderate  | Optimize uart printing speed                           | -                                                            | -            |
23055daf3d7SWesley Yao| 4     | moderate  | Increased force jtag time to 1 second                  | Individual boards with problematic uart hardware design will be switched to jtag mode | -            |
23155daf3d7SWesley Yao
23255daf3d7SWesley Yao------
23355daf3d7SWesley Yao
2341b23c571SHisping Lin## rk3576_bl32_v1.03.bin
2351b23c571SHisping Lin
2361b23c571SHisping Lin| Date       | File                  | Build commit | Severity  |
2371b23c571SHisping Lin| ---------- | :-------------------- | ------------ | --------- |
2381b23c571SHisping Lin| 2024-07-22 | rk3576_bl32_v1.03.bin | 1bfd9b503    | important |
2391b23c571SHisping Lin
2401b23c571SHisping Lin### New
2411b23c571SHisping Lin
2421b23c571SHisping Lin1. Support block reading of RPMB data.
2431b23c571SHisping Lin2. Close Keylad function for get otp zero count.
2441b23c571SHisping Lin
2451b23c571SHisping Lin------
2461b23c571SHisping Lin
247db076167SXiaoDong Huang## rk3576_bl31_v1.10.elf
248db076167SXiaoDong Huang
249db076167SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
250db076167SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
251db076167SXiaoDong Huang| 2024-07-20 | rk3576_bl31_v1.10.elf | 6130bb51a    | important |
252db076167SXiaoDong Huang
253db076167SXiaoDong Huang### New
254db076167SXiaoDong Huang
255db076167SXiaoDong Huang1. Support gpio0 debounce interrupt wake up when system suspend.
256db076167SXiaoDong Huang2. Support access mem_os_reg.
257db076167SXiaoDong Huang3. Save global reset status in mem_os_reg.
258db076167SXiaoDong Huang
259db076167SXiaoDong Huang------
260db076167SXiaoDong Huang
2610b338fd6SXiaoDong Huang## rk3576_bl31_v1.09.elf
2620b338fd6SXiaoDong Huang
2630b338fd6SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
2640b338fd6SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
2650b338fd6SXiaoDong Huang| 2024-06-28 | rk3576_bl31_v1.09.elf | 286c013b2    | important |
2660b338fd6SXiaoDong Huang
2670b338fd6SXiaoDong Huang### New
2680b338fd6SXiaoDong Huang
2690b338fd6SXiaoDong Huang1. Support to close VDD_CPU_BIG.
2700b338fd6SXiaoDong Huang2. Support 1G frequency of cpu timer.
2710b338fd6SXiaoDong Huang3. Support for reducing length.
2720b338fd6SXiaoDong Huang
2730b338fd6SXiaoDong Huang------
2740b338fd6SXiaoDong Huang
27513d2874dSXuhui Lin## rk3576_spl_v1.05.bin
27613d2874dSXuhui Lin
27713d2874dSXuhui Lin| Date       | File                  | Build commit | Severity  |
27813d2874dSXuhui Lin| ---------- | :----------------------- | ----------- | -------- |
27913d2874dSXuhui Lin| 2024-06-19 | rk3576_spl_v1.05.bin | 884f049582f   | important     |
28013d2874dSXuhui Lin
28113d2874dSXuhui Lin### Fixed
28213d2874dSXuhui Lin
28313d2874dSXuhui Lin| Index | Severity  | Update                  | Issue description                    | Issue source |
28413d2874dSXuhui Lin| ----- | --------- | ----------------------- | ------------------------------------ | ------------ |
28513d2874dSXuhui Lin| 1     | important     | Add write maskrom flag to OS_REG0 support | SPL will now write OS_REG0 to enter maskrom mode. | -        |
28613d2874dSXuhui Lin
28713d2874dSXuhui Lin------
28813d2874dSXuhui Lin
289c8fb3bfdSXuhui Lin## rk3576_{usbplug,usbplug_fspi1}_v1.02.bin
290c8fb3bfdSXuhui Lin
291c8fb3bfdSXuhui Lin| Date       | File                  | Build commit | Severity  |
292c8fb3bfdSXuhui Lin| ---------- | :----------------------- | ----------- | -------- |
293c8fb3bfdSXuhui Lin| 2024-06-19 | rk3576_{usbplug,usbplug_fspi1}_v1.02.bin | 0fe85c2474 | important     |
294c8fb3bfdSXuhui Lin
295c8fb3bfdSXuhui Lin### Fixed
296c8fb3bfdSXuhui Lin
297c8fb3bfdSXuhui Lin| Index | Severity  | Update                  | Issue description                    | Issue source |
298c8fb3bfdSXuhui Lin| ----- | --------- | ----------------------- | ------------------------------------ | ------------ |
299c8fb3bfdSXuhui 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. | -        |
300c8fb3bfdSXuhui Lin
301c8fb3bfdSXuhui Lin------
302c8fb3bfdSXuhui Lin
303e5a15adeSWesley Yao## rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,eyescan}_v1.05.bin
304e5a15adeSWesley Yao
305e5a15adeSWesley Yao| Date       | File                                                         | Build commit | Severity  |
306e5a15adeSWesley Yao| ---------- | :----------------------------------------------------------- | ------------ | --------- |
307e5a15adeSWesley Yao| 2024-06-17 | rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,eyescan}_v1.05.bin | da1087e33f   | important |
308e5a15adeSWesley Yao
309e5a15adeSWesley Yao### New
310e5a15adeSWesley Yao
311e5a15adeSWesley Yao1. Supports dram whose cs0 row is less than cs1 row.
312e5a15adeSWesley Yao2. Add eyescan DDR bin.
313e5a15adeSWesley Yao
314e5a15adeSWesley Yao### Fixed
315e5a15adeSWesley Yao
316e5a15adeSWesley Yao| Index | Severity  | Update                                            | Issue description                             | Issue source |
317e5a15adeSWesley Yao| ----- | --------- | ------------------------------------------------- | --------------------------------------------- | ------------ |
318e5a15adeSWesley Yao| 1     | important | Ensure VOP bandwidth in extreme situations        | -                                             | -            |
319e5a15adeSWesley Yao| 2     | important | Fix probabilistic failure to detect LPDDR4(X) CS1 | Probabilistic failure to detect LPDDR4(X) CS1 | -            |
320e5a15adeSWesley Yao
321e5a15adeSWesley Yao------
322e5a15adeSWesley Yao
3233cb8a4e3SXiaoDong Huang## rk3576_bl31_v1.08.elf
3243cb8a4e3SXiaoDong Huang
3253cb8a4e3SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
3263cb8a4e3SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
3273cb8a4e3SXiaoDong Huang| 2024-06-07 | rk3576_bl31_v1.08.elf | 6102c2d62    | important |
3283cb8a4e3SXiaoDong Huang
3293cb8a4e3SXiaoDong Huang### New
3303cb8a4e3SXiaoDong Huang
3313cb8a4e3SXiaoDong Huang1. Support rbrom command in UFS machines.
3323cb8a4e3SXiaoDong Huang2. Enable memory repair according to otp.
3333cb8a4e3SXiaoDong Huang
3343cb8a4e3SXiaoDong Huang------
3353cb8a4e3SXiaoDong Huang
33678475f2fSXiaoDong Huang## rk3576_bl31_v1.07.elf
33778475f2fSXiaoDong Huang
33878475f2fSXiaoDong Huang| Date       | File                  | Build commit | Severity  |
33978475f2fSXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
34078475f2fSXiaoDong Huang| 2024-05-29 | rk3576_bl31_v1.07.elf | d6d387faa    | important |
34178475f2fSXiaoDong Huang
34278475f2fSXiaoDong Huang### New
34378475f2fSXiaoDong Huang
34478475f2fSXiaoDong Huang1. Support power off vdd_logic when virtual-poweroff.
34578475f2fSXiaoDong Huang2. Support to configure bus_mcu in NS.
34678475f2fSXiaoDong Huang3. Improve DDR stability when ultra suspend.
34778475f2fSXiaoDong Huang4. Support DFS in VOP+EBC machine.
34878475f2fSXiaoDong Huang
34978475f2fSXiaoDong Huang------
35078475f2fSXiaoDong Huang
3513175505fSWesley Yao## rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,eyescan}_v1.04.bin
3523175505fSWesley Yao
3533175505fSWesley Yao| Date       | File                                                         | Build commit | Severity  |
3543175505fSWesley Yao| ---------- | :----------------------------------------------------------- | ------------ | --------- |
3553175505fSWesley Yao| 2024-05-28 | rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,eyescan}_v1.04.bin | 27ded95582   | important |
3563175505fSWesley Yao
3573175505fSWesley Yao### New
3583175505fSWesley Yao
3593175505fSWesley Yao1. Supports dram whose cs0 row is less than cs1 row.
3603175505fSWesley Yao2. Add eyescan DDR bin.
3613175505fSWesley Yao
3623175505fSWesley Yao### Fixed
3633175505fSWesley Yao
3643175505fSWesley Yao| Index | Severity  | Update                                                    | Issue description | Issue source |
3653175505fSWesley Yao| ----- | --------- | --------------------------------------------------------- | ----------------- | ------------ |
3663175505fSWesley Yao| 1     | important | Fix an issue with some LPDDR5 read eye skewed to the left | -                 | -            |
3673175505fSWesley Yao| 2     | important | Improve LPDDR5 534MHz high temperature stability          | -                 | -            |
3683175505fSWesley Yao| 3     | important | Improve ultra suspend stability                           | -                 | -            |
3693175505fSWesley Yao| 4     | important | Improve reboot stability                                  | -                 | -            |
3703175505fSWesley Yao| 5     | moderate  | Improve print result of eye scan                          | -                 | -            |
3713175505fSWesley Yao
3723175505fSWesley Yao------
3733175505fSWesley Yao
3747e38d7bcSchenfen## rk3576_boost_v1.02.bin
3757e38d7bcSchenfen
3767e38d7bcSchenfen| Date       | File                  | Build commit | Severity  |
3777e38d7bcSchenfen| ---------- | :-------------------- | ----------- | -------- |
3787e38d7bcSchenfen| 2024-05-25 | rk3576_boost_v1.02.bin | 85a3a9ac98   | moderate |
3797e38d7bcSchenfen
3807e38d7bcSchenfen### Fixed
3817e38d7bcSchenfen
3827e38d7bcSchenfen| Index | Severity  | Update                  | Issue description                    | Issue source |
3837e38d7bcSchenfen| ----- | --------- | ----------------------- | ------------------------------------ | ------------ |
3847e38d7bcSchenfen| 1     | moderate | Close uart print | If baud rate is not 1500000,it will print garbled text. | -            |
3857e38d7bcSchenfen
3867e38d7bcSchenfen------
3877e38d7bcSchenfen
3884fa2c94bSXuhui Lin## rk3576_spl_v1.04.bin
3894fa2c94bSXuhui Lin
3904fa2c94bSXuhui Lin| Date       | File                  | Build commit | Severity  |
3914fa2c94bSXuhui Lin| ---------- | :-------------------- | ------------ | --------- |
3924fa2c94bSXuhui Lin| 2024-05-17 | rk3576_spl_v1.04.bin | 3e169ed6d1d    | important |
3934fa2c94bSXuhui Lin
3944fa2c94bSXuhui Lin### Fixed
3954fa2c94bSXuhui Lin
3964fa2c94bSXuhui Lin| Index | Severity  | Update                                         | Issue description                    | Issue source |
3974fa2c94bSXuhui Lin| ----- | --------- | ---------------------------------------------- | ------------------------------------ | ------------ |
3984fa2c94bSXuhui Lin| 1     | important | When bootrom boot from sd card, fail at SPL stage | SD card power-off mechanism in SPL exists problem | -            |
3994fa2c94bSXuhui Lin
4004fa2c94bSXuhui Lin------
4014fa2c94bSXuhui Lin
40222132fc0Sshengfei Xu## rk3576_bl31_v1.06.elf
40322132fc0Sshengfei Xu
40422132fc0Sshengfei Xu| Date       | File                  | Build commit | Severity  |
40522132fc0Sshengfei Xu| ---------- | :-------------------- | ------------ | --------- |
40622132fc0Sshengfei Xu| 2024-05-16 | rk3576_bl31_v1.06.elf | a2ba6bc7c    | important |
40722132fc0Sshengfei Xu
40822132fc0Sshengfei Xu### New
40922132fc0Sshengfei Xu
41022132fc0Sshengfei Xu1. Print global reset status.
41122132fc0Sshengfei Xu2. Support suspend from any cpu.
41222132fc0Sshengfei Xu
41322132fc0Sshengfei Xu------
41422132fc0Sshengfei Xu
4154be87c4dSHisping Lin## rk3576_bl32_v1.02.bin
4164be87c4dSHisping Lin
4174be87c4dSHisping Lin| Date       | File                  | Build commit | Severity  |
4184be87c4dSHisping Lin| ---------- | :-------------------- | ------------ | --------- |
4194be87c4dSHisping Lin| 2024-05-13 | rk3576_bl32_v1.02.bin | b90c1680e    | important |
4204be87c4dSHisping Lin
4214be87c4dSHisping Lin### New
4224be87c4dSHisping Lin
4234be87c4dSHisping Lin1. Support read write verify toybrick ksn.
4244be87c4dSHisping Lin
4254be87c4dSHisping Lin------
4264be87c4dSHisping Lin
4274011aecdSXuhui Lin## rk3576_spl_v1.03.bin
4284011aecdSXuhui Lin
4294011aecdSXuhui Lin| Date       | File                  | Build commit | Severity  |
4304011aecdSXuhui Lin| ---------- | :-------------------- | ------------ | --------- |
4314011aecdSXuhui Lin| 2024-04-30 | rk3576_spl_v1.03.bin | e53b21c53e6    | important |
4324011aecdSXuhui Lin
4334011aecdSXuhui Lin### Fixed
4344011aecdSXuhui Lin
4354011aecdSXuhui Lin| Index | Severity  | Update                                         | Issue description                    | Issue source |
4364011aecdSXuhui Lin| ----- | --------- | ---------------------------------------------- | ------------------------------------ | ------------ |
4374011aecdSXuhui Lin| 1     | important | Fix GPT problem caused by different blocksizes of TF card and UFS device | Invalid GPT error happens | -            |
4384011aecdSXuhui Lin
4394011aecdSXuhui Lin------
4404011aecdSXuhui Lin
441803efaecSFinley Xiao## rk3576_bl31_v1.05.elf
442803efaecSFinley Xiao
443803efaecSFinley Xiao| Date       | File                  | Build commit | Severity  |
444803efaecSFinley Xiao| ---------- | :-------------------- | ------------ | --------- |
445803efaecSFinley Xiao| 2024-04-24 | rk3576_bl31_v1.05.elf | 76e9c9f54    | important |
446803efaecSFinley Xiao
447803efaecSFinley Xiao### New
448803efaecSFinley Xiao
449803efaecSFinley Xiao1. Enable pd_gpu repair.
450803efaecSFinley Xiao2. Add otp init.
451803efaecSFinley Xiao3. Increase pvptll length for middle frequencies.
452803efaecSFinley Xiao4. Adjust pvtpll table by otp opp info.
453803efaecSFinley Xiao5. Hptimer support 1G frequency.
454803efaecSFinley Xiao6. Don't use cpu unclean src.
455803efaecSFinley Xiao
456803efaecSFinley Xiao### Fixed
457803efaecSFinley Xiao
458803efaecSFinley Xiao| Index | Severity  | Update                                         | Issue description                    | Issue source |
459803efaecSFinley Xiao| ----- | --------- | ---------------------------------------------- | ------------------------------------ | ------------ |
460803efaecSFinley Xiao| 1     | important | Fix cpu frequecy error when suspend and resume | System crash when suspend and resume | -            |
461803efaecSFinley Xiao
462803efaecSFinley Xiao------
463803efaecSFinley Xiao
4649b6f7661Schenfen## rk3576_boost_v1.00.bin
4659b6f7661Schenfen
4669b6f7661Schenfen| Date       | File                  | Build commit | Severity  |
4679b6f7661Schenfen| ---------- | :-------------------- | ----------- | -------- |
4689b6f7661Schenfen| 2024-04-23 | rk3576_boost_v1.00.bin | d4affbeb09   | important |
4699b6f7661Schenfen
4709b6f7661Schenfen### Fixed
4719b6f7661Schenfen
4729b6f7661Schenfen| Index | Severity  | Update                  | Issue description                    | Issue source |
4739b6f7661Schenfen| ----- | --------- | ----------------------- | ------------------------------------ | ------------ |
4749b6f7661Schenfen| 1     | important | Fixed SD card boot fail | BootROM load ddr.bin fail in SD card | -            |
4759b6f7661Schenfen
4769b6f7661Schenfen------
4779b6f7661Schenfen
478fdf27422SXuhui Lin## rk3576_spl_v1.02.bin
479fdf27422SXuhui Lin
480fdf27422SXuhui Lin| Date       | File                  | Build commit | Severity  |
481fdf27422SXuhui Lin| ---------- | :-------------------- | ----------- | -------- |
482fdf27422SXuhui Lin| 2024-04-19 | rk3576_spl_v1.02.bin | 57b8ceed1c3   | important |
483fdf27422SXuhui Lin
484fdf27422SXuhui Lin### New
485fdf27422SXuhui Lin
486fdf27422SXuhui Lin1. Enable cci channels for devices.
487fdf27422SXuhui Lin2. Add internal phase support for dwmmc.
488fdf27422SXuhui Lin3. Enable decom by default.
489fdf27422SXuhui Lin4. Add eMMC and FSPI iomux support.
490fdf27422SXuhui Lin5. Improve UFS support.
491fdf27422SXuhui Lin6. Improve usbplug support.
492fdf27422SXuhui Lin
493fdf27422SXuhui Lin------
494fdf27422SXuhui Lin
495b0fd07a4SXiaoDong Huang## rk3576_bl31_v1.04.elf
496b0fd07a4SXiaoDong Huang
497b0fd07a4SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
498b0fd07a4SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
499b0fd07a4SXiaoDong Huang| 2024-04-16 | rk3576_bl31_v1.04.elf | 30018b771    | important |
500b0fd07a4SXiaoDong Huang
501b0fd07a4SXiaoDong Huang### New
502b0fd07a4SXiaoDong Huang
503b0fd07a4SXiaoDong Huang1. Reduced power consumption of the pmu 1v8 during sleep.
504b0fd07a4SXiaoDong Huang
505b0fd07a4SXiaoDong Huang### Fixed
506b0fd07a4SXiaoDong Huang
507b0fd07a4SXiaoDong Huang| Index | Severity  | Update                                         | Issue description                             | Issue source |
508b0fd07a4SXiaoDong Huang| ----- | --------- | ---------------------------------------------- | --------------------------------------------- | ------------ |
509b0fd07a4SXiaoDong Huang| 1     | important | Fixed GPU performance deteriorates after sleep | GPU performance will deteriorates after sleep | -            |
510b0fd07a4SXiaoDong Huang
511b0fd07a4SXiaoDong Huang------
512b0fd07a4SXiaoDong Huang
51312a25c4eSYifeng Zhao## rk3576_usbplug_v1.01.bin
51412a25c4eSYifeng Zhao
51512a25c4eSYifeng Zhao| Date       | File                     | Build commit | Severity  |
51612a25c4eSYifeng Zhao| ---------- | :----------------------- | ------------ | --------- |
51712a25c4eSYifeng Zhao| 2024-04-17 | rk3576_usbplug_v1.01.bin | fa96a41a6    | important |
51812a25c4eSYifeng Zhao
51912a25c4eSYifeng Zhao### New
52012a25c4eSYifeng Zhao
52112a25c4eSYifeng Zhao1. Add support write booster.
52212a25c4eSYifeng Zhao
52312a25c4eSYifeng Zhao### Fixed
52412a25c4eSYifeng Zhao
52512a25c4eSYifeng Zhao| Index | Severity  | Update                                              | Issue description                                          | Issue source |
52612a25c4eSYifeng Zhao| ----- | --------- | --------------------------------------------------- | ---------------------------------------------------------- | ------------ |
52712a25c4eSYifeng Zhao| 1     | important | Poll for max. 1500ms for fDeviceInit flag to clear. | The timeout is too short, and UFS initialization may fail. | -            |
52812a25c4eSYifeng Zhao| 2     | important | Support UFS with PHISON UFS controller.             | Test ready command will fail.                              | -            |
52912a25c4eSYifeng Zhao
53012a25c4eSYifeng Zhao------
53112a25c4eSYifeng Zhao
532658ad9aeSWesley Yao## rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra}_v1.03.bin
533658ad9aeSWesley Yao
534658ad9aeSWesley Yao| Date       | File                                                 | Build commit | Severity  |
535658ad9aeSWesley Yao| ---------- | :--------------------------------------------------- | ------------ | --------- |
536658ad9aeSWesley Yao| 2024-04-16 | rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra}_v1.03.bin | 81dd75088a   | important |
537658ad9aeSWesley Yao
538658ad9aeSWesley Yao### Warn
539658ad9aeSWesley Yao
540658ad9aeSWesley 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).
541658ad9aeSWesley Yao
542658ad9aeSWesley Yao### Fixed
543658ad9aeSWesley Yao
544658ad9aeSWesley Yao| Index | Severity  | Update                                          | Issue description                            | Issue source |
545658ad9aeSWesley Yao| ----- | --------- | ----------------------------------------------- | -------------------------------------------- | ------------ |
546658ad9aeSWesley Yao| 1     | important | Change default freq of LPDDR5 to 2736MHz        | -                                            | -            |
547658ad9aeSWesley Yao| 2     | important | Change trigger time of force uart rx to smaller | uart may not automatically trigger jtag mode | -            |
548658ad9aeSWesley Yao
549658ad9aeSWesley Yao------
550658ad9aeSWesley Yao
5516c0ef127SHisping Lin## rk3576_bl32_v1.01.bin
5526c0ef127SHisping Lin
5536c0ef127SHisping Lin| Date       | File                  | Build commit | Severity  |
5546c0ef127SHisping Lin| ---------- | :-------------------- | ------------ | --------- |
5556c0ef127SHisping Lin| 2024-04-16 | rk3576_bl32_v1.01.bin | 185dc3c92    | important |
5566c0ef127SHisping Lin
5576c0ef127SHisping Lin### New
5586c0ef127SHisping Lin
5596c0ef127SHisping Lin1. Optimization parameter check to enhance security.
5606c0ef127SHisping Lin2. Keylad supports get otp zero count.
5616c0ef127SHisping Lin
5626c0ef127SHisping Lin------
5636c0ef127SHisping Lin
564335b88b0SXiaoDong Huang## rk3576_bl31_v1.03.elf
565335b88b0SXiaoDong Huang
566335b88b0SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
567335b88b0SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
568335b88b0SXiaoDong Huang| 2024-04-10 | rk3576_bl31_v1.03.elf | 9de33eca3    | important |
569335b88b0SXiaoDong Huang
570335b88b0SXiaoDong Huang### New
571335b88b0SXiaoDong Huang
572335b88b0SXiaoDong Huang1. Improve DDR stability when sleep.
573335b88b0SXiaoDong Huang2. Supports DDR frequency conversion in EBC scenarios.
574335b88b0SXiaoDong Huang
575335b88b0SXiaoDong Huang### Fixed
576335b88b0SXiaoDong Huang
577335b88b0SXiaoDong Huang| Index | Severity  | Update                                         | Issue description                             | Issue source |
578335b88b0SXiaoDong Huang| ----- | --------- | ---------------------------------------------- | --------------------------------------------- | ------------ |
579335b88b0SXiaoDong Huang| 1     | important | Fixed CPU performance deteriorates after sleep | CPU performance will deteriorates after sleep | -            |
580335b88b0SXiaoDong Huang
581335b88b0SXiaoDong Huang------
582335b88b0SXiaoDong Huang
583958a98d9SJon Lin## rk3576_{spl,usbplug}_fspi1_v1.00.bin
584958a98d9SJon Lin
585958a98d9SJon Lin| Date       | File                  | Build commit | Severity  |
586958a98d9SJon Lin| ---------- | :-------------------- | ----------- | -------- |
587958a98d9SJon Lin| 2024-04-08 | rk3576_{spl,usbplug}_fspi1_v1.00.bin | 38fed2d628d   | important |
588958a98d9SJon Lin
589958a98d9SJon Lin### New
590958a98d9SJon Lin
591958a98d9SJon Lin1. Support fspi1 spiflash.
592958a98d9SJon Lin
593958a98d9SJon Lin------
594958a98d9SJon Lin
595ff3639a2SXuhui Lin## rk3576_spl_v1.01.bin
596ff3639a2SXuhui Lin
597ff3639a2SXuhui Lin| Date       | File                  | Build commit | Severity  |
598ff3639a2SXuhui Lin| ---------- | :-------------------- | ----------- | -------- |
599ff3639a2SXuhui Lin| 2024-04-07 | rk3576_spl_v1.01.bin | 4a69562ca69   | important |
600ff3639a2SXuhui Lin
601ff3639a2SXuhui Lin### New
602ff3639a2SXuhui Lin
603ff3639a2SXuhui Lin1. Support SD card.
604ff3639a2SXuhui Lin2. Support SecureBoot.
605ff3639a2SXuhui Lin3. Enable crypto.
606ff3639a2SXuhui Lin4. Improve UFS support.
607ff3639a2SXuhui Lin5. Improve VOP2 support.
608ff3639a2SXuhui Lin6. Add MCU-related register configuration.
609ff3639a2SXuhui Lin
610ff3639a2SXuhui Lin------
611ff3639a2SXuhui Lin
61257209138SXiaoDong Huang## rk3576_bl31_v1.02.elf
61357209138SXiaoDong Huang
61457209138SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
61557209138SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
61657209138SXiaoDong Huang| 2024-03-29 | rk3576_bl31_v1.02.elf | 5784c4ac0    | important |
61757209138SXiaoDong Huang
61857209138SXiaoDong Huang### New
61957209138SXiaoDong Huang
62057209138SXiaoDong Huang1. Support HDCP.
62157209138SXiaoDong Huang2. Enable GPU counter.
62257209138SXiaoDong Huang
62357209138SXiaoDong Huang------
62457209138SXiaoDong Huang
62586611506SCanYang He## rk3576_ddr_lp4_2112MHz_lp5_2376MHz_v1.02.bin
62686611506SCanYang He
62786611506SCanYang He| Date       | File                                         | Build commit | Severity  |
62886611506SCanYang He| ---------- | :------------------------------------------- | ------------ | --------- |
62986611506SCanYang He| 2024-03-22 | rk3576_ddr_lp4_2112MHz_lp5_2376MHz_v1.02.bin | 2e0089635a3  | important |
63086611506SCanYang He
63186611506SCanYang He### Fixed
63286611506SCanYang He
63386611506SCanYang He| Index | Severity  | Update                                   | Issue description                                                                                                                             | Issue source |
63486611506SCanYang He| ----- | --------- | ---------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------- | ------------ |
63586611506SCanYang 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. | -            |
63686611506SCanYang He
63786611506SCanYang He------
63886611506SCanYang He
63957ffadecSXiaoDong Huang## rk3576_bl31_v1.01.elf
64057ffadecSXiaoDong Huang
64157ffadecSXiaoDong Huang| Date       | File                  | Build commit | Severity  |
64257ffadecSXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
64357ffadecSXiaoDong Huang| 2024-03-21 | rk3576_bl31_v1.01.elf | c87ba612c    | important |
64457ffadecSXiaoDong Huang
64557ffadecSXiaoDong Huang### New
64657ffadecSXiaoDong Huang
64757ffadecSXiaoDong Huang1. Support suspend/resume in uboot.
64857ffadecSXiaoDong Huang2. Support virtual poweroff.
64957ffadecSXiaoDong Huang3. Support recover system time after system resume.
65057ffadecSXiaoDong Huang
65157ffadecSXiaoDong Huang------
65257ffadecSXiaoDong Huang
653c0d7fa7bSJoseph Chen## rk3576_{ddr,spl,usbplug}_v1.00.bin
654c0d7fa7bSJoseph Chen
655c0d7fa7bSJoseph Chen| Date       | File                               | Build commit                                   | Severity |
656c0d7fa7bSJoseph Chen| ---------- | :--------------------------------- | ---------------------------------------------- | -------- |
657c0d7fa7bSJoseph Chen| 2024-03-15 | rk3576_{ddr,spl,usbplug}_v1.00.bin | ddr:563d6071c0#spl:0aca89f21:usbplug:0aca89f21 | moderate |
658c0d7fa7bSJoseph Chen
659c0d7fa7bSJoseph Chen### New
660c0d7fa7bSJoseph Chen
661c0d7fa7bSJoseph Chen1. Initial version.
662c0d7fa7bSJoseph Chen
663c0d7fa7bSJoseph Chen------
664c0d7fa7bSJoseph Chen
665e10cc428SXiaoDong Huang## rk3576_{bl31, bl32}_v1.00.bin
666e10cc428SXiaoDong Huang
667e10cc428SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
668e10cc428SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
669e10cc428SXiaoDong Huang| 2024-03-15 | rk3576_{bl31, bl32}_v1.00.bin | bl31:a83ab541f#bl32:68cdaabd4 | moderate |
670e10cc428SXiaoDong Huang
671e10cc428SXiaoDong Huang### New
672e10cc428SXiaoDong Huang
673e10cc428SXiaoDong Huang1. Initial version.
674e10cc428SXiaoDong Huang
675e10cc428SXiaoDong Huang------
676e10cc428SXiaoDong Huang
677