xref: /rkbin/doc/release/RK3588_EN.md (revision 42094edd61a95f01daab49aa4ddd8e5f4cd8acb6)
1ecbf7112SHisping Lin# RK3588 Release Note
2ecbf7112SHisping Lin
3*42094eddSFinley Xiao## rk3588_bl31_v1.50.elf
4*42094eddSFinley Xiao
5*42094eddSFinley Xiao| Date       | File                  | Build commit | Severity  |
6*42094eddSFinley Xiao| ---------- | :-------------------- | ------------ | --------- |
7*42094eddSFinley Xiao| 2025-03-13 | rk3588_bl31_v1.50.elf | b23ff75bb    | important |
8*42094eddSFinley Xiao
9*42094eddSFinley Xiao### New
10*42094eddSFinley Xiao
11*42094eddSFinley Xiao1. Add more hardware version support.
12*42094eddSFinley Xiao
13*42094eddSFinley Xiao------
14*42094eddSFinley Xiao
158ff74907STang Yun ping## rk3588_ddr_lp4_2112MHz_lp5_2400MHz_v1.19.bin
168ff74907STang Yun ping
178ff74907STang Yun ping| Date       | File                                         | Build commit | Severity  |
188ff74907STang Yun ping| ---------- | :------------------------------------------- | ------------ | --------- |
198ff74907STang Yun ping| 2025-03-13 | rk3588_ddr_lp4_2112MHz_lp5_2400MHz_v1.19.bin | ff1a08bde6   | important |
208ff74907STang Yun ping
218ff74907STang Yun ping### New
228ff74907STang Yun ping
238ff74907STang Yun ping1. Add RK3588 -B/RK3588S-B/RK3588S2-B support.
248ff74907STang Yun ping
258ff74907STang Yun ping
268ff74907STang Yun ping
278ff74907STang Yun ping------
288ff74907STang Yun ping
2909c922d8SXiaoDong Huang## rk3588_bl31_v1.49.elf
3009c922d8SXiaoDong Huang
3109c922d8SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
3209c922d8SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
3309c922d8SXiaoDong Huang| 2025-03-03 | rk3588_bl31_v1.49.elf | 1653f2a08    | important |
3409c922d8SXiaoDong Huang
3509c922d8SXiaoDong Huang### New
3609c922d8SXiaoDong Huang
3709c922d8SXiaoDong Huang1. Optimize the uart usage flow during system suspend.
3809c922d8SXiaoDong Huang2. Reduce the BL31 firmware size.
3909c922d8SXiaoDong Huang
4009c922d8SXiaoDong Huang------
4109c922d8SXiaoDong Huang
420f8ac860SXiaoDong Huang## rk3588_bl31_v1.48.elf
430f8ac860SXiaoDong Huang
440f8ac860SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
450f8ac860SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
460f8ac860SXiaoDong Huang| 2024-12-19 | rk3588_bl31_v1.48.elf | 040d2de11    | important |
470f8ac860SXiaoDong Huang
480f8ac860SXiaoDong Huang### New
490f8ac860SXiaoDong Huang
500f8ac860SXiaoDong Huang1. Support to config the sleep pin for system suspend.
510f8ac860SXiaoDong Huang2. Support to resets the hptimer after system suspend.
520f8ac860SXiaoDong Huang3. Optimize the hptimer usage flow.
530f8ac860SXiaoDong Huang
540f8ac860SXiaoDong Huang------
550f8ac860SXiaoDong Huang
567e8794bcSHisping Lin## rk3588_bl32_v1.19.bin
577e8794bcSHisping Lin
587e8794bcSHisping Lin| Date       | File                  | Build commit | Severity  |
597e8794bcSHisping Lin| ---------- | :-------------------- | ------------ | --------- |
607e8794bcSHisping Lin| 2024-11-15 | rk3588_bl32_v1.19.bin | 57604957e    | important |
617e8794bcSHisping Lin
627e8794bcSHisping Lin### New
637e8794bcSHisping Lin
647e8794bcSHisping Lin1. Added support for Dolby library interfaces.
657e8794bcSHisping Lin
667e8794bcSHisping Lin### Fixed
677e8794bcSHisping Lin
687e8794bcSHisping Lin| Index | Severity  | Update                                                   | Issue description                                     | Issue source |
697e8794bcSHisping Lin| ----- | --------- | -------------------------------------------------------- | ----------------------------------------------------- | ------------ |
707e8794bcSHisping Lin| 1     | important | Support automatic file recovery after abnormal power off | Abnormal power off causes user ta cannot run normally | 517988       |
717e8794bcSHisping Lin
727e8794bcSHisping Lin------
737e8794bcSHisping Lin
74b3d90eeaSJon Lin## rk3588_pcie_v2.20.bin
75b3d90eeaSJon Lin
76b3d90eeaSJon Lin| Date       | File                  | Build commit | Severity  |
77b3d90eeaSJon Lin| ---------- | :-------------------- | ----------- | -------- |
78b3d90eeaSJon Lin| 2024-11-05 | rk3588_pcie_v2.20.bin | 1f74d1059   | important     |
79b3d90eeaSJon Lin
80b3d90eeaSJon Lin### New
81b3d90eeaSJon Lin
82b3d90eeaSJon Lin1. Support setting pmic rst_fun as 1.
83b3d90eeaSJon Lin
84b3d90eeaSJon Lin------
85b3d90eeaSJon Lin
8698b39175SHisping Lin## rk3588_bl32_v1.18.bin
8798b39175SHisping Lin
8898b39175SHisping Lin| Date       | File                  | Build commit | Severity  |
8998b39175SHisping Lin| ---------- | :-------------------- | ------------ | --------- |
9098b39175SHisping Lin| 2024-10-31 | rk3588_bl32_v1.18.bin | 9f2aca7d1    | important |
9198b39175SHisping Lin
9298b39175SHisping Lin### Fixed
9398b39175SHisping Lin
9498b39175SHisping Lin| Index | Severity  | Update                                                       | Issue description                                            | Issue source |
9598b39175SHisping Lin| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ |
9698b39175SHisping 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 | -            |
9798b39175SHisping Lin| 2     | important | fixed RSA OAEP MGF1 algorithm                                | TA will report an error when using RSA algorithm OAEP MGF1 padding method | -            |
9898b39175SHisping 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 | -            |
9998b39175SHisping Lin
10098b39175SHisping Lin------
10198b39175SHisping Lin
102b9183559STang Yun ping## rk3588_ddr_lp4_2112MHz_lp5_2400MHz_v1.18.bin
103b9183559STang Yun ping
104b9183559STang Yun ping| Date       | File                                         | Build commit | Severity  |
105b9183559STang Yun ping| ---------- | :------------------------------------------- | ------------ | --------- |
106b9183559STang Yun ping| 2024-09-05 | rk3588_ddr_lp4_2112MHz_lp5_2400MHz_v1.18.bin | 9fa84341ce   | important |
107b9183559STang Yun ping
108b9183559STang Yun ping### Warn
109b9183559STang Yun ping
110b9183559STang Yun ping1. BL31 should be update to V1.47 or above.
111b9183559STang Yun ping
112b9183559STang Yun ping### New
113b9183559STang Yun ping
114b9183559STang Yun ping1. Enable dvfs/periodic training to increase SI margin.
115b9183559STang Yun ping2. Added support for (x16/x8)mixed packaging particles.
116b9183559STang Yun ping
117b9183559STang Yun ping### Fixed
118b9183559STang Yun ping
119b9183559STang Yun ping| Index | Severity  | Update                                                    | Issue description | Issue source |
120b9183559STang Yun ping| ----- | --------- | --------------------------------------------------------- | ----------------- | ------------ |
121b9183559STang Yun ping| 1     | important | Modified tTOT configuration to improve DRAM compatibility | -                 | -            |
122b9183559STang Yun ping
123b9183559STang Yun ping------
124b9183559STang Yun ping
125923cda8fSXiaoDong Huang## rk3588_bl31_v1.47.elf
126923cda8fSXiaoDong Huang
127923cda8fSXiaoDong Huang| Date       | File                  | Build commit | Severity  |
128923cda8fSXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
129923cda8fSXiaoDong Huang| 2024-09-04 | rk3588_bl31_v1.47.elf | 92b1674a5    | important |
130923cda8fSXiaoDong Huang
131923cda8fSXiaoDong Huang### New
132923cda8fSXiaoDong Huang
133923cda8fSXiaoDong Huang1. Support to respond to interrupts of kernel in OPTEE.
134923cda8fSXiaoDong Huang2. Improve stability of VOP.
135923cda8fSXiaoDong Huang3. Restored status of dvfs/periodic training after system wake up.
136923cda8fSXiaoDong Huang
137923cda8fSXiaoDong Huang------
138923cda8fSXiaoDong Huang
139c4c4bc01SHisping Lin## rk3588_bl32_v1.17.bin
140c4c4bc01SHisping Lin
141c4c4bc01SHisping Lin| Date       | File                  | Build commit | Severity  |
142c4c4bc01SHisping Lin| ---------- | :-------------------- | ------------ | --------- |
143c4c4bc01SHisping Lin| 2024-09-02 | rk3588_bl32_v1.17.bin | 6c78a7d8c    | important |
144c4c4bc01SHisping Lin
145c4c4bc01SHisping Lin### New
146c4c4bc01SHisping Lin
147c4c4bc01SHisping Lin1.  Support software TA encryption key, customers can use TA encryption function without burning the key.
148c4c4bc01SHisping Lin2.  RPMB change read data to multiple times.
149c4c4bc01SHisping Lin3.  Increase MPI_MEMPOOL_SIZE size.
150c4c4bc01SHisping Lin
151c4c4bc01SHisping Lin------
152c4c4bc01SHisping Lin
153723dee53SXiaoDong Huang## rk3588_bl31_v1.46.elf
154723dee53SXiaoDong Huang
155723dee53SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
156723dee53SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
157723dee53SXiaoDong Huang| 2024-04-29 | rk3588_bl31_v1.46.elf | 588059758    | important |
158723dee53SXiaoDong Huang
159723dee53SXiaoDong Huang### New
160723dee53SXiaoDong Huang
161723dee53SXiaoDong Huang1. Support to config pmu_mcu in kernel.
162723dee53SXiaoDong Huang2. Improve  stability of DFS in single chip lpddr5.
163723dee53SXiaoDong Huang
164723dee53SXiaoDong Huang------
165723dee53SXiaoDong Huang
1668fa029c6SHisping Lin## rk3588_bl32_v1.16.bin
1678fa029c6SHisping Lin
1688fa029c6SHisping Lin| Date       | File                  | Build commit | Severity  |
1698fa029c6SHisping Lin| ---------- | :-------------------- | ------------ | --------- |
1708fa029c6SHisping Lin| 2024-04-16 | rk3588_bl32_v1.16.bin | 185dc3c92    | important |
1718fa029c6SHisping Lin
1728fa029c6SHisping Lin### New
1738fa029c6SHisping Lin
1748fa029c6SHisping Lin1.  Optimization parameter check to enhance security.
1758fa029c6SHisping Lin2.  Support printing TEE memory usage information.
1768fa029c6SHisping Lin3.  Hardware crypto supports addresses exceeding 4G.
1778fa029c6SHisping Lin
1788fa029c6SHisping Lin------
1798fa029c6SHisping Lin
1803339cc42SYouMin Chen## rk3588_ddr_lp4_2112MHz_lp5_2400MHz_v1.17.bin
1813339cc42SYouMin Chen
1823339cc42SYouMin Chen| Date       | File                                         | Build commit | Severity  |
1833339cc42SYouMin Chen| ---------- | :------------------------------------------- | ------------ | --------- |
1843339cc42SYouMin Chen| 2024-04-12 | rk3588_ddr_lp4_2112MHz_lp5_2400MHz_v1.17.bin | 3488111f83   | important |
1853339cc42SYouMin Chen
1863339cc42SYouMin Chen### Fixed
1873339cc42SYouMin Chen
1883339cc42SYouMin Chen| Index | Severity  | Update                                                       | Issue description                                            | Issue source |
1893339cc42SYouMin Chen| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ |
1903339cc42SYouMin Chen| 1     | important | Fixed the error of pll_id setting when boot_fsp!=0,the default value of boot_fsp is 0. | Maybe hang in ddr initialization when boot_fsp is configured to a non-zero value. | -            |
1913339cc42SYouMin Chen
1923339cc42SYouMin Chen------
1933339cc42SYouMin Chen
194f02d10e4SYouMin Chen## rk3588_ddr_lp4_2112MHz_lp5_2400MHz_v1.16.bin
195f02d10e4SYouMin Chen
196f02d10e4SYouMin Chen| Date       | File                                         | Build commit | Severity  |
197f02d10e4SYouMin Chen| ---------- | :------------------------------------------- | ------------ | --------- |
198f02d10e4SYouMin Chen| 2024-02-04 | rk3588_ddr_lp4_2112MHz_lp5_2400MHz_v1.16.bin | 9fffbe1e78   | important |
199f02d10e4SYouMin Chen
200f02d10e4SYouMin Chen### New
201f02d10e4SYouMin Chen
202f02d10e4SYouMin Chen1. Modify the LPDDR5 frequency to improve stability.
203f02d10e4SYouMin Chen2. Add support dram with CS0 capacity less than CS1 capacity.
204f02d10e4SYouMin Chen3. Modify the DERATEINT.mr4_read_interval configuration.
205f02d10e4SYouMin Chen
206f02d10e4SYouMin Chen### Fixed
207f02d10e4SYouMin Chen
208f02d10e4SYouMin Chen| Index | Severity  | Update                                      | Issue description                                            | Issue source |
209f02d10e4SYouMin Chen| ----- | --------- | ------------------------------------------- | ------------------------------------------------------------ | ------------ |
210f02d10e4SYouMin Chen| 1     | important | Fixed derate issue with LPDDR5 of one rank. | Maybe hang in kernel when switch the frequency for LPDDR5 of one rank. | -            |
211f02d10e4SYouMin Chen
212f02d10e4SYouMin Chen------
213f02d10e4SYouMin Chen
21499c2c588SXiaoDong Huang## rk3588_bl31_v1.45.elf
21599c2c588SXiaoDong Huang
21699c2c588SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
21799c2c588SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
21899c2c588SXiaoDong Huang| 2023-12-27 | rk3588_bl31_v1.45.elf | 4ca8a8422    | important |
21999c2c588SXiaoDong Huang
22099c2c588SXiaoDong Huang### New
22199c2c588SXiaoDong Huang
22299c2c588SXiaoDong Huang1. Optimize the time of DFS atfter system resume.
22399c2c588SXiaoDong Huang2. Cpu switch to hight frequency when systeme resume.
22499c2c588SXiaoDong Huang3. Support config pvtpll parameters by sip.
22599c2c588SXiaoDong Huang
22699c2c588SXiaoDong Huang------
22799c2c588SXiaoDong Huang
228839a0290SJon Lin## rk3588_pcie_v2.10.bin
229839a0290SJon Lin
230839a0290SJon Lin| Date       | File                  | Build commit | Severity |
231839a0290SJon Lin| ---------- | --------------------- | ------------ | -------- |
232839a0290SJon Lin| 2023-12-18 | rk3588_pcie_v2.10.bin | 35f57cde3    | moderate |
233839a0290SJon Lin
234839a0290SJon Lin### New
235839a0290SJon Lin
236839a0290SJon Lin1. Update the version.
237839a0290SJon Lin
238839a0290SJon Lin------
239839a0290SJon Lin
24079c24ba2SJon Lin## rk3588_pcie_v2.00.bin
24179c24ba2SJon Lin
24279c24ba2SJon Lin| Date       | File                  | Build commit | Severity |
24379c24ba2SJon Lin| ---------- | --------------------- | ------------ | -------- |
24479c24ba2SJon Lin| 2023-12-06 | rk3588_pcie_v2.00.bin | I3e280b78    | moderate |
24579c24ba2SJon Lin
24679c24ba2SJon Lin### New
24779c24ba2SJon Lin
24879c24ba2SJon Lin1. Fix bar capacity.
24979c24ba2SJon Lin
25079c24ba2SJon Lin------
25179c24ba2SJon Lin
252b1599ee3SYouMin Chen## rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.15.bin
253b1599ee3SYouMin Chen
254b1599ee3SYouMin Chen| Date       | File                                         | Build commit | Severity  |
255b1599ee3SYouMin Chen| ---------- | :------------------------------------------- | ------------ | --------- |
256b1599ee3SYouMin Chen| 2023-11-23 | rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.15.bin | d5483af87d   | important |
257b1599ee3SYouMin Chen
258b1599ee3SYouMin Chen### New
259b1599ee3SYouMin Chen
260b1599ee3SYouMin Chen1. Avoid PHY skew value greater than dll lock value,improve the stability for 528MHz.
261b1599ee3SYouMin Chen2. Fix the data training process,improve the stability.
262b1599ee3SYouMin Chen3. Resume ZQ background calibration for LPDDR5.
263b1599ee3SYouMin Chen
264b1599ee3SYouMin Chen------
265b1599ee3SYouMin Chen
266781bf89fSChen Fen## rk3588_usbplug_v1.11.bin
267781bf89fSChen Fen
268781bf89fSChen Fen| Date       | File                     | Build commit | Severity  |
269781bf89fSChen Fen| ---------- | :----------------------- | ------------ | --------- |
270781bf89fSChen Fen| 2023-11-20 | rk3588_usbplug_v1.11.bin | dcac518e7    | important |
271781bf89fSChen Fen
272781bf89fSChen Fen### New
273781bf89fSChen Fen
274781bf89fSChen Fen1. Add rk3583 upgrade support.
275781bf89fSChen Fen
276781bf89fSChen Fen------
277781bf89fSChen Fen
278ff4c8f28STang Yun ping## rk3583_ddr_lp4_1848MHz_lp5_2112MHz_v1.14.bin
279ff4c8f28STang Yun ping
280ff4c8f28STang Yun ping| Date       | File                                         | Build commit | Severity  |
281ff4c8f28STang Yun ping| ---------- | :------------------------------------------- | ------------ | --------- |
282ff4c8f28STang Yun ping| 2023-11-10 | rk3583_ddr_lp4_1848MHz_lp5_2112MHz_v1.14.bin | 73dffea49e   | important |
283ff4c8f28STang Yun ping
284ff4c8f28STang Yun ping### New
285ff4c8f28STang Yun ping
286ff4c8f28STang Yun ping1. Add RK3583 support.
287ff4c8f28STang Yun ping
288ff4c8f28STang Yun ping------
289ff4c8f28STang Yun ping
290ad416953SFinley Xiao## rk3588_bl31_v1.44.elf
291ad416953SFinley Xiao
292ad416953SFinley Xiao| Date       | File                  | Build commit | Severity  |
293ad416953SFinley Xiao| ---------- | :-------------------- | ------------ | --------- |
294ad416953SFinley Xiao| 2023-11-07 | rk3588_bl31_v1.44.elf | 4acbe711b    | important |
295ad416953SFinley Xiao
296ad416953SFinley Xiao### New
297ad416953SFinley Xiao
298ad416953SFinley Xiao1. Add pvtpll support rk3583.
299ad416953SFinley Xiao2. Add support to read secure otp.
300ad416953SFinley Xiao3. Optimize the time of dmc restore.
301ad416953SFinley Xiao
302ad416953SFinley Xiao------
303ad416953SFinley Xiao
304f6d367deSJon Lin## rk3588_pcie_v1.00.bin
305f6d367deSJon Lin
306f6d367deSJon Lin| Date       | File                  | Build commit | Severity |
307f6d367deSJon Lin| ---------- | --------------------- | ------------ | -------- |
308f6d367deSJon Lin| 2023-10-07 | rk3588_pcie_v1.00.bin | I01c2c7d7    | moderate |
309f6d367deSJon Lin
310f6d367deSJon Lin### New
311f6d367deSJon Lin
312f6d367deSJon Lin1. Add bare system executable firmware that supports PCIe EP initialization.
313f6d367deSJon Lin
314f6d367deSJon Lin------
315f6d367deSJon Lin
316e9a5ef40STang Yun ping## rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.14.bin
317e9a5ef40STang Yun ping
318e9a5ef40STang Yun ping| Date       | File                                         | Build commit | Severity  |
319e9a5ef40STang Yun ping| ---------- | :------------------------------------------- | ------------ | --------- |
320e9a5ef40STang Yun ping| 2023-09-26 | rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.14.bin | 73dffea49e   | important |
321e9a5ef40STang Yun ping
322e9a5ef40STang Yun ping### New
323e9a5ef40STang Yun ping
324e9a5ef40STang Yun ping1. Improve the stability of LPDDR5.
325e9a5ef40STang Yun ping2. Add fwver support.
326e9a5ef40STang Yun ping
327e9a5ef40STang Yun ping------
328e9a5ef40STang Yun ping
32957e6a38aSHisping Lin## rk3588_bl32_v1.15.bin
33057e6a38aSHisping Lin
33157e6a38aSHisping Lin| Date       | File                  | Build commit | Severity  |
33257e6a38aSHisping Lin| ---------- | :-------------------- | ------------ | --------- |
33357e6a38aSHisping Lin| 2023-09-25 | rk3588_bl32_v1.15.bin | 62aa10b7     | important |
33457e6a38aSHisping Lin
33557e6a38aSHisping Lin### New
33657e6a38aSHisping Lin
33757e6a38aSHisping Lin1.  Support print firmware version, and support transmit firmware version to subsequent firmware.
33857e6a38aSHisping Lin
33957e6a38aSHisping Lin------
34057e6a38aSHisping Lin
3413a77abfcSXiaoDong Huang## rk3588_bl31_v1.43.elf
3423a77abfcSXiaoDong Huang
3433a77abfcSXiaoDong Huang| Date       | File                  | Build commit | Severity  |
3443a77abfcSXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
3453a77abfcSXiaoDong Huang| 2023-09-26 | rk3588_bl31_v1.43.elf | 24b7dd41a    | important |
3463a77abfcSXiaoDong Huang
3473a77abfcSXiaoDong Huang### New
3483a77abfcSXiaoDong Huang
3493a77abfcSXiaoDong Huang1. Supports to pass bl31 version number through rk atags.
3503a77abfcSXiaoDong Huang2. Support to configure wake sources for virtual-poweroff through dts.
3513a77abfcSXiaoDong Huang
3523a77abfcSXiaoDong Huang------
3533a77abfcSXiaoDong Huang
35480fe7a86SXuhui Lin## rk3588_spl_v1.13.bin
35580fe7a86SXuhui Lin
35680fe7a86SXuhui Lin| Date       | File                 | Build commit | Severity  |
35780fe7a86SXuhui Lin| ---------- | :------------------- | ------------ | --------- |
35880fe7a86SXuhui Lin| 2023-09-25 | rk3588_spl_v1.13.bin | e4e124926e   | important |
35980fe7a86SXuhui Lin
36080fe7a86SXuhui Lin### New
36180fe7a86SXuhui Lin
36280fe7a86SXuhui Lin1. Print and pass the firmware version number.
36380fe7a86SXuhui Lin
36480fe7a86SXuhui Lin### Fixed
36580fe7a86SXuhui Lin
36680fe7a86SXuhui Lin| Index | Severity  | Update                                                       | Issue description                                            | Issue source |
36780fe7a86SXuhui Lin| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ |
36880fe7a86SXuhui Lin| 1     | important | Solve the issue that the backup image is not loaded when the SPL load or check u-boot.dtb fails | When u-boot.dtb of the first uboot.img is corrupted, SPL doesn't load the backup image. | -            |
36980fe7a86SXuhui Lin------
37080fe7a86SXuhui Lin
3718350c611SXiaoDong Huang## rk3588_bl31_v1.42.elf
3728350c611SXiaoDong Huang
3738350c611SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
3748350c611SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
3758350c611SXiaoDong Huang| 2023-09-09 | rk3588_bl31_v1.42.elf | 87bcc5dfe    | important |
3768350c611SXiaoDong Huang
3778350c611SXiaoDong Huang### New
3788350c611SXiaoDong Huang
3798350c611SXiaoDong Huang1. Optimize the time of system resume.
3808350c611SXiaoDong Huang2. Support any cpu to do system suspend/resume.
3818350c611SXiaoDong Huang3. Support all pwm int to wakeup when virtual-poweroff.
3828350c611SXiaoDong Huang
3838350c611SXiaoDong Huang------
3848350c611SXiaoDong Huang
385a2af7ce6SHisping Lin## rk3588_bl32_v1.14.bin
386a2af7ce6SHisping Lin
387a2af7ce6SHisping Lin| Date       | File                  | Build commit | Severity  |
388a2af7ce6SHisping Lin| ---------- | :-------------------- | ------------ | --------- |
389a2af7ce6SHisping Lin| 2023-08-28 | rk3588_bl32_v1.14.bin | b5340fd65    | important |
390a2af7ce6SHisping Lin
391a2af7ce6SHisping Lin### New
392a2af7ce6SHisping Lin
393a2af7ce6SHisping Lin1.  Pseudo random number seed will be set by default.
394a2af7ce6SHisping Lin2.  Supports read and write security flag interfaces.
395a2af7ce6SHisping Lin3.  Support check ta encryption key is written.
396a2af7ce6SHisping Lin
397a2af7ce6SHisping Lin### Fixed
398a2af7ce6SHisping Lin
399a2af7ce6SHisping Lin| Index | Severity  | Update                                                       | Issue description                                 | Issue source |
400a2af7ce6SHisping Lin| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------- | ------------ |
401a2af7ce6SHisping Lin| 1     | important | Fixed hardware crypto probability crash issue after enabling dynamic memory | Error will be reported when using hardware crypto | -            |
402a2af7ce6SHisping Lin
403a2af7ce6SHisping Lin------
404a2af7ce6SHisping Lin
405da0efd5bSYouMin Chen## rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.13.bin
406da0efd5bSYouMin Chen
407da0efd5bSYouMin Chen| Date       | File                                         | Build commit | Severity  |
408da0efd5bSYouMin Chen| ---------- | :------------------------------------------- | ------------ | --------- |
409da0efd5bSYouMin Chen| 2023-08-11 | rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.13.bin | 25cee80c4f   | important |
410da0efd5bSYouMin Chen
411da0efd5bSYouMin Chen### Warn
412da0efd5bSYouMin Chen
413da0efd5bSYouMin Chen1. BL31 should be update to V1.41 or above.
414da0efd5bSYouMin Chen
415da0efd5bSYouMin Chen### New
416da0efd5bSYouMin Chen
417da0efd5bSYouMin Chen1. Improve the stability of LPDDR5 528MHz.
418da0efd5bSYouMin Chen2. Update vref_inner for each channel in fsp_param to improve stability.
419da0efd5bSYouMin Chen
420da0efd5bSYouMin Chen### Fixed
421da0efd5bSYouMin Chen
422da0efd5bSYouMin Chen| Index | Severity  | Update                                                       | Issue description                                         | Issue source |
423da0efd5bSYouMin Chen| ----- | --------- | ------------------------------------------------------------ | --------------------------------------------------------- | ------------ |
424da0efd5bSYouMin Chen| 1     | important | Fixed init fail issue that boot in high temperature environment | Panic in ddrbin when boot in high temperature environment | -            |
425da0efd5bSYouMin Chen
426da0efd5bSYouMin Chen------
427da0efd5bSYouMin Chen
42890fe0354SXiaoDong Huang## rk3588_bl31_v1.41.elf
42990fe0354SXiaoDong Huang
43090fe0354SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
43190fe0354SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
43290fe0354SXiaoDong Huang| 2023-08-10 | rk3588_bl31_v1.41.elf | b7c5102a2    | important |
43390fe0354SXiaoDong Huang
43490fe0354SXiaoDong Huang### New
43590fe0354SXiaoDong Huang
43690fe0354SXiaoDong Huang1. Support L3 partition.
43790fe0354SXiaoDong Huang2. Update configuration of ddr vref_inner.
43890fe0354SXiaoDong Huang3. Support to config MCU sleep parameter through DTS.
43990fe0354SXiaoDong Huang
44090fe0354SXiaoDong Huang------
44190fe0354SXiaoDong Huang
4422987009bSFinley Xiao## rk3588_bl31_v1.40.elf
4432987009bSFinley Xiao
4442987009bSFinley Xiao| Date       | File                  | Build commit | Severity  |
4452987009bSFinley Xiao| ---------- | :-------------------- | ------------ | --------- |
4462987009bSFinley Xiao| 2023-07-13 | rk3588_bl31_v1.40.elf | dc1125f48    | important |
4472987009bSFinley Xiao
4482987009bSFinley Xiao### New
4492987009bSFinley Xiao
4502987009bSFinley Xiao1. Add support to reset vop sub mem pd.
4512987009bSFinley Xiao
4522987009bSFinley Xiao------
4532987009bSFinley Xiao
4542952b2bdSYouMin Chen## rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.12.bin
4552952b2bdSYouMin Chen
4562952b2bdSYouMin Chen| Date       | File                                         | Build commit | Severity  |
4572952b2bdSYouMin Chen| ---------- | :------------------------------------------- | ------------ | --------- |
4582952b2bdSYouMin Chen| 2023-07-06 | rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.12.bin | 52218f4949   | important |
4592952b2bdSYouMin Chen
4602952b2bdSYouMin Chen### New
4612952b2bdSYouMin Chen
4622952b2bdSYouMin Chen1. Add support print training result and mr value.
4632952b2bdSYouMin Chen
4642952b2bdSYouMin Chen### Fixed
4652952b2bdSYouMin Chen
4662952b2bdSYouMin Chen| Index | Severity  | Update                                                       | Issue description                                            | Issue source |
4672952b2bdSYouMin Chen| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ |
4682952b2bdSYouMin Chen| 1     | important | Fixed init fail issue that max freq between 1066-1600MHz     | Panic in ddrbin when max DDR freq between 1066-1600MHz.      | -            |
4692952b2bdSYouMin Chen| 2     | important | Fixed the issue painc in ddrbin caused by multiple initialization of DDR | When the first SPL firmware failed to load, reloading the second firmware would result in repeated initialization of the DDR. This caused a panic in ddrbin. | -            |
4702952b2bdSYouMin Chen
4712952b2bdSYouMin Chen------
4722952b2bdSYouMin Chen
473dd45a46aSFinley Xiao## rk3588_bl31_v1.39.elf
474dd45a46aSFinley Xiao
475dd45a46aSFinley Xiao| Date       | File                  | Build commit | Severity  |
476dd45a46aSFinley Xiao| ---------- | :-------------------- | ------------ | --------- |
477dd45a46aSFinley Xiao| 2023-06-27 | rk3588_bl31_v1.39.elf | 001b4889e    | important |
478dd45a46aSFinley Xiao
479dd45a46aSFinley Xiao### New
480dd45a46aSFinley Xiao
481dd45a46aSFinley Xiao1. Change read size to 128 bytes.
482dd45a46aSFinley Xiao2. Adjust pvtpll table by otp.
483dd45a46aSFinley Xiao3. Modify pvtpll table for rk3588j/m.
484dd45a46aSFinley Xiao
485dd45a46aSFinley Xiao------
486dd45a46aSFinley Xiao
48778cbbc4fSXiaoDong Huang## rk3588_bl31_v1.38.elf
48878cbbc4fSXiaoDong Huang
48978cbbc4fSXiaoDong Huang| Date       | File                  | Build commit | Severity  |
49078cbbc4fSXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
49178cbbc4fSXiaoDong Huang| 2023-05-09 | rk3588_bl31_v1.38.elf | 3389cfdda    | important |
49278cbbc4fSXiaoDong Huang
49378cbbc4fSXiaoDong Huang### Warn
49478cbbc4fSXiaoDong Huang
49578cbbc4fSXiaoDong Huang1. DDR bin should be update to V1.11 or above.
49678cbbc4fSXiaoDong Huang
49778cbbc4fSXiaoDong Huang### New
49878cbbc4fSXiaoDong Huang
49978cbbc4fSXiaoDong Huang1. Update configuration of ddr lp5 mr.
50078cbbc4fSXiaoDong Huang2. Improve the stability of hdmirx.
50178cbbc4fSXiaoDong Huang3. Support ddr spread spectrum mode.
50278cbbc4fSXiaoDong Huang
50378cbbc4fSXiaoDong Huang------
50478cbbc4fSXiaoDong Huang
5059265fe34STang Yun ping## rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.11.bin
5069265fe34STang Yun ping
5079265fe34STang Yun ping| Date       | File                                         | Build commit | Severity  |
5089265fe34STang Yun ping| ---------- | :------------------------------------------- | ------------ | --------- |
5099265fe34STang Yun ping| 2023-05-09 | rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.11.bin | f1474cf52f   | important |
5109265fe34STang Yun ping
5119265fe34STang Yun ping### Warn
5129265fe34STang Yun ping
5139265fe34STang Yun ping1. BL31 should be update to V1.38 or above.
5149265fe34STang Yun ping
5159265fe34STang Yun ping### New
5169265fe34STang Yun ping
5179265fe34STang Yun ping1. Added more print info when initialization fails to help locate soldering issues.
5189265fe34STang Yun ping2. Optimizing boot time.
5199265fe34STang Yun ping3. Enable per bank refresh function.
5209265fe34STang Yun ping4. LPDDR5 4 channels use different write vref values to improve stability.
5219265fe34STang Yun ping5. First init LPDDR4x.
5229265fe34STang Yun ping6. LPDDR5 cavref update to 36%.
5239265fe34STang Yun ping7. Add support spread spectrum mode.
5249265fe34STang Yun ping
5259265fe34STang Yun ping------
5269265fe34STang Yun ping
527ec307de5SHisping Lin## rk3588_bl32_v1.13.bin
528ec307de5SHisping Lin
529ec307de5SHisping Lin| Date       | File                  | Build commit | Severity  |
530ec307de5SHisping Lin| ---------- | :-------------------- | ------------ | --------- |
531ec307de5SHisping Lin| 2023-04-19 | rk3588_bl32_v1.13.bin | 7f1ea6d6e    | important |
532ec307de5SHisping Lin
533ec307de5SHisping Lin### New
534ec307de5SHisping Lin
535ec307de5SHisping Lin1. OTP supports burst read to accelerate BL32 startup speed.
536ec307de5SHisping Lin2. Kernel support read secure boot flag and public key hash.
537ec307de5SHisping Lin3. Support dynamic shared memory, and the secure and normal world can transfer more larger data.
538ec307de5SHisping Lin4. BL32 supports pstore, and the kernel can view print info of BL32 through pstore node.
539ec307de5SHisping Lin
540ec307de5SHisping Lin------
541ec307de5SHisping Lin
542541a852cSXiaoDong Huang## rk3588_bl31_v1.37.elf
543541a852cSXiaoDong Huang
544541a852cSXiaoDong Huang| Date       | File                  | Build commit | Severity  |
545541a852cSXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
546b1cf3f49SJoseph Chen| 2023-03-08 | rk3588_bl31_v1.37.elf | 9609b9c19    | important |
547541a852cSXiaoDong Huang
548541a852cSXiaoDong Huang### New
549541a852cSXiaoDong Huang
550541a852cSXiaoDong Huang1. Save/restore u2phy_grf registers when system suspend/resume.
551541a852cSXiaoDong Huang2. Save/restore more ddr related registers when system suspend/resume.
552541a852cSXiaoDong Huang3. Compatible with system suspend/resume in QNX.
553541a852cSXiaoDong Huang
554541a852cSXiaoDong Huang------
555541a852cSXiaoDong Huang
5568eada29eSYouMin Chen## rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.10.bin
5578eada29eSYouMin Chen
5588eada29eSYouMin Chen| Date       | File                                         | Build commit | Severity  |
5598eada29eSYouMin Chen| ---------- | :------------------------------------------- | ------------ | --------- |
5608eada29eSYouMin Chen| 2022-11-21 | rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.10.bin | 75d050770f   | important |
5618eada29eSYouMin Chen
5628eada29eSYouMin Chen### New
5638eada29eSYouMin Chen
5648eada29eSYouMin Chen1. Pageclose can be enable/disable by ddrbin_tool.
5658eada29eSYouMin Chen
5668eada29eSYouMin Chen### Fixed
5678eada29eSYouMin Chen
5688eada29eSYouMin Chen| Index | Severity  | Update                       | Issue description                                            | Issue source |
5698eada29eSYouMin Chen| ----- | --------- | ---------------------------- | ------------------------------------------------------------ | ------------ |
5708eada29eSYouMin Chen| 1     | important | fix total 24GB bug           | If the DDR total capacity is 24GB, it will be stuck and unable to enter kernel. | -            |
5718eada29eSYouMin Chen| 2     | important | fix LP4/LP4X stability issue | Some LP4/LP4X board need to update read odt to 40ohm to fix stability issue. Note: BL31 should be update to V1.37. | -            |
5728eada29eSYouMin Chen| 3     | important | improve LP5 performance      | LPDDR5 timing tWTR  calculate error lead to slow performance | -            |
5738eada29eSYouMin Chen
5748eada29eSYouMin Chen------
5758eada29eSYouMin Chen
57674687af2SXiaoDong Huang## rk3588_bl31_v1.36.elf
57774687af2SXiaoDong Huang
57874687af2SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
57974687af2SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
580b1cf3f49SJoseph Chen| 2023-01-30 | rk3588_bl31_v1.36.elf | 78ee25fe7    | important |
58174687af2SXiaoDong Huang
58274687af2SXiaoDong Huang### New
58374687af2SXiaoDong Huang
58474687af2SXiaoDong Huang1. Supports analyze infrared signals of various protocols during system suspend by software, which needs to be used together with mcu.
58574687af2SXiaoDong Huang
58674687af2SXiaoDong Huang------
58774687af2SXiaoDong Huang
588a01492b1SXiaoDong Huang## rk3588_bl31_v1.35.elf
589a01492b1SXiaoDong Huang
590a01492b1SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
591a01492b1SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
592b1cf3f49SJoseph Chen| 2023-01-16 | rk3588_bl31_v1.35.elf | bd7bac37a    | important |
593a01492b1SXiaoDong Huang
594a01492b1SXiaoDong Huang### New
595a01492b1SXiaoDong Huang
596a01492b1SXiaoDong Huang1. Improve the stability of hdmirx.
597a01492b1SXiaoDong Huang
598a01492b1SXiaoDong Huang------
599a01492b1SXiaoDong Huang
600b95a8e92SXiaoDong Huang## rk3588_bl31_v1.34.elf
601b95a8e92SXiaoDong Huang
602b95a8e92SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
603b95a8e92SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
604b1cf3f49SJoseph Chen| 2023-01-10 | rk3588_bl31_v1.34.elf | e63a16361    | important |
605b95a8e92SXiaoDong Huang
606b95a8e92SXiaoDong Huang### New
607b95a8e92SXiaoDong Huang
608b95a8e92SXiaoDong Huang1. Support hptimer to use soft adjust mode.
609b95a8e92SXiaoDong Huang2. Support pvtpll to add length.
610b95a8e92SXiaoDong Huang
611b95a8e92SXiaoDong Huang### Fixed
612b95a8e92SXiaoDong Huang
613b95a8e92SXiaoDong Huang| Index | Severity  | Update                                                | Issue description                                            | Issue source |
614b95a8e92SXiaoDong Huang| ----- | --------- | ----------------------------------------------------- | ------------------------------------------------------------ | ------------ |
615b95a8e92SXiaoDong Huang| 1     | important | Avoid pmu mcu to boot accidentally in system suspend. | With pmu mcu's accidental boot, linux kernel's code and data may be overwrite after system resume. | -            |
616b95a8e92SXiaoDong Huang
617b95a8e92SXiaoDong Huang------
618b95a8e92SXiaoDong Huang
61929f261e1SJason Zhu## rk3588_spl_v1.12.bin
62029f261e1SJason Zhu
62129f261e1SJason Zhu| Date       | File                  | Build commit | Severity  |
62229f261e1SJason Zhu| ---------- | :-------------------- | ------------ | --------- |
62329f261e1SJason Zhu| 2022-12-26 | rk3588_spl_v1.12.bin  | 5f53abfa     | important |
62429f261e1SJason Zhu
62529f261e1SJason Zhu### New
62629f261e1SJason Zhu
62729f261e1SJason Zhu1. Support SPL AB.
62829f261e1SJason Zhu
62929f261e1SJason Zhu------
63029f261e1SJason Zhu
63127d8af0cSXiaoDong Huang## rk3588_bl31_v1.33.elf
63227d8af0cSXiaoDong Huang
63327d8af0cSXiaoDong Huang| Date       | File                  | Build commit | Severity  |
63427d8af0cSXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
63527d8af0cSXiaoDong Huang| 2022-12-07 | rk3588_bl31_v1.33.elf | 17b41886e    | important |
63627d8af0cSXiaoDong Huang
63727d8af0cSXiaoDong Huang### New
63827d8af0cSXiaoDong Huang
63927d8af0cSXiaoDong Huang1. Support rk3588m, rk3588j.
64027d8af0cSXiaoDong Huang
64127d8af0cSXiaoDong Huang------
64227d8af0cSXiaoDong Huang
6438bfcbf0fSChen Fen## rk3588_usbplug_v1.10.bin
6448bfcbf0fSChen Fen
6458bfcbf0fSChen Fen| Date       | File                     | Build commit | Severity  |
6468bfcbf0fSChen Fen| ---------- | :----------------------- | ------------ | --------- |
6478bfcbf0fSChen Fen| 2022-11-22 | rk3588_usbplug_v1.10.bin | b0e3c43c2    | important |
6488bfcbf0fSChen Fen
6498bfcbf0fSChen Fen### New
6508bfcbf0fSChen Fen
65118157235SJoseph Chen1. Improve compatibility.
6528bfcbf0fSChen Fen
6538bfcbf0fSChen Fen------
654f1a9d362SJoseph Chen
655cad9f1bbSXiaoDong Huang## rk3588_bl31_v1.32.elf
656cad9f1bbSXiaoDong Huang
657cad9f1bbSXiaoDong Huang| Date       | File                  | Build commit | Severity  |
658cad9f1bbSXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
659cad9f1bbSXiaoDong Huang| 2022-11-21 | rk3588_bl31_v1.32.elf | e529a2760    | important |
660cad9f1bbSXiaoDong Huang
661cad9f1bbSXiaoDong Huang### New
662cad9f1bbSXiaoDong Huang
663cad9f1bbSXiaoDong Huang1. Support bus auto CS.
664cad9f1bbSXiaoDong Huang
665cad9f1bbSXiaoDong Huang------
666cad9f1bbSXiaoDong Huang
6678ba55b28STang Yun ping## rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.09.bin
6688ba55b28STang Yun ping
6698ba55b28STang Yun ping| Date       | File                                         | Build commit | Severity  |
6708ba55b28STang Yun ping| ---------- | :------------------------------------------- | ------------ | --------- |
6718ba55b28STang Yun ping| 2022-11-21 | rk3588_ddr_lp4_2112MHz_lp5_2736MHz_v1.09.bin | a930779e06   | important |
6728ba55b28STang Yun ping
6736df356eeSJoseph Chen### New
6748ba55b28STang Yun ping
6758ba55b28STang Yun ping1. Derate/perbank refresh can be enable/disable by ddrbin_tool.
6768ba55b28STang Yun ping2. Support pstore function.
67718157235SJoseph Chen3. Boot FSP configurable by ddrbin_tool.
6788ba55b28STang Yun ping4. Enable LPDDR5 DMC function.
6798ba55b28STang Yun ping5. Support LPDDR5 byte mode DRAM.
6808ba55b28STang Yun ping6. Recycle 256MB memory(overlap with REG space). This function can be disable by ddrbin_tool.
6818ba55b28STang Yun ping
6828ba55b28STang Yun ping### Fixed
6838ba55b28STang Yun ping
6848ba55b28STang Yun ping| Index | Severity  | Update                                   | Issue description                                            | Issue source |
6858ba55b28STang Yun ping| ----- | --------- | ---------------------------------------- | ------------------------------------------------------------ | ------------ |
6868ba55b28STang Yun ping| 1     | important | Fix WRTRN Bug                            | Fix WRTRN bug when ddr freq between 533MHz - 1066MHz         | -            |
6878ba55b28STang Yun ping| 2     | important | Fix ZQCALIB bug                          | Increase auto ZQCALIB command period to 470ms                | -            |
6888ba55b28STang Yun ping| 3     | important | Fix 528M bug                             | 528MHz undo RDTRN, SW*skew should be clean before clean before switch to 528MHz. | -            |
6898ba55b28STang Yun ping| 4     | important | Improve LPDDR5 stability and performance | Fix some LPDDR5 timing like rd2wr,wr2rd and hash config to improve stability and performance. | -            |
6908ba55b28STang Yun ping| 5     | important | LP4/LP4x support 32GB cap                | LP4/LP4x support 32GB cap                                    | -            |
6918ba55b28STang Yun ping
6928ba55b28STang Yun ping------
6938ba55b28STang Yun ping
6947a690040SXiaoDong Huang## rk3588_bl31_v1.31.elf
6957a690040SXiaoDong Huang
6967a690040SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
6977a690040SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
6987a690040SXiaoDong Huang| 2022-11-09 | rk3588_bl31_v1.31.elf | 91e396185    | important |
6997a690040SXiaoDong Huang
7007a690040SXiaoDong Huang### New
7017a690040SXiaoDong Huang
7027a690040SXiaoDong Huang1. Enable RK_ENABLE_A76_L2_FLUSH_TO_L3 function.
7037a690040SXiaoDong Huang2. Support amp function.
7047a690040SXiaoDong Huang
7057a690040SXiaoDong Huang### Fixed
7067a690040SXiaoDong Huang
7077a690040SXiaoDong Huang| Index | Severity  | Update                                                       | Issue description | Issue source |
7087a690040SXiaoDong Huang| ----- | --------- | ------------------------------------------------------------ | ----------------- | ------------ |
7097a690040SXiaoDong Huang| 1     | important | Save/restore some performance setting in system suspend/resume | -                 | -            |
7107a690040SXiaoDong Huang
7117a690040SXiaoDong Huang------
7127a690040SXiaoDong Huang
7135a3b3b7aSXiaoDong Huang## rk3588_bl31_v1.30.elf
7145a3b3b7aSXiaoDong Huang
7155a3b3b7aSXiaoDong Huang| Date       | File                  | Build commit | Severity  |
7165a3b3b7aSXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
7175a3b3b7aSXiaoDong Huang| 2022-10-12 | rk3588_bl31_v1.30.elf | 1450d21e8    | important |
7185a3b3b7aSXiaoDong Huang
7195a3b3b7aSXiaoDong Huang### New
7205a3b3b7aSXiaoDong Huang
7215a3b3b7aSXiaoDong Huang1. Support pstore.
7225a3b3b7aSXiaoDong Huang
7235a3b3b7aSXiaoDong Huang------
7245a3b3b7aSXiaoDong Huang
7251f87e1f4SXiaoDong Huang## rk3588_bl31_v1.29.elf
7261f87e1f4SXiaoDong Huang
727e735b80bSJoseph Chen| Date       | File                  | Build commit | Severity  |
7281f87e1f4SXiaoDong Huang| ---------- | :-------------------- | ----------- | --------- |
7291f87e1f4SXiaoDong Huang| 2022-09-29 | rk3588_bl31_v1.29.elf | 686b5c48b   | important |
7301f87e1f4SXiaoDong Huang
7311f87e1f4SXiaoDong Huang### New
7321f87e1f4SXiaoDong Huang
7331f87e1f4SXiaoDong Huang1. Add A55 AT speculative patches.
7341f87e1f4SXiaoDong Huang2. Add LPDDR5 DFS patches, support DFS between rows.
7351f87e1f4SXiaoDong Huang3. Config FW-DSU region according to the specific DDR channel.
7361f87e1f4SXiaoDong Huang
7371f87e1f4SXiaoDong Huang### Fixed
7381f87e1f4SXiaoDong Huang
739e735b80bSJoseph Chen| Index | Severity  | Update                                                       | Issue description                                            | Issue source |
740e735b80bSJoseph Chen| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ |
7411f87e1f4SXiaoDong Huang| 1     | important | Fix problem about CEC wakeup.                  | When waiting for CEC wakeup source in system suspend, gpio1/3 irq will wakeup both AP and mcu . | -        |
7421f87e1f4SXiaoDong Huang| 2     | important | Fix configuration about ddr.                   | Fix ddr-unstable problem.                                    | -        |
7431f87e1f4SXiaoDong Huang| 3     | important | Fix problem in system suspend if disable uart. | If loader disable uart, system suspend will panic.           | -        |
7441f87e1f4SXiaoDong Huang
7451f87e1f4SXiaoDong Huang------
7461f87e1f4SXiaoDong Huang
747d389df42SXiaoDong Huang## rk3588_bl32_v1.12.bin
748d389df42SXiaoDong Huang
749d389df42SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
750d389df42SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
751d389df42SXiaoDong Huang| 2022-09-20 | rk3588_bl32_v1.12.bin | 4542e1efd    | important |
752d389df42SXiaoDong Huang
753d389df42SXiaoDong Huang### New
754d389df42SXiaoDong Huang
755d389df42SXiaoDong Huang1. Config FW-DSU region according to the specific DDR channel.
756d389df42SXiaoDong Huang
757d389df42SXiaoDong Huang------
758d389df42SXiaoDong Huang
759ecbf7112SHisping Lin## rk3588_bl32_v1.11.bin
760ecbf7112SHisping Lin
761ecbf7112SHisping Lin| Date       | File                  | Build commit | Severity  |
762ecbf7112SHisping Lin| ---------- | :-------------------- | ------------ | --------- |
763ecbf7112SHisping Lin| 2022-09-15 | rk3588_bl32_v1.11.bin | d84087907    | important |
764ecbf7112SHisping Lin
765ecbf7112SHisping Lin### Fixed
766ecbf7112SHisping Lin
767ecbf7112SHisping Lin| Index | Severity  | Update                                                       | Issue description                                            | Issue source |
768ecbf7112SHisping Lin| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ |
769ecbf7112SHisping Lin| 1     | important | Solve the problem that OPTEE is stuck during startup when printing is closed | User use /rkbin/tools/ddrbin_tool to close printing ,  then rk_atags will notify OPTEE to disable printing, When OPTEE starts, it will be stuck and unable to enter U-Boot | -            |
770ecbf7112SHisping Lin
771ecbf7112SHisping Lin------
7728ba55b28STang Yun ping
773