xref: /rkbin/doc/release/RK3576_EN.md (revision 374c401fda57e88398d242f8159de04c59415e31)
1e10cc428SXiaoDong Huang# RK3576 Release Note
2e10cc428SXiaoDong Huang
3*374c401fSXiaoDong Huang## rk3576_bl31_v1.14.elf
4*374c401fSXiaoDong Huang
5*374c401fSXiaoDong Huang| Date       | File                  | Build commit | Severity  |
6*374c401fSXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
7*374c401fSXiaoDong Huang| 2024-11-08 | rk3576_bl31_v1.14.elf | c481e5368    | important |
8*374c401fSXiaoDong Huang
9*374c401fSXiaoDong Huang### New
10*374c401fSXiaoDong Huang
11*374c401fSXiaoDong Huang1. Support RK3576 j/m.
12*374c401fSXiaoDong Huang2. Support reset arch timer after system resume.
13*374c401fSXiaoDong Huang
14*374c401fSXiaoDong Huang------
15*374c401fSXiaoDong Huang
1608d92ffeSYouMin Chen## rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,_eyescan}_v1.09.bin
1708d92ffeSYouMin Chen
1808d92ffeSYouMin Chen| Date       | File                                                          | Build commit | Severity  |
1908d92ffeSYouMin Chen| ---------- | :------------------------------------------------------------ | ------------ | --------- |
2008d92ffeSYouMin Chen| 2024-11-07 | rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,_eyescan}_v1.09.bin | 2f85f4b2d4   | important |
2108d92ffeSYouMin Chen
2208d92ffeSYouMin Chen### New
2308d92ffeSYouMin Chen
2408d92ffeSYouMin Chen1. Add support RK3576J and RK3576M.
2508d92ffeSYouMin Chen2. Optimize DDR performance.
2608d92ffeSYouMin Chen3. Hptimer support 1G frequency.
2708d92ffeSYouMin Chen
2808d92ffeSYouMin Chen------
2908d92ffeSYouMin Chen
308d6f51a6SXuhui Lin## rk3576_usbplug_v1.04.bin
318d6f51a6SXuhui Lin
328d6f51a6SXuhui Lin| Date       | File                  | Build commit | Severity  |
338d6f51a6SXuhui Lin| ---------- | :-------------------- | ------------ | --------- |
348d6f51a6SXuhui Lin| 2024-11-07 | rk3576_usbplug_v1.04.bin | 13ceb2afdcb | important     |
358d6f51a6SXuhui Lin
368d6f51a6SXuhui Lin### Fixed
378d6f51a6SXuhui Lin
388d6f51a6SXuhui Lin| Index | Severity  | Update                                                       | Issue description                                            | Issue source |
398d6f51a6SXuhui Lin| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ |
408d6f51a6SXuhui 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. | -            |
418d6f51a6SXuhui Lin
428d6f51a6SXuhui Lin------
438d6f51a6SXuhui Lin
449923212eSXuhui Lin## rk3576_spl_v1.07.bin
459923212eSXuhui Lin
469923212eSXuhui Lin| Date       | File                  | Build commit | Severity  |
479923212eSXuhui Lin| ---------- | :-------------------- | ------------ | --------- |
489923212eSXuhui Lin| 2024-11-07 | rk3576_spl_v1.07.bin | 13ceb2afdcb | important     |
499923212eSXuhui Lin
509923212eSXuhui Lin### Fixed
519923212eSXuhui Lin
529923212eSXuhui Lin| Index | Severity  | Update                                                       | Issue description                                            | Issue source |
539923212eSXuhui Lin| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ |
549923212eSXuhui 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. | -            |
559923212eSXuhui Lin
569923212eSXuhui Lin------
579923212eSXuhui Lin
584452b7dbSHisping Lin## rk3576_bl32_v1.05.bin
594452b7dbSHisping Lin
604452b7dbSHisping Lin| Date       | File                  | Build commit | Severity  |
614452b7dbSHisping Lin| ---------- | :-------------------- | ------------ | --------- |
624452b7dbSHisping Lin| 2024-11-01 | rk3576_bl32_v1.05.bin | 9f2aca7d1    | important |
634452b7dbSHisping Lin
644452b7dbSHisping Lin### Fixed
654452b7dbSHisping Lin
664452b7dbSHisping Lin| Index | Severity  | Update                                                       | Issue description                                            | Issue source |
674452b7dbSHisping Lin| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ |
684452b7dbSHisping 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 | -            |
694452b7dbSHisping Lin| 2     | important | fixed RSA OAEP MGF1 algorithm                                | TA will report an error when using RSA algorithm OAEP MGF1 padding method | -            |
704452b7dbSHisping 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 | -            |
714452b7dbSHisping Lin
724452b7dbSHisping Lin------
734452b7dbSHisping Lin
7462d782d2SShengfei Xu## rk3576_bl31_v1.13.elf
7562d782d2SShengfei Xu
7662d782d2SShengfei Xu| Date       | File                  | Build commit | Severity  |
7762d782d2SShengfei Xu| ---------- | :-------------------- | ------------ | --------- |
7862d782d2SShengfei Xu| 2024-10-31 | rk3576_bl31_v1.13.elf | b21ffefc7    | important |
7962d782d2SShengfei Xu
8062d782d2SShengfei Xu### New
8162d782d2SShengfei Xu
8262d782d2SShengfei Xu1. Add control for PLDO2 in the system suspend/resume.
8362d782d2SShengfei Xu
8462d782d2SShengfei Xu------
8562d782d2SShengfei Xu
8657296ad2SYouMin Chen## rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,_eyescan}_v1.08.bin
8757296ad2SYouMin Chen
8857296ad2SYouMin Chen| Date       | File                                                          | Build commit | Severity  |
8957296ad2SYouMin Chen| ---------- | :------------------------------------------------------------ | ------------ | --------- |
9057296ad2SYouMin Chen| 2024-10-09 | rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,_eyescan}_v1.08.bin | fcb0cfd52f   | important |
9157296ad2SYouMin Chen
9257296ad2SYouMin Chen### New
9357296ad2SYouMin Chen
9457296ad2SYouMin Chen1. Add support RK3576S.
9557296ad2SYouMin Chen
9657296ad2SYouMin Chen------
9757296ad2SYouMin Chen
98d090a7cbSXiaoDong Huang## rk3576_bl31_v1.12.elf
99d090a7cbSXiaoDong Huang
100d090a7cbSXiaoDong Huang| Date       | File                  | Build commit | Severity  |
101d090a7cbSXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
102d090a7cbSXiaoDong Huang| 2024-10-09 | rk3576_bl31_v1.12.elf | 2535b79ce    | important |
103d090a7cbSXiaoDong Huang
104d090a7cbSXiaoDong Huang### New
105d090a7cbSXiaoDong Huang
106d090a7cbSXiaoDong Huang1. Support fast-boot.
107d090a7cbSXiaoDong Huang2. Support RK3576S1.
108d090a7cbSXiaoDong Huang
109d090a7cbSXiaoDong Huang------
110d090a7cbSXiaoDong Huang
1110812ff4cSWesley Yao## rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,_eyescan}_v1.07.bin
1120812ff4cSWesley Yao
1130812ff4cSWesley Yao| Date       | File                                                         | Build commit | Severity  |
1140812ff4cSWesley Yao| ---------- | :----------------------------------------------------------- | ------------ | --------- |
1150812ff4cSWesley Yao| 2024-09-26 | rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,_eyescan}_v1.07.bin | 584efc13bf   | important |
1160812ff4cSWesley Yao
1170812ff4cSWesley Yao### New
1180812ff4cSWesley Yao
1190812ff4cSWesley Yao1. Enable dvfs/periodic training in loader.
1200812ff4cSWesley Yao
1210812ff4cSWesley Yao### Fixed
1220812ff4cSWesley Yao
1230812ff4cSWesley Yao| Index | Severity  | Update                                          | Issue description                                            | Issue source |
1240812ff4cSWesley Yao| ----- | --------- | ----------------------------------------------- | ------------------------------------------------------------ | ------------ |
1250812ff4cSWesley Yao| 1     | important | Fix rd_dqs_vref_training                        | A few chips rd_dqs_vref_training results may be unreasonable, resulting in abnormal DDR | -            |
1260812ff4cSWesley Yao| 2     | important | Fix LPDDR5 ultra suspend resume failure issue   | -                                                            | -            |
1270812ff4cSWesley Yao| 3     | moderate  | Update the criteria of the eye scan result pass | -                                                            | -            |
1280812ff4cSWesley Yao
1290812ff4cSWesley Yao------
1300812ff4cSWesley Yao
1315189cb1dSJon Lin## rk3576_usbplug_fspi1_v1.03.bin
1325189cb1dSJon Lin
1335189cb1dSJon Lin| Date       | File                  | Build commit | Severity  |
1345189cb1dSJon Lin| ---------- | :----------------------- | ----------- | -------- |
1355189cb1dSJon Lin| 2024-09-18 | rk3576_usbplug_fspi1_v1.03.bin | 4546bd092ab5 | important     |
1365189cb1dSJon Lin
1375189cb1dSJon Lin### New
1385189cb1dSJon Lin
1395189cb1dSJon Lin1. Support GPT bakcup.
1405189cb1dSJon Lin
1415189cb1dSJon Lin------
1425189cb1dSJon Lin
14346216ce3SXiaoDong Huang## rk3576_bl31_v1.11.elf
14446216ce3SXiaoDong Huang
14546216ce3SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
14646216ce3SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
14746216ce3SXiaoDong Huang| 2024-09-21 | rk3576_bl31_v1.11.elf | 5ed489867    | important |
14846216ce3SXiaoDong Huang
14946216ce3SXiaoDong Huang### New
15046216ce3SXiaoDong Huang
15146216ce3SXiaoDong Huang1. Support non-CPU0 interrupt wake up when system suspend.
15246216ce3SXiaoDong Huang2. Pull up pmu_sleep pin1 by default when system suspend.
15346216ce3SXiaoDong Huang3. Support AMP OS.
15446216ce3SXiaoDong Huang
15546216ce3SXiaoDong Huang------
15646216ce3SXiaoDong Huang
157a82ddeb1SXuhui Lin## rk3576_spl_v1.06.bin
158a82ddeb1SXuhui Lin
159a82ddeb1SXuhui Lin| Date       | File                  | Build commit | Severity  |
160a82ddeb1SXuhui Lin| ---------- | :----------------------- | ----------- | -------- |
161a82ddeb1SXuhui Lin| 2024-09-13 | rk3576_spl_v1.06.bin | 8532be3569c   | important     |
162a82ddeb1SXuhui Lin
163a82ddeb1SXuhui Lin### New
164a82ddeb1SXuhui Lin
165a82ddeb1SXuhui Lin1. Modify the erase protection function, and vendor storage data can also be erased.
166a82ddeb1SXuhui Lin2. Modify the MPHY power supply judgment to solve some UFS support exception issues.
167a82ddeb1SXuhui Lin3. Add CRU reset to the controller to solve individual UFS initialization issues.
168a82ddeb1SXuhui Lin
169a82ddeb1SXuhui Lin------
170a82ddeb1SXuhui Lin
171e9715ebaSYifeng Zhao## rk3576_usbplug_v1.03.bin
172e9715ebaSYifeng Zhao
173e9715ebaSYifeng Zhao| Date        | File                     | Build commit | Severity  |
174e9715ebaSYifeng Zhao| ----------- | :----------------------- | ------------ | --------- |
175e9715ebaSYifeng Zhao| 2024-09-013 | rk3576_usbplug_v1.03.bin | 8532be356    | important |
176e9715ebaSYifeng Zhao
177e9715ebaSYifeng Zhao### New
178e9715ebaSYifeng Zhao
179e9715ebaSYifeng Zhao1. Modify the erase protection function, and vendor storage data can also be erased.
180e9715ebaSYifeng Zhao2. Modify the MPHY power supply judgment to solve some UFS support exception issues.
181e9715ebaSYifeng Zhao3. Add CRU reset to the controller to solve individual UFS initialization issues.
182e9715ebaSYifeng Zhao
183e9715ebaSYifeng Zhao------
184e9715ebaSYifeng Zhao
18579570d2aSHisping Lin## rk3576_bl32_v1.04.bin
18679570d2aSHisping Lin
18779570d2aSHisping Lin| Date       | File                  | Build commit | Severity  |
18879570d2aSHisping Lin| ---------- | :-------------------- | ------------ | --------- |
18979570d2aSHisping Lin| 2024-09-02 | rk3576_bl32_v1.04.bin | 6c78a7d8c    | important |
19079570d2aSHisping Lin
19179570d2aSHisping Lin### New
19279570d2aSHisping Lin
19379570d2aSHisping Lin1. Supports reading and writing OTP data for Non Protected OEM Zone.
19479570d2aSHisping Lin2. Support software TA encryption key, customers can use TA encryption function without burning the key.
19579570d2aSHisping Lin
19679570d2aSHisping Lin------
19779570d2aSHisping Lin
19855daf3d7SWesley Yao## rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,_eyescan}_v1.06.bin
19955daf3d7SWesley Yao
20055daf3d7SWesley Yao| Date       | File                                                         | Build commit | Severity  |
20155daf3d7SWesley Yao| ---------- | :----------------------------------------------------------- | ------------ | --------- |
20255daf3d7SWesley Yao| 2024-07-27 | rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,_eyescan}_v1.06.bin | a6303af65c   | important |
20355daf3d7SWesley Yao
20455daf3d7SWesley Yao### New
20555daf3d7SWesley Yao
20655daf3d7SWesley Yao1. Support x16, x8 die mixed package LPDDR4(X).
20755daf3d7SWesley Yao2. Add JEDEC Rx Mask for eyescan.
20855daf3d7SWesley Yao
20955daf3d7SWesley Yao### Fixed
21055daf3d7SWesley Yao
21155daf3d7SWesley Yao| Index | Severity  | Update                                                 | Issue description                                            | Issue source |
21255daf3d7SWesley Yao| ----- | --------- | ------------------------------------------------------ | ------------------------------------------------------------ | ------------ |
21355daf3d7SWesley Yao| 1     | important | Optimize LPDDR5 stability                              | -                                                            | -            |
21455daf3d7SWesley Yao| 2     | important | Fix ultra suspend low probability resume failure issue | ultra suspend resume fails with a low probability            | -            |
21555daf3d7SWesley Yao| 3     | moderate  | Optimize uart printing speed                           | -                                                            | -            |
21655daf3d7SWesley Yao| 4     | moderate  | Increased force jtag time to 1 second                  | Individual boards with problematic uart hardware design will be switched to jtag mode | -            |
21755daf3d7SWesley Yao
21855daf3d7SWesley Yao------
21955daf3d7SWesley Yao
2201b23c571SHisping Lin## rk3576_bl32_v1.03.bin
2211b23c571SHisping Lin
2221b23c571SHisping Lin| Date       | File                  | Build commit | Severity  |
2231b23c571SHisping Lin| ---------- | :-------------------- | ------------ | --------- |
2241b23c571SHisping Lin| 2024-07-22 | rk3576_bl32_v1.03.bin | 1bfd9b503    | important |
2251b23c571SHisping Lin
2261b23c571SHisping Lin### New
2271b23c571SHisping Lin
2281b23c571SHisping Lin1. Support block reading of RPMB data.
2291b23c571SHisping Lin2. Close Keylad function for get otp zero count.
2301b23c571SHisping Lin
2311b23c571SHisping Lin------
2321b23c571SHisping Lin
233db076167SXiaoDong Huang## rk3576_bl31_v1.10.elf
234db076167SXiaoDong Huang
235db076167SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
236db076167SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
237db076167SXiaoDong Huang| 2024-07-20 | rk3576_bl31_v1.10.elf | 6130bb51a    | important |
238db076167SXiaoDong Huang
239db076167SXiaoDong Huang### New
240db076167SXiaoDong Huang
241db076167SXiaoDong Huang1. Support gpio0 debounce interrupt wake up when system suspend.
242db076167SXiaoDong Huang2. Support access mem_os_reg.
243db076167SXiaoDong Huang3. Save global reset status in mem_os_reg.
244db076167SXiaoDong Huang
245db076167SXiaoDong Huang------
246db076167SXiaoDong Huang
2470b338fd6SXiaoDong Huang## rk3576_bl31_v1.09.elf
2480b338fd6SXiaoDong Huang
2490b338fd6SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
2500b338fd6SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
2510b338fd6SXiaoDong Huang| 2024-06-28 | rk3576_bl31_v1.09.elf | 286c013b2    | important |
2520b338fd6SXiaoDong Huang
2530b338fd6SXiaoDong Huang### New
2540b338fd6SXiaoDong Huang
2550b338fd6SXiaoDong Huang1. Support to close VDD_CPU_BIG.
2560b338fd6SXiaoDong Huang2. Support 1G frequency of cpu timer.
2570b338fd6SXiaoDong Huang3. Support for reducing length.
2580b338fd6SXiaoDong Huang
2590b338fd6SXiaoDong Huang------
2600b338fd6SXiaoDong Huang
26113d2874dSXuhui Lin## rk3576_spl_v1.05.bin
26213d2874dSXuhui Lin
26313d2874dSXuhui Lin| Date       | File                  | Build commit | Severity  |
26413d2874dSXuhui Lin| ---------- | :----------------------- | ----------- | -------- |
26513d2874dSXuhui Lin| 2024-06-19 | rk3576_spl_v1.05.bin | 884f049582f   | important     |
26613d2874dSXuhui Lin
26713d2874dSXuhui Lin### Fixed
26813d2874dSXuhui Lin
26913d2874dSXuhui Lin| Index | Severity  | Update                  | Issue description                    | Issue source |
27013d2874dSXuhui Lin| ----- | --------- | ----------------------- | ------------------------------------ | ------------ |
27113d2874dSXuhui Lin| 1     | important     | Add write maskrom flag to OS_REG0 support | SPL will now write OS_REG0 to enter maskrom mode. | -        |
27213d2874dSXuhui Lin
27313d2874dSXuhui Lin------
27413d2874dSXuhui Lin
275c8fb3bfdSXuhui Lin## rk3576_{usbplug,usbplug_fspi1}_v1.02.bin
276c8fb3bfdSXuhui Lin
277c8fb3bfdSXuhui Lin| Date       | File                  | Build commit | Severity  |
278c8fb3bfdSXuhui Lin| ---------- | :----------------------- | ----------- | -------- |
279c8fb3bfdSXuhui Lin| 2024-06-19 | rk3576_{usbplug,usbplug_fspi1}_v1.02.bin | 0fe85c2474 | important     |
280c8fb3bfdSXuhui Lin
281c8fb3bfdSXuhui Lin### Fixed
282c8fb3bfdSXuhui Lin
283c8fb3bfdSXuhui Lin| Index | Severity  | Update                  | Issue description                    | Issue source |
284c8fb3bfdSXuhui Lin| ----- | --------- | ----------------------- | ------------------------------------ | ------------ |
285c8fb3bfdSXuhui 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. | -        |
286c8fb3bfdSXuhui Lin
287c8fb3bfdSXuhui Lin------
288c8fb3bfdSXuhui Lin
289e5a15adeSWesley Yao## rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,eyescan}_v1.05.bin
290e5a15adeSWesley Yao
291e5a15adeSWesley Yao| Date       | File                                                         | Build commit | Severity  |
292e5a15adeSWesley Yao| ---------- | :----------------------------------------------------------- | ------------ | --------- |
293e5a15adeSWesley Yao| 2024-06-17 | rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,eyescan}_v1.05.bin | da1087e33f   | important |
294e5a15adeSWesley Yao
295e5a15adeSWesley Yao### New
296e5a15adeSWesley Yao
297e5a15adeSWesley Yao1. Supports dram whose cs0 row is less than cs1 row.
298e5a15adeSWesley Yao2. Add eyescan DDR bin.
299e5a15adeSWesley Yao
300e5a15adeSWesley Yao### Fixed
301e5a15adeSWesley Yao
302e5a15adeSWesley Yao| Index | Severity  | Update                                            | Issue description                             | Issue source |
303e5a15adeSWesley Yao| ----- | --------- | ------------------------------------------------- | --------------------------------------------- | ------------ |
304e5a15adeSWesley Yao| 1     | important | Ensure VOP bandwidth in extreme situations        | -                                             | -            |
305e5a15adeSWesley Yao| 2     | important | Fix probabilistic failure to detect LPDDR4(X) CS1 | Probabilistic failure to detect LPDDR4(X) CS1 | -            |
306e5a15adeSWesley Yao
307e5a15adeSWesley Yao------
308e5a15adeSWesley Yao
3093cb8a4e3SXiaoDong Huang## rk3576_bl31_v1.08.elf
3103cb8a4e3SXiaoDong Huang
3113cb8a4e3SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
3123cb8a4e3SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
3133cb8a4e3SXiaoDong Huang| 2024-06-07 | rk3576_bl31_v1.08.elf | 6102c2d62    | important |
3143cb8a4e3SXiaoDong Huang
3153cb8a4e3SXiaoDong Huang### New
3163cb8a4e3SXiaoDong Huang
3173cb8a4e3SXiaoDong Huang1. Support rbrom command in UFS machines.
3183cb8a4e3SXiaoDong Huang2. Enable memory repair according to otp.
3193cb8a4e3SXiaoDong Huang
3203cb8a4e3SXiaoDong Huang------
3213cb8a4e3SXiaoDong Huang
32278475f2fSXiaoDong Huang## rk3576_bl31_v1.07.elf
32378475f2fSXiaoDong Huang
32478475f2fSXiaoDong Huang| Date       | File                  | Build commit | Severity  |
32578475f2fSXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
32678475f2fSXiaoDong Huang| 2024-05-29 | rk3576_bl31_v1.07.elf | d6d387faa    | important |
32778475f2fSXiaoDong Huang
32878475f2fSXiaoDong Huang### New
32978475f2fSXiaoDong Huang
33078475f2fSXiaoDong Huang1. Support power off vdd_logic when virtual-poweroff.
33178475f2fSXiaoDong Huang2. Support to configure bus_mcu in NS.
33278475f2fSXiaoDong Huang3. Improve DDR stability when ultra suspend.
33378475f2fSXiaoDong Huang4. Support DFS in VOP+EBC machine.
33478475f2fSXiaoDong Huang
33578475f2fSXiaoDong Huang------
33678475f2fSXiaoDong Huang
3373175505fSWesley Yao## rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,eyescan}_v1.04.bin
3383175505fSWesley Yao
3393175505fSWesley Yao| Date       | File                                                         | Build commit | Severity  |
3403175505fSWesley Yao| ---------- | :----------------------------------------------------------- | ------------ | --------- |
3413175505fSWesley Yao| 2024-05-28 | rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,eyescan}_v1.04.bin | 27ded95582   | important |
3423175505fSWesley Yao
3433175505fSWesley Yao### New
3443175505fSWesley Yao
3453175505fSWesley Yao1. Supports dram whose cs0 row is less than cs1 row.
3463175505fSWesley Yao2. Add eyescan DDR bin.
3473175505fSWesley Yao
3483175505fSWesley Yao### Fixed
3493175505fSWesley Yao
3503175505fSWesley Yao| Index | Severity  | Update                                                    | Issue description | Issue source |
3513175505fSWesley Yao| ----- | --------- | --------------------------------------------------------- | ----------------- | ------------ |
3523175505fSWesley Yao| 1     | important | Fix an issue with some LPDDR5 read eye skewed to the left | -                 | -            |
3533175505fSWesley Yao| 2     | important | Improve LPDDR5 534MHz high temperature stability          | -                 | -            |
3543175505fSWesley Yao| 3     | important | Improve ultra suspend stability                           | -                 | -            |
3553175505fSWesley Yao| 4     | important | Improve reboot stability                                  | -                 | -            |
3563175505fSWesley Yao| 5     | moderate  | Improve print result of eye scan                          | -                 | -            |
3573175505fSWesley Yao
3583175505fSWesley Yao------
3593175505fSWesley Yao
3607e38d7bcSchenfen## rk3576_boost_v1.02.bin
3617e38d7bcSchenfen
3627e38d7bcSchenfen| Date       | File                  | Build commit | Severity  |
3637e38d7bcSchenfen| ---------- | :-------------------- | ----------- | -------- |
3647e38d7bcSchenfen| 2024-05-25 | rk3576_boost_v1.02.bin | 85a3a9ac98   | moderate |
3657e38d7bcSchenfen
3667e38d7bcSchenfen### Fixed
3677e38d7bcSchenfen
3687e38d7bcSchenfen| Index | Severity  | Update                  | Issue description                    | Issue source |
3697e38d7bcSchenfen| ----- | --------- | ----------------------- | ------------------------------------ | ------------ |
3707e38d7bcSchenfen| 1     | moderate | Close uart print | If baud rate is not 1500000,it will print garbled text. | -            |
3717e38d7bcSchenfen
3727e38d7bcSchenfen------
3737e38d7bcSchenfen
3744fa2c94bSXuhui Lin## rk3576_spl_v1.04.bin
3754fa2c94bSXuhui Lin
3764fa2c94bSXuhui Lin| Date       | File                  | Build commit | Severity  |
3774fa2c94bSXuhui Lin| ---------- | :-------------------- | ------------ | --------- |
3784fa2c94bSXuhui Lin| 2024-05-17 | rk3576_spl_v1.04.bin | 3e169ed6d1d    | important |
3794fa2c94bSXuhui Lin
3804fa2c94bSXuhui Lin### Fixed
3814fa2c94bSXuhui Lin
3824fa2c94bSXuhui Lin| Index | Severity  | Update                                         | Issue description                    | Issue source |
3834fa2c94bSXuhui Lin| ----- | --------- | ---------------------------------------------- | ------------------------------------ | ------------ |
3844fa2c94bSXuhui Lin| 1     | important | When bootrom boot from sd card, fail at SPL stage | SD card power-off mechanism in SPL exists problem | -            |
3854fa2c94bSXuhui Lin
3864fa2c94bSXuhui Lin------
3874fa2c94bSXuhui Lin
38822132fc0Sshengfei Xu## rk3576_bl31_v1.06.elf
38922132fc0Sshengfei Xu
39022132fc0Sshengfei Xu| Date       | File                  | Build commit | Severity  |
39122132fc0Sshengfei Xu| ---------- | :-------------------- | ------------ | --------- |
39222132fc0Sshengfei Xu| 2024-05-16 | rk3576_bl31_v1.06.elf | a2ba6bc7c    | important |
39322132fc0Sshengfei Xu
39422132fc0Sshengfei Xu### New
39522132fc0Sshengfei Xu
39622132fc0Sshengfei Xu1. Print global reset status.
39722132fc0Sshengfei Xu2. Support suspend from any cpu.
39822132fc0Sshengfei Xu
39922132fc0Sshengfei Xu------
40022132fc0Sshengfei Xu
4014be87c4dSHisping Lin## rk3576_bl32_v1.02.bin
4024be87c4dSHisping Lin
4034be87c4dSHisping Lin| Date       | File                  | Build commit | Severity  |
4044be87c4dSHisping Lin| ---------- | :-------------------- | ------------ | --------- |
4054be87c4dSHisping Lin| 2024-05-13 | rk3576_bl32_v1.02.bin | b90c1680e    | important |
4064be87c4dSHisping Lin
4074be87c4dSHisping Lin### New
4084be87c4dSHisping Lin
4094be87c4dSHisping Lin1. Support read write verify toybrick ksn.
4104be87c4dSHisping Lin
4114be87c4dSHisping Lin------
4124be87c4dSHisping Lin
4134011aecdSXuhui Lin## rk3576_spl_v1.03.bin
4144011aecdSXuhui Lin
4154011aecdSXuhui Lin| Date       | File                  | Build commit | Severity  |
4164011aecdSXuhui Lin| ---------- | :-------------------- | ------------ | --------- |
4174011aecdSXuhui Lin| 2024-04-30 | rk3576_spl_v1.03.bin | e53b21c53e6    | important |
4184011aecdSXuhui Lin
4194011aecdSXuhui Lin### Fixed
4204011aecdSXuhui Lin
4214011aecdSXuhui Lin| Index | Severity  | Update                                         | Issue description                    | Issue source |
4224011aecdSXuhui Lin| ----- | --------- | ---------------------------------------------- | ------------------------------------ | ------------ |
4234011aecdSXuhui Lin| 1     | important | Fix GPT problem caused by different blocksizes of TF card and UFS device | Invalid GPT error happens | -            |
4244011aecdSXuhui Lin
4254011aecdSXuhui Lin------
4264011aecdSXuhui Lin
427803efaecSFinley Xiao## rk3576_bl31_v1.05.elf
428803efaecSFinley Xiao
429803efaecSFinley Xiao| Date       | File                  | Build commit | Severity  |
430803efaecSFinley Xiao| ---------- | :-------------------- | ------------ | --------- |
431803efaecSFinley Xiao| 2024-04-24 | rk3576_bl31_v1.05.elf | 76e9c9f54    | important |
432803efaecSFinley Xiao
433803efaecSFinley Xiao### New
434803efaecSFinley Xiao
435803efaecSFinley Xiao1. Enable pd_gpu repair.
436803efaecSFinley Xiao2. Add otp init.
437803efaecSFinley Xiao3. Increase pvptll length for middle frequencies.
438803efaecSFinley Xiao4. Adjust pvtpll table by otp opp info.
439803efaecSFinley Xiao5. Hptimer support 1G frequency.
440803efaecSFinley Xiao6. Don't use cpu unclean src.
441803efaecSFinley Xiao
442803efaecSFinley Xiao### Fixed
443803efaecSFinley Xiao
444803efaecSFinley Xiao| Index | Severity  | Update                                         | Issue description                    | Issue source |
445803efaecSFinley Xiao| ----- | --------- | ---------------------------------------------- | ------------------------------------ | ------------ |
446803efaecSFinley Xiao| 1     | important | Fix cpu frequecy error when suspend and resume | System crash when suspend and resume | -            |
447803efaecSFinley Xiao
448803efaecSFinley Xiao------
449803efaecSFinley Xiao
4509b6f7661Schenfen## rk3576_boost_v1.00.bin
4519b6f7661Schenfen
4529b6f7661Schenfen| Date       | File                  | Build commit | Severity  |
4539b6f7661Schenfen| ---------- | :-------------------- | ----------- | -------- |
4549b6f7661Schenfen| 2024-04-23 | rk3576_boost_v1.00.bin | d4affbeb09   | important |
4559b6f7661Schenfen
4569b6f7661Schenfen### Fixed
4579b6f7661Schenfen
4589b6f7661Schenfen| Index | Severity  | Update                  | Issue description                    | Issue source |
4599b6f7661Schenfen| ----- | --------- | ----------------------- | ------------------------------------ | ------------ |
4609b6f7661Schenfen| 1     | important | Fixed SD card boot fail | BootROM load ddr.bin fail in SD card | -            |
4619b6f7661Schenfen
4629b6f7661Schenfen------
4639b6f7661Schenfen
464fdf27422SXuhui Lin## rk3576_spl_v1.02.bin
465fdf27422SXuhui Lin
466fdf27422SXuhui Lin| Date       | File                  | Build commit | Severity  |
467fdf27422SXuhui Lin| ---------- | :-------------------- | ----------- | -------- |
468fdf27422SXuhui Lin| 2024-04-19 | rk3576_spl_v1.02.bin | 57b8ceed1c3   | important |
469fdf27422SXuhui Lin
470fdf27422SXuhui Lin### New
471fdf27422SXuhui Lin
472fdf27422SXuhui Lin1. Enable cci channels for devices.
473fdf27422SXuhui Lin2. Add internal phase support for dwmmc.
474fdf27422SXuhui Lin3. Enable decom by default.
475fdf27422SXuhui Lin4. Add eMMC and FSPI iomux support.
476fdf27422SXuhui Lin5. Improve UFS support.
477fdf27422SXuhui Lin6. Improve usbplug support.
478fdf27422SXuhui Lin
479fdf27422SXuhui Lin------
480fdf27422SXuhui Lin
481b0fd07a4SXiaoDong Huang## rk3576_bl31_v1.04.elf
482b0fd07a4SXiaoDong Huang
483b0fd07a4SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
484b0fd07a4SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
485b0fd07a4SXiaoDong Huang| 2024-04-16 | rk3576_bl31_v1.04.elf | 30018b771    | important |
486b0fd07a4SXiaoDong Huang
487b0fd07a4SXiaoDong Huang### New
488b0fd07a4SXiaoDong Huang
489b0fd07a4SXiaoDong Huang1. Reduced power consumption of the pmu 1v8 during sleep.
490b0fd07a4SXiaoDong Huang
491b0fd07a4SXiaoDong Huang### Fixed
492b0fd07a4SXiaoDong Huang
493b0fd07a4SXiaoDong Huang| Index | Severity  | Update                                         | Issue description                             | Issue source |
494b0fd07a4SXiaoDong Huang| ----- | --------- | ---------------------------------------------- | --------------------------------------------- | ------------ |
495b0fd07a4SXiaoDong Huang| 1     | important | Fixed GPU performance deteriorates after sleep | GPU performance will deteriorates after sleep | -            |
496b0fd07a4SXiaoDong Huang
497b0fd07a4SXiaoDong Huang------
498b0fd07a4SXiaoDong Huang
49912a25c4eSYifeng Zhao## rk3576_usbplug_v1.01.bin
50012a25c4eSYifeng Zhao
50112a25c4eSYifeng Zhao| Date       | File                     | Build commit | Severity  |
50212a25c4eSYifeng Zhao| ---------- | :----------------------- | ------------ | --------- |
50312a25c4eSYifeng Zhao| 2024-04-17 | rk3576_usbplug_v1.01.bin | fa96a41a6    | important |
50412a25c4eSYifeng Zhao
50512a25c4eSYifeng Zhao### New
50612a25c4eSYifeng Zhao
50712a25c4eSYifeng Zhao1. Add support write booster.
50812a25c4eSYifeng Zhao
50912a25c4eSYifeng Zhao### Fixed
51012a25c4eSYifeng Zhao
51112a25c4eSYifeng Zhao| Index | Severity  | Update                                              | Issue description                                          | Issue source |
51212a25c4eSYifeng Zhao| ----- | --------- | --------------------------------------------------- | ---------------------------------------------------------- | ------------ |
51312a25c4eSYifeng Zhao| 1     | important | Poll for max. 1500ms for fDeviceInit flag to clear. | The timeout is too short, and UFS initialization may fail. | -            |
51412a25c4eSYifeng Zhao| 2     | important | Support UFS with PHISON UFS controller.             | Test ready command will fail.                              | -            |
51512a25c4eSYifeng Zhao
51612a25c4eSYifeng Zhao------
51712a25c4eSYifeng Zhao
518658ad9aeSWesley Yao## rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra}_v1.03.bin
519658ad9aeSWesley Yao
520658ad9aeSWesley Yao| Date       | File                                                 | Build commit | Severity  |
521658ad9aeSWesley Yao| ---------- | :--------------------------------------------------- | ------------ | --------- |
522658ad9aeSWesley Yao| 2024-04-16 | rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra}_v1.03.bin | 81dd75088a   | important |
523658ad9aeSWesley Yao
524658ad9aeSWesley Yao### Warn
525658ad9aeSWesley Yao
526658ad9aeSWesley 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).
527658ad9aeSWesley Yao
528658ad9aeSWesley Yao### Fixed
529658ad9aeSWesley Yao
530658ad9aeSWesley Yao| Index | Severity  | Update                                          | Issue description                            | Issue source |
531658ad9aeSWesley Yao| ----- | --------- | ----------------------------------------------- | -------------------------------------------- | ------------ |
532658ad9aeSWesley Yao| 1     | important | Change default freq of LPDDR5 to 2736MHz        | -                                            | -            |
533658ad9aeSWesley Yao| 2     | important | Change trigger time of force uart rx to smaller | uart may not automatically trigger jtag mode | -            |
534658ad9aeSWesley Yao
535658ad9aeSWesley Yao------
536658ad9aeSWesley Yao
5376c0ef127SHisping Lin## rk3576_bl32_v1.01.bin
5386c0ef127SHisping Lin
5396c0ef127SHisping Lin| Date       | File                  | Build commit | Severity  |
5406c0ef127SHisping Lin| ---------- | :-------------------- | ------------ | --------- |
5416c0ef127SHisping Lin| 2024-04-16 | rk3576_bl32_v1.01.bin | 185dc3c92    | important |
5426c0ef127SHisping Lin
5436c0ef127SHisping Lin### New
5446c0ef127SHisping Lin
5456c0ef127SHisping Lin1. Optimization parameter check to enhance security.
5466c0ef127SHisping Lin2. Keylad supports get otp zero count.
5476c0ef127SHisping Lin
5486c0ef127SHisping Lin------
5496c0ef127SHisping Lin
550335b88b0SXiaoDong Huang## rk3576_bl31_v1.03.elf
551335b88b0SXiaoDong Huang
552335b88b0SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
553335b88b0SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
554335b88b0SXiaoDong Huang| 2024-04-10 | rk3576_bl31_v1.03.elf | 9de33eca3    | important |
555335b88b0SXiaoDong Huang
556335b88b0SXiaoDong Huang### New
557335b88b0SXiaoDong Huang
558335b88b0SXiaoDong Huang1. Improve DDR stability when sleep.
559335b88b0SXiaoDong Huang2. Supports DDR frequency conversion in EBC scenarios.
560335b88b0SXiaoDong Huang
561335b88b0SXiaoDong Huang### Fixed
562335b88b0SXiaoDong Huang
563335b88b0SXiaoDong Huang| Index | Severity  | Update                                         | Issue description                             | Issue source |
564335b88b0SXiaoDong Huang| ----- | --------- | ---------------------------------------------- | --------------------------------------------- | ------------ |
565335b88b0SXiaoDong Huang| 1     | important | Fixed CPU performance deteriorates after sleep | CPU performance will deteriorates after sleep | -            |
566335b88b0SXiaoDong Huang
567335b88b0SXiaoDong Huang------
568335b88b0SXiaoDong Huang
569958a98d9SJon Lin## rk3576_{spl,usbplug}_fspi1_v1.00.bin
570958a98d9SJon Lin
571958a98d9SJon Lin| Date       | File                  | Build commit | Severity  |
572958a98d9SJon Lin| ---------- | :-------------------- | ----------- | -------- |
573958a98d9SJon Lin| 2024-04-08 | rk3576_{spl,usbplug}_fspi1_v1.00.bin | 38fed2d628d   | important |
574958a98d9SJon Lin
575958a98d9SJon Lin### New
576958a98d9SJon Lin
577958a98d9SJon Lin1. Support fspi1 spiflash.
578958a98d9SJon Lin
579958a98d9SJon Lin------
580958a98d9SJon Lin
581ff3639a2SXuhui Lin## rk3576_spl_v1.01.bin
582ff3639a2SXuhui Lin
583ff3639a2SXuhui Lin| Date       | File                  | Build commit | Severity  |
584ff3639a2SXuhui Lin| ---------- | :-------------------- | ----------- | -------- |
585ff3639a2SXuhui Lin| 2024-04-07 | rk3576_spl_v1.01.bin | 4a69562ca69   | important |
586ff3639a2SXuhui Lin
587ff3639a2SXuhui Lin### New
588ff3639a2SXuhui Lin
589ff3639a2SXuhui Lin1. Support SD card.
590ff3639a2SXuhui Lin2. Support SecureBoot.
591ff3639a2SXuhui Lin3. Enable crypto.
592ff3639a2SXuhui Lin4. Improve UFS support.
593ff3639a2SXuhui Lin5. Improve VOP2 support.
594ff3639a2SXuhui Lin6. Add MCU-related register configuration.
595ff3639a2SXuhui Lin
596ff3639a2SXuhui Lin------
597ff3639a2SXuhui Lin
59857209138SXiaoDong Huang## rk3576_bl31_v1.02.elf
59957209138SXiaoDong Huang
60057209138SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
60157209138SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
60257209138SXiaoDong Huang| 2024-03-29 | rk3576_bl31_v1.02.elf | 5784c4ac0    | important |
60357209138SXiaoDong Huang
60457209138SXiaoDong Huang### New
60557209138SXiaoDong Huang
60657209138SXiaoDong Huang1. Support HDCP.
60757209138SXiaoDong Huang2. Enable GPU counter.
60857209138SXiaoDong Huang
60957209138SXiaoDong Huang------
61057209138SXiaoDong Huang
61186611506SCanYang He## rk3576_ddr_lp4_2112MHz_lp5_2376MHz_v1.02.bin
61286611506SCanYang He
61386611506SCanYang He| Date       | File                                         | Build commit | Severity  |
61486611506SCanYang He| ---------- | :------------------------------------------- | ------------ | --------- |
61586611506SCanYang He| 2024-03-22 | rk3576_ddr_lp4_2112MHz_lp5_2376MHz_v1.02.bin | 2e0089635a3  | important |
61686611506SCanYang He
61786611506SCanYang He### Fixed
61886611506SCanYang He
61986611506SCanYang He| Index | Severity  | Update                                   | Issue description                                                                                                                             | Issue source |
62086611506SCanYang He| ----- | --------- | ---------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------- | ------------ |
62186611506SCanYang 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. | -            |
62286611506SCanYang He
62386611506SCanYang He------
62486611506SCanYang He
62557ffadecSXiaoDong Huang## rk3576_bl31_v1.01.elf
62657ffadecSXiaoDong Huang
62757ffadecSXiaoDong Huang| Date       | File                  | Build commit | Severity  |
62857ffadecSXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
62957ffadecSXiaoDong Huang| 2024-03-21 | rk3576_bl31_v1.01.elf | c87ba612c    | important |
63057ffadecSXiaoDong Huang
63157ffadecSXiaoDong Huang### New
63257ffadecSXiaoDong Huang
63357ffadecSXiaoDong Huang1. Support suspend/resume in uboot.
63457ffadecSXiaoDong Huang2. Support virtual poweroff.
63557ffadecSXiaoDong Huang3. Support recover system time after system resume.
63657ffadecSXiaoDong Huang
63757ffadecSXiaoDong Huang------
63857ffadecSXiaoDong Huang
639c0d7fa7bSJoseph Chen## rk3576_{ddr,spl,usbplug}_v1.00.bin
640c0d7fa7bSJoseph Chen
641c0d7fa7bSJoseph Chen| Date       | File                               | Build commit                                   | Severity |
642c0d7fa7bSJoseph Chen| ---------- | :--------------------------------- | ---------------------------------------------- | -------- |
643c0d7fa7bSJoseph Chen| 2024-03-15 | rk3576_{ddr,spl,usbplug}_v1.00.bin | ddr:563d6071c0#spl:0aca89f21:usbplug:0aca89f21 | moderate |
644c0d7fa7bSJoseph Chen
645c0d7fa7bSJoseph Chen### New
646c0d7fa7bSJoseph Chen
647c0d7fa7bSJoseph Chen1. Initial version.
648c0d7fa7bSJoseph Chen
649c0d7fa7bSJoseph Chen------
650c0d7fa7bSJoseph Chen
651e10cc428SXiaoDong Huang## rk3576_{bl31, bl32}_v1.00.bin
652e10cc428SXiaoDong Huang
653e10cc428SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
654e10cc428SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
655e10cc428SXiaoDong Huang| 2024-03-15 | rk3576_{bl31, bl32}_v1.00.bin | bl31:a83ab541f#bl32:68cdaabd4 | moderate |
656e10cc428SXiaoDong Huang
657e10cc428SXiaoDong Huang### New
658e10cc428SXiaoDong Huang
659e10cc428SXiaoDong Huang1. Initial version.
660e10cc428SXiaoDong Huang
661e10cc428SXiaoDong Huang------
662e10cc428SXiaoDong Huang
663