xref: /rkbin/doc/release/RK3576_EN.md (revision 3175505f1fd9cec75e722fc99b01fc7416e94ea6)
1e10cc428SXiaoDong Huang# RK3576 Release Note
2e10cc428SXiaoDong Huang
3*3175505fSWesley Yao## rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,eyescan}_v1.04.bin
4*3175505fSWesley Yao
5*3175505fSWesley Yao| Date       | File                                                         | Build commit | Severity  |
6*3175505fSWesley Yao| ---------- | :----------------------------------------------------------- | ------------ | --------- |
7*3175505fSWesley Yao| 2024-05-28 | rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra,eyescan}_v1.04.bin | 27ded95582   | important |
8*3175505fSWesley Yao
9*3175505fSWesley Yao### New
10*3175505fSWesley Yao
11*3175505fSWesley Yao1. Supports dram whose cs0 row is less than cs1 row.
12*3175505fSWesley Yao2. Add eyescan DDR bin.
13*3175505fSWesley Yao
14*3175505fSWesley Yao### Fixed
15*3175505fSWesley Yao
16*3175505fSWesley Yao| Index | Severity  | Update                                                    | Issue description | Issue source |
17*3175505fSWesley Yao| ----- | --------- | --------------------------------------------------------- | ----------------- | ------------ |
18*3175505fSWesley Yao| 1     | important | Fix an issue with some LPDDR5 read eye skewed to the left | -                 | -            |
19*3175505fSWesley Yao| 2     | important | Improve LPDDR5 534MHz high temperature stability          | -                 | -            |
20*3175505fSWesley Yao| 3     | important | Improve ultra suspend stability                           | -                 | -            |
21*3175505fSWesley Yao| 4     | important | Improve reboot stability                                  | -                 | -            |
22*3175505fSWesley Yao| 5     | moderate  | Improve print result of eye scan                          | -                 | -            |
23*3175505fSWesley Yao
24*3175505fSWesley Yao------
25*3175505fSWesley Yao
267e38d7bcSchenfen## rk3576_boost_v1.02.bin
277e38d7bcSchenfen
287e38d7bcSchenfen| Date       | File                  | Build commit | Severity  |
297e38d7bcSchenfen| ---------- | :-------------------- | ----------- | -------- |
307e38d7bcSchenfen| 2024-05-25 | rk3576_boost_v1.02.bin | 85a3a9ac98   | moderate |
317e38d7bcSchenfen
327e38d7bcSchenfen### Fixed
337e38d7bcSchenfen
347e38d7bcSchenfen| Index | Severity  | Update                  | Issue description                    | Issue source |
357e38d7bcSchenfen| ----- | --------- | ----------------------- | ------------------------------------ | ------------ |
367e38d7bcSchenfen| 1     | moderate | Close uart print | If baud rate is not 1500000,it will print garbled text. | -            |
377e38d7bcSchenfen
387e38d7bcSchenfen------
397e38d7bcSchenfen
404fa2c94bSXuhui Lin## rk3576_spl_v1.04.bin
414fa2c94bSXuhui Lin
424fa2c94bSXuhui Lin| Date       | File                  | Build commit | Severity  |
434fa2c94bSXuhui Lin| ---------- | :-------------------- | ------------ | --------- |
444fa2c94bSXuhui Lin| 2024-05-17 | rk3576_spl_v1.04.bin | 3e169ed6d1d    | important |
454fa2c94bSXuhui Lin
464fa2c94bSXuhui Lin### Fixed
474fa2c94bSXuhui Lin
484fa2c94bSXuhui Lin| Index | Severity  | Update                                         | Issue description                    | Issue source |
494fa2c94bSXuhui Lin| ----- | --------- | ---------------------------------------------- | ------------------------------------ | ------------ |
504fa2c94bSXuhui Lin| 1     | important | When bootrom boot from sd card, fail at SPL stage | SD card power-off mechanism in SPL exists problem | -            |
514fa2c94bSXuhui Lin
524fa2c94bSXuhui Lin------
534fa2c94bSXuhui Lin
5422132fc0Sshengfei Xu## rk3576_bl31_v1.06.elf
5522132fc0Sshengfei Xu
5622132fc0Sshengfei Xu| Date       | File                  | Build commit | Severity  |
5722132fc0Sshengfei Xu| ---------- | :-------------------- | ------------ | --------- |
5822132fc0Sshengfei Xu| 2024-05-16 | rk3576_bl31_v1.06.elf | a2ba6bc7c    | important |
5922132fc0Sshengfei Xu
6022132fc0Sshengfei Xu### New
6122132fc0Sshengfei Xu
6222132fc0Sshengfei Xu1. Print global reset status.
6322132fc0Sshengfei Xu2. Support suspend from any cpu.
6422132fc0Sshengfei Xu
6522132fc0Sshengfei Xu------
6622132fc0Sshengfei Xu
674be87c4dSHisping Lin## rk3576_bl32_v1.02.bin
684be87c4dSHisping Lin
694be87c4dSHisping Lin| Date       | File                  | Build commit | Severity  |
704be87c4dSHisping Lin| ---------- | :-------------------- | ------------ | --------- |
714be87c4dSHisping Lin| 2024-05-13 | rk3576_bl32_v1.02.bin | b90c1680e    | important |
724be87c4dSHisping Lin
734be87c4dSHisping Lin### New
744be87c4dSHisping Lin
754be87c4dSHisping Lin1. Support read write verify toybrick ksn.
764be87c4dSHisping Lin
774be87c4dSHisping Lin------
784be87c4dSHisping Lin
794011aecdSXuhui Lin## rk3576_spl_v1.03.bin
804011aecdSXuhui Lin
814011aecdSXuhui Lin| Date       | File                  | Build commit | Severity  |
824011aecdSXuhui Lin| ---------- | :-------------------- | ------------ | --------- |
834011aecdSXuhui Lin| 2024-04-30 | rk3576_spl_v1.03.bin | e53b21c53e6    | important |
844011aecdSXuhui Lin
854011aecdSXuhui Lin### Fixed
864011aecdSXuhui Lin
874011aecdSXuhui Lin| Index | Severity  | Update                                         | Issue description                    | Issue source |
884011aecdSXuhui Lin| ----- | --------- | ---------------------------------------------- | ------------------------------------ | ------------ |
894011aecdSXuhui Lin| 1     | important | Fix GPT problem caused by different blocksizes of TF card and UFS device | Invalid GPT error happens | -            |
904011aecdSXuhui Lin
914011aecdSXuhui Lin------
924011aecdSXuhui Lin
93803efaecSFinley Xiao## rk3576_bl31_v1.05.elf
94803efaecSFinley Xiao
95803efaecSFinley Xiao| Date       | File                  | Build commit | Severity  |
96803efaecSFinley Xiao| ---------- | :-------------------- | ------------ | --------- |
97803efaecSFinley Xiao| 2024-04-24 | rk3576_bl31_v1.05.elf | 76e9c9f54    | important |
98803efaecSFinley Xiao
99803efaecSFinley Xiao### New
100803efaecSFinley Xiao
101803efaecSFinley Xiao1. Enable pd_gpu repair.
102803efaecSFinley Xiao2. Add otp init.
103803efaecSFinley Xiao3. Increase pvptll length for middle frequencies.
104803efaecSFinley Xiao4. Adjust pvtpll table by otp opp info.
105803efaecSFinley Xiao5. Hptimer support 1G frequency.
106803efaecSFinley Xiao6. Don't use cpu unclean src.
107803efaecSFinley Xiao
108803efaecSFinley Xiao### Fixed
109803efaecSFinley Xiao
110803efaecSFinley Xiao| Index | Severity  | Update                                         | Issue description                    | Issue source |
111803efaecSFinley Xiao| ----- | --------- | ---------------------------------------------- | ------------------------------------ | ------------ |
112803efaecSFinley Xiao| 1     | important | Fix cpu frequecy error when suspend and resume | System crash when suspend and resume | -            |
113803efaecSFinley Xiao
114803efaecSFinley Xiao------
115803efaecSFinley Xiao
1169b6f7661Schenfen## rk3576_boost_v1.00.bin
1179b6f7661Schenfen
1189b6f7661Schenfen| Date       | File                  | Build commit | Severity  |
1199b6f7661Schenfen| ---------- | :-------------------- | ----------- | -------- |
1209b6f7661Schenfen| 2024-04-23 | rk3576_boost_v1.00.bin | d4affbeb09   | important |
1219b6f7661Schenfen
1229b6f7661Schenfen### Fixed
1239b6f7661Schenfen
1249b6f7661Schenfen| Index | Severity  | Update                  | Issue description                    | Issue source |
1259b6f7661Schenfen| ----- | --------- | ----------------------- | ------------------------------------ | ------------ |
1269b6f7661Schenfen| 1     | important | Fixed SD card boot fail | BootROM load ddr.bin fail in SD card | -            |
1279b6f7661Schenfen
1289b6f7661Schenfen------
1299b6f7661Schenfen
130fdf27422SXuhui Lin## rk3576_spl_v1.02.bin
131fdf27422SXuhui Lin
132fdf27422SXuhui Lin| Date       | File                  | Build commit | Severity  |
133fdf27422SXuhui Lin| ---------- | :-------------------- | ----------- | -------- |
134fdf27422SXuhui Lin| 2024-04-19 | rk3576_spl_v1.02.bin | 57b8ceed1c3   | important |
135fdf27422SXuhui Lin
136fdf27422SXuhui Lin### New
137fdf27422SXuhui Lin
138fdf27422SXuhui Lin1. Enable cci channels for devices.
139fdf27422SXuhui Lin2. Add internal phase support for dwmmc.
140fdf27422SXuhui Lin3. Enable decom by default.
141fdf27422SXuhui Lin4. Add eMMC and FSPI iomux support.
142fdf27422SXuhui Lin5. Improve UFS support.
143fdf27422SXuhui Lin6. Improve usbplug support.
144fdf27422SXuhui Lin
145fdf27422SXuhui Lin------
146fdf27422SXuhui Lin
147b0fd07a4SXiaoDong Huang## rk3576_bl31_v1.04.elf
148b0fd07a4SXiaoDong Huang
149b0fd07a4SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
150b0fd07a4SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
151b0fd07a4SXiaoDong Huang| 2024-04-16 | rk3576_bl31_v1.04.elf | 30018b771    | important |
152b0fd07a4SXiaoDong Huang
153b0fd07a4SXiaoDong Huang### New
154b0fd07a4SXiaoDong Huang
155b0fd07a4SXiaoDong Huang1. Reduced power consumption of the pmu 1v8 during sleep.
156b0fd07a4SXiaoDong Huang
157b0fd07a4SXiaoDong Huang### Fixed
158b0fd07a4SXiaoDong Huang
159b0fd07a4SXiaoDong Huang| Index | Severity  | Update                                         | Issue description                             | Issue source |
160b0fd07a4SXiaoDong Huang| ----- | --------- | ---------------------------------------------- | --------------------------------------------- | ------------ |
161b0fd07a4SXiaoDong Huang| 1     | important | Fixed GPU performance deteriorates after sleep | GPU performance will deteriorates after sleep | -            |
162b0fd07a4SXiaoDong Huang
163b0fd07a4SXiaoDong Huang------
164b0fd07a4SXiaoDong Huang
16512a25c4eSYifeng Zhao## rk3576_usbplug_v1.01.bin
16612a25c4eSYifeng Zhao
16712a25c4eSYifeng Zhao| Date       | File                     | Build commit | Severity  |
16812a25c4eSYifeng Zhao| ---------- | :----------------------- | ------------ | --------- |
16912a25c4eSYifeng Zhao| 2024-04-17 | rk3576_usbplug_v1.01.bin | fa96a41a6    | important |
17012a25c4eSYifeng Zhao
17112a25c4eSYifeng Zhao### New
17212a25c4eSYifeng Zhao
17312a25c4eSYifeng Zhao1. Add support write booster.
17412a25c4eSYifeng Zhao
17512a25c4eSYifeng Zhao### Fixed
17612a25c4eSYifeng Zhao
17712a25c4eSYifeng Zhao| Index | Severity  | Update                                              | Issue description                                          | Issue source |
17812a25c4eSYifeng Zhao| ----- | --------- | --------------------------------------------------- | ---------------------------------------------------------- | ------------ |
17912a25c4eSYifeng Zhao| 1     | important | Poll for max. 1500ms for fDeviceInit flag to clear. | The timeout is too short, and UFS initialization may fail. | -            |
18012a25c4eSYifeng Zhao| 2     | important | Support UFS with PHISON UFS controller.             | Test ready command will fail.                              | -            |
18112a25c4eSYifeng Zhao
18212a25c4eSYifeng Zhao------
18312a25c4eSYifeng Zhao
184658ad9aeSWesley Yao## rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra}_v1.03.bin
185658ad9aeSWesley Yao
186658ad9aeSWesley Yao| Date       | File                                                 | Build commit | Severity  |
187658ad9aeSWesley Yao| ---------- | :--------------------------------------------------- | ------------ | --------- |
188658ad9aeSWesley Yao| 2024-04-16 | rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra}_v1.03.bin | 81dd75088a   | important |
189658ad9aeSWesley Yao
190658ad9aeSWesley Yao### Warn
191658ad9aeSWesley Yao
192658ad9aeSWesley 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).
193658ad9aeSWesley Yao
194658ad9aeSWesley Yao### Fixed
195658ad9aeSWesley Yao
196658ad9aeSWesley Yao| Index | Severity  | Update                                          | Issue description                            | Issue source |
197658ad9aeSWesley Yao| ----- | --------- | ----------------------------------------------- | -------------------------------------------- | ------------ |
198658ad9aeSWesley Yao| 1     | important | Change default freq of LPDDR5 to 2736MHz        | -                                            | -            |
199658ad9aeSWesley Yao| 2     | important | Change trigger time of force uart rx to smaller | uart may not automatically trigger jtag mode | -            |
200658ad9aeSWesley Yao
201658ad9aeSWesley Yao------
202658ad9aeSWesley Yao
2036c0ef127SHisping Lin## rk3576_bl32_v1.01.bin
2046c0ef127SHisping Lin
2056c0ef127SHisping Lin| Date       | File                  | Build commit | Severity  |
2066c0ef127SHisping Lin| ---------- | :-------------------- | ------------ | --------- |
2076c0ef127SHisping Lin| 2024-04-16 | rk3576_bl32_v1.01.bin | 185dc3c92    | important |
2086c0ef127SHisping Lin
2096c0ef127SHisping Lin### New
2106c0ef127SHisping Lin
2116c0ef127SHisping Lin1. Optimization parameter check to enhance security.
2126c0ef127SHisping Lin2. Keylad supports get otp zero count.
2136c0ef127SHisping Lin
2146c0ef127SHisping Lin------
2156c0ef127SHisping Lin
216335b88b0SXiaoDong Huang## rk3576_bl31_v1.03.elf
217335b88b0SXiaoDong Huang
218335b88b0SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
219335b88b0SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
220335b88b0SXiaoDong Huang| 2024-04-10 | rk3576_bl31_v1.03.elf | 9de33eca3    | important |
221335b88b0SXiaoDong Huang
222335b88b0SXiaoDong Huang### New
223335b88b0SXiaoDong Huang
224335b88b0SXiaoDong Huang1. Improve DDR stability when sleep.
225335b88b0SXiaoDong Huang2. Supports DDR frequency conversion in EBC scenarios.
226335b88b0SXiaoDong Huang
227335b88b0SXiaoDong Huang### Fixed
228335b88b0SXiaoDong Huang
229335b88b0SXiaoDong Huang| Index | Severity  | Update                                         | Issue description                             | Issue source |
230335b88b0SXiaoDong Huang| ----- | --------- | ---------------------------------------------- | --------------------------------------------- | ------------ |
231335b88b0SXiaoDong Huang| 1     | important | Fixed CPU performance deteriorates after sleep | CPU performance will deteriorates after sleep | -            |
232335b88b0SXiaoDong Huang
233335b88b0SXiaoDong Huang------
234335b88b0SXiaoDong Huang
235958a98d9SJon Lin## rk3576_{spl,usbplug}_fspi1_v1.00.bin
236958a98d9SJon Lin
237958a98d9SJon Lin| Date       | File                  | Build commit | Severity  |
238958a98d9SJon Lin| ---------- | :-------------------- | ----------- | -------- |
239958a98d9SJon Lin| 2024-04-08 | rk3576_{spl,usbplug}_fspi1_v1.00.bin | 38fed2d628d   | important |
240958a98d9SJon Lin
241958a98d9SJon Lin### New
242958a98d9SJon Lin
243958a98d9SJon Lin1. Support fspi1 spiflash.
244958a98d9SJon Lin
245958a98d9SJon Lin------
246958a98d9SJon Lin
247ff3639a2SXuhui Lin## rk3576_spl_v1.01.bin
248ff3639a2SXuhui Lin
249ff3639a2SXuhui Lin| Date       | File                  | Build commit | Severity  |
250ff3639a2SXuhui Lin| ---------- | :-------------------- | ----------- | -------- |
251ff3639a2SXuhui Lin| 2024-04-07 | rk3576_spl_v1.01.bin | 4a69562ca69   | important |
252ff3639a2SXuhui Lin
253ff3639a2SXuhui Lin### New
254ff3639a2SXuhui Lin
255ff3639a2SXuhui Lin1. Support SD card.
256ff3639a2SXuhui Lin2. Support SecureBoot.
257ff3639a2SXuhui Lin3. Enable crypto.
258ff3639a2SXuhui Lin4. Improve UFS support.
259ff3639a2SXuhui Lin5. Improve VOP2 support.
260ff3639a2SXuhui Lin6. Add MCU-related register configuration.
261ff3639a2SXuhui Lin
262ff3639a2SXuhui Lin------
263ff3639a2SXuhui Lin
26457209138SXiaoDong Huang## rk3576_bl31_v1.02.elf
26557209138SXiaoDong Huang
26657209138SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
26757209138SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
26857209138SXiaoDong Huang| 2024-03-29 | rk3576_bl31_v1.02.elf | 5784c4ac0    | important |
26957209138SXiaoDong Huang
27057209138SXiaoDong Huang### New
27157209138SXiaoDong Huang
27257209138SXiaoDong Huang1. Support HDCP.
27357209138SXiaoDong Huang2. Enable GPU counter.
27457209138SXiaoDong Huang
27557209138SXiaoDong Huang------
27657209138SXiaoDong Huang
27786611506SCanYang He## rk3576_ddr_lp4_2112MHz_lp5_2376MHz_v1.02.bin
27886611506SCanYang He
27986611506SCanYang He| Date       | File                                         | Build commit | Severity  |
28086611506SCanYang He| ---------- | :------------------------------------------- | ------------ | --------- |
28186611506SCanYang He| 2024-03-22 | rk3576_ddr_lp4_2112MHz_lp5_2376MHz_v1.02.bin | 2e0089635a3  | important |
28286611506SCanYang He
28386611506SCanYang He### Fixed
28486611506SCanYang He
28586611506SCanYang He| Index | Severity  | Update                                   | Issue description                                                                                                                             | Issue source |
28686611506SCanYang He| ----- | --------- | ---------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------- | ------------ |
28786611506SCanYang 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. | -            |
28886611506SCanYang He
28986611506SCanYang He------
29086611506SCanYang He
29157ffadecSXiaoDong Huang## rk3576_bl31_v1.01.elf
29257ffadecSXiaoDong Huang
29357ffadecSXiaoDong Huang| Date       | File                  | Build commit | Severity  |
29457ffadecSXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
29557ffadecSXiaoDong Huang| 2024-03-21 | rk3576_bl31_v1.01.elf | c87ba612c    | important |
29657ffadecSXiaoDong Huang
29757ffadecSXiaoDong Huang### New
29857ffadecSXiaoDong Huang
29957ffadecSXiaoDong Huang1. Support suspend/resume in uboot.
30057ffadecSXiaoDong Huang2. Support virtual poweroff.
30157ffadecSXiaoDong Huang3. Support recover system time after system resume.
30257ffadecSXiaoDong Huang
30357ffadecSXiaoDong Huang------
30457ffadecSXiaoDong Huang
305c0d7fa7bSJoseph Chen## rk3576_{ddr,spl,usbplug}_v1.00.bin
306c0d7fa7bSJoseph Chen
307c0d7fa7bSJoseph Chen| Date       | File                               | Build commit                                   | Severity |
308c0d7fa7bSJoseph Chen| ---------- | :--------------------------------- | ---------------------------------------------- | -------- |
309c0d7fa7bSJoseph Chen| 2024-03-15 | rk3576_{ddr,spl,usbplug}_v1.00.bin | ddr:563d6071c0#spl:0aca89f21:usbplug:0aca89f21 | moderate |
310c0d7fa7bSJoseph Chen
311c0d7fa7bSJoseph Chen### New
312c0d7fa7bSJoseph Chen
313c0d7fa7bSJoseph Chen1. Initial version.
314c0d7fa7bSJoseph Chen
315c0d7fa7bSJoseph Chen------
316c0d7fa7bSJoseph Chen
317e10cc428SXiaoDong Huang## rk3576_{bl31, bl32}_v1.00.bin
318e10cc428SXiaoDong Huang
319e10cc428SXiaoDong Huang| Date       | File                  | Build commit | Severity  |
320e10cc428SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- |
321e10cc428SXiaoDong Huang| 2024-03-15 | rk3576_{bl31, bl32}_v1.00.bin | bl31:a83ab541f#bl32:68cdaabd4 | moderate |
322e10cc428SXiaoDong Huang
323e10cc428SXiaoDong Huang### New
324e10cc428SXiaoDong Huang
325e10cc428SXiaoDong Huang1. Initial version.
326e10cc428SXiaoDong Huang
327e10cc428SXiaoDong Huang------
328e10cc428SXiaoDong Huang
329